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
White Bean Soup 12.png

White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

πŸ₯„ Warm up with this hearty and nutritious white bean soup that delivers restaurant-quality flavor using simple pantry staples in just 30 minutes
🌿 Packed with fiber-rich beans, fresh vegetables, and aromatic herbs, this satisfying soup proves that healthy eating can be both delicious and incredibly easy

  • Total Time: 30 minutes
  • Yield: 6 servings

Ingredients

– 1 tablespoon olive oil

– 1 large chopped onion

– 2 minced garlic cloves

– 3 large chopped carrots

– 3 chopped celery stalks

– 6 cups low sodium vegetable broth

– 1 teaspoon dried thyme

– 1 teaspoon oregano

– Β½ teaspoon salt (plus more to taste)

– Β½ teaspoon black pepper (plus more to taste)

– Three 15-ounce cans of white beans, drained and rinsed

– 5 ounces baby spinach

– Grated Parmesan cheese (optional, for topping)

Instructions

1- Begin by heating the olive oil in a large pot over medium-high heat and cook the onions until translucent, about 5 minutes this step builds a strong flavor base.

2- Next, add the garlic, carrots, celery, thyme, oregano, salt, and pepper, and cook for another 2-3 minutes to enhance the vegetables’ natural sweetness. Pour in the vegetable broth and the drained white beans, then bring everything to a boil. Reduce the heat and let it simmer for 15 minutes, allowing the beans to absorb the flavors and thicken the soup.

3- Stir in the baby spinach and cook until it wilts, which takes about 2 minutes. Adjust the seasoning to taste and, if desired, top with grated Parmesan cheese for an extra layer of flavor. Tips for best results include mashing some beans while simmering to thicken the soup and sautΓ©ing the vegetables to bring out their full taste.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

πŸ₯„ For a thicker, creamier soup, mash about 1 cup of beans against the side of the pot during simmering and stir back into the soup
πŸ§€ Add a splash of coconut milk or plant-based cream at the end for extra richness without dairy
⏰ This soup tastes even better the next day as flavors meld together – make a big batch for meal prep throughout the week

  • Author: Brandi Oshea
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl (1/6 of recipe)
  • Calories: 301
  • Sugar: 4
  • Sodium: 436
  • Fat: 3
  • Saturated Fat: 1
  • Unsaturated Fat: 2
  • Trans Fat: 0
  • Carbohydrates: 57
  • Fiber: 14
  • Protein: 18
  • Cholesterol: 0