Creamy White Bean Soup Recipe

Creamy White Bean Soup Recipe tastes like silky cannellini beans, roasted garlic, and bright lemon with a warm thyme note. This bowl suits busy home cooks and vegetarians, and it takes about 45 minutes total. I learned the base in a tiny kitchen and I still tweak the garlic level to suit my mood.

Why Choose This Creamy White Bean Soup Recipe

Creamy White Bean Soup Recipe stands out because it balances rich texture with simple pantry ingredients. You get protein, fiber, and comforting mouthfeel without a long ingredient list or fancy tools.

I test this version to keep it fast, cozy, and forgiving for beginner cooks. You can make it vegetarian or add a splash of extra richness if you prefer a meatier finish.

Silky, hearty, and easy enough for a weeknight meal ★★★★★

Ingredients You Need

  • 2 tablespoons extra virgin olive oil (use a good brand for flavor; sub: light olive oil or avocado oil)
  • 1 medium yellow onion, diced
  • 3 to 4 garlic cloves, minced
  • 2 medium carrots, diced (pantry shortcut: frozen diced carrots)
  • 2 celery stalks, diced (sub: fennel for an anise note)
  • 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
  • 1 bay leaf (optional)
  • 4 cups low sodium vegetable broth (or chicken broth if not vegetarian; use quality brand)
  • 2 cans (15 to 16 ounces each) cannellini beans, drained and rinsed (or use 2 1/2 cups cooked dried beans)
  • 1 medium potato, peeled and diced (for extra creaminess; skip for lower carbs)
  • Zest and juice of 1 lemon
  • Salt and freshly ground black pepper to taste
  • 1/4 cup grated Parmesan or vegan parm (optional; try nutritional yeast as dairy-free option)
  • Extra virgin olive oil and chopped parsley for finishing

Pantry shortcuts and substitutions:

  • Use canned beans to save time. If you use dried beans, soak and cook them before starting.
  • Swap cannellini for great northern beans or navy beans.
  • Replace potato with 1/2 cup cooked rice for a thicker texture without the starch.

Equipment:

  • 4 to 6 quart heavy-bottomed pot
  • Immersion blender or countertop blender
  • Wooden spoon, ladle, and chef knife
  • Fine grater for lemon zest

How to Make Creamy White Bean Soup Recipe

Prep

  1. Heat olive oil in your pot over medium heat.
  2. Dice the onion, carrots, celery, and potato. Mince garlic and zest the lemon.
  3. Drain and rinse canned beans.

Sauté Aromatics

  1. Add the diced onion, carrots, and celery to the pot and sauté until the onion becomes translucent, about 6 to 8 minutes.
  2. Stir in the garlic and thyme and cook 60 seconds until fragrant.
  3. Season lightly with salt to help the vegetables sweat and develop flavor.

Simmer (20 to 25 minutes)

  1. Add potato, drained beans, bay leaf, and vegetable broth to the pot.
  2. Bring the mixture to a gentle simmer, then reduce heat and simmer uncovered for 20 to 25 minutes until the potato becomes tender.
  3. Taste and adjust salt and pepper.

Blend and Finish

  1. Remove the bay leaf. Use an immersion blender to puree the soup until smooth and creamy, leaving a few whole beans for texture. If you use a countertop blender, puree in batches and return to the pot.
  2. Stir in lemon zest, lemon juice, and grated Parmesan or nutritional yeast. Heat through for 2 minutes.
  3. Taste and adjust seasoning. Finish with a drizzle of olive oil and chopped parsley before serving.

Tips & Common Mistakes

  • Use good olive oil for flavor; cheap oil will taste flat.
  • Do not over-blend if you want texture; pulse until you keep some bean pieces.
  • Salt in stages: add a little while sautéing and adjust after blending.
  • Skip the lemon until the end so the bright flavor stays fresh.
  • Watch simmer time; overcooking can make colors dull and flavors muddled.
  • If the soup gets too thick, thin with warm broth rather than cold water.
  • Avoid adding dairy too early; it can break down with long simmering.

Variations I've Tried

I often add chopped kale or spinach at the end for color and nutrients. I also like a version with roasted garlic for deeper sweetness. Another favorite swaps potato for roasted butternut squash and adds smoked paprika for a smoky twist. When I want a heartier meal, I stir in sliced Italian sausage during the sauté step.

How to Serve

Serve this soup with thick slices of crusty bread or toasted sourdough and a simple green salad. Sprinkle extra grated Parmesan or a spoonful of Greek yogurt for creaminess without changing the soup's character. Add a handful of toasted pine nuts or croutons for crunch and finish with chopped herbs and a drizzle of olive oil.

Make-Ahead and Storage

Refrigerate the cooled soup in airtight containers for up to 4 days. Freeze portions in freezer-safe containers for up to 3 months. Reheat gently on the stovetop over low heat, stirring and adding a splash of broth if it thickens. You can also microwave individual portions in 1-minute bursts, stirring between intervals until hot.

Creamy White Bean Soup Recipe
Ally Sanders

Creamy White Bean Soup Recipe

Creamy White Bean Soup Recipe tastes like silky cannellini beans, roasted garlic, and bright lemon with a warm thyme note. This bowl suits busy home cooks and vegetarians, and it takes about 45 minutes total.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Soup

Ingredients
  

  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, diced
  • 3 to 4 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 4 cups low sodium vegetable broth
  • 2 cans cannellini beans, drained and rinsed (15 to 16 ounces each)
  • 1 medium potato, peeled and diced
  • 1 lemon, zested and juiced
  • salt, to taste
  • freshly ground black pepper, to taste
  • 1/4 cup grated Parmesan or vegan Parmesan
  • extra virgin olive oil, for finishing
  • chopped parsley, for finishing

Instructions
 

  1. Heat the olive oil in a 4 to 6 quart heavy-bottomed pot over medium heat.
  2. Dice the onion, carrots, celery, and potato. Mince the garlic and zest the lemon. Drain and rinse the canned beans.
  1. Add the diced onion, carrots, and celery to the pot and sauté until the onion becomes translucent, about 6 to 8 minutes.
  2. Stir in the garlic and thyme and cook for about 60 seconds until fragrant.
  3. Season lightly with salt to help the vegetables soften and develop flavor.
  1. Add the potato, drained cannellini beans, bay leaf, and vegetable broth to the pot.
  2. Bring to a gentle simmer, then reduce heat and simmer uncovered for 20 to 25 minutes, until the potato is tender.
  3. Taste and adjust salt and pepper as needed.
  1. Remove and discard the bay leaf. Use an immersion blender to puree the soup until smooth and creamy, leaving a few whole beans for texture if desired. If using a countertop blender, puree in batches and return the soup to the pot.
  2. Stir in the lemon zest, lemon juice, and grated Parmesan or vegan Parmesan, if using. Warm through for 2 minutes.
  3. Taste and adjust seasoning. Ladle into bowls and finish with a drizzle of olive oil and chopped parsley before serving.

Notes

Nutrition Information
Approximate per 1 of 4 servings: 320 calories; fat 11 g; saturated fat 3 g; carbohydrates 44 g; fiber 11 g; sugars 5 g; protein 14 g; sodium 720 mg. Values will vary based on specific ingredients, brands, and portion size.