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 in a modern kitchen with olive oil drizzle and herbs

White Bean Soup


  • Author: Ryan Mitchell
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A cozy, creamy white bean soup made with simple pantry staples like carrots, celery, and garlic. Perfect for chilly evenings, packed with protein, and full of comforting flavor.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable or chicken broth
  • 2 cans (15 ounces each) white beans, drained and rinsed
  • 1 teaspoon dried thyme
  • 1/2 teaspoon rosemary or Italian seasoning
  • Salt and black pepper, to taste
  • 1 cup chopped kale or spinach (optional)
  • 1 tablespoon lemon juice
  • Grated parmesan or drizzle of olive oil, for serving


Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery. Sauté until softened, about 5 minutes.
  3. Add garlic, thyme, rosemary, salt, and pepper; cook 30 seconds until fragrant.
  4. Pour in broth and add white beans. Simmer 20–25 minutes.
  5. Partially blend with immersion blender for creamy texture.
  6. Add kale or spinach; stir until wilted.
  7. Finish with lemon juice and serve topped with parmesan or olive oil.

Notes

  1. For a thicker texture, blend half the soup and leave the rest chunky.
  2. Use cannellini, Great Northern, or navy beans for best results.
  3. The soup tastes even better the next day as flavors deepen.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soups
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 290
  • Sugar: 3
  • Sodium: 540
  • Fat: 9
  • Saturated Fat: 1
  • Unsaturated Fat: 7
  • Trans Fat: 0
  • Carbohydrates: 38
  • Fiber: 9
  • Protein: 14
  • Cholesterol: 0