This white bean soup recipe is the kind of cozy, nourishing meal that feels like wrapping yourself in a blanket, even on the busiest weeknight. Each spoonful bursts with creamy beans, sweet carrots, and a whisper of herbs, coming together in a bowl that’s both hearty and fresh. Whether you’re after plant-based comfort or just craving something simple and flavorful, this white bean soup delivers. I’ve made this countless times and it’s become a staple for getting wholesome, satisfying food on the table with minimal fuss—and just wait until you see how flexible the truly is!
Ingredients You’ll Need
Trust me, you’ll be amazed by how a handful of humble ingredients make this soup sing. Each one contributes a little something special—think richness, aroma, or that magical hint of brightness. With basics you likely already have on hand, you’ll be ladling up { in no time!
- Olive oil: This gives the soup body and helps draw out all the flavors from your vegetables right from the start.
 - Onion: Provides a savory foundation and natural sweetness—dice it small so it melts into the soup.
 - Carrots: Add color, gentle sweetness, and a boost of nutrition with every bite.
 - Celery: Lends a fresh, slightly peppery note that balances the heartiness of the beans.
 - Garlic: Just a few cloves infuse the soup with bold, aromatic depth.
 - Dried thyme: Brings classic herbal flavor that complements the beans beautifully.
 - Dried rosemary: Adds a subtle, woodsy fragrance for that Mediterranean vibe.
 - Red pepper flakes (optional): Love a little spice? These provide a gentle kick—taste as you go!
 - Vegetable broth: Acts as the flavorful base and helps everything simmer together perfectly.
 - White beans: The star of the show! They’re creamy, filling, and soak up all those herby flavors.
 - Bay leaf: Infuses the soup with a complex, savory aroma as it simmers.
 - Salt and black pepper: Essential for bringing all the flavors together—season to your liking.
 - Lemon juice (optional): A squeeze at the end brightens everything up and lifts the flavors.
 - Fresh parsley (for garnish): Adds color, freshness, and a pop of herbal vibrancy on top.
 
How to Make
Step 1: Sauté Vegetables
Start your { by heating the olive oil in a large pot on medium heat. Toss in the chopped onion, carrots, and celery, then cook for about five to seven minutes. You’re looking for everything to soften and the onions to turn translucent. This step is where the flavors start to build, and it’s your chance to bring out that natural sweetness in the veggies.
Step 2: Add Aromatics and Herbs
Stir in the minced garlic, dried thyme, dried rosemary, and a sprinkle of red pepper flakes if you like a little kick. Cook for just about a minute—just long enough for the garlic to smell incredible. The blend of herbs is key here, giving your { an unmistakable Mediterranean warmth.
Step 3: Simmer with Broth and Beans
Next, pour in the vegetable broth, add the drained and rinsed white beans, and pop in your bay leaf. Give everything a gentle stir and bring it to a boil. You’ll quickly notice how the beans start to soak up all that fragrant liquid, turning the { into a hearty, irresistible meal.
Step 4: Let It Meld
Reduce the heat to a gentle simmer and let things bubble away for about twenty minutes. This is where the magic happens—the flavors blend, the beans get even creamier, and every ingredient adds its voice to the choir. Give it the occasional stir while you inhale that heavenly aroma!
Step 5: Blend for Creaminess
Remove the bay leaf, then grab your immersion blender and pulse the soup a few times right in the pot. You’re aiming for a texture that’s half creamy, half chunky, but blend to your instance of perfection. If you don’t have an immersion blender, no worries—just blend half the soup in a stand blender and pour it back in. This step gives your { that luscious, velvety texture.
Step 6: Season and Brighten
Time to taste! Add salt and black pepper to your liking, and if you’re in the mood for a sunny zip of flavor, stir in a splash of lemon juice. Everything should taste vibrant and balanced—give it a good stir, and your { is officially ready.
Step 7: Garnish and Serve
Ladle your hot { into bowls and sprinkle with a generous handful of fresh chopped parsley. The burst of green looks gorgeous and adds another layer of freshness you won’t want to skip!
How to Serve
Garnishes
Garnishing your { is both fun and functional—parsley is classic, but try a drizzle of good olive oil or a sprinkle of vegan parmesan. For extra texture, add homemade croutons or even a few chili flakes for heat. It’s your bowl, so make it your own!
Side Dishes
This soup pairs so beautifully with crusty bread, focaccia, or a hunk of toasted sourdough. For something lighter, add a crisp green salad with lemony dressing. The { is versatile—serve with your favorite lunch combos or as a cozy dinner centerpiece.
Creative Ways to Present
If you want to show off, serve the { in small mugs at a dinner party, top with microgreens or edible flowers, or finish each bowl with lemon zest for a bright twist. You can also swirl in a dollop of pesto or vegan yogurt—talk about eye-catching!
Make Ahead and Storage
Storing Leftovers
Your { leftovers keep like a dream. Just let the soup cool fully, transfer it to airtight containers, and refrigerate. The flavors deepen overnight, making tomorrow’s lunch even more delicious. It’ll stay fresh for up to four days—perfect for meal prep.
Freezing
Want to save some for later? The { freezes beautifully. Ladle cooled soup into freezer-safe containers (leave a little room for expansion), and store for up to three months. Thaw in the fridge overnight before reheating—it tastes just as good, maybe better!
Reheating
Bring refrigerated { back to life in a saucepan over medium-low heat, stirring gently as it warms. Add a splash of water or broth if it’s thickened up too much. For frozen soup, thaw first, then reheat as above—no loss of flavor or texture at all.
FAQs
Can I use dried white beans instead of canned?
Absolutely! Just soak your dried white beans overnight, drain, then cook until tender before adding them to the soup. It takes a bit longer but adds an extra layer of homemade magic to your {.
Is this white bean soup gluten-free?
Yes, the base { is naturally gluten-free. Just check your vegetable broth or any toppings to ensure no sneaky gluten ingredients have slipped in.
How can I make this soup extra creamy?
For a creamier {, blend a greater portion of the soup (even all of it, if you like), or stir in a splash of plant-based milk just before serving. The beans themselves create a silky texture when blended.
What kind of white beans work best?
Cannellini beans, Great Northern beans, or navy beans all work brilliantly in the {. Each brings a slightly different creaminess, but you can’t go wrong—use what you have on hand!
Can I add extra veggies or greens?
Definitely! Spinach, kale, zucchini, or even diced potatoes can all join the pot. Just add your extras during the simmering stage so they get perfectly tender and swap things up in your next batch of {.
Final Thoughts
I hope this white bean soup becomes the kind of recipe you reach for again and again—hearty, wholesome, and endlessly comforting. Grab your pot, gather your veggies, and savor the simple, delicious joy of making { at home. Your kitchen (and everyone you share it with) will thank you!
Print
Cozy White Bean Soup for Fall Comfort
- Total Time: 40 minutes
 - Yield: 4 servings
 - Diet: Vegan
 
Description
White Bean Soup is a hearty, comforting dish made with creamy white beans, aromatic vegetables, and herbs. It’s a nutritious and satisfying option, perfect for a cozy lunch or dinner.
Ingredients
Vegetable Base:
- 2 tablespoons olive oil
 - 1 onion, diced
 - 2 carrots, chopped
 - 2 celery stalks, chopped
 - 3 cloves garlic, minced
 
Seasonings and Broth:
- 1/2 teaspoon dried thyme
 - 1/2 teaspoon dried rosemary
 - 1/4 teaspoon red pepper flakes (optional)
 - 4 cups vegetable broth
 - 1 bay leaf
 
Finishing Touches:
- 2 (15-ounce) cans white beans, drained and rinsed
 - Salt and black pepper, to taste
 - 1 tablespoon lemon juice (optional, for brightness)
 - Fresh parsley, chopped (for garnish)
 
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5–7 minutes until vegetables are softened.
 - Add garlic, thyme, rosemary, and red pepper flakes. Cook for 1 more minute until fragrant.
 - Stir in the white beans, vegetable broth, and bay leaf. Bring to a boil.
 - Reduce heat and simmer for 20 minutes to allow flavors to meld.
 - Remove bay leaf. Use an immersion blender to partially blend the soup for a creamier texture, or blend half in a regular blender and return to the pot.
 - Season with salt, black pepper, and lemon juice if using. Stir well.
 - Serve hot, garnished with fresh parsley.
 
Notes
- For added protein, stir in cooked chicken or sausage.
 - You can use dried beans—just soak and cook them in advance.
 - Leftovers taste even better the next day and can be frozen for up to 3 months.
 - Serve with crusty bread for a complete meal.
 
- Prep Time: 10 minutes
 - Cook Time: 30 minutes
 - Category: Soup
 - Method: Stovetop
 - Cuisine: Mediterranean
 
Nutrition
- Serving Size: 1 bowl
 - Calories: 250
 - Sugar: 5g
 - Sodium: 600mg
 - Fat: 8g
 - Saturated Fat: 1g
 - Unsaturated Fat: 7g
 - Trans Fat: 0g
 - Carbohydrates: 32g
 - Fiber: 9g
 - Protein: 12g
 - Cholesterol: 0mg
 
