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
THE BEST WHITE BEAN SOUP First Image

White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Recipe Contributor
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A hearty and flavorful white bean soup that brings warmth and comfort to any meal.


Ingredients

Scale
  • 2 cans (15 oz each) white beans (cannellini, navy, or Great Northern)
  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 2 medium carrots, chopped into rough coins
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 4 cups veggie broth
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • Salt and black pepper, to taste
  • Juice of half a lemon
  • Optional: a good shake of chili flakes, and/or a handful of fresh parsley, chopped

Instructions

  1. Drizzle olive oil in a big pot over medium heat.
  2. Toss in the onion, carrots, and celery. Sauté for about 8-10 minutes, stirring now and then.
  3. Chuck in the garlic; stir for another minute till fragrant.
  4. Pour in the broth, bay leaf, thyme, and rosemary. Bring to a boil.
  5. Drain and rinse the beans, then add them to the pot.
  6. Lower the heat, toss on a lid slightly askew, and let the soup simmer for 15-20 minutes.
  7. Fish out the bay leaf. Add salt, pepper, and lemon juice. Adjust seasoning as needed.
  8. Ladle into bowls and top with chopped parsley. Serve hot, optionally drizzled with olive oil, with crusty bread.

Notes

  • This soup works well with different types of beans, use what you have!
  • Feel free to add more vegetables according to your preference.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 bowl
  • Calories: 250
  • Sugar: 2g
  • Sodium: 800mg
  • Fat: 10g
  • Saturated Fat: 1g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg