Mediterranean White Bean Soup Recipe
Introduction
This Mediterranean White Bean Soup is a comforting and flavorful dish, perfect for any season. Packed with tender vegetables, aromatic herbs, and creamy beans, it’s a wholesome meal that’s easy to prepare and sure to satisfy.

Ingredients
- 3 tablespoons extra virgin olive oil
- 1 large yellow onion, chopped
- 1 small potato, peeled and diced
- 2 celery stalks, chopped
- 2 carrots, chopped
- 1 red bell pepper, cored and chopped
- 4 garlic cloves, grated
- 1 teaspoon dried oregano
- 1 teaspoon ground coriander
- ½ teaspoon mild red pepper flakes (Aleppo-style)
- Salt, to taste
- 15 ounces crushed tomatoes (or 2 cups chopped tomatoes + 2 tablespoons tomato paste)
- 30 ounces canned white beans (cannellini, northern, or small lima beans), drained and rinsed
- 6 cups low-sodium vegetable broth or water
- 4 sprigs fresh thyme (or 2 teaspoons dried thyme)
- 1 ounce feta cheese, crumbled
- 2 tablespoons grated Parmesan cheese
- ¼ cup fresh parsley, chopped
- 2 tablespoons lemon juice
- 2 tablespoons cornstarch (optional)
Instructions
- Step 1: In a large Dutch oven, heat the olive oil over medium-high heat. Add the chopped onion and sauté until softened but not browned, stirring occasionally, about 2 minutes.
- Step 2: Add the diced potato, celery, carrots, and red bell pepper. Cook, stirring occasionally, until the vegetables begin to soften, about 5 minutes.
- Step 3: Stir in the grated garlic, dried oregano, ground coriander, red pepper flakes, and salt. Cook for 1–2 minutes until fragrant, stirring frequently.
- Step 4: Add the crushed tomatoes, white beans, vegetable broth, and thyme sprigs. Bring the mixture to a boil, then reduce the heat to medium-low. Cover and simmer for about 20 minutes, or until the vegetables are tender and flavors meld.
- Step 5: Remove the thyme sprigs. Stir in the crumbled feta, grated Parmesan, lemon juice, and chopped parsley. Taste and adjust seasoning as needed.
- Step 6 (Optional): For a thicker soup, mix the cornstarch with ½ cup of cooled soup until smooth. Stir this mixture back into the pot and cook, stirring often, until slightly thickened, about 5 minutes.
- Step 7: Turn off the heat. Garnish with additional parsley, cheese, a drizzle of olive oil, and a pinch of red pepper flakes if you like. Serve warm.
Tips & Variations
- Use fresh herbs like thyme and parsley for vibrant flavor, but dried herbs work well in a pinch.
- Swap the white beans for chickpeas or lentils for a different texture and taste.
- Add a handful of spinach or kale during the last few minutes of cooking for extra greens.
- For a vegan version, omit the cheeses and use nutritional yeast as a topping instead.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave until warmed through. The soup may thicken after chilling; add a splash of broth or water when reheating if needed to loosen it up.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup ahead of time?
Yes, this soup tastes even better the next day after the flavors have had time to meld. Prepare in advance and refrigerate, then reheat before serving.
Can I freeze Mediterranean White Bean Soup?
Absolutely. Cool the soup completely, then freeze in portioned containers for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove.
PrintMediterranean White Bean Soup Recipe
This Mediterranean White Bean Soup is a hearty, flavorful dish featuring tender white beans, fresh vegetables, and fragrant herbs simmered in a savory tomato broth. Enhanced with crumbled feta and Parmesan cheeses, fresh parsley, and a splash of lemon juice, this comforting soup is easy to prepare and perfect for a nourishing meal any time of year.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Base Ingredients
- 3 tablespoons extra virgin olive oil
- 1 large yellow onion, chopped
- 1 small potato, peeled and diced
- 2 celery stalks, chopped
- 2 carrots, chopped
- 1 red bell pepper, cored and chopped
Seasonings & Flavorings
- 4 garlic cloves, grated
- 1 teaspoon dried oregano
- 1 teaspoon ground coriander
- ½ teaspoon mild red pepper flakes (Aleppo-style)
- Salt, to taste
- 4 sprigs fresh thyme (or 2 teaspoons dried thyme)
Tomato & Legume Ingredients
- 15 ounces crushed tomatoes (or 2 cups chopped tomatoes + 2 tablespoons tomato paste)
- 30 ounces canned white beans (cannellini, northern, or small lima beans), drained and rinsed
Liquids
- 6 cups low-sodium vegetable broth (or water)
Finishing Ingredients
- 1 ounce feta cheese, crumbled
- 2 tablespoons grated Parmesan cheese
- ¼ cup fresh parsley, chopped
- 2 tablespoons lemon juice
- 2 tablespoons cornstarch (optional, for thickening)
Instructions
- Sauté Onions: In a large Dutch oven, heat the olive oil over medium-high heat. Add the chopped onion and sauté until softened but not browned, stirring occasionally, about 2 minutes.
- Cook Vegetables: Add the diced potato, celery, carrots, and red bell pepper to the pot. Cook, stirring occasionally, for about 5 minutes until the vegetables begin to soften.
- Add Seasonings: Stir in grated garlic, dried oregano, ground coriander, mild red pepper flakes, and salt. Cook for 1 to 2 minutes until the spices are fragrant, stirring often to avoid burning.
- Simmer Soup: Pour in the crushed tomatoes, drained white beans, vegetable broth, and fresh thyme sprigs. Bring the mixture to a boil, then reduce the heat to medium-low. Cover and let simmer for about 20 minutes, or until the vegetables are tender and the flavors meld together.
- Finish with Flavor: Stir in the crumbled feta cheese, grated Parmesan, lemon juice, and chopped fresh parsley. Taste the soup and adjust seasoning as needed to your preference.
- Thicken the Soup (Optional): If a thicker consistency is desired, mix the cornstarch with half a cup of cooled soup in a small bowl until smooth. Gradually add this mixture back to the simmering pot, stirring continuously until the soup thickens slightly, about 5 minutes.
- Serve: Turn off the heat. Garnish with additional parsley, cheese, a drizzle of olive oil, and an extra pinch of red pepper flakes if desired. Serve the soup warm and enjoy.
Notes
- Using low-sodium vegetable broth allows better control over the salt content.
- You can substitute fresh thyme with dried thyme, using half the amount.
- The cornstarch thickening step is optional; omit if you prefer a thinner broth.
- For a creamier texture, consider blending a portion of the soup before adding finishing cheeses.
- This soup reheats well and tastes even better the next day as flavors enrich.
Keywords: Mediterranean white bean soup, vegetarian soup, healthy bean soup, tomato bean soup, easy vegetable soup, feta cheese soup

