Mediterranean cooking earns its reputation one simple way: good olive oil, ripe produce, and a handful of bright seasonings doing all the heavy lifting. You don’t need rare ingredients or hours in the kitchen. A weeknight dinner of lemony chicken and potatoes, or a bowl of garlicky lentil soup, comes together with a cutting board, one pan, and pantry staples you probably already own.

This collection pulls together 19 recipes that show up again and again in home kitchens around the Mediterranean, from Greek salads to Spanish stews to Italian pasta. Some are full dinners, others are the dips and sides that round out a table. Each one gives you exact amounts and steps, so you can cook with confidence tonight.

Quick picks:

  • Busiest weeknight: Mediterranean Shrimp Linguine comes together in about 25 minutes
  • Best for meal prep: Mujadara keeps well and tastes even better the next day
  • Best crowd-pleaser: Hummus with Warm Pita disappears fast at any gathering
  • Best light dinner: Baked Salmon with Lemon and Herbs feels special with little effort

1. Greek Salad (Horiatiki)

Yield: 4 servings | Prep time: 15 minutes

This is the salad you’ll find on nearly every taverna table in Greece, and it skips the lettuce entirely.

Ingredients:

  • 4 large ripe tomatoes, cut into chunks
  • 1 cucumber, sliced thick
  • 1 green bell pepper, sliced into rings
  • ½ red onion, thinly sliced
  • ½ cup kalamata olives
  • 4 ounces feta cheese, sliced in a slab
  • ¼ cup extra virgin olive oil
  • 1 tablespoon red wine vinegar
  • 1 teaspoon dried oregano
  • Salt to taste

Method: Toss tomatoes, cucumber, pepper, onion, and olives together. Top with the feta slab, drizzle with oil and vinegar, then sprinkle oregano and salt over the top. For more fresh, crunchy combinations, check out our best salad recipes.

2. Chicken Souvlaki with Tzatziki

Yield: 4 servings | Prep time: 20 minutes (plus 1 hour marinating) | Cook time: 10 minutes

Skewered chicken gets charred edges and a juicy center, thanks to a yogurt-based marinade.

Ingredients:

  • 1½ pounds chicken thighs, cubed
  • ⅓ cup plain Greek yogurt
  • 3 tablespoons olive oil
  • 2 garlic cloves, minced
  • 1 tablespoon lemon juice
  • 1 teaspoon dried oregano
  • 1 cup tzatziki sauce, for serving

Method: Mix yogurt, oil, garlic, lemon juice, and oregano; marinate chicken 1 hour. Thread onto skewers and grill over medium-high heat 4-5 minutes per side, until lightly charred. Serve with tzatziki. See more ideas in our best Greek recipes.

3. Shakshuka

Yield: 4 servings | Prep time: 10 minutes | Cook time: 25 minutes

Eggs poached in a spiced tomato sauce make a breakfast that eats like dinner.

Ingredients:

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 1 can (28 oz) crushed tomatoes
  • 6 eggs
  • Fresh parsley, chopped

Method: Sauté onion and pepper in oil 5 minutes. Add garlic and spices, cook 1 minute. Stir in tomatoes, simmer 10 minutes. Crack eggs into the sauce, cover, and cook 6-8 minutes until whites set. Top with parsley.

4. Mediterranean Shrimp Linguine

Yield: 4 servings | Prep time: 10 minutes | Cook time: 20 minutes

This pasta pulls together juicy shrimp, briny olives, and sweet cherry tomatoes in one skillet.

Ingredients:

  • 12 ounces linguine
  • 1 pound shrimp, peeled and deveined
  • 3 tablespoons olive oil
  • 3 garlic cloves, sliced
  • 1 cup cherry tomatoes, halved
  • ½ cup kalamata olives, halved
  • ¼ cup fresh basil
  • Zest of 1 lemon

Method: Cook linguine until al dente. Sauté shrimp in oil 2 minutes per side; remove. Add garlic and tomatoes, cook 3 minutes. Toss in pasta, shrimp, olives, basil, and lemon zest. Browse our best shrimp recipes for more skillet dinners like this one.

5. Baked Salmon with Lemon and Herbs

Yield: 4 servings | Prep time: 10 minutes | Cook time: 15 minutes

A simple herb and lemon crust keeps this salmon moist without masking its flavor.

