Italian Tomato Soup with Sausage


Published Date: February 20, 2026

This post may contain affiliate links, which means I earn a small commission if you purchase something I recommend - at no additional cost to you! Thank you for supporting this blog!

This Italian Tomato Soup recipe may contain affiliate links, which means I earn a small commission if you purchase something I recommend – at no additional cost to you! Thank you for supporting this blog!

I have always loved tomato soup. I’ll be honest – I even made the one in the can for my kids with grilled cheese sandwiches for lunch. When you’re raising a large family, sometimes shortcuts happen and nobody complains. But as the kids grew up and left home, I had a desire to make a really good homemade tomato soup from scratch. Something with depth and richness that the canned version just couldn’t deliver.

This is the soup I came up with, and it has become one of our most-requested recipes. Crushed tomatoes simmered with Italian sweet sausage, fresh basil, and a generous pour of heavy cream. It is comfort in a bowl – the kind of soup that makes the whole house smell incredible while it cooks. And yes, it pairs perfectly with our formaggio alla griglia (Italian grilled cheese) for the ultimate comfort meal.

Why This Italian Tomato Soup Is Different

Most tomato soup recipes are either too thin and watery or overly complicated with too many ingredients fighting for attention. This one hits the sweet spot. The sausage gives another layer of flavor that brings the whole soup to another level – it adds a savory, slightly spiced richness that turns a simple tomato soup into a full meal.

The cream makes it velvety and rich without being heavy. I lean towards heavy cream because it gives a richer, creamier outcome, but half and half works well too if you prefer something lighter. And the fresh basil – you really cannot substitute dried here. Fresh basil gives a brightness and freshness that dried basil just doesn’t deliver. You can’t go wrong with adding lots of extra basil. We say basilico in our house, and we use it generously.

This soup feeds 6 to 8 people, which makes it perfect for a family dinner or for meal prepping lunches throughout the week. It reheats beautifully and actually tastes even better the next day once the flavors have had more time to come together.

What You Need

Italian sausage: Half a pound of ground Italian sweet sausage. Let it cook until it browns a little – this is important. The browning adds so much flavor to the dish. I do this with beef as well. Don’t skip this step.

Crushed tomatoes: Two 28-ounce cans. The brand matters here more than you might think. I use Mutti or Cento brands of crushed tomatoes. They are sweet, less acidic, and have a depth of flavor that cheaper brands don’t have. I’ve tried other brands and they were not as good, so feel free to experiment until you find the one you like. A good jarred passata would work as well. Of course, home-grown and bottled tomatoes are some of the best. We like to grow Roma tomatoes, which are firm and have fewer seeds, and are great for canning.

Fresh basil: Ten leaves, chopped and divided. You’ll add half while the soup simmers and the rest at the very end. Using fresh basil is my preference in this soup as it gives a freshness you don’t get with dried basil.

Heavy whipping cream: One and a half cups. This turns the soup from a basic tomato broth into something silky and indulgent. Half and half works if you want a lighter version.

Garlic: One clove, minced.

Salt and pepper: Two teaspoons of salt, one teaspoon of pepper. We use Redmond Real Salt in everything we cook. Adjust to taste after adding the cream.

Water: One cup, to thin the soup slightly and help everything simmer evenly.

How to Make Italian Tomato Soup

Brown the sausage. In a medium pot, cook the ground Italian sausage over medium heat until browned, breaking it apart as it cooks. Don’t drain the fat – it adds flavor. When it’s nicely browned, push the meat to one side of the pot.

Cook the garlic. Add the minced garlic to the open side of the pot and let it cook for about a minute until it’s fragrant. Then stir it into the sausage.

Add the tomatoes and simmer. Pour in both cans of crushed tomatoes, the water, half of the chopped basil, salt, and pepper. Stir everything together and bring it to a boil. Then reduce the heat and let it simmer for 20 minutes, stirring occasionally. It’s important to cook the tomatoes slowly so they don’t scorch the bottom of the pan. I speak from experience – you do not want scorched tomatoes. It will ruin the soup.

Add the cream. Pour in the heavy cream and stir. Heat the soup until it just barely starts to bubble, then immediately turn off the heat. Do not let it boil after the cream is added or it may separate.

Finish and serve. Adjust salt and pepper to taste. Stir in the remaining fresh basil. If you’re adding any of the optional ingredients – spinach, rice, or croutons – add them now and let them sit in the soup for a few minutes to warm through. Serve with freshly grated Parmigiano Reggiano on top.

Optional Additions

