Why You’ll Love This Mediterranean Vegetable Soup
- It’s a total flavor bomb. We’re building layers of taste, starting with a good sizzle of garlic and onion, then adding sun-dried tomatoes for a chewy, intense sweetness, and finishing with a bright sprinkle of fresh herbs. Every spoonful is a little journey.
- It’s incredibly nourishing and satisfying. Thanks to the beans and generous amount of vegetables, this soup is far from a light broth. It’s a meal in a bowl that will keep you full and happy for hours, without feeling heavy.
- It’s a clean-out-the-fridge hero. Got a zucchini looking lonely? A handful of spinach that needs using? This recipe is a fantastic template. The core ingredients are essential, but there’s so much room for improvisation based on what’s in season or what you have on hand.
- It makes fantastic leftovers. I’m not kidding when I say this soup might taste even better on day two or three. The flavors have more time to mingle and deepen, making it the ultimate make-ahead meal for busy weeks.
Ingredients & Tools
- 2 tbsp extra virgin olive oil
- 1 large yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 2 tbsp tomato paste
- 1/4 cup chopped sun-dried tomatoes (oil-packed, drained)
- 1 (14.5 oz) can diced tomatoes, with their juices
- 1 tsp dried oregano
- 1/2 tsp dried thyme
- 1 large potato, peeled and cubed
- 1 red bell pepper, diced
- 1 (15 oz) can cannellini beans, rinsed and drained
- 4 cups vegetable broth (low sodium if possible)
- 2 cups chopped kale, tough stems removed
- 1/4 cup fresh parsley, chopped
- Salt and black pepper to taste
Tools: A large soup pot or Dutch oven (around 5-6 quarts is perfect), a sharp knife, and a cutting board.
A little note on the ingredients—don’t skip the sun-dried tomatoes if you can help it. They add a wonderful depth and a little chewy texture that really elevates the whole soup. And using a good quality vegetable broth makes a world of difference, as it’s the base of our flavor.
Serves: 4-6 | Prep Time: 20 minutes | Cook Time: 35 minutes | Total Time: 55 minutes
Before You Start: Tips & Ingredient Notes
- Dice everything roughly the same size. This isn’t about perfection, but try to get your onion, carrot, and celery into similar-sized pieces. It ensures everything cooks at the same rate and you get a bit of everything in each bite.
- Don’t rush the first step. When you sauté the onion, carrot, and celery (this trio is called a soffritto or mirepoix), take your time. Let them soften and sweeten properly—this is the flavor foundation of your soup.
- Why sun-dried tomatoes? I know it might seem like an extra step, but their concentrated, tangy-sweet flavor is a game-changer. If you only have dry-packed ones, just soak them in hot water for 10 minutes before chopping.
- Kale alternatives. If kale isn’t your thing, spinach or Swiss chard are brilliant substitutes. Just stir spinach in right at the end—it wilts in seconds.
- Bean choices. Cannellini beans are classic, but chickpeas or even butter beans would be lovely here. It’s all about that creamy, starchy texture.
How to Make Mediterranean Vegetable Soup
Step 1: Start by heating the olive oil in your large pot over medium heat. Once it shimmers, add the diced onion, carrot, and celery. Sprinkle with a pinch of salt—this helps draw out their moisture and speeds up the softening. Sauté for about 7-8 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. You’ll notice a lovely, sweet aroma starting to develop.
Step 2: Add the minced garlic and cook for just one minute more until it’s fragrant. Be careful not to let it burn! Now, push the vegetables to one side and add the tomato paste to the cleared spot in the pot. Let it cook for 30 seconds to a minute—this toasts it slightly and deepens its flavor dramatically. Then, stir it into the vegetable mixture.
Step 3: Stir in the chopped sun-dried tomatoes, the can of diced tomatoes with their juices, the dried oregano, and thyme. Let this all cook together for another 2-3 minutes. You’ll see the mixture thicken a little and become incredibly fragrant. This is where we’re building those deep, savory notes.
Step 4: Now, add the cubed potato, diced red bell pepper, and the drained cannellini beans. Pour in the vegetable broth and give everything a good stir. Bring the soup up to a lively boil, then immediately reduce the heat to low, cover the pot with a lid, and let it simmer gently for 20-25 minutes.
Step 5: After 20 minutes, check if the potato is tender by piercing it with a fork. If it’s soft, it’s time for the final touches. Stir in the chopped kale and let the soup simmer, uncovered, for another 5 minutes—just until the kale has wilted and turned bright green.
Step 6: Turn off the heat. Stir in the fresh parsley. Now, this is crucial: taste the soup! Season with salt and plenty of black pepper. The amount of salt needed will depend on your broth, so go slowly, taste, and adjust until it’s perfect for you. Let it sit for 5 minutes off the heat before serving—this allows the flavors to settle and meld beautifully.
Serving Suggestions
Complementary Dishes
- A thick slice of crusty, toasted sourdough — Rubbed with a clove of garlic and drizzled with olive oil, it’s the perfect tool for scooping up every last bit of broth and vegetable from the bowl.
- A simple arugula salad with lemon vinaigrette — The peppery arugula and sharp lemon provide a bright, fresh contrast to the rich, hearty soup, balancing the meal perfectly.
- A dollop of pesto or vegan cashew cream — Swirled on top just before serving, this adds a gorgeous hit of herby, creamy richness that takes the soup to a restaurant-level dish.
Drinks
- A crisp, dry white wine like Sauvignon Blanc or Pinot Grigio — The acidity and citrus notes in the wine cut through the soup’s richness beautifully and complement the herbal flavors.
- A chilled glass of sparkling water with a squeeze of lemon — For a non-alcoholic option, the bubbles and citrus are incredibly refreshing and palate-cleansing between spoonfuls.
- A light-bodied, fruity red wine like a Gamay — If you prefer red, choose one with low tannins so it doesn’t clash with the tomatoes; it’ll enhance the sweet pepper and herb notes instead.
Something Sweet
- Lemon almond biscotti — Their crunchy texture and not-too-sweet, citrusy flavor are the ideal way to end the meal without feeling overly full.
- A few juicy Medjool dates stuffed with almond butter — This is the simplest, most satisfying treat that feels indulgent yet wholesome, echoing the Mediterranean theme.
- A small bowl of fresh berries with a sprinkle of mint — The natural sweetness and brightness of the berries are a perfect, light finish after a savory and satisfying soup.
Top Mistakes to Avoid
- Mistake: Sautéing the garlic for too long. Garlic burns easily and turns bitter, which can ruin the entire pot. Add it after the harder veggies have softened and cook it for just a minute until fragrant.
- Mistake: Skipping the step of toasting the tomato paste. This simple one-minute task transforms the flavor from tinny and raw to deep, sweet, and complex. It’s a tiny step with a huge payoff.
- Mistake: Overcooking the greens. If you’re using kale, 5 minutes at the end is plenty. If using spinach, just wilt it in the hot soup off the heat. Overcooked greens become mushy and lose their vibrant color and nutrients.
- Mistake: Not tasting and seasoning at the end. Soups need salt to make all the individual flavors pop. Always, always taste your soup right before serving and adjust the salt and pepper. It makes all the difference.
Expert Tips
- Tip: Make a double batch and freeze it. This soup freezes exceptionally well. Let it cool completely, then portion it into airtight containers (leave some room for expansion) and freeze for up to 3 months. It’s a lifesaver on a busy night.
- Tip: Add a parmesan rind. If you’re not strictly vegan, toss a rind of Parmigiano-Reggiano into the pot while it simmers. It melts into the broth, adding an incredible layer of savory, umami depth. Remove the rind before serving.
- Tip: Brighten it up with a splash of acidity. If the soup tastes a little flat after cooking, a small squeeze of fresh lemon juice or a tiny dash of red wine vinegar right at the end can wake up all the flavors instantly.
- Tip: For a thicker, stew-like consistency, mash some beans. Before adding the kale, take a cup of the soup, blend it briefly with an immersion blender (or mash it with a potato masher right in the pot), and stir it back in. This creates a naturally thicker, creamier broth.
FAQs
Can I make this soup in a slow cooker?
Absolutely! It’s a great set-it-and-forget-it meal. Sauté the onion, carrot, celery, and garlic in a pan first (this step is key for flavor), then transfer everything except the kale and parsley to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in the kale and parsley about 30 minutes before the end to let them wilt perfectly.
How long will leftovers last in the fridge?
Stored in an airtight container, this soup will keep beautifully in the refrigerator for 4-5 days. In fact, as mentioned, the flavors often improve over the first day or two. Just reheat it gently on the stove over medium-low heat, adding a splash of water or broth if it has thickened up too much.
What other vegetables can I add?
This soup is so versatile! Diced zucchini or yellow squash would be wonderful—add them with the potatoes. Green beans, cut into inch-long pieces, are also a great addition. For a heartier version, some cubed eggplant (roasted first for best texture) would be fantastic. Just think about cooking times and add harder veggies earlier and softer ones later.
Is this soup gluten-free?
Yes, as written, this Mediterranean Vegetable Soup is naturally gluten-free. The main ingredients are vegetables, beans, and broth. Just always double-check the labels on your canned goods (like tomatoes and broth) to ensure no gluten-containing additives have been used, which is rare but possible.
My soup is a bit bland. What can I do to fix it?
Don’t worry, this is an easy fix! First, make sure you’ve added enough salt—salt is essential for making flavors pop. Next, add a squeeze of fresh lemon juice or a tiny dash of vinegar (red wine or balsamic) to brighten it. Finally, check your herbs; sometimes adding a bit more fresh parsley or even a pinch of red pepper flakes for heat can bring it back to life.



