Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy White Bean Soup with Carrots and Fresh Herbs - Hearty and flavorful comfort food recipe for cozy dinners. Perfect for meal prep and healthy eating.

White Bean Soup


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: 6Creamy White Bean Soup with Carrots and Fresh Herbs - Hearty and flavorful comfort food recipe for cozy dinners. Perfect for meal prep and healthy eating.


Ingredients

Scale
  • 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

  1. 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.
  2. 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.
  3. Add the minced garlic and cook for just another minute until your kitchen smells amazing.
  4. Add your drained beans to the pot along with the vegetable broth, bay leaves, and dried thyme. Give it a good stir.
  5. 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.
  6. Fish out those bay leaves (seriously, don’t forget this step), then season generously with salt and pepper. Taste as you go.
  7. 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.
  8. 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.