Creamy Italian Sausage and Tomato Soup

Creamy Italian Sausage and Tomato Soup

Description

Creamy Italian Sausage and Tomato Soup is a rich, comforting one-pot meal packed with savory Italian sausage, juicy tomatoes, garlic, herbs, vegetables, and a velvety creamy broth. It has everything you want from a cozy bowl of soup: bold flavor, hearty texture, and a creamy finish that makes every spoonful incredibly satisfying.

The soup begins with browned Italian sausage, which adds deep savory flavor to the base. Garlic and onion are cooked until fragrant, followed by tomatoes, Italian herbs, and broth. Once the flavors have simmered together, cream and Parmesan are added to create a smooth, luxurious broth.

This is an excellent weeknight dinner because it comes together in one pot and doesn’t require complicated techniques. Serve it with crusty garlic bread, toasted sourdough, or a simple green salad for a complete and comforting meal.

Recipe Information

Recipe Name: Creamy Italian Sausage and Tomato Soup
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: About 50 minutes
Servings: 6
Course: Soup / Main Course
Cuisine: Italian-American inspired
Difficulty: Easy
Method: Stovetop, one pot

Ingredients

For the Soup

  • 1 pound Italian sausage, mild or spicy
  • 1 tablespoon olive oil, if needed
  • 1 medium yellow onion, finely diced
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 can (28 ounces) crushed tomatoes
  • 1 can (14–15 ounces) diced tomatoes
  • 4 cups chicken broth
  • 1 teaspoon Italian seasoning
  • ½ teaspoon dried oregano
  • ½ teaspoon dried basil
  • ½ teaspoon smoked paprika, optional
  • ½ teaspoon black pepper
  • ¼ teaspoon red pepper flakes, optional
  • 1 teaspoon salt, or to taste
  • ½ teaspoon sugar, optional
  • 1 cup heavy cream
  • ½ cup freshly grated Parmesan cheese
  • 2 cups fresh spinach, optional
  • 2 tablespoons fresh basil or parsley, chopped

Optional Garnishes

  • Extra Parmesan
  • Fresh basil
  • Fresh parsley
  • Red pepper flakes
  • Cracked black pepper
  • Drizzle of olive oil

Instructions

Step 1: Brown the Sausage

Heat a large heavy-bottomed pot or Dutch oven over medium heat.

Add the Italian sausage and cook for approximately 6–8 minutes, breaking it apart with a wooden spoon as it cooks.

Continue until the sausage is browned and cooked through.

If the sausage releases a large amount of grease, carefully drain some of it from the pot.

If using lean sausage, add a tablespoon of olive oil if necessary.

The browned bits left on the bottom of the pot are valuable because they add tremendous flavor to the soup.

Step 2: Cook the Onion

Add the diced onion to the pot.

Cook for approximately 4–5 minutes, stirring occasionally, until softened and translucent.

Don’t rush this step. Allowing the onion to soften properly creates a sweeter and deeper flavor.

Step 3: Add Garlic and Tomato Paste

Add the minced garlic and cook for approximately 30–60 seconds, just until fragrant.

Be careful not to burn the garlic.

Add the tomato paste and stir it into the sausage and onions.

Cook for another 1–2 minutes.

Cooking the tomato paste briefly helps develop a richer tomato flavor and removes some of its raw taste.

Step 4: Add the Tomatoes

Pour in the crushed tomatoes and diced tomatoes.

Stir well, scraping the bottom of the pot to loosen any browned sausage pieces.

These flavorful bits will dissolve into the broth and make the soup taste much richer.

Step 5: Add Broth and Seasonings

Pour in the chicken broth.

Add:

  • Italian seasoning
  • Dried oregano
  • Dried basil
  • Black pepper
  • Red pepper flakes, if using
  • Smoked paprika, if desired
  • Salt

If your tomatoes taste particularly acidic, add a small amount of sugar.

Stir everything together.

Step 6: Simmer

