Oh, white bean soup—my ultimate comfort food! There’s something magical about how humble ingredients like beans, veggies, and broth transform into this rich, velvety bowl of goodness. I first fell in love with this recipe during a chilly autumn when my pantry was nearly empty, just some dried white beans and sad-looking carrots staring back at me. A little thyme, a lot of simmering, and voilà—hearty, nutritious magic happened. This soup isn’t just vegetarian; it’s a hug in a bowl, packed with protein and fiber. And the best part? It’s so simple, even my 10-year-old can make it (with a little supervision near the stove).

Why You’ll Love This White Bean Soup
- Super easy to make: Just a few simple steps and one pot—perfect for busy weeknights.
- Packed with nutrients: Loaded with protein, fiber, and vitamins, it’s a healthy meal that keeps you full.
- Budget-friendly: Uses pantry staples and affordable ingredients without skimping on flavor.
- Endlessly customizable: Add your favorite veggies, herbs, or spices to make it your own.
Ingredients for White Bean Soup
Gathering the right ingredients makes all the difference in this soup – trust me, I’ve learned this the hard way after forgetting the garlic once (never again!). Here’s what you’ll need:
- 2 cups dried white beans (soaked overnight – don’t skip this!)
- 1 onion, chopped (I like yellow for sweetness)
- 2 carrots, diced (about 1/4-inch pieces)
- 2 celery stalks, diced (leaves and all for extra flavor)
- 3 cloves garlic, minced (more if you’re feeling bold!)
- 4 cups vegetable broth (homemade if you’ve got it)
- 2 tbsp olive oil (the good stuff for sautéing)
- 1 tsp dried thyme (rub between your fingers to wake it up)
- 1 tsp dried rosemary (crushed slightly)
- Salt and pepper to taste (add gradually)
Pro tip: If you forgot to soak beans overnight, a quick soak method works – just boil for 2 minutes, then let sit covered for 1 hour. But overnight soaking really does give the creamiest texture!
How to Make White Bean Soup
Alright, let’s get cooking! This soup comes together so easily, but there are a few key steps that make all the difference. I’ve made this dozens of times (sometimes at 2 AM when cravings hit), and here’s exactly how I do it:
Preparing the Beans
First, drain those soaked beans – really give them a good rinse under cold water. This helps reduce any, ahem, “musical” side effects later! If you’re in a pinch, two 15-oz cans of white beans work too (just drain and rinse). But trust me, soaked-from-dry beans give that dreamy creamy texture.
Sautéing the Vegetables
Heat your olive oil in a big pot over medium heat – you’ll know it’s ready when a tiny piece of onion sizzles. Add the onion, carrots, and celery all at once. Stir occasionally for about 5 minutes until they soften but still have a little crunch. That garlic? Toss it in last – just 1 minute to wake up the flavor without burning it!
Simmering the Soup
Now the magic happens! Pour in your broth and add the prepared beans. Crank the heat to get a lively boil, then immediately reduce to a gentle simmer. Set your timer for 1 hour – the beans should be tender but not mushy. Around the 45-minute mark, start tasting (careful, it’s hot!) and add salt gradually. The broth will reduce slightly, creating the most amazing rich flavor.

Tips for the Best White Bean Soup
After making this soup more times than I can count, here are my can’t-live-without tips:
- Fresh herbs make magic: Swap dried thyme and rosemary for fresh if you’ve got them – just double the amount!
- Season in layers: Add a pinch of salt when sautéing veggies, then adjust at the end. Beans absorb seasoning differently as they cook.
- Low and slow wins: That gentle simmer is key – boiling too hard makes beans tough.
- Texture trick: Mash a few beans against the pot with your spoon to naturally thicken the broth.
Variations of White Bean Soup
One of my favorite things about this soup is how easily it adapts to whatever I’ve got in my fridge! Try stirring in a handful of spinach at the end for a pop of green, or add diced tomatoes for extra brightness. A pinch of smoked paprika gives amazing depth – just don’t tell my grandma I messed with her classic recipe!
Serving Suggestions for White Bean Soup
This soup is a meal all on its own, but I love pairing it with a hunk of crusty bread for dipping—it’s perfect for soaking up every last drop of that flavorful broth. For a lighter option, try a simple green salad with a tangy vinaigrette. Trust me, it’s the ultimate cozy combo!
Storing and Reheating White Bean Soup
This soup gets even better the next day—if you can resist eating it all at once! Let it cool completely, then store in airtight containers in the fridge for up to 5 days. When reheating, I always add a splash of water or broth since the beans soak up liquid. Just warm gently on the stove—microwaving works too, but stir every minute to prevent hot spots. Freeze portions for up to 3 months (perfect for emergency soup cravings!). Thaw overnight in the fridge before reheating.
White Bean Soup Nutritional Information
Here’s the scoop on why this soup makes me feel so good after eating it! Each hearty bowl packs about 250 calories with 12g plant-based protein and a whopping 10g fiber to keep you full. The olive oil adds healthy fats, while those carrots and celery sneak in extra vitamins. Now, full disclosure – these numbers can vary based on your exact ingredients (like using homemade vs store-bought broth). But one thing’s certain – it’s nourishing comfort food that loves you back!
Frequently Asked Questions About White Bean Soup
Q1. Can I use canned beans instead of dried?
Absolutely! Two 15-oz cans work great—just drain and rinse them well. The texture will be slightly different (less creamy), but it cuts cooking time down to about 20 minutes. I still prefer soaked dried beans for that velvety texture though!
Q2. My soup turned out too thick—how can I fix it?
No worries! Just stir in some extra broth or water until it reaches your perfect consistency. I usually keep about 1/2 cup warm water nearby while serving for last-minute adjustments.
Q3. Can I make this soup in a slow cooker?
You bet! Sauté the veggies first for best flavor, then add everything to the crockpot. Cook on low for 6-8 hours or high for 3-4 hours. The beans will be melt-in-your-mouth tender!
Q4. What’s the best way to add more protein?
I sometimes stir in a handful of chopped kale or spinach at the end—it wilts perfectly in the hot soup. For heartier additions, diced potatoes or sweet potatoes work wonders too!
Q5. Can I freeze this soup?
Yes! It freezes beautifully for up to 3 months. Pro tip: freeze in individual portions for easy lunches. Just remember the beans will absorb more liquid when thawed, so you may need to add extra broth when reheating.
Creamy White Bean Soup with Thyme
A hearty and nutritious white bean soup that’s easy to make and packed with flavor.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups dried white beans, soaked overnight
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 2 tbsp olive oil
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper to taste
Instructions
- Drain and rinse the soaked white beans.
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Sauté for 5 minutes.
- Add garlic, thyme, and rosemary. Cook for 1 minute.
- Pour in vegetable broth and add the white beans.
- Bring to a boil, then reduce heat and simmer for 1 hour or until beans are tender.
- Season with salt and pepper.
- Serve hot.
Notes
- Soak beans overnight for best results.
- You can use canned beans for a quicker version.
- Garnish with fresh parsley if desired.
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 5g
- Sodium: 400mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg
