Welcome to dishbymum

Healthy New Year's Day Cod and Lentil Soup

By Ruby Caldwell | March 10, 2026
Healthy New Year's Day Cod and Lentil Soup

Every January 1st, my Nonna would wake before dawn to rinse a palmful of tiny lentils under cold water, humming softly while the house was still dark. “Lentils look like tiny coins,” she’d tell me, pressing one between my thumb and forefinger. “We eat them so the new year will bring more.” Somewhere between that child-me who only cared about the chocolate coin in her stocking and the adult-me who now budgets for mortgage payments, I realized the real treasure wasn’t superstition—it was the pot of soup that bubbled away while we opened gifts, watched parades, and let the previous year slip quietly into memory. Fast-forward to my own kitchen: I still crave that smoky-sweet broth, but I’ve folded in flaky cod for lean protein, wilted spinach for luck that tastes like iron-rich health, and bright lemon zest to remind us that fresh starts can be both nourishing and joyful. This Healthy New Year’s Day Cod and Lentil Soup is the bridge between tradition and intention—hearty enough to satisfy a houseful of lingering guests, light enough to keep your resolutions intact, and forgiving enough to simmer while you teach the kids to roll out black-eyed-pea empanadas or debate whether fireworks are better from the porch or the driveway. One spoonful and you’ll understand why, in our home, January 1st officially begins when the ladle hits the pot.

Why This Recipe Works

  • One-pot wonder: Lentils cook directly in the broth, releasing starch that naturally thickens the soup—no roux, no cream, no fuss.
  • Protein-packed yet light: A full pound of cod provides 30 g+ of complete protein per serving without the heaviness of pork-laden holiday fare.
  • Fast-cooking lentils: Petite French green or Eston lentils go from pantry to tender in 25 minutes—perfect for bleary-eyed mornings.
  • Layered flavor, minimal effort: Smoked paprika and a Parmesan rind deliver long-simmered depth in under an hour.
  • Meal-prep friendly: The soup base holds for four days; add fish only when reheating to keep flakes pristine.
  • Immune-boosting greens: Baby spinach wilts in seconds, adding vitamin C, iron, and color that screams “fresh start.”
  • Flexible heat level: Calabrian chili paste offers gentle warmth you can crank up or dial back for kids.

Ingredients You'll Need

Ingredients

Quality ingredients make the difference between watery bean water and a silky, aromatic broth worthy of the first sunrise of the year. Start with the lentils: look for French green (sometimes called Le Puy) or glossy black Eston lentils—both hold their shape and stay pleasantly al dente. Avoid the dusty, faded ones in the back aisle; you want a vibrant, almost jewel-toned hue. Next, the cod: fresh Atlantic or Pacific fillets that smell of the ocean, not fish. If only frozen is available, thaw overnight in the fridge on a paper-towel-lined tray to wick away excess moisture. Your mirepoix should feel firm; limp celery won’t sweeten the pot. San Marzano–style whole tomatoes are worth the splurge—their low acidity and natural sweetness balance the earthy lentils. Finally, save that Parmesan rind you’ve been tossing. It’s pure umami gold, melting into the broth and leaving behind tiny pockets of nutty richness. If you’re dairy-free, substitute a 1-inch strip of kombu for similar depth.

How to Make Healthy New Year’s Day Cod and Lentil Soup

1
Warm the base

Place a heavy 5-quart Dutch oven over medium heat for 90 seconds—this prevents the olive oil from shocking and turning bitter. Add 2 Tbsp extra-virgin olive oil, swirling to coat. When the surface shimmers but does not smoke, scatter 1 cup finely diced onion, 1 cup diced fennel (or celery), and ½ cup diced carrot. Season with ½ tsp kosher salt to draw out moisture. Sauté 6–7 minutes, stirring only twice; you want light caramelization for deeper sweetness.

2
Bloom the aromatics & spices

Clear a small circle in the pot’s center; add 1 Tbsp tomato paste, 2 tsp smoked paprika, 1 tsp ground coriander, and ½ tsp Calabrian chili paste. Let toast 60 seconds—this drives off raw taste—then fold into vegetables until everything is brick-red and intensely fragrant. Stir in 3 minced garlic cloves for 30 seconds; golden is good, brown is bitter.

3
Deglaze & marry the tomatoes

Pour in ¼ cup dry white wine (or vermouth). Use a flat wooden spoon to lift the fond—those caramelized brown bits equal free flavor. Once the alcohol aroma fades (about 2 minutes), crush 1 (14-oz) can whole tomatoes directly into the pot by hand; keep some ½-inch chunks for texture. Simmer 3 minutes to reduce wateriness.

4
Add lentils & broth

Stir in 1 cup rinsed lentils and 4 cups low-sodium chicken or vegetable stock. Tuck in a 2-inch Parmesan rind and 1 bay leaf. Bring to a lively simmer, then reduce heat to low, cover with lid slightly ajar, and cook 20 minutes. Stir once halfway to prevent scorching; add up to ½ cup water if the level drops below the lentils.

5
Season the broth

