Best Lentil and Sausage Soup

If you ask me, a good soup can fix just about anything.

This hearty lentil and sausage soup brings together savory Italian sausage with earthy brown lentils in a warm, satisfying bowl. The sausage gets browned and crumbled while vegetables like carrots, celery, and onion soften in the pot.

Spices like smoked paprika and cumin add depth without being too complicated. A handful of spinach stirred in at the end gives it some color and sneaks in extra nutrition.

It’s a filling meal that comes together in one pot, perfect for a chilly evening when you want something comforting.

lentil and sausage soup
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Lentil and Sausage Soup

  • Budget-friendly meal – At around $6 total, this soup feeds a crowd without breaking the bank, making it perfect for meal prep or feeding a family on a tight budget.
  • High in protein and fiber – The combination of lentils and sausage creates a filling, nutritious soup that keeps you satisfied for hours.
  • One-pot wonder – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
  • Freezer-friendly – Make a big batch and freeze portions for easy weeknight dinners when you don’t feel like cooking.
  • Packed with vegetables – With carrots, celery, onions, and spinach, you’re getting plenty of veggies in every bowl without even trying.

What Kind of Sausage Should I Use?

Italian sausage comes in two main varieties – sweet and hot – and either one will work great in this soup depending on your heat preference. Sweet Italian sausage has a mild, fennel-forward flavor that’s perfect if you’re cooking for kids or people who don’t like spice, while hot Italian sausage adds a nice kick that pairs well with the cayenne pepper already in the recipe. You can also use turkey or chicken Italian sausage if you want a leaner option, just keep in mind it won’t have quite as much flavor as the pork version. If you can only find links instead of bulk sausage, no problem – just remove the casings before cooking.

lentil and sausage soup
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This soup is pretty forgiving when it comes to swaps, so feel free to work with what you have:

  • Italian sausage: You can swap Italian sausage for any ground meat like turkey, chicken, or beef. Season it with Italian herbs and fennel seeds to get that sausage flavor. Vegetarians can skip the meat entirely or use plant-based sausage.
  • Brown lentils: Green lentils work just as well and hold their shape nicely. Avoid red lentils though – they’ll turn mushy and change the texture of your soup completely.
  • Chicken broth: Vegetable broth is a great substitute if you want to keep things vegetarian. You can also use beef broth for a richer flavor, or even water with a couple of bouillon cubes.
  • Frozen spinach: Fresh spinach works great – just use about 5-6 cups and add it near the end of cooking. Kale or Swiss chard are also good options, though they’ll need a few extra minutes to soften.
  • Carrots and celery: These add flavor and texture, but you can swap them for other vegetables like bell peppers, zucchini, or parsnips. Just keep the total amount of veggies about the same.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with lentil soup is not rinsing the lentils before cooking, which can leave your soup with a cloudy, starchy texture – a quick rinse under cold water takes just 30 seconds and makes a real difference.

Another common error is adding the spinach too early, which turns it into a dull, olive-green mush instead of keeping its color and texture, so stick to those final 15 minutes.

Don’t skip browning the sausage properly before adding the vegetables – you want those crispy, caramelized bits stuck to the bottom of the pot, which you can scrape up when you add the broth for extra flavor.

If your soup gets too thick as it sits (lentils keep absorbing liquid), just add more broth or water a half cup at a time until you reach your preferred consistency.

lentil and sausage soup
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Lentil and Sausage Soup?

This hearty soup is basically a meal in a bowl, but I love serving it with some crusty bread or warm dinner rolls for soaking up all that flavorful broth. A simple side salad with a light vinaigrette helps balance out the richness of the sausage, or you could go with some roasted vegetables like Brussels sprouts or broccoli. If you want to make it extra filling, cornbread is another great option that pairs really well with the smoky paprika and cumin flavors in the soup. For a lighter touch, try serving it with some crackers or crostini topped with a little olive oil and herbs.

Storage Instructions

Store: This soup actually gets better after a day or two in the fridge as the flavors blend together. Keep it in an airtight container in the refrigerator for up to 5 days. The lentils will absorb more liquid as it sits, so you might want to add a splash of broth when reheating.

Freeze: Lentil and sausage soup freezes really well for up to 3 months. Let it cool completely, then portion it into freezer-safe containers or bags. I like to freeze individual servings so I can grab just what I need for a quick lunch or dinner.

Reheat: Warm the soup on the stovetop over medium heat, stirring occasionally and adding extra broth or water if it’s too thick. You can also microwave individual portions for 2-3 minutes, stirring halfway through.

Preparation Time 10-15 minutes
Cooking Time 45-60 minutes
Total Time 55-75 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1800-2000
  • Protein: 100-110 g
  • Fat: 40-50 g
  • Carbohydrates: 260-280 g

Ingredients

For the base:

  • 1/2 lb Italian sausage (remove from casing before browning)
  • 4 celery ribs (diced into 1/4-inch pieces)
  • 1 yellow onion (diced into 1/2-inch pieces)
  • 3 carrots (cut into 1/4-inch rounds)
  • 2 garlic cloves (freshly minced)

For the soup:

  • 1 tsp smoked paprika (for deeper, richer flavor)
  • 2 cups brown lentils (rinsed and sorted to remove debris)
  • 1 tsp ground cumin
  • 1/2 tsp cayenne pepper
  • 1 tsp dried oregano
  • 6 cups chicken broth

For the finish:

  • 10 oz frozen spinach (thawed and excess moisture squeezed out)

Step 1: Prepare Mise en Place

  • 2 cups brown lentils
  • 4 celery ribs
  • 1 yellow onion
  • 3 carrots
  • 2 garlic cloves
  • 10 oz frozen spinach

Rinse and sort the brown lentils, removing any small stones or debris.

Dice the celery into 1/4-inch pieces, dice the onion into 1/2-inch pieces, cut the carrots into 1/4-inch rounds, and mince the garlic.

Thaw the frozen spinach and squeeze out all excess moisture using a clean kitchen towel or paper towels—this prevents the soup from becoming watery.

Having all ingredients prepped and ready will make the cooking process smooth and allow you to focus on building flavor.

Step 2: Brown the Sausage

  • 1/2 lb Italian sausage

Heat a large pot over medium-high heat.

Remove the Italian sausage from its casing and add it to the pot, breaking it into small crumbles as it cooks.

Brown the sausage for 5-7 minutes, stirring occasionally, until it’s no longer pink and has developed some color.

This initial browning creates a flavorful foundation for the entire soup and renders some of the fat to cook the aromatics in.

Step 3: Sauté Aromatics and Build Flavor Base

  • cooked sausage from Step 2
  • 1 yellow onion, diced
  • 3 carrots, cut into rounds
  • 4 celery ribs, diced
  • 2 garlic cloves, minced
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1/2 tsp cayenne pepper
  • 1 tsp dried oregano

Add the diced onion, carrots, and celery to the browned sausage and cook for 5 minutes, stirring occasionally, until the vegetables begin to soften and release their aromas.

Add the minced garlic and cook for another 1 minute.

Now add the smoked paprika, ground cumin, cayenne pepper, and dried oregano, stirring constantly for about 30 seconds to bloom the spices and develop their deeper flavors.

I like to toast the spices briefly like this because it intensifies their flavor—it’s a technique that makes a real difference in the final taste of the soup.

Step 4: Add Lentils and Broth, Begin Simmering

  • aromatic mixture from Step 3
  • 2 cups brown lentils
  • 6 cups chicken broth

Add the rinsed and sorted lentils and the chicken broth to the pot, stirring well to combine.

Bring the mixture to a boil over medium-high heat, then reduce the heat to medium-low, cover the pot with a lid, and simmer gently for 30 minutes.

The lentils should become tender and soft by the end of this time.

Stirring occasionally helps ensure even cooking.

Step 5: Finish with Spinach

  • simmered lentil mixture from Step 4
  • 10 oz thawed spinach from Step 1

After the lentils are soft, stir in the thawed spinach that you squeezed dry in Step 1.

Continue cooking, uncovered, for 15 minutes, stirring occasionally, to allow the flavors to meld and the soup to reach a nice consistency.

Taste and adjust seasonings as needed with salt and pepper.

I find that letting the spinach cook into the soup for a few minutes rather than adding it at the very end gives it a more integrated, cohesive flavor throughout the pot.

lentil and sausage soup

Best Lentil and Sausage Soup

Delicious Best Lentil and Sausage Soup recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 6 servings
Calories 1900 kcal

Ingredients
  

For the base:

  • 1/2 lb Italian sausage (remove from casing before browning)
  • 4 celery ribs (diced into 1/4-inch pieces)
  • 1 yellow onion (diced into 1/2-inch pieces)
  • 3 carrots (cut into 1/4-inch rounds)
  • 2 garlic cloves (freshly minced)

For the soup:

  • 1 tsp smoked paprika (for deeper, richer flavor)
  • 2 cups brown lentils (rinsed and sorted to remove debris)
  • 1 tsp ground cumin
  • 1/2 tsp cayenne pepper
  • 1 tsp dried oregano
  • 6 cups chicken broth

For the finish:

  • 10 oz frozen spinach (thawed and excess moisture squeezed out)

Instructions
 

  • Rinse and sort the brown lentils, removing any small stones or debris. Dice the celery into 1/4-inch pieces, dice the onion into 1/2-inch pieces, cut the carrots into 1/4-inch rounds, and mince the garlic. Thaw the frozen spinach and squeeze out all excess moisture using a clean kitchen towel or paper towels—this prevents the soup from becoming watery. Having all ingredients prepped and ready will make the cooking process smooth and allow you to focus on building flavor.
  • Heat a large pot over medium-high heat. Remove the Italian sausage from its casing and add it to the pot, breaking it into small crumbles as it cooks. Brown the sausage for 5-7 minutes, stirring occasionally, until it's no longer pink and has developed some color. This initial browning creates a flavorful foundation for the entire soup and renders some of the fat to cook the aromatics in.
  • Add the diced onion, carrots, and celery to the browned sausage and cook for 5 minutes, stirring occasionally, until the vegetables begin to soften and release their aromas. Add the minced garlic and cook for another 1 minute. Now add the smoked paprika, ground cumin, cayenne pepper, and dried oregano, stirring constantly for about 30 seconds to bloom the spices and develop their deeper flavors. I like to toast the spices briefly like this because it intensifies their flavor—it's a technique that makes a real difference in the final taste of the soup.
  • Add the rinsed and sorted lentils and the chicken broth to the pot, stirring well to combine. Bring the mixture to a boil over medium-high heat, then reduce the heat to medium-low, cover the pot with a lid, and simmer gently for 30 minutes. The lentils should become tender and soft by the end of this time. Stirring occasionally helps ensure even cooking.
  • After the lentils are soft, stir in the thawed spinach that you squeezed dry in Step 1. Continue cooking, uncovered, for 15 minutes, stirring occasionally, to allow the flavors to meld and the soup to reach a nice consistency. Taste and adjust seasonings as needed with salt and pepper. I find that letting the spinach cook into the soup for a few minutes rather than adding it at the very end gives it a more integrated, cohesive flavor throughout the pot.

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe