Mediterranean cooking earns its reputation one way: with olive oil, lemon, garlic, and fresh herbs doing the heavy lifting instead of heavy cream or butter. The best Mediterranean recipes lean on a handful of pantry staples and simple techniques, which makes them some of the most forgiving dishes a home cook can learn.
This collection pulls from Greek, Turkish, Lebanese, Spanish, Italian, and North African kitchens. Some dishes come together in twenty minutes on a weeknight. Others, like dolma or spanakopita, ask for a slower afternoon but reward you with something worth the folding and rolling.
Chicken Souvlaki with Tzatziki stands out as the best starting point for new Mediterranean cooks, thanks to a short ingredient list and a marinade that does most of the flavor work overnight.
Quick picks:
- Best weeknight dinner: Shakshuka, one pan and under 30 minutes
- Best for entertaining: Baked Cod with Tomatoes and Olives
- Best make-ahead side: Tabbouleh, improves after an hour in the fridge
- Best vegetarian main: Mujadara with Caramelized Onions

1. Chicken Souvlaki with Tzatziki
Juicy grilled chicken skewers with a cool, garlicky yogurt sauce make this a top pick for a reason: the marinade (olive oil, lemon, garlic, oregano) tenderizes the meat while you prep everything else.
Yield: 4 servings | Prep: 20 minutes + 1 hour marinating | Cook: 10 minutes
Ingredients:
- 1.5 lbs boneless chicken thighs, cubed
- 1/4 cup olive oil
- 2 lemons, juiced
- 4 garlic cloves, minced
- 1 tbsp dried oregano
- 1 cup Greek yogurt
- 1/2 cucumber, grated and squeezed dry
- 1 tsp salt
Steps:
- Whisk oil, half the lemon juice, half the garlic, oregano, and salt. Marinate chicken 1 hour.
- Mix yogurt, cucumber, remaining garlic and lemon juice for tzatziki. Chill.
- Thread chicken onto skewers. Grill 10 minutes, turning, until charred and cooked through.
- Serve with tzatziki.

2. Classic Greek Salad (Horiatiki)
This salad skips lettuce entirely, letting ripe tomatoes, cucumber, and briny olives shine under a thick slab of feta. It’s the dish that taught me good olive oil matters more than any dressing recipe.
Yield: 4 servings | Prep: 15 minutes
Ingredients:
- 4 ripe tomatoes, cut into wedges
- 1 cucumber, sliced thick
- 1/2 red onion, thinly sliced
- 1/2 cup Kalamata olives
- 6 oz block feta
- 3 tbsp olive oil
- 1 tbsp red wine vinegar
- 1 tsp dried oregano
Steps:
- Combine tomatoes, cucumber, onion, and olives in a bowl.
- Drizzle with oil and vinegar, toss gently.
- Top with the whole feta block, sprinkle oregano, and serve.

3. Creamy Hummus with Tahini
Smooth, nutty, and better than anything from a tub, this hummus gets its silky texture from peeling the chickpeas and blending them while warm. For more dippers and spreads to pair alongside it, check out our best sides to eat with hummus.
Yield: 2 cups | Prep: 10 minutes
Ingredients:
- 2 cans (15 oz) chickpeas, drained
- 1/3 cup tahini
- 1/4 cup lemon juice
- 2 garlic cloves
- 3 tbsp olive oil, plus more for serving
- 1/2 tsp cumin
- Salt to taste
- 2-4 tbsp cold water
Steps:
- Blend tahini and lemon juice for 1 minute until pale and creamy.
- Add chickpeas, garlic, cumin, oil, and salt. Blend 2 minutes.
- Stream in cold water until smooth and fluffy.
- Serve with a swirl of olive oil.

4. Shakshuka
Eggs poached in a spiced tomato sauce make for a dinner that’s just as good as breakfast. The sauce itself, thick with cumin and paprika, is the real star here.
Yield: 4 servings | Prep: 10 minutes | Cook: 25 minutes
Ingredients:
- 2 tbsp olive oil
- 1 onion, diced
- 1 red bell pepper, diced
- 3 garlic cloves, minced
- 1 tsp cumin
- 1 tsp paprika
- 1 can (28 oz) crushed tomatoes
- 6 eggs
- Fresh parsley, chopped
Steps:
- Sauté onion and pepper in oil until soft, 6 minutes.
- Add garlic and spices, cook 1 minute.
- Pour in tomatoes, simmer 12 minutes until thickened.
- Make 6 wells, crack in eggs, cover and cook 8 minutes until whites set.
- Top with parsley.

