Mediterranean Salmon Flatbread Sandwich

This vibrant Mediterranean salmon flatbread sandwich brings together flaky cooked salmon, sweet roasted cherry tomatoes, tangy feta cheese, and briny capers layered over warm, charred flatbread. Fresh herbs and crisp greens add brightness, making this a flavorful, nourishing option for lunch or a light dinner. Every bite captures the essence of Mediterranean coastal cuisine—fresh, zesty, and satisfying.

Why You’ll Love This Recipe

This sandwich is more than just convenient—it’s a celebration of bold Mediterranean flavors wrapped in soft, warm flatbread. It’s incredibly easy to assemble, ideal for using leftover salmon, and endlessly customizable. The combination of savory salmon, creamy cheese, and fresh vegetables makes it both hearty and refreshing. Whether served folded like a wrap or open-faced as a flatbread pizza, it’s a versatile, delicious option for any time of day.

ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

flatbread or naan
cooked salmon, flaked
cherry tomatoes, roasted
crumbled feta cheese
red onion, thinly sliced
mixed baby greens or arugula
chopped olives (Kalamata or green)
capers
chopped fresh parsley or basil
olive oil
salt and black pepper
optional: tzatziki or pesto for spreading

directions

  1. Preheat a skillet or grill pan over medium-high heat. Lightly char the flatbread on both sides until warmed and slightly crisp. Set aside.
  2. In a small bowl, toss the roasted cherry tomatoes with a drizzle of olive oil and a pinch of salt.
  3. If desired, spread a thin layer of tzatziki or pesto over the surface of each flatbread.
  4. Layer the flatbread with flaked salmon, fresh greens, roasted cherry tomatoes, red onion, olives, and capers.
  5. Sprinkle crumbled feta cheese and chopped parsley or basil on top.
  6. Drizzle with a touch of olive oil and season with black pepper to taste.
  7. Fold the flatbread gently to create a sandwich, or serve open-faced as a flatbread entrée. Serve immediately.

Servings and timing

Servings: Makes 2 sandwiches
Prep Time: 10 minutes
Cook Time: 5 minutes (if roasting tomatoes fresh)
Total Time: 15 minutes

Variations

  • Grilled Salmon Version: Use freshly grilled salmon for a smoky flavor.
  • Vegan Option: Replace the salmon with roasted chickpeas or grilled tofu and use a plant-based feta.
  • Add Hummus: Spread a layer of hummus on the flatbread for added creaminess and flavor.
  • Spicy Kick: Add a drizzle of harissa or crushed red pepper flakes.
  • Mediterranean Bowl: Skip the flatbread and serve all ingredients over couscous or quinoa for a bowl-style meal.

storage/reheating

Storage: Store the components separately in the refrigerator for up to 2 days. Assemble fresh just before eating to preserve texture.

Reheating: If using previously cooked salmon, reheat it gently in a skillet or microwave before assembling. Avoid reheating the entire sandwich, as the greens and feta are best served fresh.

Freezing: Not recommended, as the fresh vegetables and flatbread texture will not hold up well after thawing.

FAQs

Can I use canned salmon instead of cooked fresh salmon?

Yes, canned salmon is a convenient alternative. Be sure to drain it well and remove any bones or skin if present.

How do I roast cherry tomatoes for this recipe?

Toss cherry tomatoes with olive oil, salt, and pepper, then roast in a 400°F (200°C) oven for 15–20 minutes until softened and slightly blistered.

Can I make this sandwich ahead of time?

It’s best to assemble it just before eating. However, you can prep all ingredients in advance and store them separately.

What is the best type of flatbread to use?

Soft, pliable flatbreads like naan or Greek pita work best for folding and holding the ingredients without tearing.

Can I use another type of fish?

Yes, grilled or baked white fish like cod or halibut can also be used in place of salmon.

Is this sandwich served hot or cold?

It can be served warm (with heated flatbread and salmon) or cold as a refreshing sandwich—both are delicious.

What sauces pair well with this sandwich?

Tzatziki, pesto, garlic yogurt sauce, or even a lemon-tahini drizzle pair beautifully with the ingredients.

Can I substitute feta cheese?

Yes, goat cheese or a plant-based feta alternative can be used if preferred.

How can I make it more filling?

Add sliced avocado, hard-boiled eggs, or serve with a side of lentil or couscous salad.

Is this recipe suitable for meal prep?

Yes, prepare all components in advance and assemble just before eating for a quick and fresh meal.

Conclusion

The Mediterranean Salmon Flatbread Sandwich is a quick, nutritious, and flavor-packed meal that brings a coastal flair to your table. With its balance of fresh herbs, hearty protein, and creamy cheese, it offers a wholesome yet indulgent experience in every bite. Ideal for lunch, dinner, or even entertaining, it’s a go-to recipe that’s both practical and impressive.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mediterranean Salmon Flatbread Sandwich

Mediterranean Salmon Flatbread Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 10 minutes
  • Cook Time: 5 minutes
  • Total Time: 15 minutes
  • Yield: 2 sandwiches 1x
  • Category: Sandwich
  • Method: Grilling, Assembly
  • Cuisine: Mediterranean

Description

A flavorful Mediterranean flatbread sandwich filled with flaked salmon, roasted cherry tomatoes, feta, fresh greens, and briny toppings, perfect for a quick lunch or light dinner.


Ingredients

Units Scale
  • 2 pieces of flatbread or naan
  • 1 cup cooked salmon, flaked
  • 1/2 cup cherry tomatoes, roasted
  • 1/4 cup crumbled feta cheese
  • 1/4 cup red onion, thinly sliced
  • 1/2 cup mixed baby greens or arugula
  • 2 tablespoons chopped olives (Kalamata or green)
  • 1 tablespoon capers
  • 1 tablespoon chopped fresh parsley or basil
  • 1 tablespoon olive oil
  • Salt and black pepper to taste
  • Optional: tzatziki or pesto for spreading

Instructions

  1. Preheat a skillet or grill pan over medium-high heat.
  2. Lightly char the flatbread on both sides until warm and pliable. Set aside.
  3. In a small bowl, toss the roasted cherry tomatoes with a drizzle of olive oil and a pinch of salt.
  4. If using, spread a thin layer of tzatziki or pesto on each flatbread.
  5. Layer flaked salmon, greens, roasted tomatoes, red onion, olives, and capers over the flatbread.
  6. Sprinkle crumbled feta and chopped herbs on top.
  7. Season with black pepper and drizzle with olive oil.
  8. Fold or serve open-faced. Enjoy immediately.

Notes

  • Use leftover grilled or baked salmon for convenience.
  • Roast cherry tomatoes ahead of time for quicker assembly.
  • Tzatziki adds a refreshing tang, while pesto brings an herby depth—choose based on your taste.
  • Wrap in parchment for an easy on-the-go meal.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 420
  • Sugar: 4g
  • Sodium: 670mg
  • Fat: 22g
  • Saturated Fat: 6g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 55mg

3 thoughts on “Mediterranean Salmon Flatbread Sandwich”

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *