Description
A creamy, comforting bowl of homemade white bean soup that’s surprisingly easy to make—perfect for cozy weeknight dinners or meal prep Sundays.
Prep Time: 10 minutes (plus overnight soaking) | Cook Time: 2 hours | Total Time: 2 hours 10 minutes | Servings: 6
Ingredients
- 16 oz dried white beans (about 2 cups—grab the freshest you can find)
- 1 large onion, chopped
- 2 carrots, diced (I like them in small pieces so they cook evenly)
- 2 celery stalks, chopped
- 4 cloves garlic, minced (don’t use the jarred stuff for this one)
- 6 cups vegetable broth (use good quality—it matters here)
- 2 bay leaves
- 1 tsp dried thyme
- Salt and pepper, to taste (be generous)
- Fresh parsley, chopped for garnish
- 2 tbsp olive oil
Instructions
- Rinse those white beans under cold water, checking for any little stones, then cover them with water in a big bowl and let them soak overnight. In the morning, drain and rinse them well.
- Heat olive oil in your largest pot over medium heat. Toss in the chopped onion, carrots, and celery, and let them soften up for about 5 minutes, stirring occasionally. Don’t rush this part—those vegetables need time to release their sweetness.
- Add the minced garlic and cook for just another minute until your kitchen smells amazing.
- Add your drained beans to the pot along with the vegetable broth, bay leaves, and dried thyme. Give it a good stir.
- Crank the heat up to bring everything to a boil, then reduce to low heat, pop the lid on, and let it simmer gently for about 1.5 to 2 hours. Start checking the beans around 90 minutes—they should be completely tender and creamy inside.
- Fish out those bay leaves (seriously, don’t forget this step), then season generously with salt and pepper. Taste as you go.
- Here comes the magic: grab an immersion blender and pulse it a few times right in the pot, blending about a third of the soup. You want it thick and creamy but still with plenty of whole beans for texture. If you don’t have an immersion blender, transfer about 2 cups to a regular blender, puree it, and stir it back in.
- Ladle into bowls, top with fresh parsley, and serve hot with crusty bread for dunking.
Nutrition Information (Per Serving):
- Calories: 285
- Carbohydrates: 48g
- Protein: 16g
- Fat: 5g
- Fiber: 12g
- Sodium: 620mg
- Iron: 4.5mg (25% DV)
- Folate: 256mcg (64% DV)
White beans are nutritional powerhouses, packed with plant-based protein, fiber, and iron—this soup keeps you full and energized for hours.
Notes:
- Seriously, don’t skip the overnight soak. I’ve tried shortcuts, and they never work as well.
- Every oven runs differently, but more importantly, every pot of beans cooks differently depending on their age. Trust your eyes and taste—tender beans are worth the wait.
- If you’re short on time, use canned beans (4-5 cans) and reduce cooking time to 30 minutes. It won’t be quite as creamy, but it’s still delicious.
- The soup thickens as it sits—totally normal. Just add a splash of broth when reheating.
- A squeeze of lemon juice at the end brightens everything up if your soup tastes flat.
Storage Tips:
- Store in an airtight container in the fridge for up to 5 days.
- Freezes beautifully for 3 months—just leave room in your container for expansion.
- Reheat gently on the stovetop, adding broth as needed to reach your preferred consistency.
- Don’t microwave from frozen—it gets weird and rubbery. Thaw in the fridge overnight first.
Serving Suggestions:
- With crusty bread: Seriously, get some good sourdough or Italian bread for dunking—it’s non-negotiable
- Over toast: Spoon it over thick slices of toasted bread rubbed with garlic for a Tuscan-style meal
- With a simple salad: A crisp green salad with lemon vinaigrette cuts through the richness perfectly
- Topped with extras: Try crispy fried rosemary, grated parmesan, red pepper flakes, or a drizzle of your best olive oil
Mix It Up (Recipe Variations):
- Tuscan White Bean Soup: Add 2 cups chopped kale or spinach in the last 10 minutes and toss in a parmesan rind while simmering for extra depth
- Herbed White Bean Soup: Stir in fresh rosemary and sage with the thyme, then top with crispy herb oil
- Cheesy White Bean Soup: Stir in 1/2 cup grated parmesan at the end for a richer, creamier version
- Mediterranean White Bean Soup: Add a 14 oz can of diced tomatoes, oregano, and finish with a squeeze of lemon
- Vegan White Bean Soup: This recipe is already vegan—just double-check your vegetable broth
- Gluten-Free: Naturally gluten-free, just serve with gluten-free bread
What Makes This Recipe Special:
This white bean soup uses the traditional slow-simmering method that transforms humble ingredients into something incredibly satisfying. The partial blending technique creates a creamy, luxurious texture without any dairy, while keeping enough whole beans to make every spoonful interesting. It’s the kind of honest, nourishing cooking that’s been feeding families for generations.
