Greek Souvlaki Recipe

Greek souvlaki is a classic street food dish featuring juicy, marinated meat skewers served with warm pita and creamy tzatziki. Whether made with pork, chicken, or beef, this flavorful dish is easy to prepare and perfect for grilling. With its combination of fresh ingredients and aromatic spices, souvlaki is a delicious and satisfying meal that brings the taste of Greece to your table.

Why You’ll Love This Recipe

  • Authentic Greek Flavors – A perfect balance of lemon, garlic, and oregano.
  • Versatile Protein Options – Works with pork, chicken, or beef.
  • Quick and Easy – Simple to marinate and grill in minutes.
  • Perfect for Any Occasion – Great for a family dinner, BBQ, or meal prep.
  • Healthy and Nutritious – High in protein and packed with fresh ingredients.

Ingredients

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

For the Souvlaki:

  • 1 ½ lbs pork, chicken, or beef (cut into cubes)
  • 3 tbsp olive oil
  • 2 tbsp lemon juice
  • 3 cloves garlic (minced)
  • 1 tsp dried oregano
  • 1 tsp ground cumin
  • ½ tsp smoked paprika
  • Salt & black pepper to taste
  • Wooden skewers (soaked in water for 30 minutes)

For Serving:

  • 4 pita breads (lightly toasted)
  • 1 cup tzatziki sauce
  • 1 cup diced tomatoes
  • ½ cucumber (sliced)
  • ½ red onion (thinly sliced)
  • Fresh parsley for garnish

Directions

  1. Marinate the Meat: In a bowl, mix olive oil, lemon juice, garlic, oregano, cumin, paprika, salt, and pepper. Add the meat cubes, toss well, and marinate for at least 1 hour (or overnight for best flavor).
  2. Grill the Skewers: Thread the marinated meat onto skewers. Heat a grill or pan over medium-high heat and cook for about 10-12 minutes, turning occasionally, until golden brown and cooked through.
  3. Assemble the Souvlaki: Place grilled skewers on warm pita bread. Add tzatziki, tomatoes, cucumbers, and red onions. Garnish with fresh parsley.
  4. Serve & Enjoy!

Servings and Timing

  • Servings: 4 servings
  • Prep Time: 10 minutes (plus marinating time)
  • Cook Time: 12 minutes
  • Total Time: 1 hour 22 minutes (including marinating)

Variations

  • Lamb Souvlaki: Substitute pork or chicken with cubed lamb for a richer flavor.
  • Spicy Souvlaki: Add a pinch of red pepper flakes or cayenne pepper to the marinade.
  • Vegetarian Option: Use tofu or mushrooms instead of meat and marinate them the same way.
  • Extra Toppings: Add feta cheese, olives, or a drizzle of extra virgin olive oil for more Mediterranean flavors.
  • Low-Carb Option: Serve the souvlaki over a Greek salad instead of in a pita.

Storage/Reheating

  • Refrigeration: Store leftover souvlaki in an airtight container for up to 3 days.
  • Freezing: Marinated raw meat can be frozen for up to 2 months. Thaw overnight before cooking.
  • Reheating: Warm leftovers in a pan over medium heat or in the oven at 350°F (175°C) for 10 minutes. Avoid microwaving to keep the meat tender.

FAQs

What is the best meat for souvlaki?

Pork is the most traditional choice, but chicken, beef, or lamb also work well.

How long should I marinate the meat?

For the best flavor, marinate for at least 1 hour, but overnight is ideal.

Can I cook souvlaki without a grill?

Yes, you can use a grill pan, stovetop skillet, or oven broiler.

What type of pita is best for souvlaki?

Soft, Greek-style pita works best, but any flatbread can be used.

Can I make souvlaki ahead of time?

Yes, marinate the meat ahead of time and grill it when ready to serve.

Is souvlaki healthy?

Yes, it’s high in protein and made with fresh, wholesome ingredients.

How do I keep wooden skewers from burning?

Soak them in water for at least 30 minutes before grilling.

What can I serve with souvlaki?

It pairs well with Greek salad, roasted potatoes, or a side of hummus.

Can I make this recipe dairy-free?

Yes, simply omit the tzatziki or use a dairy-free alternative.

Can I use metal skewers instead of wooden ones?

Yes, metal skewers are reusable and don’t need soaking.

Conclusion

Greek souvlaki is a simple yet flavorful dish that brings authentic Mediterranean flavors to your table. Whether you choose pork, chicken, or beef, the marinade ensures juicy, tender meat with a delicious charred exterior. Paired with warm pita, crisp veggies, and creamy tzatziki, this dish is perfect for a quick meal, a summer BBQ, or a family dinner. Try it today and enjoy a taste of Greece at home!

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
Greek Souvlaki Recipe

Greek Souvlaki Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Mari
  • Prep Time: 1 hour (including marinating)
  • Cook Time: 12 minutes
  • Total Time: ~1 hour 15 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Greek, Mediterranean

Description

A classic Greek street food dish, this Greek souvlaki features juicy, marinated meat skewers grilled to perfection and served with warm pita and creamy tzatziki. Perfect for a summer meal or a flavorful dinner!


Ingredients

Units Scale
For the Souvlaki:
  • 1 1/2 lbs pork, chicken, or beef (cut into cubes)
  • 3 tbsp olive oil
  • 2 tbsp lemon juice
  • 3 cloves garlic (minced)
  • 1 tsp dried oregano
  • 1 tsp ground cumin
  • 1/2 tsp smoked paprika
  • Salt & black pepper to taste
  • Wooden skewers (soaked in water for 30 minutes)
For Serving:
  • 4 pita breads (lightly toasted)
  • 1 cup tzatziki sauce
  • 1 cup diced tomatoes
  • 1/2 cucumber (sliced)
  • 1/2 red onion (thinly sliced)
  • Fresh parsley for garnish

Instructions

1️⃣ Marinate the Meat:

  • In a bowl, mix olive oil, lemon juice, garlic, oregano, cumin, paprika, salt, and black pepper.
  • Add the meat cubes, toss well to coat, and marinate for at least 1 hour (or overnight for best flavor).

2️⃣ Grill the Skewers:

  • Thread the marinated meat onto soaked wooden skewers.
  • Heat a grill or pan over medium-high heat and cook for 10-12 minutes, turning occasionally, until golden brown and cooked through.

3️⃣ Assemble the Souvlaki:

  • Place grilled skewers on warm pita bread.
  • Add tzatziki, diced tomatoes, cucumber slices, and red onions.
  • Garnish with fresh parsley.

4️⃣ Serve & Enjoy!


Notes

  • For an authentic charred flavor, grill the skewers over an open flame or charcoal grill.
  • Marinate overnight for the most tender and flavorful meat.
  • Swap pork or chicken for lamb for a traditional Greek lamb souvlaki.

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 *