Tuscan White Bean Soup
Learn how to make the best Tuscan White Bean Soup in just 3 steps.
White beans
Carrots
Onion
Garlic
Tomato paste
Chop the carrots, onion, and garlic.
Combine all ingredients in a pot and simmer.
Enjoy your delicious Tuscan White Bean Soup!
Cozy Italian Comfort: The Ultimate Tuscan White Bean Soup Recipe
Have you ever craved a meal that wraps around you like a warm blanket on a chilly evening? That’s exactly what this Tuscan White Bean Soup delivers. It’s a rustic, soul-soothing bowl that transforms simple pantry staples into something truly magical. Preparing this soup at home isn’t just about saving money—it’s about controlling the quality of ingredients, adjusting flavors to your liking, and filling your kitchen with an irresistible aroma. Plus, homemade soup always tastes better when you know exactly what went into it. Let me show you why this hearty Tuscan White Bean Soup belongs in your regular dinner rotation.
Ingredients & Kitchen Tools
Soup Base & Aromatics:
– 2 tablespoons olive oil (extra virgin preferred)
– 1 medium yellow onion, finely diced
– 3 garlic cloves, minced
– 2 medium carrots, peeled and diced
– 2 celery stalks, diced
– 1 teaspoon dried rosemary
– 1 teaspoon dried thyme
– ½ teaspoon red pepper flakes (optional)
For the Beans & Liquid:
– 2 cans (15 oz each) cannellini beans, drained and rinsed
– 4 cups vegetable broth (low-sodium)
– 1 can (14.5 oz) diced tomatoes
– 1 bay leaf
– Salt and black pepper to taste
Garnish & Finish:
– 3 cups fresh spinach or kale
– 2 tablespoons fresh lemon juice
– ¼ cup grated Parmesan cheese
– Fresh parsley for topping
Kitchen Tools:
– Large Dutch oven or heavy-bottomed pot
– Wooden spoon
– Chef’s knife and cutting board
– Measuring cups and spoons
– Immersion blender (optional for creamier soup)
Optional Substitutions: Swap cannellini beans with great northern beans or chickpeas. Use chicken broth instead of vegetable broth. Substitute spinach with Swiss chard.
Prep Time & Cooking Schedule

