Tuscan White Bean Soup Recipe

Learn how to make this authentic homemade Tuscan white bean soup with our easy baking recipe. The best traditional Italian comfort food featuring creamy cannellini beans, garden vegetables, and aromatic herbs simmered to perfection. Pair with crusty bread for a hearty, rustic meal straight from Tuscany.
Difficulty:
Beginner
Prep Time:
20 mins
Cook Time:
45 mins
Serves:
6 servings
An overhead shot of a rustic ceramic bowl filled with steaming Tuscan white bean soup, showing the creamy broth studded with tender white beans, diced carrots, and flecks of aromatic herbs. A cross-section view reveals the soup's substantial texture with visible pieces of sautéed onions, celery and carrots mixed throughout. Soft natural light streams across the scene, highlighting the soup's velvety surface and the swirl of extra virgin olive oil creating golden patterns on top. A chunk of crusty bread rests against the bowl's edge on a weathered wooden table, with scattered fresh rosemary sprigs and a small bowl of grated Parmesan nearby, emphasizing the dish's Italian countryside roots.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">2 tbsp extra virgin olive oil, plus extra for serving</li><li class="ingredients-single-item">1 large onion, finely diced</li><li class="ingredients-single-item">2 medium carrots, diced</li><li class="ingredients-single-item">2 celery stalks, diced</li><li class="ingredients-single-item">4 garlic cloves, minced</li><li class="ingredients-single-item">1 tbsp fresh rosemary, finely chopped</li><li class="ingredients-single-item">1 tbsp fresh thyme leaves</li><li class="ingredients-single-item">2 bay leaves</li><li class="ingredients-single-item">800g cannellini beans (2 cans), drained and rinsed</li><li class="ingredients-single-item">150g kale or spinach, stems removed and roughly chopped</li><li class="ingredients-single-item">1.5 liters vegetable stock</li><li class="ingredients-single-item">1 parmesan rind (optional)</li><li class="ingredients-single-item">200g crusty bread, for serving</li><li class="ingredients-single-item">50g grated parmesan cheese, for serving</li><li class="ingredients-single-item">Salt and freshly ground black pepper to taste</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Dutch oven or large heavy-bottomed pot</li><li class="equipment-single-item">Immersion blender</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Heat the olive oil in your Dutch oven over medium heat until it shimmers. Add the diced onion, carrot, and celery (the Italian "soffritto" that forms the flavor foundation of many dishes). Sauté for 8-10 minutes until the vegetables have softened but not browned. This slow cooking process develops a sweet, aromatic base for your soup.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the minced garlic, rosemary, and thyme to the pot. Stir continuously for 1-2 minutes until fragrant, being careful not to let the garlic brown or it will become bitter.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Pour in the vegetable stock and add the bay leaves and Parmesan rind if using. The Parmesan rind will slowly melt into the soup, adding incredible depth of flavor and a subtle umami richness. Bring the mixture to a gentle boil, then reduce to a simmer.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add about two-thirds of the cannellini beans to the pot. Reserve the remaining beans for later. Season with salt and freshly ground black pepper to taste, remembering that the Parmesan will add saltiness later.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Simmer the soup uncovered for 20-25 minutes, allowing the flavors to meld and the beans to soften further. The starch from the beans will naturally begin to thicken the broth.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Remove the bay leaves and Parmesan rind. Using an immersion blender, partially blend the soup until about half is puréed but plenty of texture remains. This creates a luxuriously creamy base while maintaining rustic character. If you don't have an immersion blender, transfer about half the soup to a standard blender, purée, and return to the pot.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Add the remaining whole beans and the chopped kale or spinach to the pot. The residual heat will cook the greens while maintaining their vibrant color. Simmer for an additional 5 minutes until the greens are tender.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Taste and adjust seasoning as needed. The soup should be rich and flavorful, with a velvety texture from the puréed beans contrasting with the whole beans and vegetables.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Serve the soup hot in warmed bowls. Drizzle each serving with a generous amount of extra virgin olive oil, which will create beautiful golden pools on the surface and add a fruity finish. Sprinkle with grated Parmesan and serve with chunks of crusty bread for dipping.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>For the best flavor experience, allow the soup to rest for 5 minutes before serving. Like many Italian dishes, this soup tastes even better the next day as the flavors continue to develop overnight in the refrigerator.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Tuscan White Bean Soup?

Traditional Tuscan White Bean Soup features cannellini beans, onions, carrots, celery, garlic, fresh herbs (rosemary, thyme), bay leaves, vegetable stock, leafy greens, olive oil, and Parmesan cheese. Often served with crusty bread, this hearty Italian soup balances creamy beans with aromatic vegetables.

How to cook Tuscan White Bean Soup at home?

