Introduction
Tired of the same old dinner routine? Craving something warm, comforting, and bursting with flavor, but don’t have hours to spend in the kitchen? Say hello to your new weeknight savior: Creamy Tuscan White Bean Soup! This isn’t your average bean soup; it’s a velvety smooth, incredibly satisfying bowl packed with Tuscan-inspired ingredients that will transport you straight to Italy, all without the fuss.
Recommended Kitchen Tools
To make this recipe easier and more efficient, here are some tools I recommend:
-
Immersion Blender
Check Price on Amazon →
-
Large Pot or Dutch Oven
Check Price on Amazon →
-
Sharp Chef’s Knife
Check Price on Amazon →
Why You’ll Love This Recipe
This soup is a weeknight warrior! It comes together in a flash, uses pantry staples with a few fresh additions for that Tuscan flair, and delivers a luxuriously creamy texture without a drop of heavy cream. It’s hearty enough to be a main course, yet light enough to feel guilt-free. Plus, the vibrant sun-dried tomatoes and spinach add a beautiful pop of color and nutrients.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 2 carrots, finely chopped
- 2 celery stalks, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon red pepper flakes (optional, for a touch of heat)
- 4 cups low-sodium vegetable broth (or chicken broth)
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 1/2 cup sun-dried tomatoes (oil-packed), drained and chopped
- 1 cup packed fresh spinach
- 1/4 cup grated Parmesan cheese (plus more for serving)
- Salt and freshly ground black pepper to taste
- Fresh basil leaves, for garnish (optional)
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Sauté until softened, about 5-7 minutes.
- Stir in the minced garlic, Italian seasoning, and red pepper flakes (if using). Cook for another minute until fragrant.
- Pour in the vegetable broth and add the rinsed cannellini beans and chopped sun-dried tomatoes. Bring the mixture to a simmer.
- Reduce the heat to low, cover, and let it simmer for at least 10 minutes to allow the flavors to meld. For a creamier soup, carefully use an immersion blender to blend about half of the soup directly in the pot until smooth. Alternatively, scoop out about 2 cups of the soup, blend it in a regular blender, and return it to the pot.
- Stir in the fresh spinach and cook until it wilts, about 2-3 minutes.
- Remove the pot from the heat. Stir in the grated Parmesan cheese until melted and incorporated. Season generously with salt and freshly ground black pepper to taste.
- Ladle the soup into bowls. Garnish with extra Parmesan cheese and fresh basil leaves, if desired.
Tips
- For an even richer flavor, use chicken broth instead of vegetable broth.
- Don’t skip rinsing and draining the beans; this removes excess sodium and starchy liquid.
- Adjust the red pepper flakes to your preferred level of spice.
- If you don’t have an immersion blender, a regular blender works, but be cautious when blending hot liquids.
- Taste and adjust seasoning at the end; canned ingredients can vary in saltiness.
Variations
- Add cooked shredded chicken or Italian sausage for extra protein.
- Stir in a splash of heavy cream or coconut milk at the end for an even more decadent texture.
- Incorporate other vegetables like chopped zucchini or kale along with the spinach.
- Add a squeeze of fresh lemon juice just before serving to brighten the flavors.
Serving Suggestions
- Serve hot with crusty bread for dipping.
- A side salad with a light vinaigrette complements this soup beautifully.
- Top with a drizzle of extra virgin olive oil.
- Pair with grilled cheese sandwiches for a comforting meal.
Storage Tips
Leftover soup can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if it has thickened too much.
FAQ
Can I make this soup ahead of time?
Yes! The flavors actually meld and improve overnight. Reheat gently on the stovetop.
Is this soup vegetarian?
Yes, as written using vegetable broth. Ensure your Parmesan cheese is vegetarian if needed.
Can I freeze this soup?
Yes, it freezes well. Let it cool completely before transferring to freezer-safe containers. It’s best to add the spinach and Parmesan after thawing and reheating.
Nutrition Information
- Calories: Approx. 350 kcal per serving
- Protein: Approx. 15g per serving
- Fat: Approx. 12g per serving
- Carbohydrates: Approx. 45g per serving
Creamy Tuscan White Bean Soup: A Cozy & Quick Dinner Delight
Ingredients
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Sauté until softened, about 5-7 minutes.
- Stir in the minced garlic, Italian seasoning, and red pepper flakes (if using). Cook for another minute until fragrant.
- Pour in the vegetable broth and add the rinsed cannellini beans and chopped sun-dried tomatoes. Bring the mixture to a simmer.
- Reduce the heat to low, cover, and let it simmer for at least 10 minutes to allow the flavors to meld. For a creamier soup, carefully use an immersion blender to blend about half of the soup directly in the pot until smooth. Alternatively, scoop out about 2 cups of the soup, blend it in a regular blender, and return it to the pot.
- Stir in the fresh spinach and cook until it wilts, about 2-3 minutes.
- Remove the pot from the heat. Stir in the grated Parmesan cheese until melted and incorporated. Season generously with salt and freshly ground black pepper to taste.
- Ladle the soup into bowls. Garnish with extra Parmesan cheese and fresh basil leaves, if desired.


