Description
Creamy Parmesan Tuscano Soup is a luxurious, comforting Italian-inspired dish packed with creamy broth, cannellini beans, spinach, and rich Parmesan flavor. It’s an easy one-pot meal that feels indulgent yet nourishing—perfect for cozy nights or casual entertaining.
Ingredients
- 1 tablespoon olive oil
- 1 sweet onion, diced
- 4 garlic cloves, minced
- Kosher salt and pepper to taste
- 1 tablespoon tomato paste
- 1 teaspoon dried basil
- ½ teaspoon dried oregano
- ¼ teaspoon dried thyme
- 1 (14-ounce) can fire-roasted tomatoes
- 2 (14-ounce) cans cannellini beans, drained and rinsed
- 4 cups vegetable or chicken stock
- 1 parmesan rind
- 1 cup heavy cream
- ½ cup finely grated Parmesan cheese, plus more for topping
- 5 ounces fresh spinach (frozen is fine too)
- Crushed red pepper for topping
Instructions
1. Heat the olive oil in a large pot over medium heat. Add diced onion and minced garlic with a pinch of salt and pepper. Cook, stirring often, until onions soften, about 5 minutes.
2. Stir in tomato paste, dried basil, oregano, and thyme. Cook for 5 more minutes, stirring often, until the tomato paste darkens and becomes fragrant.
3. Add the fire-roasted tomatoes, cannellini beans, stock, and Parmesan rind. Bring to a boil, then reduce to a simmer and cook for 20 minutes, covering for the last 10 minutes.
4. Remove the lid and stir in the heavy cream. Add Parmesan cheese and spinach. Cook for 5–10 minutes, stirring often, until the cheese melts and spinach wilts.
5. Season with additional salt and pepper to taste. Serve hot, topped with extra Parmesan cheese and crushed red pepper.
Notes
For a vegetarian version, use vegetable stock instead of chicken stock.
If you don’t have a Parmesan rind, simply add extra grated Parmesan for similar depth.
This soup thickens as it cools—add a splash of broth or cream when reheating.
Serve with crusty bread for dipping or a side salad for a balanced meal.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 410
- Sugar: 6g
- Sodium: 860mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 7g
- Protein: 17g
- Cholesterol: 55mg
