Why You’ll Love This White Bean Soup
This Tuscan white bean soup recipe brings cozy Italian flavors to your kitchen with minimal effort. Perfect for busy parents or working professionals, it fits right into your routine. Home cooks and food enthusiasts appreciate its straightforward approach that delivers restaurant-quality results.
- Ease of preparation: You only need one pot and about 45 minutes total time. Chop a few veggies, simmer, and serve. No fancy equipment required, making this easy white bean soup recipe ideal for students or seniors who want quick meals without cleanup hassles.
- Health benefits: Packed with plant-based protein and fiber, one serving offers around 250 calories, 15g protein, and 10g fiber. White beans support heart health and digestion. Check out this detailed look at white beans nutrition for more on their benefits. It’s a healthy creamy white bean soup choice for diet-conscious individuals.
- Versatility: Adapt it for vegan Tuscan white bean soup by sticking to vegetable broth. Add sausage for meat lovers or keep it as vegetarian bean soup. Works for gluten-free diets too, suiting newlyweds experimenting or travelers recreating home comforts.
- Distinctive flavor: Rosemary and kale give it that authentic cannellini soup taste from Tuscany. Creamy texture comes from the beans themselves, no dairy needed. Pairs well with crusty bread for a satisfying Italian bean soup experience.
This recipe shines for its balance of comfort and nutrition, drawing from Mediterranean roots to create memorable meals around the table.
Essential Ingredients for White Bean Soup
Gather these pantry staples for your Tuscan white bean soup recipe. Each plays a key role in building layers of flavor and texture.
Main Ingredients:
- 2 tablespoons extra-virgin olive oil – Builds a savory base and adds healthy monounsaturated fats.
- 1 large yellow onion, diced – Provides natural sweetness and aromatic foundation.
- 2 medium carrots, peeled and diced – Brings color, sweetness, and beta-carotene for eye health.
- 2 celery stalks, diced – Adds subtle earthiness and crunch in early stages.
- 4 garlic cloves, minced – Delivers bold, pungent depth that defines Italian bean soup.
- Two 15-ounce cans cannellini beans, drained and rinsed – Stars of the show, offering creamy texture and 15g protein per serving.
- 4 cups vegetable broth – Creates the silky liquid base while keeping it vegan-friendly.
- 1 teaspoon dried rosemary – Infuses signature Tuscan soup herbaceous notes.
- 1 bay leaf – Lends a mild, floral undertone during simmering.
- Salt and black pepper to taste – Balances flavors essential for any creamy bean soup.
- 2 cups chopped kale – Boosts nutrition with vitamins A, C, K and adds heartiness, perfect for white bean soup with kale.
- Juice of 1 lemon – Brightens the dish with acidity at the finish.
Special Dietary Options:
- Vegan: Use vegetable broth and skip any optional cheese; this is already a vegan Tuscan white bean soup base.
- Gluten-free: All ingredients are naturally gluten-free; confirm broth label.
- Low-calorie: Reduce oil to 1 tablespoon or use water for sautéing, dropping calories to under 200 per serving.
How to Prepare the Perfect White Bean Soup: Step-by-Step Guide
Follow these clear steps for a foolproof rosemary white bean soup. Prep time: 10 minutes. Cook time: 35-40 minutes. Serves 6. Total around 50 minutes, great for weeknights.
First Step: Mise en Place and Sauté Aromatics
Start by prepping all veggies: dice 1 onion, 2 carrots, 2 celery stalks, and mince 4 garlic cloves. Heat 2 tablespoons olive oil in a large pot over medium heat for 1 minute. Add onion, carrots, and celery. Cook 5-7 minutes, stirring occasionally, until softened and onion turns translucent. This builds the flavor base called soffritto in Italian cooking. Watch heat to avoid browning too much, which can make it bitter.
Second Step: Add Garlic and Herbs
Stir in minced garlic, 1 teaspoon dried rosemary, and 1 bay leaf. Cook 1 minute until fragrant, but not burned. Garlic releases allicin, enhancing taste and health perks. If using fresh rosemary, chop 1 tablespoon finely for brighter notes. This step takes seconds but transforms your Tuscan soup.
Third Step: Incorporate Beans and Broth
Add two 15-ounce cans drained cannellini beans and 4 cups vegetable broth. Season with salt and pepper. Bring to a boil over high heat, about 3-4 minutes, then reduce to low simmer. Cover partially and cook 25-30 minutes. Beans absorb flavors and start breaking down for creaminess. Stir every 10 minutes. For instant pot white bean soup, use this same mix on high pressure 20 minutes.
Fourth Step: Blend for Texture
Remove bay leaf. Use an immersion blender to puree about half the soup right in the pot, 20-30 seconds. Or transfer half to a blender, pulse, and return. This creates healthy creamy white bean soup without dairy. Taste and adjust salt. If too thick, add 1/2 cup water.
Fifth Step: Finish with Greens and Acid
Stir in 2 cups chopped kale and juice of 1 lemon. Simmer 3-5 minutes until kale wilts. Lemon cuts richness, balancing the dish. For more similar ideas, try this popular white bean soup version.
Final Step: Serve and Enjoy
Ladle into bowls. Garnish with olive oil drizzle, red pepper flakes, or Parmesan if not vegan. Serve with crusty bread. Pairs nicely with a light dessert like this berry trifle recipe for a full meal. Nutrition per serving: 250 calories, 15g protein, 10g fiber.
| Step | Time | Key Action |
|---|---|---|
| 1. Sauté | 5-7 min | Prep and cook veggies |
| 2. Garlic | 1 min | Add aromatics |
| 3. Simmer | 25-30 min | Beans and broth |
| 4. Blend | 1 min | Puree half |
| 5. Greens | 3-5 min | Kale and lemon |
In Tuscan kitchens, white bean soup warms the soul with humble ingredients turned magical.
Dietary Substitutions to Customize Your White Bean Soup
Protein and Main Component Alternatives
Swap canned beans for 1 pound dried white beans, soaked overnight, for deeper flavor. Use navy beans if cannellini unavailable. Add 8 ounces Italian sausage, browned first, for non-vegetarian bean soup. Tofu cubes work for extra protein in vegan versions, absorbing broth nicely.
Vegetable, Sauce, and Seasoning Modifications
Replace kale with spinach, escarole, or collards based on season. For tomato twist, add 14-ounce can diced tomatoes. Swap rosemary for thyme or oregano. Use balsamic vinegar instead of lemon for tang. Chili flakes add heat for spicy lovers.
Mastering White Bean Soup: Advanced Tips and Variations
Take your creamy bean soup to the next level with these pointers.
Pro cooking techniques: Soak dried beans 8 hours for better digestion and texture. Use homemade broth for superior taste. Partially blend for rustic feel versus fully smooth.
Flavor variations: Smoky with bacon bits. Mexican: cumin, cilantro, lime. Greek: feta, olives post-cook.
Presentation tips: Swirl with olive oil, sprinkle herbs, serve in rustic bowls.
Make-ahead options: Prep veggies day before. Cook double batch; flavors improve next day. For busy schedules, try fruit pizza as a sweet contrast later.
Small tweaks turn basic white bean soup into your signature dish.
How to Store White Bean Soup: Best Practices
Keep your batch fresh with these methods.
- Refrigeration: Cool completely, store in airtight containers up to 4-5 days. Flavors meld nicely.
- Freezing: Portion into freezer bags, flatten for space, up to 3 months. Thaw overnight in fridge.
- Reheating: Stovetop low heat with splash of broth, or microwave stirring midway. Avoid boiling to prevent splitting.
- Meal prep considerations: Divide into single servings. Great for working professionals; reheat at lunch.

FAQs: Frequently Asked Questions About White Bean Soup
What is white bean soup?
White bean soup is a hearty, comforting dish made primarily from white beans like cannellini or navy beans, combined with vegetables such as onions, carrots, celery, and garlic. It’s often flavored with herbs like thyme, rosemary, and bay leaves, and can include ingredients like tomatoes, spinach, or smoked meats for depth. This soup originated in Mediterranean and Tuscan cuisines, where simple pantry staples create a creamy texture without heavy cream—beans break down during cooking. A typical serving provides about 250 calories, 15g protein, and 10g fiber, making it filling and nutritious. Serve it with crusty bread for a complete meal. Prep time is usually 10 minutes, with cooking around 45-60 minutes on the stovetop.
How do you make white bean soup from scratch?
To make white bean soup, start by sautéing 1 diced onion, 2 carrots, 2 celery stalks, and 3 minced garlic cloves in 2 tbsp olive oil until soft, about 5 minutes. Add 4 cups vegetable or chicken broth, two 15-oz cans drained white beans (or 1 lb dried, soaked overnight), 1 tsp dried thyme, salt, and pepper. Simmer 30-40 minutes until beans soften. For creaminess, mash half the beans or blend partially. Stir in 2 cups spinach and lemon juice at the end. Total time: 50 minutes for 6 servings. Use an immersion blender for smooth texture. Store leftovers in the fridge up to 4 days or freeze for 3 months. This recipe yields a vegan-friendly base adaptable with sausage.
Is white bean soup healthy?
Yes, white bean soup is highly nutritious. One cup offers roughly 200-300 calories, 12-18g plant-based protein, 8-12g fiber for digestion and satiety, and low fat (under 5g per serving). Beans provide iron, folate, and potassium—key for heart health and blood pressure control. Paired with veggies, it delivers vitamins A, C, and K without added sugars. Studies from the American Heart Association note legumes like white beans reduce cholesterol by 5-10% when eaten regularly. Opt for low-sodium broth and minimal oil to keep it under 400mg sodium per serving. It’s gluten-free, diabetic-friendly (low glycemic index), and supports weight management—pair with a salad for a 400-calorie meal under 30g carbs.
Can you make white bean soup in a slow cooker?
Absolutely, slow cooker white bean soup is effortless. Add 1 lb dried white beans (rinsed, no soaking needed), 1 chopped onion, 2 carrots, 2 celery stalks, 4 garlic cloves, 6 cups broth, 1 bay leaf, 1 tsp rosemary, salt, and pepper to the crockpot. Cook on low 8 hours or high 4 hours until beans are tender. Remove bay leaf, mash 1/3 for thickness, then stir in 2 cups kale and balsamic vinegar. Serves 8; total hands-on time: 10 minutes. For meaty flavor, add diced ham or Italian sausage at the start. Nutrition per serving: 220 calories, 14g protein. Refrigerate leftovers 5 days or freeze in portions. Perfect for meal prep—reheats well without losing creaminess.
What are good variations for white bean soup recipes?
Customize white bean soup easily: Add Italian sausage or bacon for a smoky Tuscan version—brown meat first, then simmer with beans and kale. For creamy tomato style, include 1 can crushed tomatoes and basil. Make it spicy with cumin, chili flakes, and chorizo. Vegan Mexican twist: Use cilantro, lime, corn, and avocado topping. Greek-inspired adds feta, oregano, and olives post-cook. Each variation keeps core beans for 15g protein per bowl. Experiment with pantry items—canned beans speed it up to 30 minutes. Track macros: Base recipe is 250 calories; sausage adds 100. Link these to chicken noodle soup for flu season or lentil soup for more budget options. Always taste and adjust seasoning before serving.

