Tuscan Soup is a quintessential comfort food that brings the vibrant flavors of the Italian countryside right to your table. Imagine a hearty blend of crispy bacon, savory Italian sausage, tender white beans, and intensely flavorful sun-dried tomatoes, all simmered together in a rich, creamy, and utterly irresistible broth. This soup isn’t just a meal; it’s an experience, promising warmth and satisfaction with every spoonful.

Irresistibly Creamy Tuscan Soup: A Comforting One-Pot Meal
There’s nothing quite like a steaming bowl of homemade soup to chase away the chill of a cold day. Recently, with the weather turning brisk, I found myself drawn to the robust flavors of Italian cuisine, particularly the deep, concentrated taste of sun-dried tomatoes. These little gems have become a staple in my kitchen, elevating dishes from Marry Me Chicken to a refreshing Mediterranean Couscous Salad with their unique sweet and tangy notes.
One snowy afternoon, with a craving for something truly comforting, I decided to adapt my beloved Tuscan Sausage and Potato Soup. I had bacon and sausage on hand, and the inspiration struck: let’s create an even richer, creamier version, focusing on those incredible sun-dried tomatoes and hearty white beans. The result was this incredibly flavorful and satisfying one-pot Tuscan Soup. It’s a symphony of textures and tastes: the smoky crunch of bacon, the savory spice of Italian sausage, the creaminess of cannellini beans, and the vibrant burst of sun-dried tomatoes, all enveloped in a velvety broth. It’s a simple recipe that delivers gourmet results, perfect for a weeknight dinner or a special gathering.
This Tuscan Soup is not only easy to prepare but also highly adaptable. You can choose between mild or hot Italian sausage to suit your preference for spice, and it pairs wonderfully with a side of crusty, buttered bread for an ultimate cozy meal. Get ready to fall in love with this deliciously simple yet profoundly flavorful soup!

Key Ingredients for Authentic Tuscan Soup
Crafting the perfect Tuscan Soup begins with selecting high-quality ingredients. Here’s a detailed look at what you’ll need to create this incredibly flavorful dish, along with tips for choosing the best:
- Sun-dried tomatoes: Opt for oil-packed sun-dried tomatoes rather than the vacuum-packed, dry variety. The oil infuses them with moisture and helps carry their intense, sweet-tart flavor throughout the soup. If they come with added herbs, that’s an extra bonus for depth of flavor! Remember to reserve some of the oil for sautéing.
- Bacon: Thick-cut bacon works wonderfully, providing a smoky, salty counterpoint to the richness of the soup. As it renders, the bacon fat also serves as a fantastic base for sautéing the vegetables, adding another layer of flavor. Dice it small for even crisping.
- Onion & carrots: These aromatic vegetables form the classic Italian ‘soffritto’ (or mirepoix), building a foundational sweetness and savory depth for the broth. Dice them uniformly and small so they soften and integrate smoothly into the soup.
- Italian sausage: This is a star ingredient! You can choose between mild or hot Italian sausage based on your preference for spice. Ensure you sear and brown the sausage thoroughly; this creates a rich, caramelized crust that significantly enhances the overall flavor of the soup. If using links, remove the casings before cooking.
- Garlic & Italian seasoning: Fresh minced garlic provides a pungent, aromatic kick, while a good quality Italian seasoning blend (typically containing oregano, basil, thyme, rosemary, and marjoram) ties all the Mediterranean flavors together, delivering that unmistakable Italian essence.
- Flour: Just a couple of tablespoons of all-purpose flour act as a thickening agent, creating a light roux that gives the broth a slightly heartier and more luxurious texture without making it heavy. For a gluten-free option, use a gluten-free all-purpose flour blend.
- Cannellini beans: These creamy white beans add a wonderful texture, substance, and a boost of plant-based protein to the soup. Always rinse canned beans thoroughly to remove excess sodium and any canning liquid. If cannellini beans aren’t available, Great Northern or navy beans can be excellent substitutes.
- Chicken broth: The quality of your broth truly makes a difference in the final taste of the soup. Use a good quality chicken broth, or even homemade if you have it. If you’re conscious about sodium, opt for a low-sodium variety, as you’ll be adding salt to taste later.
- Spinach: Fresh baby spinach wilts beautifully into the hot soup, adding a touch of vibrant color and a healthy dose of vitamins. Coarsely chop it for better distribution throughout the creamy broth.
- Heavy cream: This is what gives the Tuscan Soup its signature creamy, rich, and indulgent texture. It’s added at the end to ensure it doesn’t curdle and maintains its velvety smoothness.
- Salt and Pepper: Essential for seasoning throughout the cooking process and balancing all the flavors.

