This Gal Cooks

The Coziest Tuscan Soup Recipe with Spicy Sausage and Kale

There are some dishes that just feel like a warm hug in a bowl, and for the longest time, I thought I had my soup game all figured out. Then, on a drizzly fall evening after a day of running errands that never seemed to end, my husband and I ducked into a little Italian place we’d been meaning to try. I ordered their version of a classic Tuscan soup, and while it was good, I left thinking it was missing a little something, a spark.

That feeling lingered. I couldn’t stop thinking about how to take that hearty, comforting soup and give it my own signature twist. Back in my kitchen, I started playing around. The classic combination of spicy sausage, potatoes, and kale is wonderful, but I wanted another layer of flavor, something that would add a little smoky sweetness to balance the richness of the cream and the spice of the sausage.

That’s when I opened a jar of fire-roasted red peppers. Chopping them up and stirring them into the simmering broth was my lightbulb moment. They completely transformed the dish, adding a beautiful color and a depth of flavor that made this classic Tuscan soup recipe something truly special. It’s been my go-to ever since, the kind of meal that makes a dreary day feel bright and cozy.

Skip to My Special Recipe!

Why This Tuscan Soup Recipe Works

This isn’t just another soup recipe, y’all. This is a bowl of pure comfort, perfected. The beauty of a classic Tuscan soup, often known as Zuppa Toscana, lies in its rustic simplicity. It has its roots in the heart of Italy, born from a tradition of using simple, hearty ingredients to create something soul-warming and incredibly delicious. It became a household name in America largely thanks to a certain Italian-American restaurant chain, and for good reason. The combination of savory sausage, tender potatoes, and earthy kale in a creamy broth is just undeniable.

But a classic can always be tweaked to become a new favorite. My version honors the original’s spirit while adding a signature touch that really makes it sing. The secret is the fire-roasted red peppers. While traditional recipes don’t include them, I find they are the key to elevating this soup from great to absolutely unforgettable. They introduce a subtle, smoky sweetness that cuts through the richness of the sausage and cream, adding a layer of complexity that will have everyone asking for your secret.

The fire-roasted peppers don’t overpower the other ingredients. Instead, they harmonize with them. They brighten the flavor of the tomatoes, complement the spice from the Italian sausage, and add a beautiful, deep reddish hue to the broth. This recipe works because it balances textures and flavors perfectly, the creaminess of the potatoes and broth, the heartiness of the sausage and beans, the slight chew of the kale, and that special smoky-sweet note from the peppers. It’s a complete, satisfying meal in one pot.

Ingredients for Tuscan Soup

The magic of this soup comes from using simple, quality ingredients and letting them shine. Each component plays a vital role in building the layers of flavor that make this dish so comforting and delicious. Here’s exactly what you’ll need to have on hand before you get started.

My special twist, the one that takes this Tuscan soup to the next level, is the jar of fire-roasted red peppers. Don’t skip them! They add a smoky, slightly sweet depth that is just heavenly. Look for them in the Italian or pickle aisle of your grocery store, usually packed in water or a light brine.

  • 1 tablespoon olive oil
  • 1 lb spicy Italian sausage, casings removed
  • 1 large yellow onion, chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 1/2 teaspoon red pepper flakes (optional, for extra heat)
  • 1/2 cup dry white wine (like Pinot Grigio)
  • 6 cups chicken broth
  • 1 (15-ounce) can diced tomatoes, undrained
  • 1 (12-ounce) jar fire-roasted red peppers, drained and roughly chopped
  • 1 ½ lbs Russet potatoes, peeled and cubed into ½-inch pieces
  • 1 (15-ounce) can cannellini beans, rinsed and drained
  • 1 bunch of kale, stems removed and leaves chopped
  • 1 cup heavy cream
  • Salt and freshly ground black pepper to taste
  • Grated Parmesan cheese, for serving
  • Crusty bread, for serving

A few notes on these ingredients can make a big difference. For the sausage, I highly recommend a good quality spicy Italian sausage. The rendered fat provides a ton of flavor for the soup base. If you can find bulk sausage, it makes life a little easier. For the potatoes, Russet potatoes are your best bet. Their starchy texture helps them hold their shape while also releasing some starch to naturally thicken the soup, giving it a wonderfully creamy consistency. Lastly, using a good, low-sodium chicken broth allows you to control the saltiness of the final dish, which is always a plus.

Step-by-Step Instructions For Making Tuscan Soup

