This is a useful September soup: substantial enough for a cooler evening, yet still loaded with vegetables rather than becoming a heavy stew.

Italian sausage provides plenty of savoury flavour. Lentils stretch a modest amount of meat into six satisfying meals while adding protein and fibre. The secret is building the broth in stages: browned sausage, caramelized tomato paste and briefly toasted herbs create far more flavour than simply putting everything into the pot and hoping for the best.

🏅 Big-batch winner: dinner tonight, several excellent lunches later—and a freezer that suddenly feels very well organized.

At a glance

  • Preparation: 20 minutes
  • Cooking: 45 minutes
  • Total time: 1 hour 5 minutes
  • Servings: 6
  • Difficulty: Easy
  • Freezer rating: Excellent
  • Best season: Autumn through winter

Ingredients — 6 servings

  • 12 oz / 340 g mild Italian turkey or chicken sausage, casings removed
  • 1 tbsp extra-virgin olive oil, if needed
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 8 oz / 225 g cremini mushrooms, chopped
  • 4 garlic cloves, minced
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • ½ tsp dried thyme
  • ½ tsp fennel seeds, lightly crushed
  • ¼ tsp crushed red pepper flakes, optional
  • 1 cup dry brown or green lentils, rinsed and picked over
  • 1 can (398 mL / 14 oz) diced tomatoes
  • 6 cups low-sodium chicken stock
  • 1 Parmesan rind, optional
  • ½ tsp freshly ground black pepper
  • ¼ tsp kosher salt initially, plus more as needed
  • 4 packed cups chopped kale, tough stems removed
  • 1 tbsp fresh lemon juice, plus more to taste
  • ¼ cup chopped fresh flat-leaf parsley
  • ¼ cup finely grated Parmesan, for serving

Ingredients — 12 servings

Use an 8-quart or larger stockpot.

  • 24 oz / 680 g mild Italian turkey or chicken sausage, casings removed
  • 2 tbsp extra-virgin olive oil, if needed
  • 2 medium yellow onions, diced
  • 4 medium carrots, diced
  • 4 celery stalks, diced
  • 1 lb / 450 g cremini mushrooms, chopped
  • 8 garlic cloves, minced
  • ¼ cup tomato paste
  • 1¾ tsp dried oregano
  • 1 tsp dried thyme
  • 1 tsp fennel seeds, lightly crushed
  • ½ tsp crushed red pepper flakes, optional
  • 2 cups dry brown or green lentils, rinsed and picked over
  • 2 cans (398 mL / 14 oz each) diced tomatoes
  • 12 cups low-sodium chicken stock
  • 2 Parmesan rinds, optional
  • 1 tsp freshly ground black pepper
  • ½ tsp kosher salt initially, plus more after tasting
  • 8 packed cups chopped kale, tough stems removed
  • 1½ tbsp fresh lemon juice initially, plus more to taste
  • ½ cup chopped fresh flat-leaf parsley
  • ½ cup finely grated Parmesan, for serving

Method

  1. Heat a large, heavy-bottomed soup pot over medium-high heat. Add the sausage and break it into bite-sized pieces with a wooden spoon.
  2. Let the sausage sit against the hot pot for a minute or two between stirrings. Cook until no longer pink and several pieces have deep golden-brown edges, about 6–8 minutes.
  3. Transfer the sausage to a plate. If the pot looks dry, add the olive oil. If the sausage released about a tablespoon of fat, skip it.
  4. Reduce the heat to medium. Add the onion, carrots and celery. Cook for 5 minutes, stirring occasionally, until the onion becomes translucent.
  5. Add the mushrooms and cook for another 6–8 minutes. Let their moisture evaporate and continue until the edges begin to brown.
  6. Add the garlic and cook for about 45 seconds, just until fragrant.
  7. Add the tomato paste directly to the bottom of the pot. Cook for 1–2 minutes, stirring frequently, until it darkens to a brick colour.
  8. Add the oregano, thyme, fennel seeds and optional red pepper flakes. Stir for 30 seconds.
  9. Pour in about 1 cup of stock. Scrape the bottom thoroughly to release every browned sausage, mushroom and tomato bit.
  10. Return the sausage to the pot. Add the lentils, tomatoes, remaining stock, Parmesan rind, pepper and initial amount of salt.
  11. Bring to a gentle boil, then reduce the heat to maintain a steady simmer.
  12. Partially cover and cook for 25–30 minutes. The lentils should be tender all the way through but still hold their shape.
  13. Remove and discard the Parmesan rind.
  14. Stir in the kale and simmer uncovered for another 4–6 minutes, until tender but still pleasantly textured.
  15. If the soup is thicker than you like, add another ½–1 cup of stock or water.
  16. Remove from the heat and stir in the lemon juice and parsley.
  17. Taste carefully. Sausage, stock and Parmesan all bring salt, so adjust the seasoning only now.
  18. Ladle into bowls and finish with freshly grated Parmesan.

