This hearty Mediterranean White Bean Soup is a weeknight savior, brimming with wholesome ingredients and vibrant flavors.
Why This Mediterranean White Bean Soup Works
This soup embodies the simplicity and wholesomeness of Mediterranean cuisine. Featuring protein-rich white beans, aromatic vegetables, and a bright lemon finish, it offers a satisfying and nourishing meal that’s both flavorful and easy to prepare, making it a go-to option for busy evenings.
Ingredients
- Olive Oil: A good quality extra virgin olive oil is essential for its flavor and character. We’ll use it to sauté our aromatics and to finish the soup for an extra layer of richness.
- Yellow Onion: One medium yellow onion, finely chopped.
- Carrots: Two medium carrots, peeled and finely chopped. They add a subtle sweetness and a pleasant chew.
- Celery Stalks: Two medium celery stalks, finely chopped.
- Garlic: Four cloves of garlic, minced. Garlic is non-negotiable for its pungent aroma and depth of flavor.
- Dried Oregano: One teaspoon dried oregano.
- Dried Thyme: One teaspoon dried thyme. Thyme adds a fragrant, slightly minty undertone that pairs wonderfully with oregano and the other vegetables.
- Red Pepper Flakes (Optional): A pinch or two, depending on your preference for a little warmth.
- Vegetable Broth: Six cups of good quality vegetable broth. This is the liquid foundation of our soup.
- Canned Cannellini Beans: Two (15-ounce) cans cannellini beans, rinsed and drained.
- Canned Great Northern Beans: One (15-ounce) can Great Northern beans, rinsed and drained.
- Diced Tomatoes: One (14.5-ounce) can diced tomatoes, undrained.
- Fresh Spinach: Five ounces of fresh spinach, roughly chopped.
- Lemon Juice: The juice of half a lemon, or to taste. This is crucial for that signature Mediterranean brightness.
- Salt and Black Pepper: To taste. Seasoning is key to bringing out the best in every ingredient. Taste and adjust liberally.
- Optional Garnishes: Fresh parsley, a drizzle of olive oil, grated Parmesan cheese (if not keeping it strictly vegetarian), or a dollop of plain Greek yogurt or sour cream.
How to Make It
- Sauté the Aromatics: Heat two tablespoons of olive oil in a large pot or Dutch oven over medium heat.
- Add Garlic and Spices: Stir in the minced garlic, dried oregano, dried thyme, and red pepper flakes (if using).
- Pour in the Liquids and Beans: Pour in the vegetable broth, scraping up any browned bits from the bottom of the pot.
- Simmer and Develop Flavors: Bring the soup to a simmer, then reduce the heat to low, cover, and let it cook for at least 20 minutes.
- Mash for Creaminess (Optional but Recommended): For a creamier texture without adding dairy, you can use an immersion blender to briefly pulse a portion of the soup directly in the pot.
- Wilt the Spinach: Stir in the chopped fresh spinach. Cook for just 2-3 minutes, or until the spinach has wilted. It cooks down very quickly.
- Brighten with Lemon: Remove the soup from the heat. Stir in the fresh lemon juice.
This Mediterranean White Bean Soup is ready to be enjoyed, offering a comforting and nourishing meal that’s both simple and deeply satisfying.
Nutrition at a Glance
- High in Fiber: White beans are an excellent source of dietary fiber, which aids digestion, promotes satiety, and can help regulate blood sugar levels.
- Good Source of Protein: Both types of white beans contribute a significant amount of plant-based protein, making this soup a filling and satisfying meal, especially for vegetarians and vegans.
- Rich in Vitamins and Minerals: The vegetables like carrots, celery, onions, and spinach provide essential vitamins (like Vitamin A, Vitamin C, and Vitamin K) and minerals (like potassium and iron).
- Low in Saturated Fat: When made with olive oil and vegetable broth, this soup is naturally low in unhealthy saturated fats.
- Heart-Healthy Fats: Olive oil provides monounsaturated fats, which are beneficial for heart health.
- Antioxidants: The variety of vegetables and the garlic contribute antioxidants that help protect your body’s cells from damage.
- Naturally Gluten-Free: This recipe is naturally gluten-free, making it suitable for those with gluten sensitivities or celiac disease.
- Please note: Nutritional information can vary based on specific ingredient brands, portion sizes, and any optional additions or substitutions.
Don’t miss this delicious recipe: Don’t miss this delicious recipe
How to Serve It
- As a Main Course: Ladle generous portions into bowls and serve with crusty bread for dipping.
- With a Side Salad: Pair it with a light, crisp green salad dressed with a simple vinaigrette for a balanced and refreshing lunch or light dinner.
- Topped with Fresh Herbs: Garnish generously with chopped fresh parsley or basil for an extra burst of freshness and color.
- With a Drizzle of Olive Oil: A finishing drizzle of good quality extra virgin olive oil right before serving enhances the richness and aroma.
- With a Dollop of Yogurt or Cream: For a touch of creaminess and tangy contrast, add a spoonful of plain Greek yogurt or a swirl of sour cream (if not keeping it vegan).
- With Grated Parmesan: For those who enjoy cheese, a sprinkle of grated Parmesan cheese adds a savory, umami depth. It’s a classic pairing with bean soups.
This Mediterranean White Bean Soup is a flexible dish that can be dressed up or down to suit your needs and preferences.
Common Mistakes
- Not Sautéing Aromatics Properly: Rushing the initial sauté of onions, carrots, and celery means you miss out on developing their sweetness and softening their texture, leading to a less flavorful and potentially coarser soup.
- Burning the Garlic: Adding garlic too early or cooking it on too high a heat can cause it to burn, resulting in a bitter taste that can ruin the entire pot of soup.
- Skipping the Lemon Juice: The lemon juice is crucial for that bright, zesty finish that defines Mediterranean flavors.
- Under-Seasoning: Beans and vegetables, especially when cooked in broth, can absorb a lot of salt.
- Over-Reaching for Creaminess: While mashing some beans is a fantastic natural way to thicken, going overboard with an immersion blender can turn the soup into a homogenous puree, losing the lovely texture of the beans and vegetables. .
- Adding Spinach Too Early: Spinach wilts very quickly. Adding it too soon can result in overcooked, mushy greens that lose their vibrant color and nutritional value.
Avoiding these common errors will help ensure your Mediterranean White Bean Soup is a resounding success every time.