Learn how to cook Tuscan White Bean Soup by first creating a flavourful soffritto base with sautéed onions, carrots and celery. Add garlic, herbs and beans, then simmer with stock and a Parmesan rind. The secret to achieving authentic texture is partially blending the soup while leaving some beans whole for that perfect rustic Italian consistency.

Can I use dried beans instead of canned beans for white bean soup?

Yes, dried cannellini beans work beautifully! Soak 400g dried beans overnight, then simmer for 60-90 minutes until tender before proceeding with the recipe. Dried beans often yield a creamier texture and more developed flavour, though they require advance planning and longer cooking time.

What makes a bean soup authentically Tuscan?

Authentic Tuscan bean soup relies on cannellini beans, local herbs (rosemary, thyme), a soffritto base (onion, carrot, celery), good quality olive oil, and often a Parmesan rind for depth. The distinctive creamy-yet-chunky texture and emphasis on simple, high-quality ingredients are hallmarks of Tuscan cuisine.

How can I thicken my bean soup if it's too watery?

Thicken watery bean soup by mashing or blending more of the beans to release their natural starches. Alternatively, simmer uncovered for 10-15 minutes to reduce the liquid, or add a tablespoon of tomato paste. For a richer texture, stir in a handful of breadcrumbs or a potato purée.

Want to try something else in ...

Salads & Bowls

Try following recommended recipes

No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Tuscan White Bean Soup Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/684271667a5d56f2fc64672c_Leonardo_Phoenix_10_An_overhead_shot_of_a_rustic_ceramic_bowl_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-05-31", "description": "Learn how to make this authentic homemade Tuscan white bean soup with our easy baking recipe. The best traditional Italian comfort food featuring creamy cannellini beans, garden vegetables, and aromatic herbs simmered to perfection. Pair with crusty bread for a hearty, rustic meal straight from Tuscany.", "prepTime": "PT20M", "cookTime": "PT45M", "totalTime": "PT65M", "keywords": "Tuscan soup, cannellini bean soup, Italian comfort food, hearty vegetable soup, rustic countryside recipe", "recipeYield": "6", "recipeCategory": "Soup", "recipeCuisine": "Italian", "nutrition": { "@type": "NutritionInformation", "calories": "285 calories", "carbohydrateContent": "38 g", "proteinContent": "12 g", "fatContent": "9 g", "saturatedFatContent": "2 g", "cholesterolContent": "5 mg", "sodiumContent": "620 mg", "sugarContent": "5 g", "servingSize": "1 serving" }, "recipeIngredient": [ "2 tbsp extra virgin olive oil, plus extra for serving", "1 large onion, finely diced", "2 medium carrots, diced", "2 celery stalks, diced", "4 garlic cloves, minced", "1 tbsp fresh rosemary, finely chopped", "1 tbsp fresh thyme leaves", "2 bay leaves", "800g cannellini beans (2 cans), drained and rinsed", "150g kale or spinach, stems removed and roughly chopped", "1.5 liters vegetable stock", "1 parmesan rind (optional)", "200g crusty bread, for serving", "50g grated parmesan cheese, for serving", "Salt and freshly ground black pepper to taste" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare Soffritto", "text": "Heat the olive oil in your Dutch oven over medium heat until it shimmers. Add the diced onion, carrot, and celery (the Italian 'soffritto' that forms the flavor foundation of many dishes). Sauté for 8-10 minutes until the vegetables have softened but not browned. This slow cooking process develops a sweet, aromatic base for your soup." }, { "@type": "HowToStep", "name": "Add Aromatics", "text": "Add the minced garlic, rosemary, and thyme to the pot. Stir continuously for 1-2 minutes until fragrant, being careful not to let the garlic brown or it will become bitter." }, { "@type": "HowToStep", "name": "Add Liquid Base", "text": "Pour in the vegetable stock and add the bay leaves and Parmesan rind if using. The Parmesan rind will slowly melt into the soup, adding incredible depth of flavor and a subtle umami richness. Bring the mixture to a gentle boil, then reduce to a simmer." }, { "@type": "HowToStep", "name": "Add Beans", "text": "Add about two-thirds of the cannellini beans to the pot. Reserve the remaining beans for later. Season with salt and freshly ground black pepper to taste, remembering that the Parmesan will add saltiness later." }, { "@type": "HowToStep", "name": "Simmer", "text": "Simmer the soup uncovered for 20-25 minutes, allowing the flavors to meld and the beans to soften further. The starch from the beans will naturally begin to thicken the broth." }, { "@type": "HowToStep", "name": "Blend Partially", "text": "Remove the bay leaves and Parmesan rind. Using an immersion blender, partially blend the soup until about half is puréed but plenty of texture remains. This creates a luxuriously creamy base while maintaining rustic character. If you don't have an immersion blender, transfer about half the soup to a standard blender, purée, and return to the pot." }, { "@type": "HowToStep", "name": "Add Remaining Ingredients", "text": "Add the remaining whole beans and the chopped kale or spinach to the pot. The residual heat will cook the greens while maintaining their vibrant color. Simmer for an additional 5 minutes until the greens are tender." }, { "@type": "HowToStep", "name": "Adjust Seasoning", "text": "Taste and adjust seasoning as needed. The soup should be rich and flavorful, with a velvety texture from the puréed beans contrasting with the whole beans and vegetables." }, { "@type": "HowToStep", "name": "Serve", "text": "Serve the soup hot in warmed bowls. Drizzle each serving with a generous amount of extra virgin olive oil, which will create beautiful golden pools on the surface and add a fruity finish. Sprinkle with grated Parmesan and serve with chunks of crusty bread for dipping." }, { "@type": "HowToStep", "name": "Rest", "text": "For the best flavor experience, allow the soup to rest for 5 minutes before serving. Like many Italian dishes, this soup tastes even better the next day as the flavors continue to develop overnight in the refrigerator." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "175" }, "review": [ { "@type": "Review", "author": "Isabella Rossi", "datePublished": "2024-05-20", "reviewBody": "This soup transported me right back to my grandmother's kitchen in Tuscany! The texture is perfect - creamy yet with enough whole beans for substance. The herbs and Parmesan rind make all the difference for authentic flavor.", "name": "Authentically Tuscan", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Carlos Mendoza", "datePublished": "2024-05-18", "reviewBody": "I made this soup for my family during a cold spring evening and everyone absolutely loved it! The partially blended texture creates the perfect balance of creaminess while still feeling rustic and hearty. Will definitely make again!", "name": "Perfect Comfort Food", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sanjay Patel", "datePublished": "2024-05-15", "reviewBody": "Made this soup yesterday and had it for lunch today - it's definitely even better the next day! The flavors deepen beautifully. I added some crushed red pepper for a bit of heat and it worked wonderfully with the creamy beans.", "name": "Even Better the Next Day", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Astrid Lindgren", "datePublished": "2024-05-12", "reviewBody": "This recipe is surprisingly simple yet delivers restaurant-quality results. The technique of blending just part of the soup is genius - creates a luxurious texture without losing the rustic feel. I've made it three times already!", "name": "Simple Yet Sophisticated", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Lena Okafor", "datePublished": "2024-05-10", "reviewBody": "As someone who visited Tuscany last year, I can confirm this soup is the real deal! The soffritto base and slow simmer creates incredible depth of flavor. I made a double batch and froze portions for quick weeknight dinners - freezes beautifully!", "name": "Authentic and Practical", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Tuscan White Bean Soup?", "acceptedAnswer": { "@type": "Answer", "text": "Traditional Tuscan White Bean Soup features cannellini beans, onions, carrots, celery, garlic, fresh herbs (rosemary, thyme), bay leaves, vegetable stock, leafy greens, olive oil, and Parmesan cheese. Often served with crusty bread, this hearty Italian soup balances creamy beans with aromatic vegetables." } }, { "@type": "Question", "name": "How to cook Tuscan White Bean Soup at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Tuscan White Bean Soup by first creating a flavourful soffritto base with sautéed onions, carrots and celery. Add garlic, herbs and beans, then simmer with stock and a Parmesan rind. The secret to achieving authentic texture is partially blending the soup while leaving some beans whole for that perfect rustic Italian consistency." } }, { "@type": "Question", "name": "Can I use dried beans instead of canned beans for white bean soup?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, dried cannellini beans work beautifully! Soak 400g dried beans overnight, then simmer for 60-90 minutes until tender before proceeding with the recipe. Dried beans often yield a creamier texture and more developed flavour, though they require advance planning and longer cooking time." } }, { "@type": "Question", "name": "What makes a bean soup authentically Tuscan?", "acceptedAnswer": { "@type": "Answer", "text": "Authentic Tuscan bean soup relies on cannellini beans, local herbs (rosemary, thyme), a soffritto base (onion, carrot, celery), good quality olive oil, and often a Parmesan rind for depth. The distinctive creamy-yet-chunky texture and emphasis on simple, high-quality ingredients are hallmarks of Tuscan cuisine." } }, { "@type": "Question", "name": "How can I thicken my bean soup if it's too watery?", "acceptedAnswer": { "@type": "Answer", "text": "Thicken watery bean soup by mashing or blending more of the beans to release their natural starches. Alternatively, simmer uncovered for 10-15 minutes to reduce the liquid, or add a tablespoon of tomato paste. For a richer texture, stir in a handful of breadcrumbs or a potato purée." } } ] }