Diets we support Start your plan

Greek Fisherman's Soup with Cod, Potatoes, and Lemon

A kakavia built the fast way: potatoes, carrot, and celery simmered in olive oil and broth, with cod slid in at the end and a hard squeeze of lemon over the pot.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forMediterraneanDinner
Also fits High-Protein Low-Added-Sugar
Cod goes in last and poaches for four minutes, until the chunks turn opaque and split into big white flakes at the touch of a spoon. Underneath is a broth the potatoes have thickened themselves, sweet with slow onion and carrot, and the lemon goes in off the heat so it stays sharp against all that olive oil.
↓ Jump to Recipe

Why You'll Love This Recipe

Kakavia is what Greek fishermen cooked on the boat with whatever did not sell, and the whole idea is that the fish and the water become the broth without help from anything else. I make a fast version on nights when I want soup that is genuinely dinner, not a first course. It takes half an hour, one pot, and a shopping list you can hold in your head: potatoes, an onion, a couple of carrots, celery, a lemon, and a piece of white fish. The olive oil is not a detail here, it is a main ingredient, and you want more of it than feels normal.

The body of the soup comes from the potatoes rather than from cream or flour. You simmer them until the edges are soft enough to fray, then crush a few against the side of the pot so their starch clouds the broth and gives it something to hold onto. Only then does the fish go in, off a hard boil, because cod at a rolling simmer shreds into cotton in about a minute. Four to five minutes at the barest bubble and it is done, still in clean flakes, and the pot comes off the heat while the lemon and dill go in.

What I like about it at the table is how clean it tastes for something so filling. There is real fish in every bowl, the potatoes make it a meal rather than a starter, and the lemon and dill keep the whole thing bright to the last spoonful. I serve it in wide shallow bowls with the wedges of lemon on the side so people can push it further, and a little more olive oil poured over the top, which is exactly how it would be served on Naxos. It is also the pot I make at the end of a long day when I want dinner that tastes like somebody cooked it for me, and nobody has ever left any in the bowl.

A wide shallow bowl of pale golden broth with chunks of gold potato, coins of carrot, and large white flakes of cod, dill fronds scattered over the surface. Save
Prep: 12 minsCook: 18 minsTotal: 30 minsMakes: 4 servingsServing: 1 large bowl, about 2 cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 1 1/3 lb skinless cod loin, cut into 2-inch chunks
  • 1 lb Yukon Gold potatoes, peeled and cut into 3/4-inch cubes
  • 2 carrots, cut into 1/4-inch coins
  • 3 celery stalks, sliced thin, plus any pale inner leaves
  • 1 medium yellow onion, halved and sliced thin
  • 4 garlic cloves, thinly sliced
  • 1 cup cherry tomatoes, halved
  • 3 1/2 tbsp olive oil, divided
  • 3 cups low-sodium vegetable broth, plus 2 cups water
  • Juice of 1 lemon, about 3 tbsp, plus wedges to serve
  • 1/3 cup chopped fresh dill
  • 1/2 cup chopped flat-leaf parsley
  • 2 bay leaves
  • 1/2 tsp coarsely ground black pepper
  • 1/3 tsp fine sea salt

Instructions

  1. Soften the aromatics: Warm 2 1/2 tbsp of the olive oil in a large pot over medium heat. Add the onion, celery, and carrot with a pinch of the salt and cook for 5 to 6 minutes, stirring now and then, until the onion is translucent and the celery has lost its squeak. Add the garlic and bay leaves and cook 1 minute more, until you can smell the garlic.
  2. Simmer the potatoes: Add the potatoes, the tomatoes, the broth, and 2 cups water. Bring to a boil, then turn it down to a steady simmer and cook uncovered for 10 to 12 minutes, until a knife slides into a potato cube with no resistance and the tomatoes have collapsed into the broth.
  3. Crush a few potatoes: Press five or six potato cubes against the side of the pot with a wooden spoon until they smear. The broth will go from clear to lightly clouded and will start to cling to the spoon. That is the whole thickening method, and it takes about fifteen seconds.
  4. Poach the cod: Turn the heat down until the surface is barely moving. Season the cod chunks with the rest of the salt and the black pepper and lower them into the pot in a single layer. Cover and poach for 4 to 5 minutes without stirring, until the fish is opaque all the way through and flakes when you nudge a piece with a spoon.
  5. Finish off the heat: Take the pot off the burner and pull out the bay leaves. Add the lemon juice, the dill, the parsley, and the last tablespoon of olive oil, and stir once, gently, so the fish stays in pieces. Taste for lemon and pepper, then ladle into wide bowls with the wedges alongside.
Nutrition Facts
4 servings per recipe
Serving size1 large bowl, about 2 cups
Calories379
% Daily Value*
Total Fat 13g17%
Saturated Fat 2g9%
Trans Fat 0g
Cholesterol 63mg21%
Sodium 441mg19%
Total Carbohydrate 35g13%
Dietary Fiber 5g17%
Total Sugars 6g
Includes 0g Added Sugars 0%
Protein 31g
Vitamin D 1.1mcg6%
Calcium 95mg7%
Iron 2.4mg13%
Potassium 1205mg26%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (1 large bowl, about 2 cups).