White Bean Soup
🍲 Experience the rustic comfort of Italian countryside cooking with this hearty white bean soup that’s both nutritious and deeply satisfying
🥘 Warm up with a protein-packed, fiber-rich meal that’s perfect for cozy nights and meal prep throughout the week
- Total Time: 50 minutes
- Yield: 8 servings
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, diced
– 2 medium carrots, peeled and diced
– 2 celery stalks, diced
– 4 garlic cloves, minced
– 2 15-ounce cans cannellini beans, drained and rinsed
– 4 cups vegetable broth
– 1 teaspoon dried rosemary
– 1 bay leaf
– Salt and black pepper to taste
– 2 cups chopped kale
– Juice of 1 lemon
Instructions
1-First Step: Mise en Place and Sauté Aromatics Start by prepping all veggies: dice 1 onion, 2 carrots, 2 celery stalks, and mince 4 garlic cloves. Heat 2 tablespoons olive oil in a large pot over medium heat for 1 minute. Add onion, carrots, and celery. Cook 5-7 minutes, stirring occasionally, until softened and onion turns translucent. This builds the flavor base called soffritto in Italian cooking. Watch heat to avoid browning too much, which can make it bitter.
2-Second Step: Add Garlic and Herbs Stir in minced garlic, 1 teaspoon dried rosemary, and 1 bay leaf. Cook 1 minute until fragrant, but not burned. Garlic releases allicin, enhancing taste and health perks. If using fresh rosemary, chop 1 tablespoon finely for brighter notes. This step takes seconds but transforms your Tuscan soup.
3-Third Step: Incorporate Beans and Broth Add two 15-ounce cans drained cannellini beans and 4 cups vegetable broth. Season with salt and pepper. Bring to a boil over high heat, about 3-4 minutes, then reduce to low simmer. Cover partially and cook 25-30 minutes. Beans absorb flavors and start breaking down for creaminess. Stir every 10 minutes. For instant pot white bean soup, use this same mix on high pressure 20 minutes.
4-Fourth Step: Blend for Texture Remove bay leaf. Use an immersion blender to puree about half the soup right in the pot, 20-30 seconds. Or transfer half to a blender, pulse, and return. This creates healthy creamy white bean soup without dairy. Taste and adjust salt. If too thick, add 1/2 cup water.
5-Fifth Step: Finish with Greens and Acid Stir in 2 cups chopped kale and juice of 1 lemon. Simmer 3-5 minutes until kale wilts. Lemon cuts richness, balancing the dish. For more similar ideas, try this popular white bean soup version.
6-Final Step: Serve and Enjoy Ladle into bowls. Garnish with olive oil drizzle, red pepper flakes, or Parmesan if not vegan. Serve with crusty bread. Pairs nicely with a light dessert like this berry trifle recipe for a full meal. Nutrition per serving: 250 calories, 15g protein, 10g fiber.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🎯 For extra creaminess, mash one can of beans before adding to the soup to create a thicker base
❄️ This soup tastes even better the next day, so make a big batch for meal prep throughout the week
⏰ Add a splash of white wine with the vegetables for extra depth of flavor, letting it cook off before adding broth
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 8g
- Sodium: 680mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 9g
- Protein: 10g
- Cholesterol: 0mg






