Italian Sausage Soup is a comforting, rustic soup inspired by Tuscan flavors — all the warmth and savory notes, just without the beans. This recipe is a true belly-warming bowl that makes a great introduction to a lower-carb Mediterranean-style approach. It brings together classic vegetables — onions, carrots, mushrooms — plus plenty of garlic and red pepper flakes for brightness, hearty Italian sweet sausage for depth, and a generous amount of spinach wilted into the hot broth. Finished with grated Pecorino Romano, this soup is savory, satisfying, and full of character.

This soup is similar in spirit to Zuppa Toscana. A richer Zuppa Toscana version often includes bacon, cauliflower and heavy cream and uses hot pork sausage instead of sweet. Both are excellent — here we focus on a lighter, lower-carb version that still delivers the classic Italian sausage flavor.

Ingredients
For this Italian Sausage Soup use a mild sweet Italian pork sausage — Joanie often chooses a mild sage sausage for its aromatic profile. Red pepper flakes and lots of garlic add a lively kick while onions, carrots and mushrooms round out the flavor and texture. Pecorino Romano finishes the soup with a salty, tangy note that pairs beautifully with the meat and greens.

Pecorino Romano is the recommended finishing cheese here. It’s sheep’s-milk cheese with a bit more bite and salt than Parmesan, which boosts the soup’s savory finish. Parmesan can be substituted if you prefer a milder taste.


Preparation Tips
A good Dutch oven is ideal for this soup because it distributes heat evenly and handles both stovetop and oven work. Brown the sausage first and drain the excess grease before adding vegetables so they don’t become greasy. Sauté the vegetables only until they begin to soften — they will continue cooking in the stock. If you use a small amount of xanthan gum to slightly thicken the broth, whisk it in carefully and remove the pot from the heat before adding the spinach so the greens wilt gently without overcooking. Stir in grated Pecorino Romano right before serving so it melts into the hot soup and adds a savory finish.






Drain the sausage fat after browning, then add the onions, garlic, carrots and mushrooms and sauté briefly. Add chicken stock, simmer to blend the flavors, then stir in a portion of the grated Pecorino Romano during the last minutes of simmering. If you choose to use xanthan gum, whisk it into a small amount of stock or water first, then incorporate and remove the pot from heat before adding the spinach so it wilts gently. Finish each bowl with a sprinkle of extra Pecorino Romano.

Follow us on Social Media – See the Latest Low Carb Products

Italian Sausage Soup – Hearty, Healthy, and Low-Carb Mediterranean
This Italian Sausage Soup is hearty, healthy and low in net carbs — a great fit for a Mediterranean-style, lower-carb eating plan. It’s vegetable-forward, easy to prepare, and can be ready to serve in about an hour.

Italian Sausage Soup
Our Italian Sausage Soup is hearty, healthy, and low in carbs. It’s an ideal low-carb soup for a Mediterranean-style plan — easy to make and ready in about an hour.
4
cups
20
minutes
40
minutes
335.6
kcal
4.6
g
1
hour
Ingredients
-
1 tbsp Olive oil (extra virgin)
-
1 pound Italian pork sausage
-
1 cup Onions, chopped
-
6 cloves Garlic, sliced
-
1/2 cup Carrots, chopped
-
1 tsp Sea salt
-
1 tsp Black pepper
-
1/2 cup Mushrooms, sliced
-
1/2 tsp Red pepper flakes
-
32 ounces Chicken stock
-
1/2 cup Pecorino Romano, grated
-
1/2 tsp Xanthan gum (optional)
-
3/4 pound Spinach leaves
-
1 drizzle Extra virgin olive oil, for serving
Instructions
- In a Dutch oven over medium heat, add the olive oil and sauté the sausage until browned, about 5 minutes. Drain off excess grease.
- Add the onions, garlic, carrots and mushrooms with red pepper flakes, salt and pepper. Cook about 5 minutes, stirring to combine.
- Pour in the chicken stock, bring to a simmer and cook for 15 minutes. Stir in 1/4 cup of the Pecorino Romano during the last 5 minutes.
- If using, whisk the xanthan gum into a small amount of stock, add to the soup to slightly thicken, then stir in the spinach and remove the pot from heat. Let the soup rest 5 minutes so the spinach wilts.
- Serve hot, sprinkled with the remaining Pecorino Romano and a drizzle of extra virgin olive oil if desired.
Chef’s Notes
- This recipe is adapted from a traditional Italian sausage-and-bean soup. If you want to include beans, add three 10-ounce cans of drained beans and omit the xanthan gum. The beans will raise carbs but keep the same satisfying flavor.
- Any mild Italian sweet sausage works well. For a subtle herbal lift, try a sage-flavored sweet sausage — it adds a lovely aroma and pairs well with Pecorino.
Nutrition Facts
- Calories: 335.6 kcal
- Fat: 27.5 g
- Saturated Fat: 8.8 g
- Cholesterol: 63.1 mg
- Sodium: 1636.9 mg
- Potassium: 389.0 mg
- Carbohydrates: 5.9 g
- Fiber: 1.3 g
- Sugar: 2.2 g
- Protein: 15.9 g
- Calcium: 124.4 mg