Warm up with this comforting Tuscan white bean and spinach soup that combines rich flavors with wholesome ingredients. In just 30 minutes, you’ll create a nourishing meal packed with protein-packed beans, vibrant greens, and aromatic herbs.
Perfect for busy weeknights or cozy weekends, this vegetarian-friendly recipe brings a taste of the Italian countryside to your table with minimal effort. Let’s dive into why this soup will become your new favorite and how to make it perfectly every time.

Why You’ll Love This Tuscan White Bean and Spinach Soup
This flavorful soup stands out because it combines simplicity with restaurant-quality taste. You only need one pot to create this satisfying meal loaded with wholesome ingredients. Each spoonful delivers creamy white beans, fresh spinach, and aromatic herbs in a savory broth. Plus, it’s naturally vegetarian and loaded with plant-based protein.
Unlike heavy cream-based soups, this version gets its creamy texture from blended cannellini beans. You’ll appreciate the budget-friendly ingredients and flexible substitutions too. Whether you need a quick dinner solution or want to impress guests, this recipe delivers delicious results every time.
Nutrient-Rich Ingredients
Every ingredient contributes to both flavor and nutrition. Cannellini beans provide plant-based protein and fiber while spinach adds iron and vitamins. The olive oil base offers healthy fats and helps your body absorb all those nutrients.
Easy Weeknight Solution
With just 15 minutes of prep work and 15 minutes of cooking time, you can have dinner ready in half an hour. The simple steps make this recipe great for cooks at any skill level – perfect when you need something fast that doesn’t sacrifice quality.
Recipe
Print
Tuscan White Bean and Spinach Soup
- Total Time: 30 min
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A creamy Italian-inspired white bean soup with fresh spinach ready in 30 minutes
Ingredients
- 1/4 Cup Olive Oil extra virgin (60 ml)
- 1 Small Onion diced (1 small onion)
- 2 Medium Shallots chopped
- 4 Cloves Garlic smashed
- 2 Carrots chopped into coins
- 2 Celery Stalks diced
- 3 15 Ounce Cans Cannellini Beans drained and rinsed (3 425 g cans)
- 2 Bay Leaves
- 1 Tablespoon Italian Seasoning
- 1/2 Teaspoon Red Pepper Flakes
- 5–6 Cups Vegetable Broth (1.2–1.4 L)
- 1/2 Teaspoon Sea Salt
- 1/4 Teaspoon Ground Black Pepper
- 3 Cups Fresh Spinach (90 g)
Instructions
- Heat olive oil in a large soup pot or dutch oven over medium-low heat
- Dice onion garlic and shallots add to pot sauté 3-4 minutes until onion is translucent
- Wash and chop carrots and celery add to pot sauté 7-10 minutes
- Rinse and drain beans add to pot along with bay leaves Italian seasoning red pepper flakes broth salt and pepper
- Bring to boil reduce heat to low cover simmer 15 minutes
- Remove bay leaves
- Transfer 2 cups soup to blender blend until creamy
- Return blended soup to pot stir well
- Add spinach stir until wilted
- Garnish with fresh parsley if desired serve with bread
Notes
- Use immersion blender directly in pot for easier blending
- Let soup rest 10 minutes after cooking for flavors to develop more depth
- Add extra fresh herbs like rosemary or thyme with the Italian seasoning
- Prep Time: 15 min
- Cook Time: 15 min
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Calories: 118 kcal
- Sugar: 4 g
- Sodium: 1010 mg
- Fat: 9 g
- Saturated Fat: 1.3 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 9 g
- Fiber: 2 g
- Protein: 1 g
- Cholesterol: 0 mg
Ingredients and Substitutions
Let’s break down the key components of this flavorful soup and explore possible adaptations. All measurements appear with US customary units first followed by metric equivalents in parentheses.