Bring the soup to a gentle boil.

Once bubbling, reduce the heat to low or medium-low.

Cover partially and simmer for approximately 20–25 minutes.

Stir occasionally.

This gives the tomatoes, sausage, garlic, onions, and herbs time to blend together.

The longer the soup gently simmers, the more developed the flavor becomes.

Avoid a vigorous boil because it can make the soup unnecessarily acidic and may cause problems once the cream is added.

Step 7: Add the Cream

Reduce the heat to low.

Slowly pour in the heavy cream while stirring continuously.

Allow the soup to warm gently for approximately 3–5 minutes.

Do not rapidly boil the soup after adding the cream.

The broth should become beautifully creamy while maintaining its rich tomato color.

Step 8: Add Parmesan

Add the freshly grated Parmesan cheese.

Stir until the cheese melts into the soup.

Taste and adjust the seasoning.

You may want more black pepper, salt, Parmesan, or red pepper flakes depending on your preference.

Step 9: Add Spinach

If using spinach, add it during the final few minutes.

Stir gently until the leaves wilt.

Fresh spinach cooks quickly, so there’s no need to simmer it for a long time.

You can also substitute chopped kale, although kale will require slightly more cooking time.

Step 10: Finish and Serve

Turn off the heat.

Stir in chopped fresh basil or parsley.

Ladle the soup into bowls.

Top each serving with freshly grated Parmesan, cracked black pepper, fresh herbs, and a small pinch of red pepper flakes if desired.

Serve immediately with warm crusty bread.

Why You’ll Love This Soup

Rich and Creamy

The combination of cream and Parmesan creates a silky broth without requiring complicated techniques.

Full of Flavor

Italian sausage, garlic, tomatoes, herbs, and Parmesan create layers of savory flavor.

One-Pot Meal

Everything cooks in one pot, making cleanup easy.

Weeknight Friendly

The entire meal can be ready in under an hour.

Customizable

You can easily add vegetables, pasta, beans, or different herbs.

Great for Cold Weather

It’s warm, hearty, and comforting—perfect for chilly evenings.

Recipe Notes

Choose Your Sausage

Mild Italian sausage gives a family-friendly flavor.

Hot Italian sausage adds more spice and intensity.

You can also use chicken or turkey Italian sausage for a lighter variation.

Remove sausage from casings if you purchase links.

Use Quality Tomatoes

Tomatoes are one of the primary flavors in this soup, so good-quality canned tomatoes can make a noticeable difference.

Crushed tomatoes create a smoother soup, while diced tomatoes provide texture.

For an especially smooth soup, use only crushed tomatoes.

Don’t Skip the Tomato Paste

Tomato paste adds concentrated tomato flavor and helps make the broth richer.

Cooking it briefly with the sausage and onions makes the flavor even deeper.

Tips for the Best Results

1. Brown the Sausage Well

Don’t simply boil the sausage in the broth.

Allow it to develop golden-brown edges.

This creates a much more flavorful soup.

2. Cook the Tomato Paste

Give the tomato paste a minute or two in the pot before adding the liquid.

3. Use Fresh Parmesan

Freshly grated Parmesan melts more smoothly and provides better flavor.

4. Add Cream at the End

Adding cream too early and boiling aggressively can cause it to separate.

5. Taste Before Adding More Salt

Sausage, broth, and Parmesan can all contain significant amounts of sodium.

Taste the finished soup before adjusting the salt.

6. Let It Rest

After turning off the heat, allow the soup to sit for about 5 minutes.

This gives the flavors a chance to settle.

Optional Additions

Add Pasta

For a more substantial meal, add small pasta shapes such as:

  • Ditalini
  • Small shells
  • Orzo
  • Elbow macaroni
  • Rotini

Cook the pasta separately if you expect leftovers. Otherwise, it will continue absorbing the broth and become very soft.

Add Tortellini

Cheese tortellini makes an excellent addition.

