Easy Mediterranean White Bean Soup

This Easy Mediterranean White Bean Soup is bright, cozy, and full of flavor. It mixes soft white beans, olive oil, garlic, lemon, and herbs for a clean taste that feels fresh and soothing. You can make it fast with pantry items, and it works well for weeknights or meal prep. It is budget-friendly, good for all seasons, and easy to adjust for your diet. Add greens for color, a pinch of chili for heat, or extra lemon for a sunny finish. One pot, simple steps, and big comfort in every spoon.

Easy Mediterranean White Bean Soup

Why Make Easy Mediterranean White Bean Soup

This soup gives you a warm bowl that still tastes light and bright. It uses simple ingredients you may already have: canned beans, onion, garlic, olive oil, broth, and a lemon. Dried herbs bring depth, while fresh parsley or dill adds a gentle finish. It is fast to cook, uses one pot, and cleans up easily. You can keep it vegan by using vegetable broth, or add Parmesan for a richer note. It is perfect for cool nights, rainy days, and busy weeks when you want real food without fuss.

It also stretches well. A few cans of beans turn into several servings, so it is great for meal prep and lunches. It freezes nicely and reheats without much effort. In spring and summer, add tender greens and extra lemon for a bright vibe. In fall and winter, make it thicker by mashing some beans and add a pinch of smoked paprika for warmth. This is a simple, flexible recipe you will reach for again and again.

Why You’ll Love This Easy Mediterranean White Bean Soup

Cozy Flavor with Everyday Ingredients

You get creamy beans without any cream. Olive oil, garlic, and herbs give depth, while lemon wakes up every bite. A hint of chili adds gentle heat if you like. It tastes slow-simmered, yet it comes together with basic pantry items.

Quick to Make, Easy to Love

It cooks in about 30 minutes and needs only one pot. The steps are simple, the ingredients are flexible, and the results feel comforting and fresh. It is weeknight-fast and company-worthy.

Ingredients and Substitutions

What You’ll Need for This Recipe

  • Olive oil
  • Yellow onion, carrot, and celery (the classic trio)
  • Garlic
  • Tomato paste (for body) or a small can of diced tomatoes
  • Vegetable or chicken broth (low-sodium if possible)
  • Canned white beans (cannellini or great northern), drained and rinsed
  • Dried oregano and thyme (or Italian seasoning)
  • Bay leaf
  • Pinch of red pepper flakes (optional)
  • Baby spinach or chopped kale
  • Lemon zest and juice
  • Fresh parsley or dill
  • Salt and black pepper

Smart Swaps for Dietary Needs

  • Vegan: Use vegetable broth and skip Parmesan rind. Add a drizzle of extra-virgin olive oil at the end for richness.
  • Gluten-free: This soup is naturally gluten-free. Check broth labels.
  • Low-sodium: Use no-salt beans and low-sodium broth. Salt at the end to taste.
  • Low-FODMAP: Use green tops of scallions instead of onion and garlic-infused oil instead of garlic.

Smart Variation (Optional)

  • Add 1/2 cup small pasta or orzo and simmer until tender.
  • Stir in roasted red peppers or artichoke hearts for extra Mediterranean notes.
  • Add a Parmesan rind while simmering (remove before serving) for umami.
  • Use smoked paprika or a small spoon of harissa for gentle heat and depth.

How to Make Easy Mediterranean White Bean Soup

Step-by-Step Cooking Instructions

Step 1: Warm 2 tablespoons olive oil in a large pot over medium heat. Add chopped onion, carrot, and celery. Cook, stirring, until soft and glossy, about 5–7 minutes.

Step 2: Stir in minced garlic and a pinch of red pepper flakes. Cook 30–60 seconds until fragrant.

Step 3: Add 1–2 tablespoons tomato paste and cook it for 1 minute to deepen the flavor.

Step 4: Pour in 4 cups broth. Add drained white beans, bay leaf, oregano, and thyme. Stir and bring to a gentle boil.

Step 5: Reduce heat to a simmer. Mash a small scoop of beans against the pot with a spoon to thicken the broth slightly.

Step 6: Simmer over medium-low heat for 15–20 minutes, uncovered, until flavors blend and the broth tastes rich.

Step 7: Stir in chopped greens and cook 2–3 minutes until just wilted. Turn off heat. Add lemon zest and juice, fresh herbs, salt, and pepper to taste. Finish with a drizzle of olive oil and serve hot.

Tips for Texture, Timing & Tools

  • Mash some beans or blend a cup with broth for a creamier texture.
  • Add greens at the end so they stay bright.
  • Salt near the end; beans and broth can already be salty.
  • Use a Dutch oven or heavy pot for steady heat.
  • A Parmesan rind adds depth; remove before serving.
  • Brighten leftovers with a fresh squeeze of lemon.

Storage & Reheating

How to Store It Right

  • Cool fully, then refrigerate in airtight containers for up to 4 days.
  • Freeze up to 3 months. Leave space at the top for expansion.
  • Store greens separately if you plan to freeze for best texture.

