Mediterranean cuisine is known for its simple ingredients, fresh herbs, and comforting flavors. One dish that perfectly represents this style of cooking is Mediterranean White Bean Soup. This hearty soup combines creamy white beans, aromatic vegetables, fragrant herbs, and rich broth to create a warm and satisfying meal. It is nourishing, budget-friendly, and easy to prepare with pantry staples.
This Mediterranean White Bean Soup recipe is perfect for a cozy dinner or a light lunch. The beans provide plant-based protein and fiber, while vegetables and herbs add depth and freshness. With its rustic texture and savory flavor, this soup feels both wholesome and comforting. Follow the detailed recipe below to create a delicious homemade soup that serves four people.
1. Mediterranean White Bean Soup Recipe ( Yield: 4 Serving )
Ingredients
- 1 yellow onion (2 cups diced)
- 2 carrots (1 cup diced)
- 1–2 celery ribs (¾–1 cup diced)
- 3–4 cloves garlic, minced
- 2 tbsp olive oil
- 1 tbsp butter
- 2 tsp Italian seasoning blend (like Mrs. Dash)
- ¼–½ tsp salt
- ¼ tsp black pepper
- 4–5 cups vegetable or chicken broth
- 2 cans (14.5–15 oz each) white beans (like cannellini), drained and rinsed
- 1 Parmesan cheese rind (optional)
- ½ cup freshly grated Parmesan cheese, for topping
- Fresh rosemary and/or parsley, for garnish
Instructions
Begin by preparing the vegetables. Dice the onion, carrots, and celery into small, evenly sized pieces so they cook uniformly. Mince the garlic cloves and set them aside. Properly prepping the vegetables before cooking helps the soup come together smoothly.
Heat a large soup pot or Dutch oven over medium heat. Add the olive oil and butter to the pot. Once the butter melts and begins to foam slightly, add the diced onion, carrots, and celery. Stir well to coat the vegetables in the oil and butter mixture.
Cook the vegetables for about 6–8 minutes, stirring occasionally. The onion should become soft and translucent, and the carrots and celery should begin to tenderize. This step builds the flavor base of the soup, so allow the vegetables to soften properly without browning too quickly.
Add the minced garlic to the pot and stir constantly for about 30–60 seconds. Garlic cooks quickly, so be careful not to let it burn. Once the garlic becomes fragrant, sprinkle in the Italian seasoning, salt, and black pepper. Stir everything together so the herbs evenly coat the vegetables.
Pour in 4 cups of vegetable or chicken broth and stir to combine. Scrape the bottom of the pot with a spoon to release any flavorful bits that may have stuck to the surface. This step helps deepen the soup’s flavor.
Add the drained and rinsed white beans to the pot. Cannellini beans are ideal because they have a creamy texture that works well in soups. Stir the beans into the broth so they distribute evenly throughout the pot.
If you are using a Parmesan cheese rind, add it to the soup now. The rind slowly releases rich, savory flavor as the soup simmers, giving the broth extra depth and a subtle cheesy taste.
Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot partially and allow the soup to simmer for 20–25 minutes. During this time, the flavors will meld together and the vegetables will become fully tender.
For a slightly thicker soup, use a spoon to mash some of the beans against the side of the pot. You can also remove about one cup of soup, blend it briefly, and return it to the pot. This creates a naturally creamy texture without adding cream.
If the soup becomes thicker than desired, add the remaining cup of broth to reach your preferred consistency. Taste the soup and adjust the seasoning if necessary, adding more salt or pepper if needed.
Remove the Parmesan rind before serving. Ladle the hot soup into bowls and top each serving with freshly grated Parmesan cheese. Garnish with chopped fresh rosemary or parsley for a bright Mediterranean flavor.
Serve the soup warm with crusty bread or a light salad for a complete meal.

2. Tips for Perfect Mediterranean White Bean Soup
Use good-quality broth because it forms the base flavor of the soup. A rich vegetable or chicken broth will enhance the overall taste and make the soup more satisfying.
Sauté the vegetables slowly rather than rushing the process. Allowing the onion, carrots, and celery to soften fully helps create a sweeter, more flavorful base.
Choose cannellini beans or another creamy white bean variety such as Great Northern beans. Their soft texture helps give the soup its classic Mediterranean character.
Adding a Parmesan rind during cooking can dramatically improve the flavor. Even though it is optional, it provides a subtle savory depth that makes the soup taste richer.
Fresh herbs should be added at the end for the best flavor. Rosemary and parsley both complement the beans beautifully and bring a fresh, aromatic finish.
If you like a thicker soup, mash a portion of the beans while cooking. This naturally thickens the broth and gives the soup a creamy texture without adding dairy.
3. Frequently Asked Questions
Can I use dried beans instead of canned beans?
Yes, dried beans can be used if you prefer. Soak the beans overnight and cook them until tender before adding them to the soup. Using dried beans may slightly extend the preparation time but can provide a richer flavor.
How should I store leftover white bean soup?
Allow the soup to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to four days. The flavors often become even better the next day as the ingredients continue to blend together.
Can this soup be frozen?
Mediterranean white bean soup freezes well. Place cooled soup in freezer-safe containers and store for up to three months. Thaw it overnight in the refrigerator before reheating on the stovetop.
What vegetables can I add to this soup?
You can add spinach, kale, zucchini, or diced tomatoes for extra nutrition and flavor. These vegetables blend well with the beans and Mediterranean herbs.
Is this soup vegetarian?
Yes, the soup is vegetarian when made with vegetable broth and without the Parmesan rind or cheese topping. If you use chicken broth or Parmesan cheese, it becomes a non-vegetarian version.
4. Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 320 kcal |
| Protein | 16 g |
| Carbohydrates | 36 g |
| Fiber | 10 g |
| Fat | 12 g |
| Saturated Fat | 4 g |
| Cholesterol | 10 mg |
| Sodium | 620 mg |
| Potassium | 720 mg |
| Sugar | 6 g |
Mediterranean White Bean Soup is a simple yet flavorful dish that highlights the beauty of wholesome ingredients and aromatic herbs. With its creamy beans, tender vegetables, and rich broth, this soup offers comfort and nutrition in every bowl. It is easy to prepare, budget-friendly, and perfect for both weeknight dinners and meal prep.
Once you try this recipe, it may quickly become one of your favorite homemade soups. Serve it with warm bread, garnish it with fresh herbs and Parmesan, and enjoy a satisfying meal inspired by Mediterranean flavors.