Making this incredible soup is a straightforward process, built on layering flavors one step at a time. The key is to not rush the initial steps, as they create the foundation for the entire dish. Grab a large pot or Dutch oven, my favorite piece of cookware for soups, and let’s get cooking. Its heavy bottom distributes heat evenly, which is perfect for browning the sausage and sautéing the vegetables without scorching them.

Step 1: Brown the Sausage

First, heat your olive oil over medium-high heat. Once it’s shimmering, add the Italian sausage. Use a wooden spoon or a spatula to break the sausage into smaller, bite-sized crumbles as it cooks. The goal here is to get it nicely browned and cooked through. Those browned bits are pure flavor! Once it’s done, use a slotted spoon to transfer the sausage to a separate bowl, leaving all that wonderfully seasoned rendered fat right there in the pot. Don’t you dare discard it!

Step 2: Sauté the Vegetables

To that flavorful fat, add your chopped onion, carrots, and celery. This trio, known as a mirepoix, is the aromatic base of so many wonderful dishes. Cook them, stirring occasionally, until they’ve softened up and the onion is translucent, which should take about 5 to 7 minutes. Now, stir in the minced garlic and the red pepper flakes, if you’re using them for an extra kick of heat. Cook for just one more minute until you can really smell that fragrant garlic. Be careful not to let the garlic burn, or it will turn bitter.

Step 3: Deglaze the Pot

This step sounds fancy, but it’s simple and crucial for a rich soup. Pour the white wine into the hot pot. It will sizzle and steam, which is exactly what you want. Use your spoon to gently scrape up all those browned bits of sausage and vegetables that are stuck to the bottom of the pot. This is called deglazing, and it lifts all that concentrated flavor into your soup. Let the wine simmer for a couple of minutes until it has reduced by about half.

Step 4: Build the Broth

Now it’s time to turn this into a soup. Pour in the chicken broth, the undrained can of diced tomatoes, and our star ingredient, the chopped fire-roasted red peppers. Give everything a good stir to combine all those wonderful flavors. Bring the mixture to a steady simmer over medium-high heat.

Step 5: Cook the Potatoes

Once the soup is simmering, carefully add your cubed potatoes. Let the soup continue to simmer, reducing the heat slightly if needed to prevent a rolling boil. You want to cook the potatoes until they are fork-tender, which usually takes about 15 to 20 minutes. Test a piece to be sure, you don’t want them mushy, just tender enough to easily pierce with a fork.

Step 6: Add Beans and Sausage

With the potatoes perfectly cooked, it’s time to add more goodness. Stir in the rinsed and drained cannellini beans and the cooked Italian sausage you set aside earlier. Let them simmer in the soup for about 5 minutes, just long enough for them to heat through and meld with the other flavors.

Step 7: Wilt the Kale

Reduce the heat to low and stir in your chopped kale. It will look like a mountain of greens at first, but don’t worry, it wilts down quickly. It only needs about 3 to 5 minutes to become tender. I like mine to still have a little bit of texture, but you can cook it for a minute or two longer if you prefer it softer.

Step 8: Finish with Cream and Season

This is the final touch that makes the soup so luxurious. Slowly pour in the heavy cream, stirring gently. You just want to heat the cream through, so be very careful not to let the soup boil after this point, as it could cause the cream to curdle. Now is the time to taste your masterpiece. Add salt and freshly ground black pepper until the flavor is just right for you.

Step 9: Serve and Enjoy

Ladle your beautiful, creamy Tuscan soup into bowls. The best way to serve it is with a generous sprinkle of freshly grated Parmesan cheese on top and a side of warm, crusty bread. The bread is non-negotiable in my house, it’s perfect for dipping and soaking up every last delicious drop.

How To Serve Tuscan Soup

Serving this Tuscan soup is half the fun, and a few simple touches can make it feel like a truly special meal. The soup is so hearty and flavorful that it easily stands as a complete meal on its own, especially with the right accompaniments. My absolute favorite way to serve it is the simplest, straight into a warm bowl with a piece of crusty bread on the side. A good sourdough, ciabatta, or French baguette is perfect for sopping up the creamy, savory broth.

But if you want to dress it up a bit for company or just a nice family dinner, there are plenty of options. A fresh, simple side salad with a light vinaigrette provides a wonderful contrast to the richness of the soup. The crisp greens and tangy dressing cleanse the palate between spoonfuls.