Cook it separately and add it to individual bowls, or add it during the final cooking stage according to the package directions.

Add Mushrooms

Sauté sliced mushrooms with the onions for a delicious earthy flavor.

Add Zucchini

Diced zucchini can be added along with the tomatoes.

Add Bell Peppers

Red or yellow bell peppers provide sweetness and color.

Add White Beans

Cannellini beans make the soup even heartier and provide additional protein and fiber.

Spicy Version

If you love heat, use hot Italian sausage.

Then add:

  • ½–1 teaspoon red pepper flakes
  • A pinch of cayenne
  • Fresh sliced chili peppers
  • Extra black pepper

Finish with Parmesan to balance the heat.

Lighter Version

For a lighter variation:

  • Use chicken or turkey Italian sausage.
  • Replace some of the heavy cream with half-and-half.
  • Add extra spinach.
  • Add zucchini or mushrooms.
  • Use less Parmesan.

The result will still be creamy and flavorful.

Dairy-Free Variation

For a dairy-free version, replace the heavy cream with an unsweetened dairy-free cooking cream or full-fat coconut milk.

Use dairy-free Parmesan or nutritional yeast instead of Parmesan.

Keep in mind that coconut milk may slightly change the flavor.

Gluten-Free Variation

The basic soup is naturally easy to make gluten-free, but always check the labels on your sausage, broth, and seasonings.

If adding pasta, choose certified gluten-free pasta.

Serving Suggestions

A bowl of creamy tomato sausage soup pairs beautifully with fresh bread.

Garlic Bread

Crunchy garlic bread is perfect for dipping into the creamy tomato broth.

Crusty Sourdough

The tanginess of sourdough balances the rich soup.

Green Salad

A simple salad with lettuce, cucumber, tomatoes, and lemon dressing provides freshness.

Roasted Vegetables

Roasted broccoli, zucchini, or asparagus makes a wonderful side.

Bruschetta

Tomato bruschetta complements the Italian-inspired flavors.

Storage

Allow leftover soup to cool slightly before transferring it to an airtight container.

Refrigerate for approximately 3–4 days.

Because this soup contains cream and Parmesan, reheat it gently.

Place it in a saucepan over low to medium-low heat and stir occasionally.

Avoid boiling.

If the soup becomes too thick after refrigeration, add a small splash of chicken broth or milk while reheating.

Freezing Instructions

Cream-based soups can sometimes change texture when frozen and thawed.

For the best result, freeze the tomato-and-sausage base before adding the cream and Parmesan.

Cool the soup completely, transfer it to freezer-safe containers, and freeze for up to approximately 2–3 months for best quality.

When ready to eat, thaw it in the refrigerator.

Reheat gently, then add fresh cream and Parmesan.

This method helps preserve the smoothest texture.

Make-Ahead Instructions

This soup is excellent for meal preparation.

Prepare the soup through the tomato-and-broth simmering stage.

Cool and refrigerate.

When ready to serve, gently reheat the soup, then add the cream and Parmesan.

This can make the final preparation very quick on busy days.

Nutritional Information

Approximate nutrition per serving, assuming 6 servings:

  • Calories: 450–520 kcal
  • Protein: 22–27 g
  • Carbohydrates: 20–25 g
  • Fat: 30–36 g
  • Fiber: 4–5 g
  • Sugar: 8–10 g
  • Calcium: Approximately 250–350 mg
  • Sodium: Approximately 850–1,050 mg

Nutritional values are estimates and will vary according to sausage, broth, cream, cheese, and portion sizes.

Ingredient Benefits

Tomatoes

Tomatoes provide vitamin C, potassium, and the antioxidant lycopene. Cooking tomatoes can make lycopene particularly available.

Italian Sausage

Sausage provides protein and contributes the rich savory flavor that forms the foundation of the soup.

Garlic

Garlic adds powerful flavor while allowing you to build complexity without relying solely on salt.

Onion

Onions contribute natural sweetness and depth.

Spinach

