Why You'll Love It
- - Creamy and comforting without any dairy
- - Packed with protein and fiber from white beans
- - Ready in under an hour with minimal effort
- - Naturally vegan and gluten-free
*This soup is a game-changer! So creamy and flavorful, I never miss the meat.*
Essential Ingredient Guide
- Cannellini beans: The star of the dish—use dried for the best texture or canned for convenience. Rinse well if using canned.
- Fresh rosemary: Adds a piney, aromatic depth that’s quintessentially Tuscan. Use a sprig and remove before serving.
- Garlic: The foundation of flavor. Mince it finely so it melts into the soup.
- Vegetable broth: Use a high-quality, low-sodium broth to control the seasoning.
- Tomato paste: Deepens the umami flavor and gives the soup a rich, hearty base.
- Kale or spinach: Adds freshness and a pop of color. Stir in at the end to keep it vibrant.
Complete Cooking Process
-
Ingredient Readiness:
Soak dried beans overnight if using, or rinse canned beans thoroughly. Chop onions, carrots, and celery into even pieces for uniform cooking. Mince garlic and measure out herbs.
-
Flavor Development:
Sauté onions, carrots, and celery in olive oil until soft and fragrant. Add garlic and tomato paste, cooking until the paste darkens slightly—this builds a rich, savory base.
-
Texture Control:
Simmer the beans until tender but not mushy. Mash a few beans against the side of the pot to thicken the soup naturally.
-
Finishing Touches:
Stir in kale or spinach just before serving to retain its bright color and slight bite. Drizzle with olive oil and sprinkle with fresh herbs.
-
Serving Timing:
Serve hot, straight from the pot, with crusty bread for dipping. The flavors deepen if left to sit for a few hours, making it even better the next day.
- Use a splash of lemon juice at the end to brighten the flavors.
- If using dried beans, add a strip of kombu to the soaking water for extra umami.
- Don’t skip toasting the tomato paste—it adds incredible depth.
- For extra creaminess, blend a cup of soup and stir it back in.
Pro Tips
This soup is forgiving, so don’t stress over exact measurements. The key is layering flavors slowly—let the onions caramelize, the garlic mellow, and the beans absorb all the goodness. I remember the first time I made this, I was surprised at how such simple ingredients could taste so rich. Honestly, it’s the kind of dish that makes you pause and savor every spoonful. And if you have leftovers, they’re even better the next day after the flavors have had time to meld together.
The essence of the dish:
A fun fact or historical angle:
Flavor or sensory focus:
You Must Know
- Don’t rush the sautéing step—it’s where the flavor builds.
- If using canned beans, choose low-sodium and rinse well.
- The soup thickens as it sits, so adjust with broth when reheating.
Frequently Asked Questions
→ Can I use other beans?
Yes! Navy beans or great northern beans work well, though cannellini beans are traditional for their creamy texture.
→ How do I store leftovers?
Store in an airtight container in the fridge for up to 5 days. Freeze for up to 3 months—just thaw and reheat with a splash of broth.
→ Can I make this in a slow cooker?
Absolutely! Sauté the vegetables first, then transfer everything to the slow cooker and cook on low for 6-8 hours.
→ What can I serve with this soup?
Crusty bread, a simple salad, or a sprinkle of vegan parmesan. For a heartier meal, pair it with a Tuscan-inspired chicken dish.
→ Is this soup gluten-free?
Yes, as long as you use gluten-free broth and skip the bread topping.
→ Can I add meat?
If you’d like, you can add cooked sausage or shredded chicken. For a vegan version, stick to the recipe as is.
Chef's Tips
For extra richness, stir in a splash of coconut milk before serving.,If you prefer a smoother soup, blend half of it and stir it back in.,This soup freezes beautifully—make a double batch for easy meals later.
Nutrition Facts
per serving
280
Calories
15g
Protein
48g
Carbs
4g
Fat
Taste Profile
Savory, earthy, and deeply comforting with a creamy texture.
Ingredient Substitutions
Don't have an ingredient? Try these alternatives
Texture may vary slightly, but the flavor will remain similar.
Add spinach at the very end to prevent overcooking.
Recipe Variations
Try these delicious twists on the original
Creamy Version
Blend half the soup until smooth and stir it back in for an ultra-creamy texture.
Smoky Version
Add a pinch of smoked paprika or a few drops of liquid smoke for depth.
Common Mistakes to Avoid
Learn from others' mistakes for perfect results
- Not rinsing canned beans, which can make the soup too salty.
- Skipping the tomato paste toasting step—it adds depth.
- Overcooking the greens, which can make them mushy.
Meal Prep & Storage
Make Ahead Tips
You can soak the beans overnight and chop the vegetables the day before. Store them separately in the fridge until ready to cook. The soup itself can be made up to 3 days ahead and reheated gently.
Leftover Ideas
Reheat gently on the stovetop with a splash of broth or water to loosen it up. The flavors deepen over time, making leftovers even more delicious.
Perfect Pairings
Serve this with...
Cooking Timeline
Sauté onions, carrots, and celery until soft.
Add garlic and tomato paste, cooking until fragrant.
Simmer beans with broth and herbs until tender.
Mash some beans, add greens, and finish with olive oil.
Tuscan White Bean Soup Recipe - Easy & Healthy
This Tuscan white bean soup is a hearty, vegan-friendly dish packed with flavor. Perfect for a cozy dinner, it's easy to make in one pot!
Timing
Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
1 Hour
Recipe Details
Ingredients
Main Ingredients
- 01 1 lb dried cannellini beans (or 3 cans, drained and rinsed)
- 02 1 large onion, diced
- 03 2 carrots, diced
- 04 2 celery stalks, diced
- 05 4 garlic cloves, minced
- 06 1 tbsp tomato paste
- 07 1 sprig fresh rosemary
- 08 1 tsp dried thyme
- 09 6 cups vegetable broth
- 10 2 cups chopped kale or spinach
- 11 Salt and pepper to taste
- 12 Olive oil for cooking
For Serving
- 01 Extra virgin olive oil
- 02 Fresh parsley, chopped
- 03 Crusty bread (optional)
Instructions
If using dried beans, soak them overnight in plenty of water. Drain and rinse before using. If using canned beans, rinse and drain them thoroughly.
In a large pot, heat olive oil over medium heat. Add onions, carrots, and celery, cooking until soft and translucent, about 8-10 minutes.
Add garlic and tomato paste, stirring for 1-2 minutes until the tomato paste darkens slightly and becomes fragrant.
Add the beans, rosemary, thyme, and vegetable broth. Bring to a boil, then reduce heat and simmer for 30-40 minutes, or until the beans are tender.
Using a wooden spoon, mash some of the beans against the side of the pot to thicken the soup. Stir in the kale or spinach and cook for another 5 minutes until wilted.
Season with salt and pepper to taste. Remove the rosemary sprig. Serve hot, drizzled with olive oil and sprinkled with fresh parsley.
Notes & Tips
- 1 For extra richness, stir in a splash of coconut milk before serving.
- 2 If you prefer a smoother soup, blend half of it and stir it back in.
- 3 This soup freezes beautifully—make a double batch for easy meals later.
Tools You'll Need
-
Large pot or Dutch oven
-
Wooden spoon
-
Cutting board
-
Sharp knife
-
Measuring cups and spoons
-
Ladle
Must-Know Tips
- Don’t skip soaking dried beans—it ensures even cooking and better texture.
- Toast the tomato paste to deepen the flavor.
- Taste as you go and adjust seasoning gradually.
Professional Secrets
- Add a parmesan rind (or vegan alternative) while simmering for extra umami.
- Use a mix of dried and fresh herbs for layered flavor.
- Let the soup sit for 10 minutes off the heat before serving to let flavors meld.
Recipe by
Daniel GreenfieldChef Daniel Greenfield focuses on nutritious meals made with fresh and wholesome ingredients. His recipes are designed for people who want to eat heal ...
Get Delicious Recipes Weekly
Join 25,000+ home cooks getting our best recipes straight to their inbox.
Free forever • No spam • Unsubscribe anytime