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

Mediterranean White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusraa
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A hearty and wholesome soup made with white beans, vegetables, and Mediterranean herbs. Creamy, fragrant, and nourishing, this quick one-pot meal is satisfying yet light enough to enjoy year-round.


Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 3 garlic cloves, minced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 6 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • Salt and black pepper, to taste
  • 3 cans (15 ounces each) white beans, drained and rinsed
  • 4 cups baby spinach
  • Grated parmesan cheese, optional (for serving)

Instructions

  1. Heat olive oil in a large pot over medium-high heat. Add onion and cook for about 5 minutes until translucent.
  2. Stir in garlic, carrots, celery, thyme, oregano, salt, and pepper. Cook for 2–3 minutes to build flavor.
  3. Pour in vegetable broth and add white beans. Bring to a boil, then reduce heat and simmer for 15 minutes.
  4. Stir in spinach and cook until wilted, about 2 minutes.
  5. Taste and adjust seasoning. Serve hot, topped with parmesan if desired.

Notes

  • For extra protein, add chicken, chicken sausage, or quinoa.
  • Boost flavor with smoked paprika, cumin, or a parmesan rind while simmering.
  • Add potatoes, pasta, or extra beans for a heartier meal.
  • Substitute spinach with kale, zucchini, or green beans.
  • For creaminess, stir in cashew milk before serving.
  • Freezes well for up to 3 months—perfect for meal prep.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 bowl (about 2 cups)
  • Calories: 240
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg