I recreated Carrabba’s fiery sausage and lentil bowl so perfectly that every spoonful hits with spicy Italian sausage, smoky ham, tender lentils and garden vegetables and you won’t believe it’s homemade.

I can’t get enough of Carrabba’s copycat Spicy Sausage Lentil Soup. I love the way hot Italian sausage fills the bowl with meaty, spicy punch and the lentils give it this hearty, grainy backbone.
I adore soups that hit my teeth and make me sit up. And that hit of red pepper flakes?
Yes please. I’m obsessive about spooning this into a bowl and letting the steam pull every scent forward.
This is serious, savory stuff. Not polite.
Bold, messy, and exactly the kind of soup I crave when I want flavor that refuses to be ignored. No apologies needed.
Ingredients

- Hot Italian sausage: spicy, fatty protein that warms the whole bowl.
- Lentils: hearty, earthy bites that bulk it up and feel healthy.
- Cooked ham: smoky saltiness and extra meaty comfort.
- Yellow onion: sweet base flavor, it softens and smells amazing.
- Carrots: subtle sweetness and welcome tender bite.
- Celery: green crunch and classic soup backbone.
- Garlic: punchy aroma, it makes everything taste alive.
- Olive oil: smooth richness and helps everything sauté nicely.
- Crushed tomatoes: tomato body and cozy, slightly tangy warmth.
- Chicken broth: savory liquid that keeps things light but flavorful.
- White wine: bright acidity, if you’re into that extra layer.
- Bay leaf: mild herbal note, simmered away for depth.
- Dried oregano: oregano’s herbal hug, familiar and comforting.
- Dried basil: sweet herb lift, pairs well with tomatoes.
- Red pepper flakes: adjust spice, gives a pleasant kick.
- Kosher salt: brings out everything’s flavor, use cautiously.
- Black pepper: gentle heat and peppery finish.
- Parmesan rind: savory umami boost, basically pure flavor gold.
- Parsley: bright green freshness on top.
- Lemon juice: brightens and wakes up the whole bowl.
Ingredient Quantities
- 1 lb hot Italian sausage (casings removed, crumbled)
- 1 cup dry brown or green lentils, rinsed
- 8 oz cooked ham, diced (about 1 cup)
- 1 medium yellow onion, chopped
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 2 tbsp olive oil
- 14.5 oz can crushed tomatoes (or diced if you prefer a chunkier soup)
- 6 cups low sodium chicken broth
- 1/2 cup dry white wine (optional but adds nice flavor)
- 1 bay leaf
- 1 tsp dried oregano
- 1 tsp dried basil
- 1/2 to 1 tsp red pepper flakes (adjust for spice)
- 1 to 1 1/2 tsp kosher salt (to taste)
- 1/2 tsp freshly ground black pepper
- 1 small Parmesan rind (optional, for depth of flavor)
- 2 tbsp fresh parsley, chopped (for garnish)
- 1 to 2 tbsp fresh lemon juice (brightens the soup, add at end)
How to Make this
1. In a large Dutch oven or pot, heat 1 tbsp olive oil over medium heat and add the 1 lb hot Italian sausage (casings removed, crumbled). Brown it, breaking it up with a spoon until cooked through, about 6 to 8 minutes; transfer the sausage to a bowl and drain off excess fat if there’s a lot, leaving about 1 tbsp in the pot.
2. Add the remaining 1 tbsp olive oil to the pot, then add the chopped onion, diced carrots and diced celery. Cook, stirring occasionally, until the vegetables are softened, about 6 minutes.
3. Stir in the 3 minced garlic cloves and cook 30 seconds until fragrant.
4. Pour in the 1/2 cup dry white wine, scraping up any browned bits from the bottom of the pot. Let the wine reduce for 1 to 2 minutes.
5. Add the 1
4.5 oz can crushed tomatoes, 6 cups low sodium chicken broth, 1 cup rinsed brown or green lentils, the 8 oz diced cooked ham, the bay leaf, 1 tsp dried oregano, 1 tsp dried basil, and 1/2 to 1 tsp red pepper flakes. Toss in the small Parmesan rind if using, and season with 1 to 1 1/2 tsp kosher salt and 1/2 tsp freshly ground black pepper.
6. Bring the soup to a gentle boil, then reduce heat to low so it simmers. Cover and simmer until the lentils are tender, about 25 to 30 minutes. Stir occasionally and check liquid level, adding a little water or more broth if it looks too thick.
7. Return the browned sausage to the pot for the last 5 minutes of simmering to warm through and meld flavors. Taste and adjust seasoning, adding more salt, pepper, or red pepper flakes if you want more heat.
8. Remove and discard the bay leaf and the Parmesan rind. Stir in 1 to 2 tbsp fresh lemon juice to brighten the soup.
9. Ladle into bowls and garnish with 2 tbsp chopped fresh parsley. If you like, serve with grated Parmesan at the table and crusty bread for dipping.
10. Leftovers get better after a day; cool, refrigerate up to 4 days or freeze for up to 3 months. Reheat gently and add a splash of broth or water if it thickens too much.
Equipment Needed
1. Large Dutch oven or heavy pot
2. Cutting board
3. Chef’s knife
4. Wooden spoon or sturdy spatula
5. Ladle
6. Measuring cups and spoons
7. Colander or fine mesh strainer (for rinsing lentils)
8. Small bowl (for holding browned sausage)
9. Can opener
10. Soup bowls and serving utensils
FAQ
Spicy Sausage Lentil Soup Recipe Substitutions and Variations
- Hot Italian sausage
- Spicy chorizo, same heat and smokey flavor
- Turkey or chicken sausage, milder and leaner
- Sweet Italian sausage plus 1/2 tsp red pepper flakes to add heat
- Crumbled spicy vegetarian sausage for a meatless option
- Dry brown or green lentils
- Split red lentils, they break down faster and make a thicker soup
- Can of drained and rinsed lentils, shortcut if you want speed
- Small green or Puy lentils, firmer texture and hold shape well
- Yellow split peas, similar cook time to red lentils and very creamy
- Cooked ham
- Pancetta or diced bacon, gives a nice smoky salty punch
- Smoked turkey or roasted chicken, lighter but still savory
- Prosciutto torn into pieces, add near the end so it doesn’t get too soft
- For vegetarian, try smoked tofu or chopped roasted mushrooms
- Dry white wine
- Extra 1/2 cup chicken broth plus 1 tbsp lemon juice or white vinegar
- Dry vermouth, cooks similarly and adds depth
- Apple cider, for a slightly fruitier background note
- Skip it and use another 1/2 cup broth if you prefer no alcohol
Pro Tips
1) Brown the sausage well so you get those browned bits in the pot, they add a ton of flavor. Don’t be shy to let it get a little darker than you think, just watch it so it doesnt burn. If there’s a lot of fat, pour most off but keep about a tablespoon for flavor.
2) Rinse the lentils but dont soak them. If you use green or brown lentils they hold their shape and wont go mushy like red ones. If the soup seems too thick while simmering, add extra broth or water a little at a time instead of turning up the heat.
3) Add the Parmesan rind and cook it with the soup, it makes the broth richer and more savory. Take it out before serving, and if you forget, just warn folks not to bite into the rind. A squeeze of lemon right at the end will make the whole pot taste brighter and less heavy.
4) Make it a day ahead if you can. Flavors marry and deepen overnight, and reheating is easy. When reheating, loosen with a splash of broth or water and taste for salt again because it can concentrate in the fridge.

Spicy Sausage Lentil Soup Recipe
I recreated Carrabba's fiery sausage and lentil bowl so perfectly that every spoonful hits with spicy Italian sausage, smoky ham, tender lentils and garden vegetables and you won't believe it's homemade.
6
servings
496
kcal
Equipment: 1. Large Dutch oven or heavy pot
2. Cutting board
3. Chef’s knife
4. Wooden spoon or sturdy spatula
5. Ladle
6. Measuring cups and spoons
7. Colander or fine mesh strainer (for rinsing lentils)
8. Small bowl (for holding browned sausage)
9. Can opener
10. Soup bowls and serving utensils
Ingredients
-
1 lb hot Italian sausage (casings removed, crumbled)
-
1 cup dry brown or green lentils, rinsed
-
8 oz cooked ham, diced (about 1 cup)
-
1 medium yellow onion, chopped
-
2 medium carrots, peeled and diced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
2 tbsp olive oil
-
14.5 oz can crushed tomatoes (or diced if you prefer a chunkier soup)
-
6 cups low sodium chicken broth
-
1/2 cup dry white wine (optional but adds nice flavor)
-
1 bay leaf
-
1 tsp dried oregano
-
1 tsp dried basil
-
1/2 to 1 tsp red pepper flakes (adjust for spice)
-
1 to 1 1/2 tsp kosher salt (to taste)
-
1/2 tsp freshly ground black pepper
-
1 small Parmesan rind (optional, for depth of flavor)
-
2 tbsp fresh parsley, chopped (for garnish)
-
1 to 2 tbsp fresh lemon juice (brightens the soup, add at end)
Directions
- In a large Dutch oven or pot, heat 1 tbsp olive oil over medium heat and add the 1 lb hot Italian sausage (casings removed, crumbled). Brown it, breaking it up with a spoon until cooked through, about 6 to 8 minutes; transfer the sausage to a bowl and drain off excess fat if there's a lot, leaving about 1 tbsp in the pot.
- Add the remaining 1 tbsp olive oil to the pot, then add the chopped onion, diced carrots and diced celery. Cook, stirring occasionally, until the vegetables are softened, about 6 minutes.
- Stir in the 3 minced garlic cloves and cook 30 seconds until fragrant.
- Pour in the 1/2 cup dry white wine, scraping up any browned bits from the bottom of the pot. Let the wine reduce for 1 to 2 minutes.
- Add the 1
- 5 oz can crushed tomatoes, 6 cups low sodium chicken broth, 1 cup rinsed brown or green lentils, the 8 oz diced cooked ham, the bay leaf, 1 tsp dried oregano, 1 tsp dried basil, and 1/2 to 1 tsp red pepper flakes. Toss in the small Parmesan rind if using, and season with 1 to 1 1/2 tsp kosher salt and 1/2 tsp freshly ground black pepper.
- Bring the soup to a gentle boil, then reduce heat to low so it simmers. Cover and simmer until the lentils are tender, about 25 to 30 minutes. Stir occasionally and check liquid level, adding a little water or more broth if it looks too thick.
- Return the browned sausage to the pot for the last 5 minutes of simmering to warm through and meld flavors. Taste and adjust seasoning, adding more salt, pepper, or red pepper flakes if you want more heat.
- Remove and discard the bay leaf and the Parmesan rind. Stir in 1 to 2 tbsp fresh lemon juice to brighten the soup.
- Ladle into bowls and garnish with 2 tbsp chopped fresh parsley. If you like, serve with grated Parmesan at the table and crusty bread for dipping.
- Leftovers get better after a day; cool, refrigerate up to 4 days or freeze for up to 3 months. Reheat gently and add a splash of broth or water if it thickens too much.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 535g
- Total number of serves: 6
- Calories: 496kcal
- Fat: 28g
- Saturated Fat: 8g
- Trans Fat: 0.1g
- Polyunsaturated: 1.7g
- Monounsaturated: 18.6g
- Cholesterol: 92mg
- Sodium: 1042mg
- Potassium: 817mg
- Carbohydrates: 27g
- Fiber: 11g
- Sugar: 3.3g
- Protein: 30g
- Vitamin A: 3500IU
- Vitamin C: 6.7mg
- Calcium: 50mg
- Iron: 3.1mg



