Expert Tips for Crafting the Best Tuscan Soup
Achieving a restaurant-quality Tuscan Soup at home is easier than you think with these expert tips:
- Prioritize Quality Ingredients: Just like any Italian dish, the simpler the ingredients, the more their individual quality shines through. Fresh, vibrant vegetables, a rich chicken broth, well-marbled Italian sausage, and plump cannellini beans will make a world of difference in the depth and complexity of your soup.
- Properly Render Bacon: Don’t rush the bacon! Cook it slowly over medium-high heat until it’s perfectly crisp. This not only yields delicious bacon bits for garnish but also creates a flavorful foundation of rendered fat, which you’ll use to sauté your aromatics.
- Sauté Vegetables Thoroughly: Ensure your onions and carrots are sautéed until softened and slightly translucent, about 3-5 minutes. This process, known as ‘sweating,’ coaxes out their natural sweetness and creates a robust flavor base for the soup.
- Brown the Sausage Deeply: After sautéing the vegetables, add the Italian sausage and break it up. Allow it to sear and brown deeply. The caramelization created during this step adds incredible savory depth and umami to the soup. Don’t be afraid of those browned bits at the bottom of the pot—they are flavor gold!
- Season as You Go: The secret to a well-balanced soup is tasting and seasoning at different stages. Add salt and pepper incrementally as you build layers of flavor. Remember that bacon and broth can be salty, so start with less and adjust to your palate.
- Don’t Skip the Flour: The small amount of flour helps create a light roux, slightly thickening the broth to give it a luxurious, velvety texture. Make sure to cook the flour for about a minute after adding it to remove any raw flour taste.
- Brighten with a Splash of Acid: A little splash of red wine vinegar or fresh lemon juice at the end can brighten the overall flavor profile of the soup, cutting through the richness and enhancing the other ingredients. This is an optional but highly recommended step.
- Consider Sausage Type: Whether you prefer mild or hot Italian sausage, make sure to remove any casings if using links. For those who love extra heat, serve with a side of red pepper flakes so everyone can customize their spice level.
Creative Variations
Customize Your Tuscan Soup: Creative Variations
One of the beauties of a homemade soup recipe like this is its versatility. Feel free to experiment with these delicious variations to make it truly your own:
- Swap the Greens: While baby spinach wilts quickly, heartier greens like kale or Swiss chard can also be used. If using kale, be sure to remove the tough stems and cook it a little longer (5-7 minutes) to soften it properly.
- Make it Dairy-Free: For a dairy-free version, simply substitute the heavy cream with full-fat coconut milk. Be aware that the soup will have a slightly sweeter and subtle coconut flavor, but it will still be wonderfully creamy.
- Change the Beans: Instead of cannellini beans, you could try Great Northern beans, navy beans, or even chickpeas for a different texture and nutritional profile.
- Go Gluten-Free: Easily make this soup gluten-free by using a good quality gluten-free all-purpose flour blend for thickening. Always check the labels of your broth and Italian sausage to ensure they are also gluten-free.
- Add More Veggies: Boost the nutritional content and flavor by adding other vegetables like diced zucchini, bell peppers, or even a handful of chopped mushrooms during the sautéing stage.
- Introduce Pasta or Potatoes: For an even heartier meal, consider adding small pasta shapes like ditalini or orzo during the simmering phase, allowing it to cook directly in the broth. Alternatively, diced potatoes (like Yukon Gold) can be added with the broth and simmered until tender, akin to my original Tuscan Sausage and Potato Soup.
- Spice it Up: If you enjoy a kick, add an extra pinch of red pepper flakes along with the Italian seasoning, or a dash of hot sauce when serving.
- Vegetarian Option: To make this soup vegetarian, omit the bacon and Italian sausage. Sauté the vegetables in olive oil, and consider adding vegetarian sausage crumbles, mushrooms, or additional beans for protein and texture. Use vegetable broth instead of chicken broth.

Perfect Pairings: What to Serve With Tuscan Soup
This rich and creamy Tuscan Soup is substantial enough to be a meal on its own, but it truly shines when paired with complementary sides. Here are some ideas to complete your culinary experience:
- Crusty Bread for Dunking: A must-have! The robust broth of Tuscan Soup is practically begging for a delicious piece of bread to soak it all up.
- Toast and butter slices of homemade No-Knead Bread for an artisanal touch.
- Serve warm and fluffy Dinner Rolls on the side.
- Garlic Bread or Focaccia: The garlic and herbs in these breads perfectly complement the Italian flavors of the soup, and their texture is ideal for soaking up every last drop of that creamy broth.
- Light Green Salad: To balance the richness of the soup, a crisp and refreshing green salad makes an excellent accompaniment.
- A vibrant Italian Salad with a tangy vinaigrette.
- A simple Garden Salad with fresh seasonal vegetables.
- Or, a copycat Olive Garden Salad for a familiar favorite.
- Fresh Fruit or Fruit Salad: For a lighter, sweet contrast, a simple bowl of fresh fruit or a colorful fruit salad can be a delightful palate cleanser.
- Wine Pairing: For adult diners, consider pairing this hearty soup with a medium-bodied red wine like a Chianti, Sangiovese, or a Montepulciano D’Abruzzo to complement the robust Italian flavors. If you prefer white, a crisp Pinot Grigio or a light Chardonnay would also work well.

