Mediterranean Green Beans with Tomatoes & Garlic
Mediterranean Green Beans with Tomatoes & Garlic is a timeless dish that celebrates the fresh, vibrant flavors of the Mediterranean. Tender green beans are gently simmered with ripe tomatoes, fragrant garlic, onions, extra-virgin olive oil, and fresh herbs to create a healthy and satisfying side dish that’s both simple and flavorful. A splash of fresh lemon juice at the end brightens the rich tomato sauce, while parsley adds freshness to every bite. This versatile recipe can be served warm, at room temperature, or chilled, making it perfect for family dinners, holiday spreads, meal prep, or as part of a Mediterranean mezze platter. Nutritious, naturally vegetarian, and full of wholesome ingredients, this dish is proof that simple cooking can produce incredible flavor.
Preparation Time
15 minutes
Cooking Time
35 minutes
Total Time
50 minutes
Servings
6
Ingredients
Main Ingredients
1–2 pounds fresh green beans, washed and ends trimmed.
2–3 large fresh tomatoes, diced or grated, or 1 (14–15-ounce) can diced or crushed tomatoes.
2–4 garlic cloves, minced or crushed.
1 medium yellow or white onion, diced or thinly sliced.
¼–½ cup extra-virgin olive oil.
Seasonings & Aromatics
¼ cup chopped fresh parsley.
Optional: 2 tablespoons chopped fresh dill.
1 teaspoon dried oregano (optional).
Salt, to taste.
Freshly ground black pepper, to taste.
½ teaspoon paprika (optional).
¼ teaspoon ground coriander (optional).
Pinch of red pepper flakes (optional).
Juice of ½–1 lemon.
1 teaspoon sugar (optional).
Instructions
Wash the green beans thoroughly and trim the stem ends.
If the beans are very long, cut them into smaller, bite-sized pieces if desired.
Heat the olive oil in a large skillet or Dutch oven over medium heat.
Add the diced onion and cook for about 5 to 6 minutes until soft and translucent.
Stir in the minced garlic and cook for another 30 seconds until fragrant.
Add the diced fresh tomatoes or canned tomatoes to the pan.
Season with salt, black pepper, paprika, coriander, oregano, and the optional sugar.
Cook the tomato mixture for about 8 to 10 minutes, stirring occasionally, until it thickens slightly.
Add the green beans and toss them well to coat with the tomato sauce.
Pour in about ¼ cup of water if the sauce appears too thick.
Cover the pan with a lid and reduce the heat to low.
Simmer gently for 25 to 30 minutes, stirring occasionally, until the green beans are tender but still hold their shape.
Remove the lid during the last 5 minutes if you’d like the sauce to reduce further.
Stir in the fresh parsley and dill.
Squeeze in the fresh lemon juice and gently mix.
Taste and adjust the seasoning with additional salt or pepper if needed.
Transfer to a serving platter and drizzle with a little extra-virgin olive oil before serving if desired.
Serve warm, at room temperature, or chilled.
Tips
For the Best Results
Choose bright green, firm beans for the freshest flavor.
Trim both ends of the beans for a cleaner presentation.
Fresh tomatoes provide the brightest flavor, while canned tomatoes offer convenience year-round.
Cook the onions slowly until sweet and tender.
Use high-quality extra-virgin olive oil for authentic Mediterranean flavor.
Avoid overcooking the beans so they remain slightly firm.
Add the lemon juice only after cooking to preserve its fresh taste.
Fresh parsley should be stirred in just before serving for maximum freshness.
Allow the dish to rest for 10 minutes before serving so the flavors blend together.
This recipe tastes even better the next day after the flavors have had time to develop.
Variations
Easy Ways to Customize
Add sliced carrots for natural sweetness.
Mix in chickpeas for extra protein.
Include diced potatoes for a heartier side dish.
Add crumbled feta cheese before serving.
Stir in sliced Kalamata olives for a briny Mediterranean twist.
Use cherry tomatoes instead of diced tomatoes.
Add zucchini during the final 15 minutes of cooking.
Season with smoked paprika for extra depth.
Mix in toasted pine nuts for added crunch.
Serve over cooked rice, quinoa, or couscous for a complete vegetarian meal.
Q&A
Can I use frozen green beans?
Yes. Frozen green beans work well, although fresh beans provide the best texture.
Can I prepare this recipe ahead of time?
Absolutely. The flavors become even richer after resting overnight in the refrigerator.
Should I blanch the green beans first?
It’s not necessary, as the beans become tender while simmering in the tomato sauce.
Can I make this recipe vegan?
Yes. The recipe is naturally vegan when prepared as written.
How should leftovers be stored?
Store them in an airtight container in the refrigerator for up to four days.
Can I freeze Mediterranean Green Beans?
Yes. Freeze cooled portions for up to three months and thaw overnight before reheating.
What can I serve with this dish?
It pairs wonderfully with grilled chicken, roasted lamb, baked fish, rice, couscous, quinoa, or warm pita bread.
Can I serve it cold?
Yes. This dish is delicious warm, at room temperature, or chilled, making it ideal for picnics and meal prep.
Nutrition
Per Serving (Approximate)
Calories: 185
Protein: 3g
Carbohydrates: 12g
Fat: 14g
Saturated Fat: 2g
Fiber: 5g
Sugar: 6g
Sodium: 180mg
Vitamin C: 30% of the Daily Value
Iron: 2mg
Conclusion
This Mediterranean Green Beans with Tomatoes & Garlic recipe is a wholesome, flavorful, and versatile addition to any meal. Tender green beans simmered in a rich tomato sauce with garlic, onions, olive oil, and fresh herbs create a comforting dish that’s both nourishing and satisfying. Whether served alongside grilled meats, seafood, or vegetarian mains, or enjoyed on its own with warm bread, this Mediterranean classic delivers fresh flavors in every bite. Easy to prepare, naturally healthy, and perfect for meal prep, it’s a recipe you’ll enjoy making throughout the year.