Reheating Without Losing Flavor

  • Stovetop: Reheat on low with a splash of water or broth. Stir often.
  • Microwave: Heat in 60–90 second bursts, stirring between. Add a squeeze of lemon and a little olive oil to refresh.
A Dish Worth Making Again and Again

This soup gets even better the next day and is easy to scale for meal prep.

Print

Easy Mediterranean White Bean Soup

This cozy and bright Mediterranean white bean soup is made with simple ingredients, perfect for weeknights or meal prep.

  • Author: serba
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegan

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 yellow onion, chopped
  • 1 carrot, chopped
  • 1 celery stalk, chopped
  • 2 cloves garlic, minced
  • 1–2 tablespoons tomato paste
  • 4 cups vegetable or chicken broth
  • 2 cans (15 oz each) canned white beans, drained and rinsed
  • 1 bay leaf
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • Pinch of red pepper flakes (optional)
  • 2 cups baby spinach or chopped kale
  • Zest and juice of 1 lemon
  • Fresh parsley or dill, chopped
  • Salt and black pepper to taste

Instructions

  1. Warm 2 tablespoons olive oil in a large pot over medium heat. Add chopped onion, carrot, and celery. Cook, stirring, until soft and glossy, about 5–7 minutes.
  2. Stir in minced garlic and a pinch of red pepper flakes. Cook 30–60 seconds until fragrant.
  3. Add 1–2 tablespoons tomato paste and cook it for 1 minute to deepen the flavor.
  4. Pour in 4 cups broth. Add drained white beans, bay leaf, oregano, and thyme. Stir and bring to a gentle boil.
  5. Reduce heat to a simmer. Mash a small scoop of beans against the pot with a spoon to thicken the broth slightly.
  6. Simmer over medium-low heat for 15–20 minutes, uncovered, until flavors blend and the broth tastes rich.
  7. Stir in chopped greens and cook 2–3 minutes until just wilted. Turn off heat. Add lemon zest and juice, fresh herbs, salt, and pepper to taste. Finish with a drizzle of olive oil and serve hot.

Notes

This soup freezes well; store greens separately if freezing. Mash some beans for a creamier texture.

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 4g
  • Sodium: 400mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 10g
  • Protein: 11g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

(FAQs)

Can I use dried beans instead of canned?

Yes. Soak 1 cup dried cannellini overnight, drain, then simmer in fresh water until tender (about 60–90 minutes). Use about 3 cups cooked beans in the recipe.

How do I make the soup thicker without cream?

Mash some beans in the pot or blend a cup of soup and stir it back in. Simmer a bit longer to reduce.

What can I serve with this soup?

Crusty bread, a simple green salad, olives, or a grain like farro or quinoa. Add feta on top for a salty finish if you like.

Can I make it in a slow cooker or Instant Pot?

Slow cooker: Sauté aromatics first, then cook on Low 6–7 hours or High 3–4. Add greens and lemon at the end. Instant Pot: Sauté aromatics, add ingredients, pressure cook 6 minutes, natural release 10 minutes, then add greens and lemon.

Final Thoughts

This Easy Mediterranean White Bean Soup is fast, flexible, and full of bright comfort. Keep the ingredients on hand, change it with the seasons, and enjoy a warm bowl any night of the week.

Print

Easy Mediterranean White Bean Soup

This cozy and bright Mediterranean white bean soup is made with simple ingredients, perfect for weeknights or meal prep.

  • Author: serba
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegan

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 yellow onion, chopped
  • 1 carrot, chopped
  • 1 celery stalk, chopped
  • 2 cloves garlic, minced
  • 1–2 tablespoons tomato paste
  • 4 cups vegetable or chicken broth
  • 2 cans (15 oz each) canned white beans, drained and rinsed
  • 1 bay leaf
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • Pinch of red pepper flakes (optional)
  • 2 cups baby spinach or chopped kale
  • Zest and juice of 1 lemon
  • Fresh parsley or dill, chopped
  • Salt and black pepper to taste

Instructions

  1. Warm 2 tablespoons olive oil in a large pot over medium heat. Add chopped onion, carrot, and celery. Cook, stirring, until soft and glossy, about 5–7 minutes.
  2. Stir in minced garlic and a pinch of red pepper flakes. Cook 30–60 seconds until fragrant.
  3. Add 1–2 tablespoons tomato paste and cook it for 1 minute to deepen the flavor.
  4. Pour in 4 cups broth. Add drained white beans, bay leaf, oregano, and thyme. Stir and bring to a gentle boil.
  5. Reduce heat to a simmer. Mash a small scoop of beans against the pot with a spoon to thicken the broth slightly.
  6. Simmer over medium-low heat for 15–20 minutes, uncovered, until flavors blend and the broth tastes rich.
  7. Stir in chopped greens and cook 2–3 minutes until just wilted. Turn off heat. Add lemon zest and juice, fresh herbs, salt, and pepper to taste. Finish with a drizzle of olive oil and serve hot.

Notes

This soup freezes well; store greens separately if freezing. Mash some beans for a creamier texture.

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 4g
  • Sodium: 400mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 10g
  • Protein: 11g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!