Ingredients:

  • 4 salmon fillets (6 oz each)
  • 2 tablespoons olive oil
  • 2 garlic cloves, minced
  • 1 lemon, sliced
  • 1 tablespoon fresh dill, chopped
  • Salt and pepper to taste

Method: Preheat oven to 400°F. Place salmon on a lined baking sheet, drizzle with oil, garlic, salt, and pepper. Top with lemon slices and dill. Bake 12-15 minutes until it flakes easily. Pair it with ideas from our best salmon dinner recipes.

6. Hummus with Warm Pita

Yield: 6 servings | Prep time: 10 minutes

Homemade hummus is creamier and brighter than most store-bought tubs, and it takes minutes in a food processor.

Ingredients:

  • 1 can (15 oz) chickpeas, drained
  • ¼ cup tahini
  • 3 tablespoons lemon juice
  • 1 garlic clove
  • 3 tablespoons olive oil, plus more for serving
  • ½ teaspoon cumin
  • Warm pita, for serving

Method: Blend chickpeas, tahini, lemon juice, garlic, oil, and cumin until smooth, adding water as needed. Drizzle with olive oil and serve with warm pita. For dipper ideas, see our best sides to eat with hummus.

7. Falafel with Tahini Sauce

Yield: 4 servings (about 16 falafel) | Prep time: 20 minutes (plus overnight soak) | Cook time: 15 minutes

Crisp outside, herby and soft inside, this falafel holds its shape without any egg or flour binder.

Ingredients:

  • 1 cup dried chickpeas, soaked overnight
  • ½ cup parsley
  • ½ cup cilantro
  • 1 small onion, chopped
  • 3 garlic cloves
  • 1 teaspoon cumin
  • 1 teaspoon baking powder
  • Oil for frying
  • ½ cup tahini sauce, for serving

Method: Pulse chickpeas, herbs, onion, garlic, and cumin in a food processor until coarse. Stir in baking powder, form into balls. Fry at 350°F for 3-4 minutes until golden. Serve with tahini sauce.

8. Spanish Chickpea and Spinach Stew

Yield: 4 servings | Prep time: 10 minutes | Cook time: 25 minutes

Smoky paprika and sherry vinegar give this humble bean stew real depth.

Ingredients:

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 teaspoon smoked paprika
  • 2 cans (15 oz each) chickpeas, drained
  • 1 can (14 oz) diced tomatoes
  • 4 cups spinach
  • 1 tablespoon sherry vinegar

Method: Sauté onion in oil 5 minutes, add garlic and paprika, cook 1 minute. Stir in chickpeas and tomatoes, simmer 15 minutes. Fold in spinach until wilted, finish with vinegar. For similar comfort food, try 25 Spanish recipes.

9. Pasta alla Norma

Yield: 4 servings | Prep time: 10 minutes | Cook time: 30 minutes

This Sicilian classic turns roasted eggplant and tomato sauce into something richer than the ingredients suggest.

Ingredients:

  • 1 large eggplant, cubed
  • 4 tablespoons olive oil, divided
  • 1 jar (24 oz) marinara sauce
  • 12 ounces rigatoni
  • ½ cup ricotta salata, grated
  • Fresh basil, torn

Method: Roast eggplant with 2 tablespoons oil at 400°F for 20 minutes until golden. Simmer with marinara 10 minutes. Toss with cooked rigatoni, top with ricotta salata and basil. Find more comfort classics in 35 classic Italian recipes.

10. Greek Lemon Chicken and Potatoes

Yield: 4 servings | Prep time: 15 minutes | Cook time: 1 hour

Chicken and potatoes roast together in a lemon-oregano broth that the potatoes soak up as they bake.

Ingredients:

  • 4 bone-in chicken thighs
  • 4 russet potatoes, cut into wedges
  • ⅓ cup olive oil
  • ⅓ cup lemon juice
  • 1 cup chicken broth
  • 1 tablespoon dried oregano
  • 4 garlic cloves, minced

Method: Preheat oven to 425°F. Arrange chicken and potatoes in a baking dish. Whisk oil, lemon juice, broth, oregano, and garlic; pour over. Bake 50-60 minutes, basting once. For another weeknight favorite, see our zesty one pan lemon herb chicken recipe.

11. Tabbouleh

Yield: 4 servings | Prep time: 20 minutes

This salad is mostly herbs, with just enough bulgur to hold everything together.