Base Components
- Olive oil: Extra virgin olive oil gives the best flavor, but regular olive oil works too
- Aromatics: Onion, shallots, and garlic form the flavor foundation
- Vegetables: Carrots and celery add earthy sweetness and texture
Seasoning and Liquids
- Vegetable broth: Choose low-sodium to control salt content
- Cannellini beans: Three 15-ounce cans (425g each), drained and rinsed
- Herbs: Italian seasoning blend plus red pepper flakes for warmth
- Bay leaves: Adds depth – remember to remove before serving
Final Touches
- Fresh spinach: Adds color and nutrients
- Salt and pepper: For perfect seasoning balance
How to Make Tuscan White Bean and Spinach Soup
Now let’s walk through the simple cooking process that transforms these ingredients into a comforting bowl of goodness. You’ll need a large soup pot or Dutch oven and a blender.
Step 1: Sauté Aromatics
Heat olive oil in your pot over medium-low. Add diced onion, garlic, and shallots. Cook gently for 3-4 minutes until translucent but not browned – this builds foundational flavors without bitterness.
Step 2: Cook Vegetables
Add chopped carrots and celery to the pot with the sweated aromatics. Stir and sauté for 7-10 minutes. This slow cooking develops sweetness and ensures tender vegetables in the final soup.
Step 3: Combine Soup Base
Add drained beans, bay leaves, Italian seasoning, red pepper flakes, vegetable broth, salt, and pepper. Bring everything to a boil before reducing heat to low. Cover and simmer for 15 minutes to let flavors meld perfectly.
Step 4: Create Creamy Texture
Carefully remove bay leaves. Transfer two cups (480ml) of the soup to your blender and puree until smooth. Stir this creamy mixture back into the pot – it thickens the whole batch naturally.
Step 5: Final Touches
Turn off heat and stir in fresh spinach until wilted. Taste and adjust seasoning if needed – add more pepper flakes for heat or salt to boost flavors. Serve immediately while steaming hot.

Pro Tips for Success
- Boost flavor by letting vegetables cook until slightly caramelized – don’t rush the sauté step
- For richer taste, substitute one cup (240ml) of broth with tomato juice
- If you prefer vegan preparation, ensure your vegetable broth contains no animal products
- Cut all vegetables similar size for even cooking
- Blend more soup for thicker consistency or add broth to thin it
Flavor Variations
This versatile recipe welcomes creative adaptations. Try these popular variations when you want to change things up.
Protein Additions
While already protein-rich from beans, try adding shredded chicken breast or turkey sausage crumbles. For a meat alternative without pork, use seasoned ground chicken or turkey.
Vegetable Swaps
Substitute kale for spinach if preferred – just cook it longer to soften. Not a fan of carrots? Use parsnips or sweet potatoes instead. Add chopped zucchini or bell peppers for extra veggie goodness.
Creamier Version
Stir in 1/4 cup (60ml) heavy cream or coconut milk after pureeing for extra richness. For the best texture, try blending half the soup rather than just two cups.
Serving Suggestions
Make this soup shine with these delicious pairing ideas. The classic accompaniment is crusty bread like sourdough or French baguette for dipping. For a heartier meal, serve alongside our baked crispy chicken Parmesan. Sprinkle freshly grated Parmesan cheese or nutritional yeast over each bowl. Add a bright note with lemon wedges or chopped fresh herbs like parsley or basil. Pair with a simple green salad dressed with lemon vinaigrette for a complete dinner.
Storage and Freezing Instructions
Store leftover soup in airtight containers in the refrigerator for up to five days. The flavors intensify beautifully, making leftovers even better. To freeze, portion cooled soup into freezer-safe containers leaving 1 inch (2.5cm) headspace. It keeps well for three months. Reheat gently on the stove, adding broth if needed. If planning frozen meals, hold spinach out until reheating – frozen greens become mushy. Looking for more freezer-friendly recipes? Try our handy slow cooker chicken taco filling for busy nights.
Nutrition Facts per Serving
| Calories | Fat | Carbs | Protein | Fiber | Sugar | Sodium |
|---|---|---|---|---|---|---|
| 118 kcal | 9 g | 9 g | 1 g | 2 g | 4 g | 1010 mg |
FAQs About Tuscan White Bean and Spinach Soup
Can I freeze this soup after adding spinach?
Technically yes, but thawed spinach develops a mushy texture. For best results, freeze before adding greens and stir fresh spinach into reheated portions.
How can I boost protein content?
Add one cup (150g) cooked shredded chicken or stir in rinsed canned lentils with the beans. For plant-based protein, try adding our healthy turkey chili tricks using legumes.
What’s the best substitute for vegetable broth?
Use chicken broth if not vegetarian, or dissolve vegetable bouillon paste in water. For more flavor, use broth made from roasted vegetables.
Can I make this soup in a slow cooker?
Absolutely! Sauté vegetables first for best flavor, then combine all ingredients except spinach in your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Add spinach before serving.
Final Thoughts
This Tuscan white bean and spinach soup delivers restaurant-quality taste with home kitchen simplicity. Whether you’re seeking a meatless Monday option or need a quick dinner solution, this recipe satisfies all cravings. The creamy texture from blended beans creates comforting richness without heavy ingredients.
Customize the recipe to suit your preferences – add extra veggies, adjust seasonings, or mix in preferred proteins. With its fantastic nutrition profile and flexible nature, this soup works beautifully for meal prep, last-minute dinners, or elegant entertaining. Serve it steaming hot with your favorite crusty bread and watch everyone come back for seconds!







