Authentic Tuscan Zuppa is a comforting soup that brings together hearty beans, chunky vegetables, and a touch of rustic bread for a satisfying meal. It’s all about simple, fresh ingredients coming together in a warm, flavorful broth that feels like a hug in a bowl. The beans give it a creamy texture while the fresh herbs and garlic add that perfect Italian touch.
I love making this soup on cooler days when you want something filling but not heavy. It’s one of those recipes where everything simmers together, and the kitchen fills with wonderful smells that make you even hungrier. I usually add a drizzle of good olive oil and a handful of grated Parmesan just before serving—it really brightens the flavors and makes the soup feel special.
Serving it with some crusty bread makes this meal complete, perfect for soaking up every bit of broth. Whether you’re enjoying it as a weekday dinner or a cozy weekend lunch, this Tuscan Zuppa has a way of making me feel connected to the simple pleasures of good food and good company. I always keep a pot ready because it’s so easy to return to whenever I want something both nourishing and delicious.
Key Ingredients & Substitutions
Italian Sausage: This gives the soup its rich, meaty flavor. If you prefer, try turkey or chicken sausage for a lighter option. Plant-based sausage also works well for a vegetarian twist.
Potatoes: Yukon gold or red potatoes hold their shape nicely. If you’re short on time, diced sweet potatoes offer a subtle sweetness and softer texture.
Sun-Dried Tomatoes: These add a nice tang and depth. You can use jarred or dry-packed; just soak dry ones in warm water before adding. Cherry tomatoes are okay but less intense.
Spinach: Fresh spinach adds color and a mild earthiness. Kale or Swiss chard are great swaps and hold up well in soups.
Heavy Cream: It makes the soup silky and rich. For less fat, use half-and-half or whole milk, but add slowly and be gentle with heat to avoid curdling.
How Can I Keep the Sausage Tender and Flavorful in the Soup?
Cooking the sausage properly is key. Follow these steps:
- Heat olive oil well before adding the sausage for a nice sear.
- Break the sausage into small chunks but avoid mashing—this keeps texture.
- Cook over medium heat until browned and cooked through, about 6-8 mins.
- Remove sausage from pot to finish cooking the veggies, saving the flavorful fat.
- Add sausage back near the end so it stays tender and doesn’t dry out.
This way, your sausage stays juicy and gives the soup a hearty, satisfying bite without being tough or oily.

Equipment You’ll Need
- Large heavy-bottomed pot – ideal for even heat and simmering the soup without burning.
- Wooden spoon – perfect for stirring the sausage and soup gently without scratching your pot.
- Sharp knife – helps chop onions, garlic, potatoes, and sun-dried tomatoes cleanly and safely.
- Measuring cups and spoons – for getting broth, water, and seasonings just right.
- Slotted spoon – useful if you want to remove or transfer the cooked sausage pieces easily.
Flavor Variations & Add-Ins
- Swap Italian sausage for ground turkey or chicken for a lighter, leaner soup.
- Add cannellini beans for extra protein and a hearty texture.
- Include chopped kale instead of spinach for a stronger flavor and sturdy greens.
- Stir in a pinch of red pepper flakes for some heat when you want a spicy kick.
How to Make Authentic Tuscan Zuppa?
Ingredients You’ll Need:
- 2 tbsp olive oil
- 1 lb Italian sausage (mild or spicy), casings removed
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 4 cups chicken broth
- 2 cups water
- 3 medium potatoes, peeled and diced into 1-inch cubes
- 1 cup sun-dried tomatoes, chopped
- 4 cups fresh spinach leaves
- 1 cup heavy cream
- 1 tsp dried rosemary
- 1 tsp dried oregano
- Salt and freshly ground black pepper, to taste
- Fresh rosemary sprigs and dried Italian herbs, for garnish
- Grated Parmesan cheese, for serving
- Crusty Tuscan bread, for serving
How Much Time Will You Need?
It takes about 10 minutes to prep the ingredients and 30 minutes for cooking, so plan on around 40 minutes total. This includes browning the sausage, simmering the potatoes until tender, and finishing with the spinach and cream.
Step-by-Step Instructions:
1. Brown the Sausage:
Heat the olive oil in a large pot over medium heat. Add the Italian sausage, breaking it up with a spoon, and cook until browned and cooked through—about 6 to 8 minutes. Remove the sausage from the pot and set it aside, leaving the flavorful fat in the pot.
2. Cook the Aromatics:
Add the chopped onion to the pot and sauté until translucent and fragrant, about 4 minutes. Then add the minced garlic and cook for another minute, stirring frequently so it doesn’t burn.
3. Add Broth and Vegetables:
Pour in the chicken broth and water, scraping the bottom of the pot to loosen any browned bits for extra flavor. Add the diced potatoes, sun-dried tomatoes, dried rosemary, and oregano. Stir everything well and bring the soup to a boil.
4. Simmer to Tenderize:
Lower the heat to a simmer, cover the pot, and cook for about 15 to 20 minutes, or until the potatoes are tender when pierced with a fork.
5. Finish the Soup:
Return the cooked sausage to the pot. Stir in the fresh spinach leaves and cook uncovered for 3 to 5 minutes until the spinach wilts. Pour in the heavy cream, season with salt and pepper to taste, and heat through gently without boiling.
6. Serve and Enjoy:
Ladle the soup into bowls. Garnish with fresh rosemary sprigs, a sprinkle of dried Italian herbs, and a generous dollop of grated Parmesan cheese on top. Don’t forget some crusty Tuscan bread on the side to dip and soak up all the delicious broth!
Can I Use Frozen Spinach Instead of Fresh?
Yes, you can! Just thaw and drain the frozen spinach well to remove excess water before adding it to the soup. This prevents the broth from becoming too watery.
How Do I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally. You may want to add a splash of broth or cream to refresh the soup.
Can I Make This Soup Ahead of Time?
Absolutely! The flavors actually develop nicely if made a day ahead. Just reheat slowly on the stove, stirring occasionally, and add fresh spinach at the end to keep it bright and tender.
What Can I Substitute for Italian Sausage?
You can use ground turkey, chicken sausage, or even plant-based sausage for a lighter or vegetarian-friendly version. Adjust seasoning as needed to keep the rich flavors.


