Satisfy Your Cravings with These 17 Greek Sandwich Recipes

Vibrant flavors and fresh ingredients make Greek sandwiches an irresistible choice for a quick, satisfying meal. From classic gyros to creative pita wraps, these 17 recipes bring Mediterranean sunshine to your table. Whether you’re craving a hearty lunch or a fun dinner, this collection has something delicious waiting for you. Keep reading to discover your new favorite Greek sandwich!

Classic Gyros with Tzatziki

Classic Gyros with Tzatziki

Unlike the fast-casual version, making gyros at home feels like a quiet ritual. The slow roasting of the lamb fills the kitchen with a warm, herbaceous scent, while the cool tzatziki comes together in a few gentle stirs. There’s something deeply satisfying about building your own perfect bite.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

  • 1½ lbs lamb shoulder, thinly sliced (or use leg of lamb for leaner results)
  • ¼ cup olive oil (or any neutral oil)
  • 2 tbsp lemon juice, freshly squeezed
  • 4 garlic cloves, minced (divided: 3 for lamb, 1 for tzatziki)
  • 1 tsp dried oregano
  • ½ tsp salt
  • ¼ tsp black pepper
  • 1 cup plain Greek yogurt (full-fat for creaminess)
  • ½ cucumber, seeded and grated
  • 1 tbsp fresh dill, chopped (or 1 tsp dried)
  • 4 pita breads (warmed before serving)
  • 1 tomato, sliced (optional, for serving)
  • ½ red onion, thinly sliced (optional, for serving)

Instructions

  1. In a medium bowl, whisk together olive oil, lemon juice, 3 minced garlic cloves, oregano, salt, and pepper. Add the sliced lamb, toss to coat, cover, and refrigerate for at least 2 hours (or overnight for deeper flavor). Tip: For even thinner slices, freeze the lamb for 20 minutes before slicing.
  2. Meanwhile, prepare the tzatziki: Place the grated cucumber in a clean kitchen towel and squeeze out as much liquid as possible. In a small bowl, combine the cucumber, Greek yogurt, remaining minced garlic, dill, and a pinch of salt. Stir until smooth, then taste and adjust salt. Cover and chill until ready to serve.
  3. Preheat your oven to 400°F. Spread the marinated lamb slices in a single layer on a baking sheet lined with parchment paper. Roast for 20–25 minutes, flipping halfway, until the edges are deeply browned and the meat is tender. Tip: For extra crispiness, broil for the last 2 minutes, watching carefully.
  4. While the lamb roasts, warm the pita breads: Wrap them in foil and place in the oven for the last 5 minutes of roasting, or heat in a dry skillet over medium heat for 1 minute per side. Tip: If using a skillet, stack the pitas in a clean towel to keep them soft.
  5. To assemble: Lay a warm pita on a plate, spoon a generous amount of roasted lamb down the center, and top with tzatziki, tomato slices, and red onion if desired. Fold the pita over and serve immediately.

Unfold the warm pita, pile on the lamb and tzatziki, and let the first bite unfold slowly. The contrast of crisp meat, cool sauce, and soft bread is pure comfort—simple, honest, and worth every moment.

Greek Chicken Souvlaki Pita

Greek Chicken Souvlaki Pita

There's something about the smell of marinating chicken that feels like a slow invitation to summer. The lemon and oregano mingle in the kitchen while I chop tomatoes and unwrap feta, and I know this meal will be a quiet celebration. Tonight, it's Greek chicken souvlaki—simple, honest, and made with patience.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 10 minutes

Ingredients

  • 1/4 cup olive oil (plus more for the grill)
  • 3 tablespoons fresh lemon juice
  • 3 garlic cloves, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 1/2 pounds boneless, skinless chicken thighs (or breasts, cut into 1-inch chunks)
  • 4 large pita breads (warm before serving)
  • 2 cups cherry tomatoes, halved (or any ripe tomato, chopped)
  • 1/2 red onion, thinly sliced
  • 1/4 cup fresh parsley, chopped
  • 2 tablespoons fresh lemon juice (for the salad)
  • 1 tablespoon olive oil (for the salad)
  • 1/2 cup crumbled feta cheese

Instructions

  1. In a medium bowl, whisk together 1/4 cup olive oil, 3 tablespoons lemon juice, minced garlic, oregano, salt, and pepper. This is your marinade.
  2. Cut the chicken into 1-inch chunks and add to the marinade. Toss to coat, cover, and refrigerate for at least 1 hour (or up to 4 hours for deeper flavor).
  3. While the chicken marinates, prepare the tomato-onion salad. In a separate bowl, combine halved cherry tomatoes, sliced red onion, and chopped parsley. Drizzle with 2 tablespoons lemon juice and 1 tablespoon olive oil, then season with a pinch of salt and pepper. Toss gently and set aside.
  4. If using wooden skewers, soak them in water for 30 minutes to prevent burning. Preheat an outdoor grill to medium-high heat (about 400°F) or a grill pan over medium-high heat.
  5. Thread the marinated chicken chunks onto skewers, leaving a small space between each piece for even cooking.
  6. Lightly oil the grill grates. Place the skewers on the grill and cook for 8–10 minutes total, turning every 2–3 minutes, until the chicken is charred in spots and cooked through (internal temperature should reach 165°F). Tip: Let the chicken rest on the skewers for 2–3 minutes after grilling to keep it juicy.
  7. While the chicken rests, warm the pita breads on the grill for about 30 seconds per side, until soft and slightly charred.
  8. To serve, lay a warm pita on a plate. Slide the chicken off the skewers and place down the center. Top with the tomato-onion salad and a generous sprinkle of crumbled feta. Fold and enjoy.