Ingredients:

  • ¼ cup fine bulgur
  • 2 cups parsley, finely chopped
  • ¼ cup mint, finely chopped
  • 3 tomatoes, diced small
  • 3 green onions, sliced
  • ¼ cup lemon juice
  • ⅓ cup olive oil

Method: Soak bulgur in water 10 minutes, then drain well. Combine with parsley, mint, tomatoes, and green onions. Dress with lemon juice and olive oil just before serving. It pairs nicely with dishes from 20 green salad recipes.

12. Ratatouille

Yield: 6 servings | Prep time: 20 minutes | Cook time: 45 minutes

This French-Mediterranean vegetable stew turns humble summer produce into something silky and deeply savory.

Ingredients:

  • 1 eggplant, cubed
  • 2 zucchini, sliced
  • 1 bell pepper, diced
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 can (28 oz) crushed tomatoes
  • ¼ cup olive oil
  • Fresh thyme

Method: Sauté onion and pepper in oil 5 minutes. Add eggplant and zucchini, cook 10 minutes. Stir in garlic, tomatoes, and thyme; simmer 25 minutes until vegetables are tender. Explore more produce-forward dishes in 25 vegetable recipes.

13. Spanish-Style Cod with Chorizo and Chickpeas

Yield: 4 servings | Prep time: 10 minutes | Cook time: 20 minutes

Smoky chorizo renders its fat into the pan, giving mild cod a bold, savory backbone.

Ingredients:

  • 4 cod fillets (6 oz each)
  • 4 ounces Spanish chorizo, sliced
  • 1 can (15 oz) chickpeas, drained
  • 1 can (14 oz) diced tomatoes
  • 1 onion, sliced
  • 2 garlic cloves, minced
  • 1 tablespoon smoked paprika

Method: Crisp chorizo in a skillet, remove. Sauté onion and garlic in the fat, add tomatoes, chickpeas, and paprika; simmer 10 minutes. Nestle cod in the sauce, cover, and cook 8-10 minutes until flaky. Stir chorizo back in before serving.

14. Lentil Soup with Lemon and Cumin

Yield: 6 servings | Prep time: 10 minutes | Cook time: 35 minutes

A squeeze of lemon at the end wakes up this earthy, cumin-spiced soup.

Ingredients:

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 carrots, diced
  • 3 garlic cloves, minced
  • 1 tablespoon cumin
  • 1½ cups red lentils, rinsed
  • 6 cups vegetable broth
  • Juice of 1 lemon

Method: Sauté onion and carrots in oil 5 minutes, add garlic and cumin, cook 1 minute. Stir in lentils and broth, simmer 25 minutes until lentils soften. Finish with lemon juice before serving.

15. Caprese Salad

Yield: 4 servings | Prep time: 10 minutes

Ripe tomatoes, creamy mozzarella, and fragrant basil need almost nothing else to shine.

Ingredients:

  • 4 ripe tomatoes, sliced
  • 8 ounces fresh mozzarella, sliced
  • ¼ cup fresh basil leaves
  • 3 tablespoons olive oil
  • 1 tablespoon balsamic glaze
  • Flaky salt

Method: Layer tomato and mozzarella slices on a platter, tucking basil leaves between. Drizzle with olive oil and balsamic glaze, finish with flaky salt. Serve right away while the tomatoes are at room temperature.

16. Stuffed Bell Peppers with Rice and Feta

Yield: 4 servings | Prep time: 15 minutes | Cook time: 40 minutes

Rice, herbs, and tangy feta turn ordinary bell peppers into a full dinner.

Ingredients:

  • 4 bell peppers, tops cut and seeded
  • 1½ cups cooked rice
  • ½ cup feta, crumbled
  • ¼ cup fresh dill, chopped
  • 1 can (14 oz) diced tomatoes
  • 2 tablespoons olive oil

Method: Preheat oven to 375°F. Mix rice, feta, dill, and half the tomatoes. Stuff into peppers, stand upright in a baking dish, pour remaining tomatoes and oil around them. Bake covered 35-40 minutes.

17. Mujadara

Yield: 4 servings | Prep time: 10 minutes | Cook time: 40 minutes

Deeply caramelized onions make this simple lentil and rice dish taste far richer than its short ingredient list suggests.

Ingredients:

  • 1 cup brown lentils
  • ¾ cup basmati rice
  • 3 large onions, thinly sliced
  • ⅓ cup olive oil
  • 2 teaspoons cumin
  • 3½ cups water