Spinach: This might sound unusual in a tomato soup, but believe me, it’s worth a try. I chose spinach because it’s mild and doesn’t overpower the flavors in the soup. It complements everything beautifully. Add about a cup of fresh spinach leaves after you turn off the heat and let them wilt in the hot soup.

Rice: If you want a more filling soup without making grilled cheese to go with it, add a cup of cooked rice. I always have rice on hand, so I added it to the soup one day and decided it was a great idea. It absorbs the flavors and makes the soup feel like a complete meal.

Croutons: They are easy to make or you can use store-bought. Either way, they add that crunch factor that makes soup fun to eat. If you have leftover basic Italian bread, cube it, toss with olive oil and a little salt, and toast in the oven at 375°F for about 10 minutes.

Tips for the Best Homemade Italian Tomato Soup

Brown the sausage properly. Let the sausage cook until it gets some color on it. Don’t just cook it through – you want a little bit of browning. This caramelization adds a depth of flavor that you can taste in every spoonful.

Use good tomatoes. This is not the place to use whatever’s cheapest on the shelf. The tomatoes are the foundation of this soup. Mutti and Cento are our go-to brands because they’re sweet, have low acidity, and taste like real tomatoes. If you can get your hands on San Marzano tomatoes, even better.

Don’t boil after adding cream. Heat the soup gently after the cream goes in. As soon as you see the first tiny bubbles at the surface, turn off the heat. If you let it boil, the cream can separate and the soup will lose its smooth, velvety texture.

Cook the tomatoes low and slow. Keep the simmer gentle. If the heat is too high, the tomatoes can scorch on the bottom of the pot. Stir occasionally and keep it at a low, steady simmer for the full 20 minutes.

Use fresh basil. Dried basil will work in a pinch, but fresh basil gives this soup a brightness that dried simply cannot replicate. Adding it in two stages – half during cooking, half at the end – gives you both depth and freshness in the finished soup.

What to Serve with Italian Tomato Soup

There is really only one right answer here: grilled cheese. Our formaggio alla griglia is an Italian grilled cheese made with provolone, Parmesan, and garlic olive oil on thick Italian bread. Dip it into this soup and you have one of the most satisfying meals you will ever eat. It’s what we make every time we have this soup.

A thick slice of warm rosemary bread or our basic Italian bread is also perfect for soaking up every last drop. And of course, a generous amount of freshly grated Parmigiano Reggiano on top is non-negotiable. Either shaved pieces or grated – it will melt in your mouth and bring a smile to your face.

This recipe is from our family cookbook, Roots of Sicily. It has 167 authentic Sicilian recipes and 139 family stories passed down through four generations – from quick weeknight meals like this soup to elaborate holiday feasts. Every recipe tells a story.

Mamma’s Tip: Slice your bread for dipping on one of our handmade, non-toxic Mamma Mangia cutting boards – crafted from a single piece of hardwood with no glue, no stains, and no toxic finishes.

Italian Tomato Soup with Sausage

0.0 from 0 votes
Course: Dinner, LunchCuisine: Italian

Ingredients

  • 1/2 lb ground Italian sausage

  • 1 garlic clove, minced

  • 2 (28 oz) cans crushed tomatoes

  • 1 c water

  • 10 basil leaves, chopped and divided

  • 2 tsp salt

  • 1 tsp pepper

  • 1 1/2 c heavy whipping cream or half & half

  • 1 c spinach (optional)

  • 1 c cooked rice (optional)

  • Croutons

  • Parmigiano Reggiano cheese, grated

Directions

  • In a medium pot cook the sausage over medium heat until browned, breaking apart the sausage as it cooks.
  • Push the meat to one side of the pot, add the garlic and cook for 1 minute. After the garlic is fragrant, combine with the sausage.
  • Add tomatoes, water, 1/2 of the chopped basil, salt, and pepper. Stir and bring to a boil.
  • Reduce heat and simmer for 20 minutes, stirring occasionally.
  • Add cream and stir. Heat until it just barely starts to bubble and immediately turn off the heat.
  • Adjust salt and pepper to taste and add the remaining basil. Stir.
  • Add optional ingredients, if desired, and allow them to sit in the soup to warm through.
  • Serve with Parmigiano Reggiano.

Notes

    Unable to locate Global Block : 9024

    From Our Kitchen To Yours

    Roots of Sicily is our family cookbook featuring 167 authentic Sicilian recipes passed down through generations. Purchase your hard-back copy today.
    Roots of Sicily Cookbook
    Cook Book Reviews

    Leave a Reply