Served warm, the contrast is lovely—the tender, smoky chicken against the cool, bright salad, with salty feta adding little bursts of creaminess. You can also drizzle with tzatziki or a squeeze of lemon for extra freshness. It's a meal that feels both nourishing and unhurried, perfect for a quiet evening on the patio.

Spicy Feta and Roasted Pepper Sandwich

Spicy Feta and Roasted Pepper Sandwich

Fingers still sticky from the olive oil, I find myself reaching for another slice of crusty bread. This sandwich came together on a lazy afternoon, when the fridge held just a few bright ingredients and a craving for something bold yet comforting.

Serving: 2 | Prep Time: 10 minutes | Cooking Time: 5 minutes

Ingredients

  • 4 slices crusty bread (sourdough or ciabatta)
  • 1/2 cup crumbled feta cheese (about 4 oz)
  • 2 tablespoons Greek yogurt (to lighten the spread)
  • 1 tablespoon olive oil (plus extra for brushing)
  • 1/2 teaspoon red pepper flakes (adjust for heat)
  • 1/4 teaspoon smoked paprika
  • 1 jar (12 oz) roasted red peppers, drained and sliced
  • 1/4 cup pitted Kalamata olives, halved
  • Handful fresh basil leaves (optional, but lovely)

Instructions

  1. In a small bowl, combine crumbled feta, Greek yogurt, olive oil, red pepper flakes, and smoked paprika. Mash with a fork until mostly smooth but with a few crumbles left for texture. (Tip: Letting the feta sit at room temperature for 10 minutes makes it easier to mash.)
  2. Brush one side of each bread slice lightly with olive oil. Place oiled side down in a skillet over medium heat and toast until golden, about 2-3 minutes per side. Alternatively, broil in the oven. (Tip: Watch carefully as bread can burn quickly under a broiler.)
  3. Spread the spicy feta mixture evenly onto two slices of the toasted bread, on the untoasted side (or whichever side faces up).
  4. Layer the sliced roasted red peppers over the feta spread. (Tip: Blot the peppers with a paper towel to remove excess moisture, preventing a soggy sandwich.)
  5. Scatter the halved olives over the peppers.
  6. Tear the basil leaves and sprinkle them on top.
  7. Top with the remaining toasted bread slices, toasted side up. Press gently. Cut in half and serve immediately.

Between the creamy, fiery feta and the sweet roasted peppers, every bite is a contrast that somehow fits. I like to serve it alongside a simple arugula salad dressed with lemon—those peppery greens cut through the richness beautifully.

Lamb Keftedes Flatbread Wrap

Lamb Keftedes Flatbread Wrap

Nothing quiet like the slow, mindful pleasure of assembling a lamb keftedes flatbread wrap on a lazy afternoon. The warm, herbed meatballs, cool tzatziki, crisp vegetables, and soft flatbread come together in a handheld meal that feels both nourishing and indulgent.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes

Ingredients

For the Lamb Keftedes

  • 1 lb ground lamb
  • 1/2 cup finely chopped yellow onion
  • 2 cloves garlic, minced
  • 1/4 cup chopped fresh parsley
  • 1 tbsp dried mint
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 large egg, lightly beaten
  • 1/4 cup plain breadcrumbs
  • 2 tbsp olive oil (for frying)

For the Tzatziki

  • 1/2 cup plain Greek yogurt (full fat preferred)
  • 1/4 cup grated cucumber, squeezed dry
  • 1 tbsp fresh lemon juice
  • 1 small clove garlic, minced
  • 1 tbsp chopped fresh dill
  • 1/4 tsp salt

For Assembly

  • 4 large soft flatbreads (such as lavash or pocketless pita)
  • 1 large tomato, thinly sliced
  • 1/2 red onion, thinly sliced
  • Fresh mint leaves (optional, for garnish)

Instructions

  1. In a small bowl, combine the Greek yogurt, grated cucumber, lemon juice, minced garlic, dill, and salt for the tzatziki. Stir well, cover, and refrigerate while preparing the meatballs.
  2. In a large bowl, mix the ground lamb with onion, garlic, parsley, mint, cumin, coriander, salt, pepper, egg, and breadcrumbs. Use your hands to combine gently until just mixed; do not overwork.
  3. Shape the lamb mixture into 16 small meatballs, each about 1 inch in diameter. Place them on a plate.
  4. Heat olive oil in a large skillet over medium-high heat until shimmering. Add the meatballs in a single layer (work in batches if needed) and cook, turning occasionally, until browned on all sides and cooked through, about 8–10 minutes total. Internal temperature should reach 160°F. Transfer to a paper towel-lined plate.
  5. Warm each flatbread briefly in a dry skillet or microwave for about 15 seconds until pliable.
  6. To assemble, spread about 2 tablespoons of tzatziki onto the center of each flatbread. Top with 4 meatballs, a few slices of tomato, a few slices of red onion, and fresh mint leaves if desired. Fold the sides of the flatbread over the filling and roll tightly into a wrap.
  7. Serve immediately, or wrap in foil to keep warm and eat later.

Crumbs of toasted flatbread and a cool swipe of tzatziki on your plate remind you that simple ingredients, handled with care, can make a meal feel like a quiet hug. For a change, try swapping the lamb for ground beef or adding a pinch of cinnamon to the keftedes for a warm, spiced twist.

Grilled Octopus Pita Sandwich

Grilled Octopus Pita Sandwich

Zest of lemon and the faint memory of summer nights inspired this sandwich—charred octopus tucked into soft pita with peppery arugula. It's a quiet kind of meal, the kind you make slowly, with intention, letting the grill do its magic.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 55 minutes