Method: Cook lentils in water 15 minutes, then add rice and cumin; simmer 15 more minutes. Meanwhile, fry onions in oil over medium-low heat 20 minutes until deep golden brown. Top the lentil rice with crispy onions.

18. Patatas Bravas

Yield: 4 servings | Prep time: 10 minutes | Cook time: 35 minutes

Crispy fried potatoes get a spicy tomato sauce and a drizzle of garlicky aioli, a classic Spanish tapas bar order.

Ingredients:

  • 4 russet potatoes, cubed
  • Oil for frying
  • 1 cup tomato sauce
  • 1 teaspoon smoked paprika
  • ½ teaspoon cayenne
  • ½ cup mayonnaise
  • 2 garlic cloves, minced

Method: Fry potato cubes at 350°F for 10-12 minutes until crisp. Simmer tomato sauce with paprika and cayenne 5 minutes. Mix mayonnaise with garlic for aioli. Drizzle both sauces over the hot potatoes. More tapas-style ideas live in 25 Spanish recipes.

19. Baba Ganoush

Yield: 4 servings | Prep time: 10 minutes | Cook time: 30 minutes

Charring the eggplant directly over flame gives this dip its signature smoky depth.

Ingredients:

  • 2 large eggplants
  • ¼ cup tahini
  • 2 tablespoons lemon juice
  • 1 garlic clove, minced
  • 2 tablespoons olive oil
  • Fresh parsley, chopped

Method: Char eggplants over a gas flame or under a broiler until the skin blackens and flesh softens, about 25-30 minutes. Scoop out flesh, mash with tahini, lemon juice, and garlic. Drizzle with olive oil and parsley.

How to Build a Mediterranean Meal from These Recipes

A Mediterranean table usually balances one main dish with two or three smaller plates. Start with a protein like Chicken Souvlaki or Baked Salmon, then add a salad such as Tabbouleh or Greek Salad for crunch and acidity.

Round things out with a dip. Hummus or Baba Ganoush with warm pita gives guests something to nibble while the main dish finishes cooking. A pot of Lentil Soup or Mujadara works well as a meatless anchor if you want a vegetarian spread instead.

RecipeBest AsPrep + Cook TimeProtein Source
Greek SaladSide15 minFeta
Chicken SouvlakiMain1 hr 30 minChicken
ShakshukaBreakfast/Dinner35 minEggs
Shrimp LinguineMain30 minShrimp
Baked SalmonMain25 minSalmon
HummusDip10 minChickpeas
FalafelMain/Snack35 min + soakChickpeas
Chickpea Spinach StewMain35 minChickpeas
Pasta alla NormaMain40 minRicotta salata
Lemon Chicken & PotatoesMain1 hr 15 minChicken
TabboulehSide20 minNone
RatatouilleSide/Main1 hr 5 minNone
Cod with ChorizoMain30 minCod, chorizo
Lentil SoupMain45 minLentils
Caprese SaladSide10 minMozzarella
Stuffed PeppersMain55 minFeta
MujadaraMain/Side50 minLentils
Patatas BravasSide45 minNone
Baba GanoushDip40 minNone

For more full menus built around these flavors, browse our best Mediterranean recipes and our best Greek recipes for inspiration.

Easy Ingredient Swaps and Make-Ahead Tips

Most of these recipes forgive substitutions well. Swap chicken thighs for breasts in Souvlaki or Lemon Chicken, cutting cook time by a few minutes since breasts dry out faster. No fresh herbs on hand? Use half the amount of dried oregano or dill in dressings and marinades.

Dips like Hummus, Baba Ganoush, and tzatziki keep in the fridge for up to five days, so make a double batch on Sunday. Tabbouleh and Greek Salad taste better after a short rest, giving the dressing time to soak in, though add tomatoes to Greek Salad just before serving so they don’t turn watery.

Lentil Soup, Mujadara, and the Chickpea Spinach Stew all freeze well for up to three months. Cook a big pot of lentils once, then split it between Mujadara and soup for two different meals from one base ingredient. Chickpeas canned or dried work interchangeably across every recipe here; dried beans need an overnight soak and about 45 minutes of simmering before use. For more pantry-based cooking ideas, our best chickpea recipes rounds up additional ways to use a can you probably already have in the cupboard.