top of page

25-Minute Cod with Lentils

Prep Time:


Cook Time:


4 Servings


About the Recipe


  • 4 slices bacon, cut into matchsticks

  • 1/2 medium red onion, thinly sliced

  • 1 clove garlic, finely chopped

  • 1/2 cup red wine

  • Two 15-ounce cans brown lentils, strained and rinsed

  • 1/2 cup low-sodium chicken broth

  • 1/4 teaspoon red chilli flakes

  • 3 stalks celery, trimmed, peeled and thinly sliced on the bias, plus 1/2 cup loosely packed leaves

  • Salt and freshly ground black pepper

  • Four 6-ounce skinless cod fillets

  • 2 tablespoons olive oil

  • 1 tablespoon unsalted butter


Step 1

Cook the bacon in a medium saucepan over high heat, stirring frequently, until just brown, 2 to 3 minutes. Add the onion and garlic, and stir constantly until fragrant, about 1 minute. 

Step 2

Add the wine, bring to a boil and cook, stirring, to scrape up any bacon and browned bits, for about 1 minute. Stir in the lentils, chicken broth and chilli flakes, and return to a boil.

Step 3

Cover and cook, stirring occasionally and reducing the heat if necessary to maintain a medium boil, until saucy but not watery, about 3 minutes. Remove from the heat, and stir in the celery, celery leaves, 1/2 teaspoon salt and a few grinds of pepper.

Step 4

Season the fillets all over with 1/2 teaspoon each salt and pepper. Heat the oil in a large nonstick skillet over medium-high heat. Once the oil simmers, add the fillets skinned-side down and cook, undisturbed, until crisped and browned, 3 to 4 minutes (the fish should be opaque between the large natural flakes). 

Step 5

Flip the fillets, and cook until just beginning to flake, 1 to 2 minutes. Remove the fillets from the skillet, and turn off the heat. Add the butter to the skillet, and allow it to melt and brown.

Step 6

Divide the lentils among 4 bowls or soup plates, top each with a fillet and drizzle with browned butter.


bottom of page