White Bean Soup Recipe

Learn how to make this homemade white bean soup with pantry staples and fresh herbs. This easy baking recipe transforms humble ingredients into a luxuriously creamy soup without cream. The slow cooking method develops deep flavors while the blending technique creates the perfect silky texture. Perfect for cold weather comfort!
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
45 mins
Serves:
6 soup bowls
An overhead shot of a rustic ceramic bowl filled with creamy white bean soup, steam rising gently from its surface. The soup's silky texture shows flecks of fresh herbs and tender bean pieces, with a drizzle of olive oil creating a golden sheen across the top. Surrounding the bowl are scattered ingredients—fresh rosemary sprigs, sliced garlic, and a few whole cannellini beans—all arranged on a weathered wooden table. A slice of crusty sourdough bread rests against the bowl's edge, partially dipped into the soup. Soft natural light streams in from a nearby window, highlighting the soup's creamy white color contrasted with the green herbs and golden olive oil swirl.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">500g dried cannellini beans, soaked overnight and drained (or 900g canned beans, drained)</li><li class="ingredients-single-item">2 tablespoons olive oil, plus extra for drizzling</li><li class="ingredients-single-item">1 large onion, finely diced</li><li class="ingredients-single-item">3 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">2 bay leaves</li><li class="ingredients-single-item">2 sprigs fresh rosemary</li><li class="ingredients-single-item">1.5 liters vegetable stock</li><li class="ingredients-single-item">1 teaspoon sea salt</li><li class="ingredients-single-item">Freshly ground black pepper</li><li class="ingredients-single-item">1 tablespoon lemon juice</li><li class="ingredients-single-item">60g fresh parsley, chopped</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 245 calories
🥑 Fat: 8 g
🧈 Saturated Fat: 1 g
🍞 Carbohydrates: 32 g
🍭 Sugar: 3 g
🍗 Protein: 12 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 620 mg

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 (or standard 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, carrots, and celery (this combination is called mirepoix and forms the flavor foundation of many soups). Cook for 8-10 minutes, stirring occasionally, until the vegetables have softened but not browned. This slow cooking releases the natural sugars in the vegetables and builds depth of flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the minced garlic and cook for another 1-2 minutes until fragrant. Be careful not to let it brown as garlic can quickly become bitter when overcooked.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>If using dried beans (that have been soaked overnight), add them to the pot now. If using canned beans, you'll add them later. Add the bay leaves, rosemary sprigs, and vegetable stock. Bring the mixture to a boil, then reduce to a simmer. Cover and cook for about 40 minutes if using pre-soaked dried beans, until they're very tender and almost falling apart. This long, slow cooking allows the beans to release their natural starches, which will help thicken your soup.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>If using canned beans, add them now and simmer for 15 minutes to allow the flavors to meld. Season with salt and pepper, remembering that canned beans may already contain salt.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Remove the bay leaves and rosemary stems from the soup. Using an immersion blender, partially blend the soup to your desired consistency. For a completely smooth soup, blend thoroughly; for a more rustic texture, pulse just a few times. If using a standard blender, carefully transfer portions of the hot soup to blend, then return to the pot. The starches released from the beans during cooking and blending will create a naturally creamy texture without adding any dairy.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Stir in the lemon juice and taste, adjusting seasonings if necessary. The acid from the lemon brightens the soup's flavors and balances the earthiness of the beans. Let the soup stand for 5 minutes before serving to allow the flavors to fully develop.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Ladle the soup into warm bowls. Drizzle each serving with a bit of good quality olive oil and sprinkle with fresh parsley. The olive oil creates beautiful golden pools on the surface while adding richness, and the parsley adds color and a fresh herbal note. Serve immediately with crusty bread for dipping.</li></ol>

FAQs

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

What ingredients are used in White Bean Soup Recipe?

This hearty soup uses dried or canned cannellini beans, olive oil, mirepoix (onion, carrots, celery), garlic, herbs (bay leaves, rosemary, parsley), vegetable stock, sea salt, pepper, and lemon juice. The creamy texture comes from blending, not cream.

How to cook White Bean Soup Recipe at home?

Learn how to cook White Bean Soup Recipe by sautéing mirepoix until soft, adding garlic, beans, herbs and stock, then simmering until beans are tender. The key technique is partially blending the soup to create a luxuriously creamy texture without adding dairy. Finish with lemon juice, fresh parsley and a drizzle of olive oil.

Can I make this bean soup with other types of white beans?

Absolutely! While cannellini beans create the creamiest texture, you can substitute with navy beans, great northern beans, or butter beans. Each variety will give a slightly different flavour and texture, but all work beautifully in this soup recipe.

How do I achieve a creamy bean soup without using dairy?

The secret lies in the starch from the beans themselves. Cook them until very tender, then partially blend the soup. The released starches create a naturally velvety consistency. For extra richness without dairy, add a final drizzle of quality olive oil before serving.

What's the best way to store and reheat leftover cannellini bean soup?

Store cooled soup in airtight containers in the refrigerator for up to 4 days or freeze for up to 3 months. When reheating, warm gently on the stovetop with a splash of water or stock to loosen the texture, as bean soups naturally thicken when cooled.

Want to try something else in ...

Soups & Stews

Try following recommended recipes

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "White Bean Soup Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/683767c29b8ecf6755dafaac_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-06-10", "description": "Learn how to make this homemade white bean soup with pantry staples and fresh herbs. This easy baking recipe transforms humble ingredients into a luxuriously creamy soup without cream. The slow cooking method develops deep flavors while the blending technique creates the perfect silky texture. Perfect for cold weather comfort!", "prepTime": "PT15M", "cookTime": "PT45M", "totalTime": "PT1H", "keywords": "white bean soup, cannellini bean soup, vegetarian soup, hearty soup, creamy soup", "recipeYield": "6", "recipeCategory": "Soup", "recipeCuisine": "Mediterranean", "nutrition": { "@type": "NutritionInformation", "calories": "245 calories", "carbohydrateContent": "32 g", "proteinContent": "12 g", "fatContent": "8 g", "saturatedFatContent": "1 g", "cholesterolContent": "0 mg", "sodiumContent": "620 mg", "sugarContent": "3 g", "servingSize": "1 serving" }, "recipeIngredient": [ "500g dried cannellini beans, soaked overnight and drained (or 900g canned beans, drained)", "2 tablespoons olive oil, plus extra for drizzling", "1 large onion, finely diced", "3 carrots, diced", "2 celery stalks, diced", "4 garlic cloves, minced", "2 bay leaves", "2 sprigs fresh rosemary", "1.5 liters vegetable stock", "1 teaspoon sea salt", "Freshly ground black pepper", "1 tablespoon lemon juice", "60g fresh parsley, chopped" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Sauté vegetables", "text": "Heat the olive oil in your Dutch oven over medium heat until it shimmers. Add the diced onion, carrots, and celery (this combination is called mirepoix and forms the flavor foundation of many soups). Cook for 8-10 minutes, stirring occasionally, until the vegetables have softened but not browned. This slow cooking releases the natural sugars in the vegetables and builds depth of flavor." }, { "@type": "HowToStep", "name": "Add garlic", "text": "Add the minced garlic and cook for another 1-2 minutes until fragrant. Be careful not to let it brown as garlic can quickly become bitter when overcooked." }, { "@type": "HowToStep", "name": "Cook beans", "text": "If using dried beans (that have been soaked overnight), add them to the pot now. If using canned beans, you'll add them later. Add the bay leaves, rosemary sprigs, and vegetable stock. Bring the mixture to a boil, then reduce to a simmer. Cover and cook for about 40 minutes if using pre-soaked dried beans, until they're very tender and almost falling apart. This long, slow cooking allows the beans to release their natural starches, which will help thicken your soup." }, { "@type": "HowToStep", "name": "Add canned beans", "text": "If using canned beans, add them now and simmer for 15 minutes to allow the flavors to meld. Season with salt and pepper, remembering that canned beans may already contain salt." }, { "@type": "HowToStep", "name": "Blend the soup", "text": "Remove the bay leaves and rosemary stems from the soup. Using an immersion blender, partially blend the soup to your desired consistency. For a completely smooth soup, blend thoroughly; for a more rustic texture, pulse just a few times. If using a standard blender, carefully transfer portions of the hot soup to blend, then return to the pot. The starches released from the beans during cooking and blending will create a naturally creamy texture without adding any dairy." }, { "@type": "HowToStep", "name": "Season and finish", "text": "Stir in the lemon juice and taste, adjusting seasonings if necessary. The acid from the lemon brightens the soup's flavors and balances the earthiness of the beans. Let the soup stand for 5 minutes before serving to allow the flavors to fully develop." }, { "@type": "HowToStep", "name": "Serve", "text": "Ladle the soup into warm bowls. Drizzle each serving with a bit of good quality olive oil and sprinkle with fresh parsley. The olive oil creates beautiful golden pools on the surface while adding richness, and the parsley adds color and a fresh herbal note. Serve immediately with crusty bread for dipping." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "147" }, "review": [ { "@type": "Review", "author": "Sofia Rossi", "datePublished": "2024-06-05", "reviewBody": "Perfect weeknight comfort food! This soup was incredibly easy to make but tastes like it simmered all day. The texture is amazing without using any cream. My whole family loved it.", "name": "Weeknight Winner", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei Lin", "datePublished": "2024-06-03", "reviewBody": "My kids asked for seconds which NEVER happens with soup! I used canned beans to save time and it was still delicious. The lemon juice at the end really brightens everything up.", "name": "Kid-Approved Soup", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Akash Patel", "datePublished": "2024-06-01", "reviewBody": "This soup freezes beautifully for lunches! I made a double batch and portioned it out for easy work meals. The flavor actually gets better after a day in the fridge too. Highly recommend!", "name": "Perfect Meal Prep Option", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Isabella Martínez", "datePublished": "2024-05-29", "reviewBody": "The silky texture without cream is amazing! I've tried many bean soup recipes and this is by far the best. The combination of herbs is perfect and the soup has such depth of flavor. Don't skip the olive oil drizzle at the end!", "name": "Restaurant Quality", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sven Johansson", "datePublished": "2024-05-25", "reviewBody": "This converted my bean-hater husband instantly! He now requests this soup regularly. I added a parmesan rind while simmering which added another layer of flavor. The crusty bread for dipping is absolutely essential!", "name": "Bean Soup Convert", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ], "url": "https://www.whatsbaking.co/recipes/white-bean-soup-recipe"}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in White Bean Soup Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "This hearty soup uses dried or canned cannellini beans, olive oil, mirepoix (onion, carrots, celery), garlic, herbs (bay leaves, rosemary, parsley), vegetable stock, sea salt, pepper, and lemon juice. The creamy texture comes from blending, not cream." } }, { "@type": "Question", "name": "How to cook White Bean Soup Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook White Bean Soup Recipe by sautéing mirepoix until soft, adding garlic, beans, herbs and stock, then simmering until beans are tender. The key technique is partially blending the soup to create a luxuriously creamy texture without adding dairy. Finish with lemon juice, fresh parsley and a drizzle of olive oil." } }, { "@type": "Question", "name": "Can I make this bean soup with other types of white beans?", "acceptedAnswer": { "@type": "Answer", "text": "Absolutely! While cannellini beans create the creamiest texture, you can substitute with navy beans, great northern beans, or butter beans. Each variety will give a slightly different flavour and texture, but all work beautifully in this soup recipe." } }, { "@type": "Question", "name": "How do I achieve a creamy bean soup without using dairy?", "acceptedAnswer": { "@type": "Answer", "text": "The secret lies in the starch from the beans themselves. Cook them until very tender, then partially blend the soup. The released starches create a naturally velvety consistency. For extra richness without dairy, add a final drizzle of quality olive oil before serving." } }, { "@type": "Question", "name": "What's the best way to store and reheat leftover cannellini bean soup?", "acceptedAnswer": { "@type": "Answer", "text": "Store cooled soup in airtight containers in the refrigerator for up to 4 days or freeze for up to 3 months. When reheating, warm gently on the stovetop with a splash of water or stock to loosen the texture, as bean soups naturally thicken when cooled." } } ]}