Storage and Reheating
- Cool Completely: Before storing, allow the soup to cool down to room temperature.
- Airtight Containers: Transfer the cooled soup into airtight containers. This helps maintain freshness and prevents odors from other foods in the refrigerator from seeping in.
- Refrigeration: The soup can be stored in the refrigerator for up to 3-4 days. Make sure it’s properly sealed.
- Freezing: For longer storage, freeze the soup. Ladle cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving some headspace for expansion.
- Reheating on the Stove: The best way to reheat is on the stovetop. Pour the desired amount of soup into a pot over medium-low heat.
- Reheating in the Microwave: For a quicker reheat, place a serving of soup in a microwave-safe bowl.
- Thawing Frozen Soup: Thaw frozen soup overnight in the refrigerator before reheating on the stovetop or in the microwave.
Properly stored, this Mediterranean White Bean Soup will remain a comforting and flavorful option for meals to come. It’s a truly resilient dish that holds up beautifully.
Leftover Ideas.
- Soup Base for Other Soups: Use the leftover white bean soup as a flavorful base for other soups.
- Sandwich or Wrap Filling: Mash some of the beans directly in the soup, then use the thicker portion as a filling for sandwiches or wraps.
- Pasta Sauce Enhancement: Stir a ladleful or two of the soup into your favorite pasta sauce.
- Savory Topping for Toast: Toast some hearty bread, spread a generous amount of the thickened soup on top, and garnish with a little extra parsley or a sprinkle of red pepper flakes. .
- Baked Potato Topping: Reheat the soup until thick and serve it as a hearty topping for a baked potato, alongside some shredded cheese or a dollop of Greek yogurt for extra indulgence.
- Base for a Grain Bowl: Serve the soup over a bed of cooked quinoa, farro, or rice. Add some roasted vegetables or a fried egg for a complete and nutritious grain bowl.
- Enchilada Filling: Thicken the soup slightly if needed, then use it as a filling for vegetarian enchiladas.
The flexibility of this Mediterranean White Bean Soup means it can be transformed into numerous appealing dishes, extending its value far beyond its initial serving.
Mediterranean White Bean Soup
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A hearty and healthy Mediterranean white bean soup recipe, packed with vegetables, herbs, and a bright lemon finish. Perfect for a comforting weeknight meal.
Ingredients
- 2 tablespoons good quality extra virgin olive oil
- 1 medium yellow onion, finely chopped
- 2 medium carrots, peeled and finely chopped
- 2 medium celery stalks, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- Pinch of red pepper flakes (optional)
- 6 cups vegetable broth
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 1 (15-ounce) can Great Northern beans, rinsed and drained
- 1 (14.5-ounce) can diced tomatoes, undrained
- 5 ounces fresh spinach, roughly chopped
- Juice of half a lemon, or to taste
- Salt and freshly ground black pepper, to taste
- Optional Garnishes: Fresh parsley, a drizzle of olive oil, grated Parmesan cheese, or a dollop of plain Greek yogurt or sour cream
Instructions
- 1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, and celery. Cook, stirring occasionally, until softened, about 8-10 minutes.
- 2. Stir in minced garlic, dried oregano, dried thyme, and red pepper flakes (if using). Cook for 1 minute until fragrant.
- 3. Pour in vegetable broth, scraping up any browned bits. Add rinsed cannellini beans, Great Northern beans, and diced tomatoes with their juices. Stir to combine.
- 4. Bring the soup to a simmer, then reduce heat to low, cover, and cook for at least 20 minutes to allow flavors to meld.
- 5. For a creamier texture, mash 1-2 cups of the soup’s beans and broth with a fork or use an immersion blender to pulse a portion of the soup directly in the pot. Stir back into the pot.
- 6. Stir in fresh spinach and cook for 2-3 minutes, or until wilted.
- 7. Remove from heat. Stir in fresh lemon juice. Taste and adjust seasoning with salt and black pepper as needed.
- 8. Serve hot, with optional garnishes.
Notes
Cool completely before storing in an airtight container in the refrigerator for up to 3-4 days. For longer storage, freeze for 2-3 months. Reheat on the stovetop over medium-low heat, adding a splash of broth or water if needed, or in the microwave on 50% power. Thaw frozen soup overnight in the refrigerator before reheating.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1.5 cups
- Calories: 300
- Sugar: 8g
- Sodium: 600mg
- Fat: 8g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 15g