5. Baked Cod with Tomatoes and Olives
Flaky white fish baked over juicy tomatoes and salty olives needs almost no attention once it hits the oven. This is the dish I turn to when guests are coming and I still want time to shower.
Yield: 4 servings | Prep: 10 minutes | Cook: 20 minutes at 400°F
Ingredients:
- 4 cod fillets (6 oz each)
- 2 cups cherry tomatoes, halved
- 1/2 cup Kalamata olives, pitted
- 3 garlic cloves, sliced
- 1/4 cup olive oil
- 1 lemon, sliced
- 1 tsp dried thyme
Steps:
- Preheat oven to 400°F.
- Scatter tomatoes, olives, and garlic in a baking dish. Drizzle with half the oil.
- Nestle cod on top, season, drizzle remaining oil, top with lemon slices and thyme.
- Bake 18-20 minutes until fish flakes easily.

6. Falafel with Tahini Sauce
Crisp outside, herby and green inside, falafel made from scratch beats frozen versions every time. The trick is using dried chickpeas soaked overnight, never canned, so the patties hold together when fried.
Yield: 20 falafel | Prep: 20 minutes + overnight soak | Cook: 15 minutes
Ingredients:
- 1 cup dried chickpeas, soaked 18 hours
- 1 small onion, chopped
- 1 cup parsley
- 1/2 cup cilantro
- 4 garlic cloves
- 1 tsp cumin
- 1 tsp baking powder
- 1 tbsp flour
- Oil for frying
Steps:
- Pulse chickpeas, onion, herbs, garlic, and cumin in a food processor until coarse.
- Mix in baking powder and flour. Chill 30 minutes.
- Form into balls, fry in 350°F oil for 4 minutes until deep golden.
- Drain and serve with tahini sauce.

7. Tabbouleh
This parsley salad uses bulgur as an accent, not the main event, which keeps it bright and herbaceous instead of heavy. More parsley than grain is the rule I follow every time.
Yield: 4 servings | Prep: 20 minutes + 1 hour chilling
Ingredients:
- 1/4 cup fine bulgur
- 2 cups parsley, finely chopped
- 1/4 cup mint, chopped
- 3 tomatoes, diced small
- 3 scallions, sliced
- 1/4 cup lemon juice
- 1/3 cup olive oil
- Salt and pepper
Steps:
- Soak bulgur in water 15 minutes, drain well.
- Combine with parsley, mint, tomatoes, and scallions.
- Dress with lemon juice and oil, season, and chill 1 hour before serving.

8. Spanakopita
Layers of flaky phyllo wrap around a filling of spinach and tangy feta, baking up golden and crackling. Keeping the spinach well-drained is the one step that saves this from going soggy. For other Greek bakes and mains worth trying, browse our best Greek recipes.
Yield: 8 servings | Prep: 30 minutes | Cook: 40 minutes at 375°F
Ingredients:
- 2 lbs fresh spinach, wilted and squeezed dry
- 1 cup feta, crumbled
- 1/2 cup ricotta
- 3 eggs
- 1 onion, sautéed
- 1 package phyllo dough
- 1/2 cup melted butter
Steps:
- Preheat oven to 375°F. Mix spinach, feta, ricotta, eggs, and onion.
- Layer 8 sheets of phyllo in a baking dish, brushing each with butter.
- Spread filling, top with 8 more buttered phyllo sheets.
- Score top layer, bake 35-40 minutes until golden.

9. Shrimp Saganaki
Plump shrimp simmered in a spiced tomato sauce and finished with crumbled feta makes a dish that looks fancy but takes barely 25 minutes start to finish. Ouzo is traditional, but it works fine without it too.
Yield: 4 servings | Prep: 10 minutes | Cook: 15 minutes
Ingredients:
- 1 lb large shrimp, peeled
- 2 tbsp olive oil
- 1 onion, diced
- 3 garlic cloves, minced
- 1 can (14 oz) diced tomatoes
- 1/2 tsp red pepper flakes
- 4 oz feta, crumbled
- Fresh dill
Steps:
- Sauté onion in oil until soft, add garlic 1 minute.
- Add tomatoes and pepper flakes, simmer 8 minutes.
- Add shrimp, cook 4 minutes until pink.
- Scatter feta on top, cover briefly to soften, finish with dill.

10. Chicken Shawarma
Warmly spiced with cumin, coriander, and cinnamon, this shawarma gets its signature char from a hot skillet or grill, no rotisserie required. Pile it into pita with pickles and garlic sauce for the full effect.
Yield: 4 servings | Prep: 15 minutes + 2 hours marinating | Cook: 12 minutes
Ingredients:
- 1.5 lbs chicken thighs
- 3 tbsp olive oil
- 2 tbsp lemon juice
- 1 tsp cumin
- 1 tsp coriander
- 1/2 tsp cinnamon
- 1 tsp paprika
- 4 garlic cloves, minced
Steps:
- Mix oil, lemon juice, spices, and garlic. Marinate chicken 2 hours or overnight.
- Sear chicken in a hot skillet, 6 minutes per side.
- Rest 5 minutes, then slice thin for serving.