Prep Time: 15 minutes (washing, chopping, and measuring ingredients)
Cook Time: 35–40 minutes
Resting Time: 5–10 minutes before serving
This soup comes together in under an hour, making it perfect for a weeknight dinner. You can prep the vegetables the night before to save even more time. The flavors actually deepen if you let the soup sit for 15–20 minutes after cooking, though it’s delicious right away.
Step-by-Step Instructions
Step 1: Sauté the Aromatics
Heat olive oil in your Dutch oven over medium heat. Add diced onion, carrots, and celery, stirring frequently. Cook for 5–7 minutes until vegetables soften and the onion turns translucent. Add minced garlic, rosemary, thyme, and red pepper flakes, cooking for 1 more minute until fragrant.
Step 2: Build the Soup Base
Pour in the vegetable broth, diced tomatoes with their juices, and add the bay leaf. Bring the mixture to a gentle boil, then reduce heat to medium-low. Season with ½ teaspoon salt and ¼ teaspoon black pepper. Let the broth simmer for 10 minutes to blend flavors.
Step 3: Add the Beans
Stir in your rinsed cannellini beans. For a thicker texture, use the back of a spoon to mash about one-third of the beans against the side of the pot before stirring them back in. This creates natural creaminess without adding dairy. Let the soup simmer for another 15 minutes. This classic Tuscan White Bean Soup relies on this technique for its rich body.
Step 4: Finish with Greens and Citrus
Remove the bay leaf. Stir in fresh spinach or kale, cooking for 2–3 minutes until wilted. Turn off the heat and add lemon juice to brighten the flavors. Taste and adjust seasoning—you might need another pinch of salt or pepper.
Step 5: Serve and Garnish
Ladle the soup into bowls, top with grated Parmesan cheese, fresh parsley, and a drizzle of olive oil. Serve with crusty bread for dipping.
Pro Tip: If you prefer an ultra-creamy soup, use an immersion blender to partially blend about half the soup before adding the greens.
Nutritional Benefits & Advantages
This Tuscan White Bean Soup is a nutritional powerhouse. Cannellini beans provide plant-based protein and fiber, keeping you full and satisfied. They’re rich in iron, magnesium, and folate, supporting energy production and heart health. The olive oil contributes healthy monounsaturated fats, while spinach delivers vitamins A, C, and K. With only 250–300 calories per serving and no heavy cream, this soup is naturally vegan-friendly if you skip the Parmesan. It’s also gluten-free, low in saturated fat, and packed with antioxidants from tomatoes and herbs.
Tips Variations & Cooking Advice
Flavor Twists:
– Add ½ cup white wine after sautéing vegetables for extra complexity
– Stir in a Parmesan rind while simmering for deeper savory notes
– Top with crispy pancetta or bacon for a smoky touch
Dietary Adaptations:
– Vegan version: Omit Parmesan or use vegan cheese
– Gluten-free: This soup is naturally gluten-free—serve with GF bread
– Lower sodium: Use no-salt-added broth and beans
Cooking Methods:
– Slow cooker: Sauté vegetables first, then transfer everything to the slow cooker. Cook on low for 6–8 hours
– Instant Pot: Use sauté function for aromatics, then pressure cook on high for 8 minutes
Portion Changes: This recipe makes 6 servings. Double it for meal prep or freeze half.
Common Mistakes to Avoid
Mistake 1: Overcooking the greens
Adding spinach or kale too early turns it into a slimy mess. Always add greens during the final 2–3 minutes.
Mistake 2: Skipping the bean-mashing step
Without mashing some beans, your soup stays thin. This simple trick creates that creamy texture everyone loves.
Mistake 3: Forgetting to season in layers
Adding all salt at the end leads to bland soup. Season as you go—start with a little, then adjust.
Mistake 4: Using cold broth
Pouring cold liquid into hot vegetables shocks the pot and extends cooking time. Use room-temperature broth for faster cooking.
Storage & Meal Prep Tips
Refrigeration: Store cooled soup in an airtight container for up to 5 days. The flavors actually improve overnight, making leftovers taste even better.
Freezing: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave 1 inch of headspace for expansion. Thaw overnight in the refrigerator.
Reheating: Warm soup over medium-low heat on the stovetop, stirring occasionally. If too thick, add a splash of broth or water. Avoid boiling, as it can break down the beans into mush. For microwave reheating, use 60-second intervals, stirring between each.
Meal Prep Tip: Portion soup into individual containers with a slice of bread for grab-and-go lunches.
Conclusion
There you have it—a comforting, budget-friendly, and deeply nourishing bowl of goodness. This Tuscan White Bean Soup proves that simple ingredients can create extraordinary meals. The creamy cannellini beans provide heartiness while the fresh lemon and greens keep it bright and balanced. Whether you’re feeding your family on a busy weeknight or meal prepping for the week ahead, this recipe delivers consistent results with minimal effort. I’d love to hear how your soup turns out—share your creation in the comments or tag me in your photos. Don’t forget to explore more Tuscan White Bean Soup variations on the blog for even more inspiration.
FAQs
Can I use dried beans instead of canned?
Absolutely. Soak 1 cup of dried cannellini beans overnight, then drain and rinse. Cook them in the broth for 45–60 minutes before adding other ingredients. You’ll need about 4 cups of extra liquid to account for absorption.
Why is my soup too thick?
The beans release starch as they cook, thickening the soup naturally. Stir in additional broth or water until you reach your desired consistency. Start with ¼ cup at a time.
Can I make this without tomatoes?
Yes. Skip the diced tomatoes and use an extra cup of broth plus 2 tablespoons of tomato paste for color. Or simply make it a white Tuscan soup with just broth, beans, and greens.
How do I fix oversalted soup?
Add a peeled raw potato to the simmering soup for 15 minutes—it absorbs excess salt. Remove the potato before serving. Alternatively, add more broth and beans to dilute the saltiness.
Can I add meat to this soup?
Certainly. Brown ½ pound of Italian sausage, pancetta, or diced chicken before sautéing the vegetables. Remove the meat, set aside, then add it back during the last 10 minutes of simmering.

Best way to grow Tuscan White Bean Soup in 3 steps
Equipment
- Large pot
- Dutch oven
- Stirring spoon
Ingredients
Main Ingredients
- 2 x 15-ounce canned cannellini beans, rinsed and drained
- 6 cups chicken or vegetable broth
- 1 x 14.5-ounce diced tomatoes
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil
Seasoning
- 1 teaspoon dried rosemary
- 0.5 teaspoon dried thyme
- salt to taste
- black pepper to taste
Instructions
Preparation
- Heat olive oil in a large pot or Dutch oven over medium heat, then sauté carrots, celery, and garlic until softened, about 5-7 minutes.
Cooking
- Stir in the rinsed cannellini beans, diced tomatoes, chicken or vegetable broth, rosemary, and thyme, bringing the mixture to a boil before reducing heat to a simmer.
Finishing Touches
- Allow the soup to simmer for 30-40 minutes, or until vegetables are tender and flavors have melded, then season with salt and pepper to taste before serving hot.