White Bean Soup Recipe

White Bean Soup Recipe brings a cozy, garlicky pot with creamy broth, tender cannellini, sweet carrots, and a squeeze of lemon for brightness. Busy weeknights need a 35-minute dinner that tastes like it simmered all afternoon, and this one suits vegetarians, omnivores, and anyone who loves hearty soup. I made this on a rainy Tuesday and ate it straight from the ladle, no regrets.

Why You Should Try This White Bean Soup Recipe

This White Bean Soup Recipe packs creamy comfort with pantry staples and bright herbs. Cannellini beans give a velvety texture without cream, while tomato paste and smoked paprika add depth. A hit of lemon at the end wakes everything up.

You get a budget-friendly pot that feeds a crowd and welcomes add-ins. Toss in sausage for meat lovers or keep it plant-based and top with olive oil and parsley. The soup reheats like a dream, which helps with lunches all week.

Ingredients You’ll Need

  • Olive oil – 2 tablespoons
  • Yellow onion – 1 medium, diced
  • Carrots – 2, diced
  • Celery – 2 ribs, diced
  • Garlic – 4 cloves, minced
  • Tomato paste – 1 tablespoon
  • Crushed red pepper flakes – 1/4 teaspoon, optional for heat
  • Dried thyme or Italian seasoning – 1 teaspoon
  • Smoked paprika – 1/2 teaspoon, optional for smoky flavor
  • Bay leaf – 1
  • Low-sodium vegetable broth – 6 cups
    • Pantry shortcut: Better Than Bouillon vegetable base works great
    • Swap: Use chicken broth if you prefer
  • Cannellini beans – 3 cans, 15 ounces each, drained and rinsed
    • Swap: Great Northern or navy beans
  • Yukon gold potato – 1 large, diced small, optional for extra body
  • Parm rind – 1 piece, optional for umami if not vegan
  • Kale or baby spinach – 2 packed cups, chopped
  • Lemon – 1, zest and juice
  • Fresh parsley – 2 tablespoons, chopped
  • Kosher salt and black pepper, to taste
  • Finishing options: extra-virgin olive oil drizzle, grated Parmesan

Equipment:

  • Large Dutch oven or heavy soup pot
  • Wooden spoon and ladle
  • Microplane or zester
  • Immersion blender or regular blender for a quick pulse, optional

How to Make White Bean Soup

  • Prep: 10 minutes
  • Cook: 25 minutes
  • Total: 35 minutes

  1. Warm the olive oil in a Dutch oven over medium heat. Add onion, carrots, and celery. Cook 5 to 7 minutes until the veggies soften and smell sweet.
  2. Stir in garlic, tomato paste, red pepper flakes, thyme, and smoked paprika. Cook 1 minute to toast the spices and caramelize the paste.
  3. Add beans, broth, bay leaf, and the diced potato if using. Drop in a Parmesan rind if you want that cheesy backbone.
  4. Bring the pot to a lively simmer. Cook 12 to 15 minutes, until the potatoes turn tender and the flavors mingle.
  5. Thicken the soup: scoop out 2 cups, blend until mostly smooth, and return it to the pot. No blender handy? Mash beans against the side of the pot with a spoon.
  6. Stir in the kale or spinach. Cook 2 to 3 minutes until the greens turn tender and bright.
  7. Turn off the heat. Add lemon zest and juice, then stir in parsley.
  8. Taste and season with salt and plenty of black pepper. Adjust lemon to your liking.
  9. Ladle into bowls and finish with a drizzle of olive oil and Parmesan if you want a richer finish.

Tips & Tricks

  • Salt in layers to build flavor from the start.
  • Use canned beans to save time and keep weeknights easy.
  • Add a potato for extra body, or skip it and blend a little more soup to thicken.
  • Pulse an immersion blender for 3 to 5 seconds for a creamy-but-chunky texture.
  • Keep greens vibrant by adding them at the end.
  • Swap thyme for rosemary if that’s what you have.
  • For meat lovers, brown Italian sausage at the start, then proceed with the recipe.
  • Finish with chili oil or hot honey for a spicy-sweet twist.

What to Serve with White Bean Soup

This soup loves crusty sourdough, garlic bread, or a hot buttered baguette. Add a simple salad with lemony vinaigrette to balance the creamy beans. Grilled cheese, cheddar biscuits, or a pan of roasted broccoli also play well. For wine, pour a crisp Pinot Grigio or a light red like a chilled Gamay.

Make-Ahead and Storage

Cool the soup quickly, then pack it into airtight containers. Refrigerate for up to 4 days or freeze for up to 3 months. Reheat on the stovetop over medium heat with a splash of water or broth, then adjust salt and lemon at the end.

If you plan to add pasta, cook it separately and add it to bowls so it keeps its bite. Freeze without greens for the best texture, then stir in fresh greens while reheating.

Nutrition Information

Per serving, based on 6 servings: about 290 calories, 14 g protein, 42 g carbs, 12 g fiber, 9 g fat, 1.5 g saturated fat, and 710 mg sodium.
These numbers estimate a serving made with low-sodium vegetable broth, 2 tablespoons olive oil, and no cheese. Actual results will vary with brands and seasoning.

White Bean Soup Recipe
Ally Sanders

White Bean Soup Recipe

White Bean Soup is a comforting and hearty dish, perfect as a warm appetizer or light meal.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 4
Course: Soup
Cuisine: American

Ingredients
  

  • 2 cups cooked white beans
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 teaspoon olive oil
  • to taste salt
  • to taste black pepper
  • 1 teaspoon fresh thyme (optional)

Instructions
 

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and garlic and sauté until translucent.
  3. Add cooked white beans and vegetable broth to the pot.
  4. Bring to a boil, then reduce heat and let simmer for 20-30 minutes.
  5. Season with salt, black pepper, and fresh thyme if using.
  6. Use an immersion blender to puree some of the soup for a creamier texture, leaving some beans whole for texture.
  7. Serve hot and enjoy your comforting white bean soup.

Notes

For added flavor, garnish with fresh parsley or a drizzle of olive oil. This soup can be made ahead and refrigerated for up to 3 days.