Here are a few more ideas to make your soup service spectacular:

  • Garnish Generously: Don’t be shy with the Parmesan cheese. Freshly grated Parmigiano Reggiano melts beautifully into the hot soup. A drizzle of high-quality extra virgin olive oil or even a little chili oil for those who like it extra spicy can also be a wonderful finishing touch.
  • Add Some Crunch: Homemade or store-bought croutons are a fantastic addition. They add a delightful textural contrast to the creamy soup and tender vegetables.
  • Bread Bowls: For a truly impressive and fun presentation, serve the soup in hollowed-out bread bowls. It’s a guaranteed crowd-pleaser and means there’s one less dish to wash!
  • Pair with Wine: Since we use a dry white wine in the soup itself, a glass of that same wine, like a Pinot Grigio or Sauvignon Blanc, makes for a perfect pairing. Its acidity cuts through the creaminess beautifully.

No matter how you choose to serve it, this soup is meant to be enjoyed warm and with good company. It’s the kind of dish that encourages everyone to slow down, gather around the table, and savor a comforting, home-cooked meal together.

How To Store & Reuse Tuscan Soup Leftovers

One of the best things about making a big pot of soup is having delicious leftovers for the next day. This Tuscan soup stores wonderfully, and I daresay the flavors get even better as they have more time to meld together. Letting the soup cool down a bit before storing is key to preserving its texture and quality. Never put a steaming hot pot directly into the refrigerator, as it can raise the internal temperature and affect other foods.

Once the soup has cooled to room temperature, you can store it properly for later. The method is simple, but doing it right ensures your leftovers will be just as delightful as the first serving. Keep in mind that the potatoes will continue to absorb liquid, so the soup will likely be thicker the next day.

Here’s how I recommend storing and reheating your soup:

  • Refrigeration: Transfer the cooled soup to an airtight container. It will keep well in the refrigerator for up to 4 days. When you’re ready to eat it, simply reheat it gently on the stovetop over medium-low heat, stirring occasionally until it’s warmed through. Avoid boiling it, especially because of the cream. If it has thickened too much, you can stir in a splash of chicken broth or water to reach your desired consistency.
  • Freezing: This soup freezes fairly well, but with a couple of caveats. Dairy and potatoes can sometimes change texture when frozen and thawed. For the best results, you could freeze the soup base *before* adding the kale and heavy cream. Then, when you reheat it, bring it to a simmer and add the fresh kale and cream at the end. If you’re freezing the finished soup, just be aware the cream might separate slightly upon reheating. Store it in a freezer-safe container for up to 3 months.
  • Reusing Leftovers: Beyond just reheating a bowl, you can get creative! The thick, leftover soup makes a fantastic sauce. Try serving it over a bed of pasta, like penne or rigatoni, or even spooning it over fluffy rice or creamy polenta for a whole new meal.

Properly stored leftovers mean you get to enjoy this amazing Tuscan soup all over again with minimal effort. It’s perfect for a quick lunch or an easy weeknight dinner when you don’t feel like cooking from scratch.

Substitutions & Variations For Tuscan Soup

While I believe my recipe for Tuscan soup is just about perfect as is, I know that cooking is all about making a dish your own. Maybe you don’t have an ingredient on hand, or perhaps you have some dietary needs to consider. The good news is that this soup is incredibly flexible. There are plenty of easy swaps and fun variations you can try to tailor it to your tastes.

Feel free to experiment with what you have in your pantry or fridge. A soup this rustic and hearty is very forgiving, so don’t be afraid to play around a little bit. It’s a great way to use up leftover vegetables or try out new flavor combinations. Just remember that changing ingredients will alter the final taste and texture, but that can lead to a delicious discovery!

Here are some of my favorite substitutions and variations:

  • Protein Swaps: If spicy Italian sausage isn’t your thing, you can use mild Italian sausage, turkey sausage, or even crumbled chicken sausage. For a vegetarian version, swap the sausage with a pound of sliced cremini mushrooms sautéed until golden, or use your favorite plant-based sausage crumbles. Just be sure to use vegetable broth instead of chicken broth.
  • Go for Different Greens: Kale is classic, but it’s not the only green that works here. Fresh spinach is a great substitute, just stir it in at the very end as it only needs a minute to wilt. Heartier greens like Swiss chard or escarole are also wonderful options.
  • Make it Lighter: If you want to reduce the richness, you can easily substitute the heavy cream. Half-and-half works well for a slightly lighter but still creamy result. For a dairy-free option, full-fat canned coconut milk or cream can be used, though it will impart a subtle coconut flavor to the soup.
  • Bean Variations: Cannellini beans are my go-to, but Great Northern beans are a perfect substitute. You could even use chickpeas for a different texture and flavor.
  • Add a Cheesy Twist: For an extra decadent soup, stir in a Parmesan rind with the broth as the soup simmers. It will infuse the entire pot with a savory, nutty flavor. Just remember to remove the rind before serving!