Storage & Make-Ahead Tips
Enjoying Leftovers: Storage and Reheating Guidelines
This Tuscan Soup is so delicious, you might not have many leftovers! But if you do, here’s how to store and reheat it to maintain its wonderful flavor and texture:
- Cool Completely: Before storing, ensure your Tuscan Soup has cooled down to room temperature. This prevents condensation and helps maintain freshness.
- Refrigeration: Transfer the cooled soup to an airtight container and store it in the fridge for up to 3 days. The flavors often meld and deepen overnight, making it even more delicious the next day!
- Reheating Instructions: When reheating on the stovetop over medium-low heat, you may notice the soup has thickened significantly. Add a splash of extra chicken broth or water to achieve your desired consistency while stirring gently until heated through. Avoid boiling vigorously.
- Freezing is Not Recommended: Unfortunately, due to the dairy (heavy cream) and the delicate nature of spinach, this soup does not freeze well. Freezing and thawing can cause the cream to separate and become grainy, and the spinach will turn mushy. It’s best enjoyed fresh or within a few days from the fridge.
Explore More Comforting Soup Recipes:
If you’ve enjoyed the warmth and flavor of this Tuscan Soup, you’re sure to love these other comforting soup recipes from my kitchen:
- Lasagna Soup with a creamy tomato base, capturing all the flavors of your favorite pasta dish in a bowl.
- Potato Leek Soup with cream, a silky smooth and subtly flavored classic, perfect for a cozy evening.
- Creamy Vegetable Soup with loads of fresh veggies, a wholesome and delicious way to enjoy your greens.
- Creamy Mushroom Soup Recipe with farro, an earthy and hearty soup for mushroom lovers.
- Cheeseburger Soup with ground beef, a fun and indulgent twist on a classic comfort food.
5 out of 5 stars (Based on 5 votes)
Tuscan Soup
Chelsea Lords
Tuscan Soup is a hearty mix of crispy bacon, savory Italian sausage, aromatic garlic, and creamy cannellini beans, all swimming in a rich, velvety broth. Use mild or hot sausage to adjust the spice level, and garnish with fresh Parmesan and parsley for an extra flourish of flavor! This comforting one-pot meal is perfect for any day of the week.
30 minutes
20 minutes
50 minutes
6 servings
Equipment
-
Large pot 6-quart capacity recommended
Ingredients
(Amounts below are for 6 servings. Adjust as needed.)
- 1/2 cup sun-dried tomatoes in oil, drained and diced (reserve 2 teaspoons of oil)
- 5 slices bacon, diced (about 5 ounces)
- 1 cup diced yellow onion (about 1 medium onion)
- 1 cup diced carrots, peeled (about 2 medium carrots)
- 1 pound Italian sausage, hot or mild (casings removed if using links)
- 1 tablespoon minced garlic (about 3 cloves)
- 1 teaspoon Italian seasoning
- 2 tablespoons all-purpose flour
- 1 (15.5-ounce) can cannellini beans, drained and rinsed
- 1 (32-ounce) carton chicken broth (4 cups), low-sodium recommended
- 3 cups baby spinach, coarsely chopped
- 1 cup heavy cream
- Salt and freshly ground black pepper, to taste
- Optional Serving suggestions: Freshly chopped parsley, grated Parmesan cheese, red pepper flakes (see Note 1 below)
Instructions
- Heat the reserved 2 teaspoons of sun-dried tomato oil in a large (6-quart) pot or Dutch oven over medium-high heat. Add the diced bacon and cook until it is deeply browned and crispy. Use a slotted spoon to remove the cooked bacon, transferring it to a paper towel-lined plate to drain. Leave the rendered bacon grease in the pot.
- Add the diced onion and carrots to the pot with the bacon grease. Sauté for about 3-5 minutes, stirring occasionally, until they begin to soften and become fragrant. Push the softened vegetables to the sides of the pot, then add the Italian sausage to the center. Let the sausage sear for a couple of minutes before breaking it apart with a spoon. Continue to cook, stirring and breaking it up, until the sausage is thoroughly browned and cooked through.
- Stir in the diced sun-dried tomatoes, minced garlic, and Italian seasoning with the sausage and vegetables. Cook for an additional minute, stirring constantly, until the garlic is fragrant (be careful not to burn it). Sprinkle the all-purpose flour over the mixture in the pot, stirring constantly for another minute to cook out the raw flour taste.
- Pour in the drained and rinsed cannellini beans and the chicken broth. Bring the mixture to a gentle boil, then reduce the heat to medium-low. Cover the pot and let it simmer for 10 minutes, allowing the flavors to meld and the vegetables to become tender.
- Remove the lid and give the soup a good stir. Add the coarsely chopped baby spinach and the heavy cream to the pot. Stir continuously until the spinach has completely wilted into the soup, which should only take a couple of minutes.
- Taste the soup and season generously with salt and freshly ground black pepper as needed. The amount will vary based on the saltiness of your bacon and broth (I typically use about ½ teaspoon pepper and ¼–½ teaspoon salt, adjusting after tasting). Ladle the warm Tuscan Soup into individual bowls. Garnish each serving with the crispy bacon bits, a sprinkle of grated Parmesan cheese, and fresh chopped parsley, if desired. Serve immediately and enjoy!
Recipe Notes
Note 1: Optional serving suggestions to enhance your Tuscan Soup experience include freshly chopped parsley, grated Parmesan cheese, and/or a pinch of red pepper flakes for those who enjoy extra heat.
Storage: Allow the Tuscan Soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3 days. When reheating on the stovetop, you might need to add a small amount of extra broth or water to thin it back to your preferred consistency, as the soup tends to thicken in the fridge.
Freezing Recommendation: This soup is not recommended for freezing. The heavy cream can separate and become grainy upon thawing, and the spinach may become overly mushy, compromising the soup’s creamy texture and appeal.
Nutrition
Serving: 1 serving | Calories: 611 kcal | Carbohydrates: 26 g | Protein: 22 g | Fat: 47 g | Saturated Fat: 20 g | Polyunsaturated Fat: 5 g | Monounsaturated Fat: 18 g | Trans Fat: 0.02 g | Cholesterol: 117 mg | Sodium: 1287 mg | Potassium: 903 mg | Fiber: 5 g | Sugar: 3 g | Vitamin A: 2124 IU | Vitamin C: 18 mg | Calcium: 134 mg | Iron: 4 mg
Nutrition information is automatically calculated and should only be used as an approximation.
Love this recipe? Leave a comment below and share your thoughts!