Variations

  • Fennel and ouzo: Add a sliced fennel bulb with the onion and a splash of ouzo before the broth for the aniseed note this soup carries on the islands.
  • Avgolemono finish: Whisk an egg with the lemon juice, temper it with a ladle of hot broth, and stir it in off the heat for a thicker, paler bowl.
  • Shrimp and cod: Use half cod and half shrimp, adding the shrimp for the last 2 minutes so they curl and stay tender.
  • More tomato: Stir in a tablespoon of tomato paste with the garlic for a redder, rounder broth closer to the mainland style.
  • Chile and oregano: Add a pinch of cayenne with the garlic and a teaspoon of dried oregano at the finish for a sharper, more rustic pot.

Storage & Leftovers

This keeps three days in the refrigerator in a sealed container, and the broth is better on day two once the potatoes and dill have had a night together. The fish is the part that changes, going firmer and a little more compact, which I do not mind in a soup this brothy but is worth knowing before you plan the week around it.

Reheat it gently in a saucepan over medium-low, just until it steams, about 5 minutes. A hard boil will break the cod into threads and cloud the broth, so keep the heat low and stir as little as you can. Add a fresh squeeze of lemon and a spoonful of chopped dill when it comes off, since both fade overnight.

I do not freeze this one. Potatoes turn grainy and the cod goes cottony after thawing, and a soup this quick is not worth the trade. If you want a head start, make the base through the potato step and refrigerate it for up to three days, then bring it back to a simmer and poach the fish fresh.

Notes & Tips

A few notes from my kitchen, most of them about heat control, which is the only thing standing between good cod and shredded cod.
  • Cut the potatoes evenly: Three quarter inch cubes cook in the time the soup needs. Bigger pieces leave you simmering the broth away while you wait for the middles.
  • Use more olive oil than feels right: The oil is not a cooking medium here, it is the flavor of the broth. Half of it goes in at the start and the rest at the end, where you can taste it.
  • Pat the cod dry: Wet fish sheds liquid into the pot and dilutes what you spent twenty minutes building. A minute with paper towel is enough.
  • Barely a bubble for the fish: If the surface is moving, the heat is too high. Covered and quiet is how cod stays in flakes big enough to see.
  • Lemon off the heat: Boiled lemon juice goes dull and slightly bitter. Added to the pot once the burner is off, it stays sharp and lifts everything under it.
  • Save the celery leaves: The pale leaves in the middle of the bunch have more flavor than the stalks. Chop them with the parsley and add them at the end.

Nutrition & Mindful Eating

Big white flakes of poached cod in a lemony, olive oil broth that the potatoes have thickened themselves, with dill stirred in at the last second.
  • Cod, potatoes, and a pot of soft vegetables make this a complete bowl. The fish carries the protein, the potatoes give it the weight that turns soup into supper, and the carrot, celery, onion, and tomato build the broth they all sit in.
  • Cod is a mild, close-grained white fish with a lot of protein for its size, and poaching is the gentlest way to cook it, since nothing it gives up escapes the pot. It also brings iodine and selenium, two minerals that come mostly from the sea.
  • Gold potatoes simmered in their own broth keep the potassium that boiling and draining would pour down the sink, and their starch is what gives this soup its body without anything creamy going into it.
  • Olive oil is a real ingredient here rather than a way to stop things sticking, going in at both ends of the cooking. Its monounsaturated fat is what makes the broth taste round, and it helps carry the fat-soluble vitamins out of the carrots.
  • Lemon and dill added off the heat are what keep a bowl this rich tasting clean, and the vitamin C in that squeeze of juice helps your body take up more of the iron from the vegetables in the pot.
  • As you eat, take the first spoonful of broth on its own before you go after the fish, and notice how the lemon and the dill arrive after the olive oil rather than with it.

Frequently Asked Questions

What other fish works here?

Any firm white fish that holds its shape: halibut, haddock, hake, snapper, or pollock. Thicker cuts are safer than thin ones because they can sit in the hot broth for five minutes without falling apart. Tilapia works if it is all you can find, though it is delicate enough that you should cut it into larger pieces and handle the pot gently once it goes in.

My fish fell apart into shreds. What happened?

The broth was too hot. Cod poached at a rolling boil separates along its flakes in about a minute and never comes back. Bring the pot down until you see only the occasional bubble breaking the surface before the fish goes in, cover it, and leave it completely alone for the four minutes it needs.

Can I add other vegetables?

Yes, and Greek cooks do. Fennel sliced thin goes in with the onion, a handful of green beans cut short can go in with the potatoes, and a couple of handfuls of spinach folded in at the very end will wilt in the residual heat. Keep the potato quantity where it is, since it is doing the thickening.

Is this filling enough to be dinner on its own?

It is, and that is why the potatoes are in it. Between the chunk of cod and the potato in each bowl you are eating a full plate of food, not a starter. If you want to stretch it further, bread rubbed with olive oil and toasted hard is the traditional thing to put on the table beside it.