Remove bay leaf and cheese rind. Taste: lentils should be creamy outside yet offer gentle resistance. Add ½ tsp kosher salt, ¼ tsp black pepper, and 1 tsp soy sauce (or miso) for round umami. Soup will seem brothy—perfect, because fish and greens will displace liquid.

6
Nestle in the cod

Pat 1 lb skinless cod very dry; cut into 1½-inch chunks. Season lightly with salt. Submerge pieces in a single layer, pushing them just below the surface so they poach evenly. Cover and cook 4 minutes.

7
Wilt the greens & finish

Scatter 3 cups baby spinach over surface; re-cover 1 minute until just wilted. Turn off heat, then fold in zest of ½ lemon and 2 Tbsp chopped flat-leaf parsley. The residual heat finishes the fish—overcooking turns it rubbery.

8
Rest & serve

Let stand 5 minutes so flavors meld. Ladle into warm shallow bowls; drizzle with more olive oil and serve with crusty whole-grain bread for swiping the tomato-lentil goodness.

Expert Tips

Toast your tomato paste

Letting it darken converts natural sugars into complex caramels, deepening color and flavor without extra sodium.

Keep cod cold until the last minute

Cold proteins hit hot liquid more gradually, preventing the surface from seizing and turning chalky.

Double the lentils, freeze half

Cook a second cup separately, cool completely, and freeze in 1-cup portions. Stir into weeknight vegetable soups for instant protein.

Zest before juicing

It’s far easier to remove thin outer oils from an intact lemon than from one already halved and squeezed.

Use a wide pot, not a tall saucepan

Surface area promotes rapid, even poaching and concentrates flavors through quicker evaporation.

Save herb stems

Tie parsley stems with kitchen twine and simmer alongside the lentils; they release subtle grassy notes you can’t get from leaves alone.

Variations to Try

  • Smoky Paprika Shrimp Version: Swap cod for peeled shrimp; cook 90 seconds per side until just pink.
  • Vegan Prosperity Stew: Replace cod with 2 cans chickpeas and finish with coconut milk for creaminess.
  • Spicy Moroccan Twist: Add ½ tsp each cinnamon and cumin plus a handful of chopped dried apricots.
  • Green Minestrone: Stir in 1 cup cooked small pasta and a handful of chopped kale at the end.
  • Creamy Tuscan: Stir ÂĽ cup mascarpone into finished soup and top with crispy pancetta.

Storage Tips

Refrigerate cooled soup (minus the fish) in airtight containers up to 4 days. For longer storage, freeze base for 3 months. To reheat, bring base to a gentle simmer, add fresh or thawed cod, and proceed from Step 6. If soup thickens, loosen with water or broth; lentils continue to absorb liquid as they sit. Cooked cod can be refrigerated separately but is best enjoyed within 24 hours.

Frequently Asked Questions

Red lentils cook in 12 minutes and dissolve into a creamy base—delicious but you’ll lose the “coin” appearance that symbolizes wealth. Reduce liquid by ½ cup if you make the swap.

Likely cooked too long or stirred too vigorously. Add fish during the last 4 minutes and resist stirring; simply spoon broth over the top to ensure even poaching.

Yes. Use sauté mode for steps 1–3, then pressure-cook rinsed lentils with 3 cups broth on high for 6 minutes, quick-release. Switch to sauté-low, add fish, and cook 4 minutes uncovered.

Naturally gluten-free; just ensure your stock and soy-sauce substitute (tamari) are certified GF.

Omit chili paste and use mild paprika; the sweet tomato-lentil base is generally kid-approved. Dice cod smaller so it resembles fish nuggets.

Buy new crop lentils (check sell-by date) and salt only after they start to soften; salting too early toughens skins.
Healthy New Year's Day Cod and Lentil Soup
soups
Pin Recipe

Healthy New Year's Day Cod and Lentil Soup

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Build the flavor base: Heat olive oil in a Dutch oven over medium. Sauté onion, fennel, and carrot with ½ tsp salt 6–7 min until beginning to brown.
  2. Bloom spices: Clear center; add tomato paste, paprika, coriander, and chili paste. Toast 1 min, then add garlic 30 sec.
  3. Deglaze: Pour in wine, scraping bits. Once alcohol smell fades, crush in tomatoes; simmer 3 min.
  4. Simmer lentils: Stir in lentils, stock, Parmesan rind, and bay leaf. Cover partially and cook 20 min on low.
  5. Season: Remove bay leaf and rind. Add ½ tsp salt, pepper, and soy sauce.
  6. Add fish: Submerge cod pieces, cover, and cook 4 min.
  7. Finish greens: Scatter spinach on top; cover 1 min until wilted. Stir in lemon zest and parsley.
  8. Rest & serve: Let stand 5 min, then ladle into bowls and drizzle with olive oil.

Recipe Notes

Fish is best added fresh; if prepping ahead, store cooked base and raw cod separately. Soup thickens on standing—thin with water or broth when reheating.

Nutrition (per serving)

318
Calories
33g
Protein
29g
Carbs
8g
Fat

More Recipes