v Print

Best White Bean Soup: Creamy, Hearty, and Packed with Flavor

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, rustic white bean soup made with simple ingredients like cannellini beans, herbs, garlic, and greens. Vegan, hearty, and perfect for cozy nights or healthy lunches.

Ingredients

Scale
  • 2 tbsp olive oil

  • 1 yellow onion, diced

  • 2 carrots, diced

  • 2 celery stalks, diced

  • 3 cloves garlic, minced

  • 1/2 tsp dried thyme or 1 tsp fresh

  • 1/2 tsp rosemary

  • 1 bay leaf

  • 2 cans (15 oz each) cannellini beans, drained and rinsed

  • 4 cups vegetable broth

  • 2 cups chopped kale or spinach

  • 1 tbsp lemon juice

  • Salt and pepper, to taste

  • Optional: 1/4 tsp red pepper flakes, Parmesan rind, or fresh parsley

Instructions

  • Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Cook 7–8 minutes.

  • Stir in garlic, thyme, rosemary, and bay leaf. Cook 1 minute.

  • Add beans and broth. Bring to a boil, then simmer 20–25 minutes.

  • Blend 2–3 cups of soup and return to the pot. Stir to combine.

  • Add kale or spinach and cook until wilted.

  • Remove from heat. Stir in lemon juice and season to taste.

  • Serve hot, garnished with olive oil, cracked pepper, and herbs.

Notes

  • Use dried beans (1.5 cups cooked) if preferred.

  • Blend more or less depending on your desired texture.

  • Add sausage or pancetta for a non-vegan version.

  • Freezes well for up to 3 months.