Ingredients

  • 1 lb octopus, cleaned (tenderized or frozen-thawed for tenderness)
  • 4 soft pita breads (warmed on the grill)
  • 2 cups fresh arugula (or any peppery green)
  • 1 lemon (zest and juice)
  • 1 tsp dried oregano (or 1 tbsp fresh, chopped)
  • 1/4 cup extra-virgin olive oil (plus more for grilling)
  • 2 cloves garlic, minced
  • 1/2 tsp salt (adjust to taste)
  • 1/4 tsp black pepper (freshly ground)
  • 1/4 tsp red pepper flakes (optional, for heat)

Instructions

  1. Fill a large pot with water and bring to a boil. Add the octopus and reduce heat to a gentle simmer. Cook until tender, about 45 minutes—test by piercing the thickest part with a knife; it should slide in easily. (Tip: add a wine cork to the water; it's said to help tenderize the octopus.)
  2. While the octopus simmers, make the lemon oregano dressing: in a small bowl, whisk together lemon zest, lemon juice, oregano, minced garlic, salt, pepper, and red pepper flakes if using. Slowly drizzle in olive oil while whisking until emulsified. Set aside.
  3. Once octopus is tender, drain and let cool slightly. Cut the tentacles and body into large pieces—about 3-inch chunks. Pat dry thoroughly with paper towels; this ensures a good char.
  4. Heat a grill or grill pan over medium-high heat. Lightly brush the octopus pieces with a bit of olive oil. Grill for 3–4 minutes per side, until nicely charred and smoky. (Tip: don’t move the octopus around too much—let it develop a crust.)
  5. During the last minute of grilling, place the pita breads on the grill to warm and soften, about 30 seconds per side. Keep them pliable.
  6. To assemble: lay a warm pita on a plate. Arrange a handful of arugula down the center. Top with grilled octopus pieces. Drizzle generously with the lemon oregano dressing. Fold the pita over and serve immediately.
See also  20 Simple Chickpea Sausage Recipe Creations

Mouthfuls of charred, tender octopus meet the bright, herby dressing and the peppery bite of arugula—each bite a quiet balance of textures. You could serve it with a side of lemon wedges and extra dressing for dipping, or simply enjoy it as a perfectly messy, soulful sandwich.

Spanakopita Grilled Cheese

Spanakopita Grilled Cheese

Nothing compares to the quiet pleasure of a grilled cheese that feels like a warm hug on a rainy afternoon. This spanakopita-inspired version wraps creamy spinach and feta in buttery phyllo, then presses it all between crispy sourdough for a texture that’s both delicate and satisfying.

Serving: 2 | Prep Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

For the Filling

  • 2 tablespoons olive oil (or any neutral oil)
  • 3 cups fresh spinach (about 5 oz)
  • 2 cloves garlic, minced
  • 1/2 teaspoon dried dill (or 1 tablespoon fresh)
  • 1/2 cup crumbled feta cheese (about 2 oz)
  • Salt and black pepper to taste

For the Sandwich

  • 4 slices sourdough bread (1/2-inch thick)
  • 6 sheets phyllo dough (thawed if frozen)
  • 3 tablespoons unsalted butter, melted
  • Additional feta for sprinkling (optional)

Instructions

  1. Heat olive oil in a skillet over medium heat. Add spinach and cook, stirring occasionally, until wilted, about 2 minutes. Stir in garlic and dill; cook 30 seconds until fragrant. Remove from heat and let cool slightly.
  2. Drain any excess liquid from the spinach mixture, then transfer to a bowl. Stir in crumbled feta, salt, and pepper until combined.
  3. Lay a sheet of phyllo dough on a clean work surface, keeping remaining sheets covered with a damp towel. Brush the phyllo lightly with melted butter. Top with a second sheet, brush with butter, then a third sheet.
  4. Place one slice of sourdough in the center of the buttered phyllo stack. Spread half the spinach-feta mixture evenly onto the bread. Top with the second sourdough slice.
  5. Fold the phyllo edges over the sandwich to enclose it completely, brushing each fold with more melted butter to seal. Repeat with remaining phyllo and bread for the second sandwich.
  6. Heat a non-stick skillet or griddle over medium-low heat. Place the wrapped sandwich seam-side down in the pan. Cook until the phyllo is golden and crisp, about 3-4 minutes per side, pressing gently with a spatula. The bread should be lightly toasted and the filling warm.
  7. Transfer to a cutting board and let rest 1 minute before slicing in half. Sprinkle with extra feta if desired.

Holding this sandwich in your hands, the flaky phyllo shatters into buttery crumbs, revealing a soft, tangy center that reminds me of lazy weekends and Mediterranean kitchens. Serve it with a side of lemony arugula salad or a simple tomato soup for dipping—it’s a meal that feels both indulgent and oddly comforting.

Greek Salad Wrap with Grilled Halloumi

Greek Salad Wrap with Grilled Halloumi

Sometimes the quietest meals hold the most joy. A Greek salad wrap with grilled halloumi feels like a little sunshine wrapped in a tortilla—fresh, tangy, and full of summer’s best textures.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

For the Dressing

  • 3 tbsp extra-virgin olive oil
  • 1 tbsp red wine vinegar
  • 1 tsp dried oregano
  • Salt and freshly ground black pepper, to taste

For the Salad

  • 4 cups mixed greens
  • 1 cup cherry tomatoes, halved
  • 1/2 English cucumber, diced
  • 1/2 cup Kalamata olives, pitted and halved
  • 1/4 red onion, thinly sliced
  • 1/4 cup crumbled feta cheese (optional, but adds a nice tang)

For the Halloumi & Wrap

  • 8 oz halloumi cheese, sliced into 1/2-inch slabs
  • 1 tbsp olive oil (for grilling)
  • 4 large flour tortillas or flatbreads (8-inch size works well)

Instructions

  1. Make the dressing: In a small bowl, whisk together olive oil, red wine vinegar, dried oregano, salt, and pepper until emulsified. Set aside.
  2. Grill the halloumi: Heat a grill pan or nonstick skillet over medium-high heat. Lightly brush the halloumi slices with the 1 tablespoon of olive oil. Place them in the hot pan and cook for 2–3 minutes per side, until deep golden brown and slightly softened. Tip: Halloumi won’t melt, so it holds its shape beautifully and gets a lovely squeaky texture.
  3. Assemble the salad: In a large bowl, combine mixed greens, cherry tomatoes, cucumber, Kalamata olives, red onion, and feta (if using). Drizzle with the dressing and toss gently to coat.
  4. Warm the tortillas: To make them pliable, warm each tortilla one at a time in a dry skillet over medium heat for about 15 seconds per side, or microwave them stacked between damp paper towels for 20 seconds.
  5. Build the wraps: Lay a tortilla flat. Place about 1 cup of the dressed salad in the center, then top with 2–3 slices of grilled halloumi. Fold the sides over the filling, then roll from the bottom up tightly, tucking as you go. Repeat with remaining tortillas.
  6. Serve immediately: Cut each wrap in half diagonally and enjoy while the halloumi is still warm. Tip: If packing for later, wrap tightly in foil and refrigerate; the greens will stay crisp for a few hours.

Finished wraps are a quiet symphony of cool, crisp greens and warm, salty halloumi. The tangy dressing ties everything together with a bright Mediterranean note. For a heartier meal, serve alongside a bowl of chilled cucumber soup or a handful of kettle chips.

Pork Gyro with Mustard-Honey Sauce

Pork Gyro with Mustard-Honey Sauce

Cooler evenings call for comforting wraps, and today I found myself drawn to the idea of a pork gyro—not the rushed street-food version, but one made slowly, with attention. This version pairs tender, spiced pork with a bright mustard-honey sauce and quick-pickled onions, all tucked into warm pita.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 90 minutes

Ingredients

For the Pork

  • 2 lbs boneless pork shoulder
  • 2 tablespoons olive oil
  • 2 teaspoons dried oregano
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • ½ teaspoon black pepper

For the Mustard-Honey Sauce

  • ¼ cup honey
  • ¼ cup Dijon mustard
  • 1 tablespoon mayonnaise
  • 1 tablespoon lemon juice
  • pinch of salt

For the Pickled Onions

  • 1 medium red onion, thinly sliced
  • ½ cup apple cider vinegar
  • ½ cup water
  • 1 tablespoon sugar
  • ½ teaspoon salt

For Serving

  • 4 large pita breads, warmed
  • Optional: fresh parsley or mint for garnish

Instructions

  1. Preheat the oven to 350°F. In a small bowl, mix olive oil, oregano, garlic powder, salt, and pepper. Rub the mixture all over the pork shoulder, making sure to coat every side.
  2. Place the pork in a roasting pan and roast for about 1 hour 30 minutes, or until the internal temperature reaches 145°F for medium doneness. Let rest for 10 minutes before slicing thinly against the grain.
  3. While the pork roasts, make the pickled onions: In a small saucepan, combine apple cider vinegar, water, sugar, and salt. Bring to a simmer over medium heat, stirring until sugar dissolves. Pour the hot liquid over the sliced red onion in a heatproof bowl. Let cool, then cover and refrigerate until ready to use (they’ll be ready in about 20 minutes).
  4. Prepare the mustard-honey sauce: In a small bowl, whisk together honey, Dijon mustard, mayonnaise, lemon juice, and a pinch of salt. Adjust sweetness or tang to your liking, but keep it balanced. Set aside.
  5. To serve, warm the pita breads directly on the oven rack for about 2 minutes, or in a dry skillet. Lay each pita on a plate, top with a few slices of the roasted pork, a generous drizzle of mustard-honey sauce, and a handful of pickled onions. Garnish with fresh herbs if desired. Tip: For a crispier texture, you can quickly sear the sliced pork in a hot skillet for 30 seconds per side before assembling.
  6. Another tip: If the pork isn't slicing easily after resting, it needs more rest—give it another 5 minutes. And don't skip the pickled onions; their acidity cuts through the richness of the pork and sauce beautifully.

Under the warm glow of the kitchen light, each bite is a quiet celebration of textures—the tender, spiced pork, the sharp-sweet onions, the creamy mustard sauce clinging to soft pita. I like to serve these with a simple side of crispy fries or a handful of arugula dressed in lemon, but they're just as satisfying alone.

Falafel Pita with Tahini

Falafel Pita with Tahini

Crispy and golden on the outside, tender within—this falafel pita is the kind of meal that feels like a quiet hug. I love making it on weekends when I can take my time, letting the kitchen fill with the warm scent of cumin and parsley. It's messy and wonderful, just like the best food should be.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes

Ingredients

  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1/2 medium yellow onion, roughly chopped
  • 2 cloves garlic, smashed
  • 1/2 cup fresh parsley leaves, packed
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons all-purpose flour (or chickpea flour for gluten-free)
  • Vegetable oil for frying (enough to fill skillet 1/2 inch deep)
  • For the tahini sauce:
  • 1/4 cup tahini paste
  • 2 tablespoons fresh lemon juice
  • 1 small garlic clove, minced
  • 1/4 cup warm water (plus more as needed)
  • Pinch of salt
  • 4 pita breads, warmed
  • Pickled turnips, for serving (optional but delicious)
  • Extra fresh parsley, for garnish

Instructions

  1. In a food processor, combine the chickpeas, onion, garlic, parsley, cumin, coriander, salt, and pepper. Pulse until the mixture is coarsely ground—it should hold together when pinched but not be a paste. Tip: Don't overprocess; a little texture is key for crispy falafel.
  2. Transfer the mixture to a bowl and sprinkle in the flour. Gently stir until just combined. Cover and refrigerate for 30 minutes. This helps the patties hold their shape while frying.
  3. Meanwhile, make the tahini sauce: In a small bowl, whisk together tahini, lemon juice, minced garlic, and a pinch of salt. Slowly pour in the warm water while whisking continuously until smooth and pourable. Add more water if needed. Set aside.
  4. Shape the chilled falafel mixture into 12 small patties, about 1/2 inch thick. Use lightly moistened hands to prevent sticking.
  5. Pour enough vegetable oil into a large skillet to reach 1/2 inch up the sides. Heat over medium-high until the oil shimmers (about 350°F). Carefully place the patties in the hot oil without crowding. Fry for 3–4 minutes per side, until deep golden brown and crispy. Drain on paper towels.
  6. Warm the pita bread on a dry skillet or in the oven for about 1 minute per side. Open each pita and spread a generous spoonful of tahini sauce inside. Add 3 falafel patties, a few pickled turnips, and a sprinkle of fresh parsley. Serve immediately.
See also  18 Layered Chocolate Cake Recipes for Stacking

Held together by warm, chewy pita, each bite offers a symphony of textures: the crackle of fried chickpea, the creaminess of tahini, and the bright tang of pickled turnips. I love to serve these with a side of extra sauce for dipping and maybe a handful of arugula for peppery freshness.

Baked Feta and Veggie Sandwich

Baked Feta and Veggie Sandwich

Under the soft evening light, I found myself craving something warm and layered. This sandwich, with its creamy baked feta and tender roasted vegetables, became a quiet meditation on simple flavors.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

  • 1 block (8 oz) feta cheese (use block packed in brine for best creaminess)
  • 1 medium zucchini, sliced into 1/4-inch rounds
  • 1 medium eggplant, sliced into 1/4-inch rounds
  • 1 cup roasted red peppers, drained and sliced (from a jar, or homemade)
  • 4 thick slices rustic bread (sourdough or ciabatta work beautifully)
  • 3 tablespoons olive oil, divided (extra virgin preferred)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper, freshly ground
  • 2 cloves garlic, minced (optional but lovely)

Instructions

  1. Preheat your oven to 400°F. Line a baking sheet with parchment paper for easy cleanup.
  2. Arrange the zucchini and eggplant slices in a single layer on the prepared sheet. Brush both sides with 2 tablespoons of the olive oil. Sprinkle evenly with oregano, salt, and pepper.
  3. Roast the vegetables for 15 minutes, then flip each slice and roast another 10–12 minutes, until tender and lightly browned at the edges. (Tip: Uniform slices ensure even cooking.)
  4. While the vegetables roast, place the block of feta in a small oven-safe dish. Drizzle with the remaining 1 tablespoon olive oil and scatter the minced garlic over top. Bake for 15–20 minutes, until the feta is soft and slightly golden on top.
  5. Toast the bread slices: either in the oven for the last 5 minutes of roasting or in a toaster until golden and crisp. (Tip: Toasting prevents sogginess.)
  6. To assemble, spread a generous layer of baked feta onto each toast. Top with roasted red peppers, then layer the zucchini and eggplant. (Tip: For extra heat, add a pinch of red pepper flakes.)
  7. Serve immediately, while the vegetables are still warm and the feta is creamy.

Just a bite takes you to a sun-drenched terrace, where each component hums in harmony—the salty feta, sweet peppers, and smoky eggplant all cradled in crusty bread. It’s the kind of sandwich that makes you slow down and savor.

Shrimp Saganaki Ciabatta

Shrimp Saganaki Ciabatta

On a quiet evening, when the kitchen holds a gentle warmth, I find myself drawn to the familiar comfort of shrimp saganaki. The salty feta and sweet shrimp always feel like a small escape, especially when piled onto a crisp slice of ciabatta.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

  • 1 lb large shrimp, peeled and deveined (leave tails on for presentation)
  • 2 tbsp olive oil (or any neutral oil)
  • 4 cloves garlic, minced
  • 1 small onion, finely diced
  • 1 can (14 oz) crushed tomatoes
  • 4 oz feta cheese, crumbled (use a firm feta that holds its shape)
  • 2 oz kefalotyri cheese, grated (or substitute pecorino romano)
  • 4 thick slices ciabatta bread
  • 1/2 tsp dried oregano
  • Salt and black pepper to taste (adjust salt as feta is briny)
  • Fresh parsley for garnish (optional)

Instructions

  1. Preheat the oven broiler to high. Arrange the ciabatta slices on a baking sheet and toast under the broiler for 1–2 minutes per side until golden brown. Watch closely to avoid burning.
  2. In a large oven-safe skillet, heat olive oil over medium heat. Add the onion and cook until softened, about 4 minutes. Add the garlic and cook for 30 seconds until fragrant.
  3. Pour in the crushed tomatoes, oregano, and a pinch of salt and pepper. Stir and let the sauce simmer for 5 minutes, allowing it to thicken slightly.
  4. Nestle the shrimp into the sauce in a single layer. Cook for 2 minutes, then flip each shrimp and cook another 1–2 minutes until just pink and opaque. (Tip: Overcooking shrimp makes them rubbery; remove from heat as soon as they turn pink.)
  5. Sprinkle the crumbled feta and grated kefalotyri evenly over the shrimp and sauce. Place the skillet under the broiler and broil for 2–3 minutes until the cheese melts and bubbles, but the shrimp remain tender. (Tip: Keep an eye on it—broilers vary; you want the cheese golden, not burnt.)
  6. Spoon the shrimp and sauce generously over each toasted ciabatta slice. Garnish with fresh parsley if desired. Serve immediately while the cheese is still soft and the bread is crisp. (Tip: For extra crunch, rub the toasted ciabatta with a cut garlic clove before topping.)

Melted cheese drapes over the succulent shrimp, while the tomato sauce soaks into the crisp ciabatta, creating a beautiful contrast of textures. The briny feta and nutty kefalotyri add a layered richness that feels both indulgent and bright. Serve it as a shareable appetizer or a light dinner alongside a simple Greek salad for a complete, satisfying meal.

Lamb and Eggplant Moussaka Sandwich

Lamb and Eggplant Moussaka Sandwich

Draped in quiet comfort, this lamb and eggplant moussaka sandwich is the kind of dish that asks you to slow down. Each bite layers tender lamb, silky eggplant, and a creamy bechamel between slices of bread, baked until golden and bubbling.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 35 minutes

Ingredients

For the Lamb Mixture

  • 1 tbsp olive oil (or any neutral oil)
  • 1 lb ground lamb
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tsp ground cinnamon (adds warmth)
  • 1/2 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 (14.5 oz) can crushed tomatoes (about 1 1/2 cups)

For the Eggplant

  • 2 medium Italian eggplants (about 1 lb total), sliced into 1/2-inch rounds
  • 1 tsp salt (for drawing out moisture)
  • 1 tbsp olive oil

For the Bechamel Sauce

  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 1/2 cups whole milk (room temperature)
  • 1/4 tsp ground nutmeg (freshly grated is best)
  • 1/4 tsp salt

For Assembly

  • 8 slices sourdough bread (or any sturdy bread, 1/2-inch thick)
  • 1/2 cup grated Parmesan cheese (or Pecorino)

Instructions

  1. Prepare the eggplant: Arrange the eggplant slices on a paper towel-lined baking sheet. Sprinkle with 1 tsp salt and let sit for 15 minutes to draw out bitterness. Pat dry with paper towels.
  2. While eggplant sits, heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the ground lamb and cook, breaking it apart with a spatula, until browned, about 5 minutes. Use a slotted spoon to transfer lamb to a plate, leaving drippings in the pan.
  3. In the same skillet, add the chopped onion and cook over medium heat until softened, about 4 minutes. Add the garlic, cinnamon, oregano, salt, and pepper. Cook for 1 minute until fragrant.
  4. Return the lamb to the pan. Stir in the crushed tomatoes. Bring to a simmer, reduce heat to low, and cook uncovered for 10 minutes, stirring occasionally, until the mixture thickens. Tip: Let it cook down so the sandwich doesn't get soggy. Set aside.
  5. Heat 1 tbsp olive oil in a separate large skillet over medium-high heat. Add the dried eggplant slices in a single layer (work in batches if needed). Cook for 3 minutes per side until golden and tender. Transfer to a plate.
  6. Make the bechamel: In a small saucepan, melt 2 tbsp butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly, until golden. Gradually whisk in the milk, then add nutmeg and salt. Continue whisking until the sauce thickens and bubbles, about 3 minutes. Remove from heat. Tip: Use room-temperature milk to prevent lumps.
  7. Preheat the oven to 375°F. Arrange 4 slices of bread in a single layer in a 9×13-inch baking dish. The bread should fit snugly; trim if needed.
  8. Spoon half of the lamb mixture evenly over the bread slices. Layer half of the eggplant slices on top. Repeat with remaining lamb and eggplant.
  9. Pour the bechamel sauce over the top, spreading it evenly. Sprinkle grated Parmesan over the bechamel. Top with the remaining 4 slices of bread, pressing down gently.
  10. Bake for 20 minutes, until the top is golden and the sauce is bubbling. Let rest for 5 minutes before cutting. Tip: Resting helps the layers set for clean slices.

Once baked, the sandwich holds together beautifully, its crusts crisp and filling tender. You can serve it with a simple tomato salad or a dollop of yogurt for extra creaminess.

Greek Breakfast Pita with Egg and Spinach

Greek Breakfast Pita with Egg and Spinach

Some mornings call for a slow, mindful breakfast—something warm and wrapped, with layers of soft egg, wilted spinach, and salty feta. This Greek-inspired pita feels like a quiet ritual, a meal to hold in your hands while the day still feels fresh.

Serving: 2 | Prep Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

  • 2 large eggs
  • 1 cup fresh spinach (packed, or a generous handful)
  • 1/4 cup crumbled feta cheese
  • 1 medium tomato, diced
  • 2 whole wheat pita breads (or any soft pita)
  • 1 tablespoon olive oil (or butter for richness)
  • Salt and freshly ground black pepper (adjust to taste)
  • Pinch of dried oregano (optional, but lovely)

Instructions

  1. Warm the pita breads: place them directly on a dry skillet over medium heat for about 30 seconds per side, or wrap in foil and warm in a 350°F oven for 5 minutes. Keep covered.
  2. Heat the olive oil in a nonstick skillet over medium heat until shimmering.
  3. Add the fresh spinach and cook, stirring occasionally, until wilted—about 1 to 2 minutes. Push spinach to one side of the pan.
  4. In a small bowl, beat the eggs with a pinch of salt, a few cracks of pepper, and the dried oregano if using.
  5. Reduce the heat to low, then pour the eggs over the spinach. Let them sit for about 10 seconds before gently stirring with a spatula.
  6. Continue scrambling the eggs slowly, folding the spinach in as you go. Cook until the eggs are softly set but still creamy—about 2 to 3 minutes. (Tip: Remove from heat while they look slightly underdone; residual heat will finish cooking.)
  7. Fold in the crumbled feta and diced tomato, stirring just until distributed. Cook for another 30 seconds—the feta should soften but not melt completely.
  8. Remove from heat. Open each warm pita and spoon half of the egg mixture down the center. Fold or roll gently. Serve immediately.

Soft, creamy eggs mingle with the bright pop of tomato and the tangy salt of feta, all wrapped in a warm, pillowy pita. Slice in half to reveal the colorful filling, or enjoy whole as a handheld breakfast that feels both simple and special.

Dakos-Style Open Sandwich

Dakos-Style Open Sandwich

Nothing quite captures the essence of a Mediterranean summer like a simple, rustic open sandwich. This Dakos-style version layers grated tomato, briny capers, and creamy myzithra cheese over a sturdy barley rusk, each bite a gentle crash of textures and bright flavors.

See also  18 Creative Freeze Dryer Recipes for Long-Term Storage

Serving: 2 | Prep Time: 10 minutes | Cooking Time: 0 minutes

Ingredients

For the Sandwich

  • 2 large ripe tomatoes, grated (use the ripest you can find)
  • 4 barley rusks (or any hard, dry bread)
  • 1/2 cup crumbled myzithra cheese (or substitute feta)
  • 2 tablespoons capers, drained
  • 2 tablespoons extra-virgin olive oil, plus more for drizzling
  • 1 teaspoon dried oregano
  • Salt and freshly ground black pepper to taste
  • A few drops of water (to soften rusks)

Instructions

  1. Grate the tomatoes using a box grater over a bowl, discarding the skins. Season with a pinch of salt and drizzle with 1 teaspoon of olive oil. Set aside.
  2. Place the rusks on a serving plate. Lightly moisten each rusk with a few drops of water to soften slightly, about 30 seconds. Tip: Don't soak—just a quick splash to soften the hard bread.
  3. Spoon the grated tomato mixture evenly over each rusk, letting it soak in.
  4. Sprinkle crumbled myzithra cheese over the tomatoes.
  5. Scatter capers on top.
  6. Finish with a generous drizzle of olive oil, a sprinkle of dried oregano, and a grind of black pepper. Tip: Use a good quality olive oil for best flavor.
  7. Let the sandwiches rest for 5 minutes to allow the flavors to meld. Serve at room temperature.

Under the warm afternoon light, each bite offers a symphony of textures—the crunch of the rusk, the juicy tomato, the briny capers, and the creamy cheese. It's a meal that feels like a slow, sun-drenched pause. Serve alongside a simple Greek salad for a complete, satisfying plate.

Grilled Portobello and Red Pepper Sandwich

Grilled Portobello and Red Pepper Sandwich

Here, on a quiet afternoon, I find myself drawn to the grill—not for any grand feast, but for a simple, soulful sandwich. This Grilled Portobello and Red Pepper Sandwich came together almost by accident, with a marinade I whisked up while lost in thought.

Serving: 2 | Prep Time: 15 minutes | Cooking Time: 12 minutes

Ingredients

For the Marinade

  • 3 tablespoons balsamic vinegar
  • 2 tablespoons olive oil (or any neutral oil)
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon dried oregano (or fresh, if you have it)

For the Sandwich

  • 2 large portobello mushroom caps (stems removed)
  • 1 large red bell pepper
  • 1/2 cup crumbled feta cheese
  • 4 slices crusty bread (ciabatta or sourdough)
  • 1 cup baby arugula (or spinach)
  • 2 tablespoons balsamic glaze (store-bought or homemade)

Instructions

  1. In a small bowl, whisk together the balsamic vinegar, olive oil, minced garlic, salt, pepper, and dried oregano to create the marinade. (Tip: For extra depth, add a pinch of smoked paprika.)
  2. Gently clean the portobello caps with a damp paper towel and remove the stems. Place them in a shallow dish or zip-top bag and pour the marinade over them. Let rest for 20 minutes, turning once halfway.
  3. Meanwhile, roast the red pepper. If you have a gas stove, place it directly over a medium flame, turning with tongs until the skin is blackened all over, about 8–10 minutes. Alternatively, use a broiler. Transfer the pepper to a bowl and cover with plastic wrap; let steam for 10 minutes, then peel off the skin, remove seeds, and slice into strips.
  4. Heat a grill pan or outdoor grill to medium-high heat (about 400°F). Once hot, place the marinated portobellos on the grill. Cook for 4–5 minutes per side, until tender and grill marks appear. (Tip: Don’t press down on the mushrooms—they release moisture and become dry.)
  5. Grill the bread slices for 1–2 minutes per side, just until lightly toasted. Remove and set aside.
  6. To assemble, spread a thin layer of balsamic glaze on the inside of each bread slice. On the bottom slices, layer a handful of arugula, then a grilled portobello cap, a few strips of roasted red pepper, and a generous sprinkle of crumbled feta. Top with the remaining bread slices.
  7. Serve immediately, while the mushrooms are still warm and the feta is soft.

Nothing beats the smoky earthiness of the portobello paired with the sweet, charred pepper and the creamy, salty feta. Each bite is a harmony of flavors and textures—crisp bread, tender mushroom, juicy pepper, and the slight tang of balsamic. I love to enjoy this sandwich with a side of sweet potato fries or a simple green salad.

Fish Gyro with Skordalia

Fish Gyro with Skordalia

Finding the perfect weeknight meal that feels special but doesn't require hours in the kitchen is a joy—this Fish Gyro with Skordalia delivers exactly that. The creamy, garlicky potato dip (skordalia) pairs beautifully with flaky grilled white fish, all wrapped in a warm pita with crisp lettuce and juicy tomato. It's simple, bright, and deeply satisfying.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 25 minutes

Ingredients

For the Skordalia

  • 1 large Yukon Gold potato (about 8 oz), peeled and quartered
  • 3 cloves garlic, minced to a paste (use a microplane or garlic press for best texture)
  • 3 tablespoons fresh lemon juice
  • 1 tablespoon white wine vinegar
  • 1/4 cup extra-virgin olive oil
  • 1/2 teaspoon salt, plus more to taste
  • 2 tablespoons cold water (to adjust consistency)

For the Fish

  • 1 lb white fish fillets (cod, halibut, or tilapia), about 3/4 inch thick
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon dried oregano

For Assembly

  • 4 pita breads (warmed)
  • 2 cups shredded romaine lettuce
  • 2 medium tomatoes, sliced into rounds

Instructions

  1. Make the skordalia: Place the peeled and quartered potato in a small saucepan and cover with cold water. Bring to a boil over high heat, then reduce to medium and simmer until fork-tender, about 15 minutes.
  2. Drain the potato and mash it thoroughly with a fork or potato ricer until no lumps remain. Allow to cool slightly for 3 minutes.
  3. To the warm mashed potato, add the garlic paste, lemon juice, vinegar, and 1/2 teaspoon salt. Stir vigorously to combine.
  4. While stirring, slowly drizzle in the olive oil until fully incorporated. The mixture should be creamy and thick. Add cold water 1 tablespoon at a time to thin if needed; you want a spreadable consistency. Taste and adjust salt or lemon. Set aside at room temperature.
  5. Meanwhile, prepare the fish: Pat the fillets dry with paper towels (this ensures a nice sear). Season both sides with 1/2 teaspoon salt, 1/4 teaspoon pepper, and the oregano.
  6. Heat a grill or grill pan over medium-high heat. Brush the grates with a little oil. Cook the fish fillets for 3–4 minutes per side, depending on thickness. The fish should be opaque and flake easily with a fork. Tip: If using a pan, avoid crowding; cook in batches if needed.
  7. While the fish rests, warm the pita breads on the grill or in a dry skillet for about 30 seconds per side. Stack and cover loosely with foil to keep soft.
  8. Assemble the gyros: Lay a warm pita on a plate. Spread 2 tablespoons of skordalia down the center. Top with shredded lettuce and tomato slices. Break the cooked fish into large chunks and place on top. Serve immediately, with extra skordalia on the side if desired.

Kissed by the grill and cooled by creamy skordalia, each bite is a little journey to the Mediterranean—bright, herbaceous, and perfectly balanced. For a lighter touch, skip the pita and serve the fish-and-dip duo over a bed of greens, or double the skordalia because you'll want to eat it with a spoon.

Lamb and Mint Wrap with Yogurt Sauce

Lamb and Mint Wrap with Yogurt Sauce

Not quite sure what to make for a light but satisfying dinner? These lamb and mint wraps have become my go-to—they’re simple, fresh, and feel like a little moment of calm in the day.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

For the Lamb Patties

  • 1 lb ground lamb (preferably 80/20 for juiciness)
  • 1/4 cup finely chopped fresh mint (packed, plus extra for garnish)
  • 1/2 small red onion, grated (about ¼ cup; squeeze out excess moisture)
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tbsp olive oil (for the pan)

For the Yogurt Sauce

  • 3/4 cup plain Greek yogurt (full-fat recommended)
  • 2 tbsp fresh lemon juice (about ½ lemon)
  • 1 tbsp finely chopped fresh mint
  • 1/4 tsp salt

For Assembly

  • 8 large lettuce leaves (such as butter lettuce or romaine hearts, washed and patted dry)
  • 1/2 cup cherry tomatoes, halved
  • 1/4 cup thinly sliced cucumber
  • Extra fresh mint leaves (optional)

Instructions

  1. Make the yogurt sauce: In a small bowl, whisk together the Greek yogurt, lemon juice, chopped mint, and salt. Cover and refrigerate until ready to use. (Tip: Letting it sit while you prepare the patties allows the flavors to meld.)
  2. Prepare the lamb mixture: In a large bowl, combine the ground lamb, chopped mint, grated onion, minced garlic, cumin, salt, and pepper. Mix gently with your hands until just combined—do not overwork or the patties will be tough.
  3. Form the patties: Divide the mixture into 8 equal portions (about 2-3 tablespoons each). Roll each into a ball, then flatten into a small patty about 2 inches wide and ½ inch thick. Place on a plate lined with parchment paper. (Tip: Slightly moisten your hands with water to prevent sticking.)
  4. Cook the patties: Heat the olive oil in a large non-stick skillet over medium-high heat until shimmering. Carefully place the patties in the pan, leaving space between them. Cook for 3-4 minutes per side, until browned and cooked through (internal temperature of 160°F). Work in batches if needed. Transfer to a plate and let rest for 2 minutes.
  5. Warm the lettuce: Using tongs, gently warm the lettuce leaves over the open flame of a gas stove for 5-10 seconds per leaf, or dip in hot water for a few seconds, then pat dry. This makes them pliable and slightly softened. (Alternatively, microwave stacked lettuce between damp paper towels for 20 seconds.)
  6. Assemble the wraps: Lay a lettuce leaf on a work surface. Place two lamb patties in the center, top with a dollop of yogurt sauce, cherry tomato halves, and sliced cucumber. Add a few fresh mint leaves if desired. Wrap the lettuce around the filling like a taco, securing with a toothpick if needed. Repeat with remaining ingredients.
  7. Serve immediately, with extra yogurt sauce on the side for dipping.

For a satisfying bite, I find the cool crunch of lettuce against the warm, spiced lamb is pure comfort. You can also serve these as lettuce cups for a party—just double the recipe and watch them disappear.

Conclusion

Just imagine the flavors of Greece coming alive in your kitchen with these 17 sandwich recipes! They’re perfect for satisfying your cravings. So pick a recipe, give it a try, and let us know your favorite in the comments. Don’t forget to share the yum on Pinterest!

Leave a Comment