11. Pasta alla Norma
Sicilian in origin, this pasta pairs tender fried eggplant with a simple tomato sauce and salty ricotta salata on top. It’s proof that a handful of ingredients can taste far bigger than the sum of its parts. For more pasta inspiration, see 35 classic Italian recipes.
Yield: 4 servings | Prep: 15 minutes | Cook: 30 minutes
Ingredients:
- 1 large eggplant, cubed
- 1/4 cup olive oil
- 1 jar (24 oz) marinara sauce
- 1 lb rigatoni
- 1/2 cup ricotta salata, grated
- Fresh basil
Steps:
- Salt eggplant, sit 20 minutes, pat dry.
- Fry in oil until golden and soft, about 10 minutes.
- Simmer with marinara 10 minutes.
- Toss with cooked pasta, top with ricotta salata and basil.

12. Turkish Red Lentil Soup (Mercimek Çorbası)
Silky and warming, this soup blends red lentils until smooth, then gets a sizzling butter and paprika topping right before serving. It’s one of the easiest soups in this whole lineup. More comforting bowls like it live in our best Turkish food recipes.
Yield: 4 servings | Prep: 10 minutes | Cook: 30 minutes
Ingredients:
- 1 cup red lentils, rinsed
- 1 onion, diced
- 1 carrot, diced
- 1 tbsp tomato paste
- 1 tsp cumin
- 4 cups vegetable broth
- 2 tbsp butter
- 1 tsp paprika
- Lemon wedges
Steps:
- Sauté onion and carrot 5 minutes. Add tomato paste and cumin, stir 1 minute.
- Add lentils and broth, simmer 20 minutes until lentils fall apart.
- Blend until smooth.
- Melt butter with paprika, drizzle on top, serve with lemon.

13. Mujadara with Caramelized Onions
Humble lentils and rice become something special once topped with deeply caramelized onions, sweet and almost jammy. This Lebanese staple proves that patience with the onions is the only real skill required.
Yield: 4 servings | Prep: 10 minutes | Cook: 45 minutes
Ingredients:
- 1 cup brown lentils
- 1 cup basmati rice
- 3 large onions, thinly sliced
- 1/3 cup olive oil
- 1 tsp cumin
- 3 cups water
- Salt
Steps:
- Cook lentils in water 15 minutes until just tender.
- Caramelize onions in oil over low heat, 30 minutes, stirring often.
- Add rice and cumin to lentils, cook 15 minutes more until rice is tender.
- Top with caramelized onions.

14. Spanish Tortilla
This thick potato and egg omelet is Spain’s answer to comfort food, sliced into wedges and served warm or at room temperature. Slow-cooking the potatoes in oil, not frying them hard, keeps them tender. For more dishes in this style, visit 25 Spanish recipes.
Yield: 6 servings | Prep: 15 minutes | Cook: 30 minutes
Ingredients:
- 4 potatoes, thinly sliced
- 1 onion, thinly sliced
- 1 cup olive oil
- 6 eggs
- Salt
Steps:
- Slowly cook potatoes and onion in oil over low heat, 20 minutes, until tender but not browned.
- Drain, reserving oil. Mix potatoes into beaten eggs with salt.
- Pour into a hot skillet with 2 tbsp reserved oil, cook 5 minutes.
- Flip using a plate, cook 5 more minutes.

15. Baba Ganoush
Smoky roasted eggplant blended with tahini and lemon makes this dip deeper and earthier than hummus. Charring the eggplant directly over a flame or under the broiler is what gives it that signature smokiness.
Yield: 2 cups | Prep: 10 minutes | Cook: 20 minutes
Ingredients:
- 2 large eggplants
- 1/4 cup tahini
- 2 tbsp lemon juice
- 2 garlic cloves
- 2 tbsp olive oil
- Salt
- Fresh parsley
Steps:
- Char eggplants under a broiler or over a flame until skin blackens and flesh softens, about 20 minutes.
- Scoop out flesh, drain excess liquid.
- Mash with tahini, lemon juice, garlic, oil, and salt.
- Top with parsley and a drizzle of oil.

16. Ratatouille
Layers of summer vegetables, zucchini, eggplant, and peppers, stew together into something greater than any one ingredient. Rustic, chunky versions taste just as good as the fancy sliced ones. Pair it with other vegetable-forward dishes from 25 vegetable recipes.
Yield: 6 servings | Prep: 20 minutes | Cook: 40 minutes
Ingredients:
- 1 eggplant, cubed
- 2 zucchini, sliced
- 1 bell pepper, diced
- 1 onion, diced
- 3 tomatoes, diced
- 4 garlic cloves, minced
- 1/4 cup olive oil
- 1 tsp herbes de Provence
Steps:
- Sauté onion and garlic in oil 5 minutes.
- Add eggplant, cook 8 minutes.
- Add zucchini, pepper, and tomatoes, season with herbs.
- Simmer uncovered 25 minutes, stirring occasionally, until vegetables are soft.