These are just a few ideas to get you started. The best part about cooking is making a recipe that you and your family will love, so feel free to make this Tuscan soup your own personal masterpiece.

Cozy Tuscan Soup with Sausage & Kale


Description: A rich and hearty Tuscan soup featuring spicy Italian sausage, potatoes, and kale in a creamy broth. My special twist of fire-roasted red peppers adds a smoky-sweet depth that makes this classic recipe absolutely unforgettable. Perfect for a cozy night in!

Yield: 8 servings | Category: Soup | Cuisine: Italian-American

Prep Time: 15 minutes | Cook Time: 45 minutes


Ingredients

  • 1 tablespoon olive oil
  • 1 lb spicy Italian sausage, casings removed
  • 1 large yellow onion, chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 1/2 teaspoon red pepper flakes (optional)
  • 1/2 cup dry white wine
  • 6 cups chicken broth
  • 1 (15-ounce) can diced tomatoes, undrained
  • 1 (12-ounce) jar fire-roasted red peppers, drained and chopped
  • 1 ½ lbs Russet potatoes, peeled and cubed
  • 1 (15-ounce) can cannellini beans, rinsed and drained
  • 1 bunch of kale, stems removed and leaves chopped
  • 1 cup heavy cream
  • Salt and freshly ground black pepper to taste
  • Grated Parmesan cheese, for serving

Instructions

  1. Heat olive oil in a large Dutch oven over medium-high heat. Add sausage and cook, breaking it apart, until browned. Remove with a slotted spoon.
  2. Add onion, carrots, and celery to the pot and cook until soft, about 5-7 minutes. Stir in garlic and red pepper flakes and cook for 1 minute.
  3. Pour in white wine to deglaze, scraping the bottom of the pot. Simmer until reduced by half.
  4. Stir in chicken broth, diced tomatoes, and fire-roasted red peppers. Bring to a simmer.
  5. Add potatoes and simmer until tender, about 15-20 minutes.
  6. Stir in the cooked sausage and cannellini beans and heat for 5 minutes.
  7. Reduce heat to low and stir in kale until wilted, about 3-5 minutes.
  8. Slowly stir in heavy cream and heat gently, do not boil. Season with salt and pepper to taste.
  9. Serve hot, topped with Parmesan cheese.

Notes

For best results, use a heavy-bottomed pot or Dutch oven. Do not let the soup boil after adding the cream to prevent curdling. Soup will thicken upon standing.


Servings: 8 | Calories: 450 kcal | Fat: 28g | Carbohydrates: 30g | Protein: 20g

5 FAQs About Tuscan Soup

Here are some straightforward answers to the most common questions I receive about this Tuscan soup recipe.

Can I make this Tuscan soup in a slow cooker?

You absolutely can! This Tuscan soup recipe adapts beautifully to the slow cooker, making it a fantastic option for a busy day when you want to come home to a hot, delicious meal. The process is just slightly different. You’ll want to start by browning the sausage in a skillet on the stovetop first. This step is crucial for developing flavor and rendering the fat, so I don’t recommend skipping it. Once browned, transfer the sausage to your slow cooker, leaving the fat in the skillet.

Next, use that same skillet to sauté your onion, carrots, and celery until they soften. Add the garlic and cook for another minute, then deglaze the pan with the white wine. Pour this entire mixture into the slow cooker along with the sausage. Add the chicken broth, tomatoes, fire-roasted peppers, and potatoes. Give it all a stir, cover, and cook on low for 6 to 8 hours or on high for 3 to 4 hours, until the potatoes are tender.

About 20 to 30 minutes before you plan to serve, stir in the cannellini beans, chopped kale, and heavy cream. Cover and let it cook just long enough for the kale to wilt and everything to heat through. Cooking the cream on low heat at the end prevents any issues with curdling. It’s a wonderful set-it-and-forget-it meal!

What makes this Tuscan soup different from Olive Garden’s Zuppa Toscana?

That’s a great question, as many people are first introduced to this style of soup at the restaurant. While my recipe is inspired by the classic Zuppa Toscana flavor profile, I’ve made several changes to create what I feel is a heartier, more complex, and complete meal. The famous restaurant version typically contains Italian sausage, kale, potatoes, and a creamy broth. It’s delicious but also quite simple.

My version of Tuscan soup builds on that foundation by adding a classic mirepoix, the trio of onions, carrots, and celery, which creates a much deeper, more aromatic flavor base right from the start. I also include cannellini beans for extra protein and a lovely, creamy texture that makes the soup even more satisfying. The biggest difference, of course, is my secret ingredient: fire-roasted red peppers. This isn’t something you’ll find in the restaurant version. The peppers add a wonderful smoky sweetness that balances the spicy sausage and rich cream, elevating the entire dish.

Essentially, while both soups share a common heritage, my recipe is a more robust, vegetable-packed, and layered version. It’s less of a soup course and more of a one-pot meal that will leave you feeling full and happy.

How can I make a vegetarian version of this Tuscan soup?

Creating a delicious vegetarian version of this Tuscan soup is very easy to do! The heart and soul of this soup are the hearty vegetables and creamy broth, so you’re already halfway there. The most important swap is the protein. You can replace the Italian sausage with a high-quality plant-based sausage crumble, which will still provide a savory, spiced flavor. Alternatively, you could use a pound of cremini mushrooms, sliced and sautéed in a little butter or olive oil until they are deeply browned and caramelized. This will add a wonderful, meaty umami flavor.

The other necessary substitution is the broth. Simply use a flavorful vegetable broth instead of chicken broth. To boost the savory depth that might be lost from the sausage, consider adding a tablespoon of tomato paste when you sauté the vegetables or a teaspoon of soy sauce or a Parmesan rind (if you eat dairy) to the broth as it simmers. These ingredients add a nice hit of umami.

All the other ingredients, the potatoes, kale, beans, fire-roasted peppers, and cream, are already vegetarian. Following these simple swaps will result in a rich, comforting, and completely satisfying vegetarian Tuscan soup that everyone will enjoy.

Is Tuscan soup healthy?

The term “healthy” can mean different things to different people, but I would describe this Tuscan soup as a balanced and nourishing meal. It’s packed with a wide variety of vegetables, including carrots, celery, onions, tomatoes, and a generous amount of kale, which is a fantastic source of vitamins and minerals. The cannellini beans add excellent plant-based protein and fiber, making the soup very filling and satisfying.

However, it also contains ingredients that are higher in fat and calories, like the spicy Italian sausage and heavy cream. These are what give the soup its signature richness and comforting quality. So, while it’s a wonderfully hearty and complete meal, it’s more of an indulgence than a light, low-calorie dish. It’s all about balance!

If you are looking to lighten it up, there are several easy adjustments you can make. You can use turkey sausage instead of pork sausage, which is lower in fat. You can also substitute the heavy cream with half-and-half or evaporated milk to reduce the calorie and fat content without sacrificing too much creaminess. You could even double the amount of kale or add other vegetables like zucchini to bulk it up with more nutrients.

Why did my Tuscan soup get so thick after storing it?

If you’ve noticed your leftover Tuscan soup has thickened up considerably in the refrigerator, don’t worry, you didn’t do anything wrong! This is a completely normal and expected thing to happen. The primary reason for this is the potatoes. Russet potatoes, which are perfect for this soup, are quite starchy. As the soup simmers, they release some of their starch into the broth, which is what helps give the soup its lovely, creamy body.

When the soup cools down and sits in the fridge, the starches continue to do their work. They absorb more of the liquid, causing the entire soup to thicken, sometimes to the consistency of a stew. The same thing happens with the cannellini beans to a lesser extent. It’s simply a sign that you have a good, hearty soup base.

Fixing it is incredibly simple. When you’re ready to reheat your leftovers, just place the soup in a pot on the stove over medium-low heat. As it warms up, stir in a splash of chicken broth, water, or even a little milk to thin it back out. Add a little at a time, stirring until the soup reaches the consistency you prefer. Just be sure to taste it again before serving, as you might need to add a pinch more salt to account for the added liquid.

Try These Recipes Next

If you loved the cozy and comforting flavors of this soup, I have a few others I think you’ll really enjoy.

I hope you’ll give these a try the next time you’re in the mood for a delicious bowl of soup!

Leave a Reply

Your email address will not be published. Required fields are marked *