Serves: 4–6
Prep Time: 15 minutes
Cook Time: 30 minutes
Description
This Creamy Italian Sausage Tomato Soup is rich, comforting, and packed with bold flavor. Savory Italian sausage, aromatic onions and garlic, and crushed tomatoes simmer together in a silky broth, finished with heavy cream for irresistible richness. It’s hearty enough to be a meal on its own and pairs perfectly with crusty bread, grilled cheese, or garlic toast.
Who Is This Recipe For?
- Soup lovers craving something hearty and creamy
- Busy home cooks needing a quick one-pot meal
- Fans of Italian-inspired comfort food
- Perfect for weeknight dinners or cozy weekends
Why You’ll Love It
- Ready in under 45 minutes
- One-pot recipe = easy cleanup
- Rich, creamy texture without being heavy
- Customizable (spicy, mild, extra cheesy)
- Freezer-friendly and great for meal prep
Ingredients
Main Ingredients
- 1 lb (450 g) Italian sausage (sweet or spicy), casings removed
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 can (28 oz / 800 g) crushed tomatoes
- 4 cups (950 ml) chicken broth
- 1 cup (240 ml) heavy cream
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
Kitchen Equipment Needed
- Large pot or Dutch oven
- Wooden spoon
- Knife and cutting board
- Measuring cups and spoons
Instructions
1. Brown the Sausage
Heat a large pot over medium heat. Add the Italian sausage and cook, breaking it apart with a spoon, until browned and cooked through (about 5–7 minutes). Drain excess grease if needed.
2. Sauté Aromatics
Add the diced onion to the pot and cook for 3–4 minutes until softened. Stir in the garlic and cook for 30 seconds until fragrant.
3. Build the Soup Base
Stir in the tomato paste, oregano, basil, and red pepper flakes (if using). Cook for 1 minute to deepen the flavor.
4. Simmer
Pour in the crushed tomatoes and chicken broth. Stir well, bring to a gentle boil, then reduce heat and simmer uncovered for 15–20 minutes.
5. Make It Creamy
Lower the heat and slowly stir in the heavy cream. Simmer for another 5 minutes until warmed through. Season with salt and black pepper to taste.
6. Serve
Serve hot with crusty bread, garlic toast, or a grilled cheese sandwich.
Serving Suggestions
- Top with grated Parmesan cheese
- Garnish with fresh basil or parsley
- Add shredded mozzarella for extra cheesiness
- Serve with warm breadsticks or focaccia
Storage & Reheating
- Refrigerator: Store in an airtight container for up to 4 days
- Freezer: Freeze without cream for best texture (add cream when reheating)
- Reheat: Gently on the stovetop over low heat, stirring often
FAQ
Can I use milk instead of heavy cream?
Yes, but the soup will be thinner. Whole milk works best.
Can I make it spicy?
Use spicy Italian sausage and increase red pepper flakes.
Can I add vegetables?
Absolutely—spinach, kale, or zucchini work great.
Is this soup gluten-free?
Yes, as long as your sausage and broth are certified gluten-free.
Conclusion
This Creamy Italian Sausage Tomato Soup is the ultimate comfort dish—rich, warming, and incredibly satisfying. Whether you’re serving it as a cozy dinner or a crowd-pleasing starter, it’s guaranteed to become a family favorite.

