Creamy Tuscan Sausage and Tomato Soup is the kind of comforting dinner that comes together in one pot and fills the kitchen with an amazing savory aroma. It combines browned Italian sausage, tomatoes, garlic, herbs, and a creamy broth for a rich soup that feels hearty without being complicated.
The sausage adds plenty of flavor, while the tomatoes bring a bright, slightly tangy balance to the creamy broth. A little Italian seasoning, garlic, and Parmesan finish the soup beautifully.
This is a great recipe for a chilly evening, a relaxed family dinner, or whenever you want something warm and satisfying without spending hours in the kitchen.
Why You’ll Love This Soup
There are plenty of reasons to keep this recipe in your regular dinner rotation.
This soup is:
- Rich and creamy
- Full of savory sausage flavor
- Easy to prepare in one pot
- Great for weeknight dinners
- Comforting and filling
- Easy to customize
- Delicious with crusty bread
The combination of tomato and cream creates a smooth, flavorful base, while the sausage gives the soup a hearty texture.
Ingredients
For the Soup
- 1 pound Italian sausage, mild or spicy
- 1 tablespoon olive oil, if needed
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 can (14.5 ounces) diced tomatoes
- 1 can (15 ounces) tomato sauce
- 4 cups chicken broth
- 1 teaspoon Italian seasoning
- 1/2 teaspoon dried basil
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1/2 teaspoon red pepper flakes, optional
- 1 cup heavy cream
- 1/2 cup freshly grated Parmesan cheese
- 2 cups fresh spinach, optional
- 2 tablespoons chopped fresh parsley or basil, for serving
Optional Additions
You can add sliced mushrooms, chopped zucchini, sun-dried tomatoes, or a small amount of cooked pasta if you want to change the texture.
How to Make Creamy Tuscan Sausage and Tomato Soup
1. Brown the Sausage
Place a large Dutch oven or heavy-bottomed pot over medium heat.
Add the Italian sausage and cook for about 6 to 8 minutes, breaking it apart with a wooden spoon as it cooks.
Continue until the sausage is browned and cooked through.
If there is a large amount of excess grease, carefully drain some of it. Leave a little behind because it adds flavor to the soup.
If your sausage is very lean, add a tablespoon of olive oil before cooking the vegetables.
2. Cook the Onion
Add the diced onion to the same pot.
Cook for about 3 to 4 minutes, stirring occasionally, until the onion becomes soft and translucent.
The browned bits left behind by the sausage will add extra flavor as the onions cook.
3. Add the Garlic
Stir in the minced garlic and cook for about 30 seconds to 1 minute.
Be careful not to let the garlic burn. You only need enough time for it to become fragrant.
4. Add the Tomatoes and Broth
Pour in the diced tomatoes and tomato sauce.
Add the chicken broth, Italian seasoning, dried basil, black pepper, and red pepper flakes if using.
Stir everything together.
Bring the soup to a gentle boil, then reduce the heat to low.
5. Simmer
Allow the soup to simmer uncovered for about 15 to 20 minutes.
This gives the tomatoes, sausage, garlic, and herbs time to blend together.
Stir occasionally.
If you prefer a thicker soup, let it simmer a little longer. If it becomes thicker than you like, add a little extra broth.
6. Add the Cream
Reduce the heat to low before adding the heavy cream.
Slowly pour the cream into the soup while stirring.
Do not let the soup boil rapidly after adding the cream. Gentle heat helps keep the creamy texture smooth.
7. Add Parmesan
Stir in the freshly grated Parmesan cheese.
Allow it to melt into the soup for a few minutes.
Taste and adjust the seasoning. Depending on the sausage and broth you use, you may need a little more salt or black pepper.
8. Add Spinach
If using spinach, add it during the final few minutes of cooking.
Stir until the spinach wilts into the hot soup.
You can use more or less spinach depending on your preference.
9. Finish and Serve
Remove the pot from the heat.
Sprinkle with fresh parsley or basil.
Serve the soup warm with additional Parmesan on top.
A slice of toasted gluten-free bread, crusty bread, or a simple side salad makes a great accompaniment.
Tips for the Best Tuscan Sausage Soup
Choose Your Sausage
Mild Italian sausage gives the soup a classic savory flavor, while spicy Italian sausage adds a little heat.
You can also use turkey sausage if you prefer a lighter option.
Use Fresh Parmesan
Freshly grated Parmesan melts more smoothly into the soup than many pre-shredded varieties.
It also gives the broth a deeper savory flavor.
Don’t Boil the Cream
Once the cream is added, keep the heat low.
A strong boil can affect the texture of the creamy broth.
Adjust the Thickness
For a thicker soup, simmer it a little longer before adding the cream.
For a thinner soup, add extra chicken broth until you reach the consistency you prefer.
Variations
Add Mushrooms
Sliced mushrooms work beautifully with the sausage and tomato base. Cook them with the onions until they soften before adding the garlic.
Add Pasta
For an even heartier meal, add cooked small pasta shapes toward the end.
If you add uncooked pasta directly to the soup, you may need additional broth because pasta absorbs a considerable amount of liquid.
Make It Spicy
Use hot Italian sausage and add extra red pepper flakes for a spicy version.
Add More Vegetables
Spinach is an easy addition, but you can also add zucchini, bell peppers, mushrooms, or chopped kale.
What to Serve With It
This soup is hearty enough to serve on its own, but a simple side can make it a complete meal.
Try serving it with:
- Garlic bread
- Toasted sourdough
- Gluten-free bread
- Simple green salad
- Roasted vegetables
- Parmesan crackers
For a lower-carbohydrate meal, serve the soup with a fresh salad or roasted vegetables instead of bread.
Storage and Reheating
Allow leftover soup to cool before transferring it to an airtight container.
Store it in the refrigerator for up to 3 to 4 days.
To reheat, place the soup in a saucepan over low to medium heat and stir occasionally until warmed through.
Try to avoid boiling the soup during reheating because the cream-based broth is best warmed gently.
The soup can also be frozen, although cream-based soups can sometimes change texture slightly after freezing and thawing. If you plan to freeze it, you may prefer to prepare the tomato and sausage soup base first and add fresh cream when reheating.
Frequently Asked Questions
Can I use ground sausage?
Yes. Ground Italian sausage works perfectly in this recipe. Simply brown it thoroughly and break it into small pieces while cooking.
Can I make it less spicy?
Absolutely. Use mild Italian sausage and leave out the red pepper flakes.
Can I use half-and-half instead of heavy cream?
Yes. The soup will be somewhat lighter and less rich, but it will still have a creamy texture.
Can I make this soup gluten-free?
Yes, the basic ingredients can be gluten-free. However, check the labels of the sausage, broth, tomato products, seasonings, and Parmesan if you are preparing the soup for someone who needs to strictly avoid gluten.
Final Thoughts
Creamy Tuscan Sausage and Tomato Soup is a cozy one-pot meal packed with rich tomato flavor, savory sausage, garlic, herbs, and a creamy Parmesan finish.
It is easy enough for a weeknight dinner but comforting enough for a relaxed weekend meal. You can keep the recipe simple or customize it with spinach, mushrooms, pasta, or extra vegetables.
Serve it hot with your favorite bread or a fresh salad, and don’t forget a little extra Parmesan on top. Once you make this creamy soup at home, it is an easy recipe to come back to whenever you want something warm and satisfying.