The flavour finish

Do not skip the lemon. Lentils, mushrooms and sausage all bring deep, earthy flavours; without acidity, the finished soup can taste heavier than it is.

Start with the listed amount and taste. If the soup seems rich but muted, another small squeeze of lemon will often fix it more effectively than another pinch of salt.

Add lemon at the end so its clean, bright flavour stays noticeable.

Make it your own

  • Vegetarian: Omit the sausage and use vegetable stock. Increase the mushrooms to 12 oz / 340 g and add one drained 540 mL / 19 oz can of cannellini beans during the final 10 minutes.
  • Pork sausage: Traditional mild Italian pork sausage makes a richer soup. Brown it thoroughly and drain any excess fat before cooking the vegetables.
  • Lower-carb: Reduce the lentils by half, add another 8 oz / 225 g mushrooms and stir in 2 cups chopped zucchini for the final 10 minutes.
  • Different greens: Swiss chard is an excellent substitute for kale. Add it during the final 2–3 minutes because it cooks faster.
  • Gluten-free: The basic soup is naturally gluten-free when the sausage, stock and other packaged ingredients are certified gluten-free.

Freezer notes

This soup was practically built for the freezer. Lentils, sausage, tomatoes and kale all hold their texture remarkably well.

Cool it promptly rather than leaving a large pot at room temperature. Shallow containers help it cool more quickly. For a household of two, freeze approximately 3 cups per container for an easy lunch or dinner.

Leave about ½ inch of headspace and freeze for up to three months for the best flavour and texture. Thaw overnight in the refrigerator whenever possible.

Reheat gently in a covered saucepan over medium-low heat until steaming throughout. Lentils keep absorbing liquid, so add a splash of stock or water as needed. Freeze without the final Parmesan, then add fresh cheese, parsley and lemon after reheating.

Big-batch tip

For the 12-serving batch, brown the mushrooms separately or in two batches if your pot is not especially wide. A pound of mushrooms releases plenty of water; crowd them and they steam instead of brown.

You can chop the onion, carrots, celery, mushrooms and kale the day before and refrigerate them separately. Divide the finished soup into two-person portions before freezing. Future-you has just acquired several dinners without acquiring several nights of cooking.

What to serve with it

  • Toasted sourdough rubbed with a cut garlic clove
  • Arugula and pear salad with a simple vinaigrette
  • Roasted cauliflower with Parmesan
  • Warm whole-grain focaccia

Nutrition snapshot

One serving provides approximately 390 calories, 27 g protein, 43 g carbohydrates, 13 g fibre and 13 g fat. These figures are estimates and will vary with the sausage, stock, Parmesan and other ingredients used.

For a lower-sodium version, choose reduced-sodium sausage, no-salt-added tomatoes and low-sodium stock. Keep the lemon: acidity is especially helpful when reducing salt because it keeps flavours lively.

Cook’s note: choose the right lentil

Brown and green lentils work much better in a chunky soup than red lentils. Brown and green varieties soften while generally retaining their shape; red lentils break down rapidly and become creamy.

Neither behaviour is better—but the lentil you choose determines whether you end up with distinct little lentils or an accidentally puréed soup.