17. Stuffed Grape Leaves (Dolma)
Tangy brined grape leaves wrapped around a rice and herb filling take some patience to roll, but the payoff is worth the afternoon. Rolling them snug, like tiny cigars, keeps them from unraveling in the pot.
Yield: 30 pieces | Prep: 45 minutes | Cook: 45 minutes
Ingredients:
- 1 jar grape leaves, rinsed
- 1 cup short-grain rice
- 1/4 cup fresh dill, chopped
- 1/4 cup parsley, chopped
- 1/4 cup olive oil, plus extra
- 1/4 cup lemon juice
- 2 cups water
Steps:
- Mix rice, dill, parsley, and 2 tbsp oil.
- Place 1 tbsp filling on each leaf, roll tightly.
- Arrange in a pot, cover with water, lemon juice, and remaining oil.
- Simmer covered 45 minutes until rice is tender.

18. Greek Lemon Potatoes
Roasted until the edges crisp and the centers turn creamy, these potatoes soak up a lemon and oregano broth that leaves them tangy all the way through. They disappear fast at any table.
Yield: 4 servings | Prep: 10 minutes | Cook: 50 minutes at 425°F
Ingredients:
- 2 lbs Yukon gold potatoes, quartered
- 1/3 cup olive oil
- 1/3 cup lemon juice
- 1 cup vegetable broth
- 4 garlic cloves, minced
- 1 tbsp dried oregano
- Salt and pepper
Steps:
- Preheat oven to 425°F.
- Toss potatoes with oil, lemon juice, broth, garlic, oregano, salt, and pepper in a baking dish.
- Roast 50 minutes, flipping halfway, until golden and most liquid is absorbed.

19. Moroccan Vegetable Tagine with Chickpeas
Warm spices like cinnamon, ginger, and turmeric turn a simple vegetable and chickpea stew into something fragrant and deeply satisfying. A true tagine pot helps, but a heavy Dutch oven works just as well.
Yield: 6 servings | Prep: 15 minutes | Cook: 40 minutes
Ingredients:
- 2 tbsp olive oil
- 1 onion, diced
- 3 carrots, sliced
- 2 zucchini, sliced
- 1 can (15 oz) chickpeas, drained
- 1 can (14 oz) diced tomatoes
- 1 tsp cinnamon
- 1 tsp ginger
- 1/2 tsp turmeric
- 2 cups vegetable broth
- 1/2 cup dried apricots, chopped
Steps:
- Sauté onion in oil 5 minutes, stir in spices for 1 minute.
- Add carrots, tomatoes, and broth, simmer 15 minutes.
- Add zucchini, chickpeas, and apricots, simmer 20 minutes until vegetables are tender.
How These Recipes Were Selected
Every recipe on this list uses ingredients found in a typical grocery store, no specialty shops required. That means olive oil, lemons, garlic, canned chickpeas, and fresh herbs that most home cooks already keep on hand.
Balance mattered too. The list mixes quick weeknight dishes like shakshuka with slower weekend projects like dolma and spanakopita, so there’s something for a Tuesday and something for a dinner party.
Geographic variety played a role as well. Greek and Levantine dishes dominate Mediterranean cooking, but Spanish, Turkish, Moroccan, and Italian recipes round out the region’s full range of flavors. You’ll find more regional deep dives in 60 Mediterranean recipes and 25 Turkish recipes.
Finally, each dish had to hold up on repeat cooking. These aren’t one-and-done recipes meant to impress once. They’re dishes built to go into regular rotation, the kind you make from memory after the third or fourth try.
Mediterranean Pantry Essentials
A well-stocked Mediterranean pantry starts with good olive oil, the kind you’d drizzle raw over a finished dish, not just cook with. Extra virgin makes a real difference in salads and dips like hummus and baba ganoush.
Lemons show up in nearly every recipe on this list, from marinades to dressings to finishing touches. Keep a few on the counter at all times, not just in the fridge drawer.
Dried oregano, cumin, and paprika cover most of the spice work here, alongside fresh parsley, dill, and mint for brightness. Canned chickpeas and dried lentils form the backbone of dishes like mujadara and Moroccan tagine, while Kalamata olives and feta add the salty punch that ties Greek dishes together.
A few extras worth keeping stocked:
- Tahini, for hummus, baba ganoush, and falafel sauce
- Bulgur, for tabbouleh
- Phyllo dough (frozen works fine), for spanakopita
- Short-grain rice, for dolma and mujadara
Build out that list slowly from our best chickpea recipes, and most Mediterranean dinners become a matter of what’s fresh at the market that week.