Spinach adds fiber and nutrients while providing a fresh green element to this otherwise rich soup.

Parmesan

Parmesan provides protein and calcium along with concentrated savory flavor.

Olive Oil

Olive oil contributes predominantly unsaturated fat and helps sauté the aromatics.

These benefits are general nutritional information and are not medical advice.

Frequently Asked Questions

Can I use ground Italian sausage?

Yes. Ground Italian sausage is perfect for this recipe and requires no special preparation.

Can I use sausage links?

Yes. Remove the casings before cooking or slice the cooked links into bite-sized pieces.

Can I use turkey sausage?

Absolutely. Turkey Italian sausage is a good alternative.

Can I make this soup without cream?

Yes. The soup can be served as a tomato-based sausage soup without cream, although it won’t have the same creamy texture.

Can I substitute half-and-half?

Yes. Half-and-half creates a lighter but still creamy soup.

Can I use milk?

You can, although the soup will be less rich. Whole milk works better than skim milk.

Why did my cream separate?

The soup may have been boiling too aggressively after the cream was added. Keep the heat low once you add dairy.

Can I use fresh tomatoes?

Yes, although canned tomatoes provide convenient concentrated flavor. Use ripe tomatoes and adjust the cooking time.

Can I add pasta?

Definitely. Small pasta shapes work especially well.

Should I cook the pasta separately?

For leftovers, yes. This prevents the pasta from absorbing too much broth.

Can I add spinach?

Yes. Add fresh spinach near the end and cook just until wilted.

Can I use kale instead?

Yes. Chop it finely and give it several extra minutes to soften.

Can I make this spicy?

Yes. Use hot Italian sausage and additional red pepper flakes.

Can I make it vegetarian?

Yes, although you will need to replace the sausage with vegetarian sausage, mushrooms, beans, or another hearty ingredient.

Can I make it in a slow cooker?

Yes, but for the best flavor, brown the sausage and sauté the onion and garlic first. Add the cream and Parmesan near the end rather than cooking them for the entire slow-cooking period.

Can I use an immersion blender?

Yes. If you prefer a smoother tomato base, blend part of the soup before adding the cream. Keep some sausage and tomato pieces intact for texture.

Can I use regular cheddar instead of Parmesan?

You can, but Parmesan provides a more traditional savory flavor. Cheddar will create a noticeably different soup.

How can I thicken the soup?

Allow it to simmer uncovered for several minutes, or add cooked pasta, beans, or a small amount of Parmesan.

How can I make it thinner?

Add chicken broth gradually until you reach your preferred consistency.

What if the soup tastes too acidic?

A small pinch of sugar can balance the acidity. Adding cream also naturally softens the sharpness of the tomatoes.

Can I prepare it the day before?

Yes. The flavors often become even more developed after resting overnight.

How long does it last in the refrigerator?

For best quality, consume it within approximately 3–4 days.

Perfect Flavor Balance

The beauty of this soup comes from the contrast between its ingredients.

The Italian sausage provides savory richness.

The tomatoes bring brightness and acidity.

The onion and garlic create an aromatic foundation.

The herbs provide Mediterranean-inspired flavor.

The cream softens the tomato acidity and creates a luxurious texture.

The Parmesan adds salty, nutty depth.

The spinach brings freshness and color.

Together, these ingredients create a soup that tastes much more complex than the simple preparation suggests.

Chef’s Tips for a Restaurant-Style Finish

For an especially beautiful presentation, use wide bowls rather than deep soup bowls.

Ladle the soup into the center and top with freshly grated Parmesan.

Add a few fresh basil leaves or finely chopped parsley.

Drizzle a tiny amount of olive oil over the surface.

Finish with freshly cracked black pepper and a pinch of red pepper flakes.

Serve with warm toasted bread on the side.

For extra indulgence, sprinkle a little mozzarella over each bowl and place it briefly under a broiler-safe grill until melted and bubbling.

Leave a Comment