Authentic Greek Pork Souvlaki Recipe: Charred Lemon-Garlic Skewers With Crispy Edges

Main Courses

Authentic Greek Pork Souvlaki Recipe: Charred Lemon-Garlic Skewers With Crispy Edges

This authentic Greek pork souvlaki recipe transports you to a bustling Athens street corner with every skewer—juicy, charred edges, and that perfect balance of lemon and garlic. I've spent years perfecting the marinade and grilling technique to deliver restaurant-quality results at home, using only simple ingredients and a hot grill.

The secret lies in the marinade: fresh lemon juice, minced garlic, dried oregano, and extra-virgin olive oil work together to tenderize the pork while building deep flavor. The skewers cook over high heat for just 6-8 minutes, creating those signature crispy edges while keeping the meat juicy inside.

This isn't just a recipe—it's a taste of Greece in your backyard.

What you'll end up with is perfectly charred pork cubes with a tender, juicy center, all infused with bright Mediterranean flavors. The aroma alone will have everyone gathering around the grill, and each bite delivers that perfect combination of smoky, tangy, and herby notes.

Serve with warm pita, lemon wedges, and a simple Greek salad for the full experience.

This method works equally well on a backyard grill or indoor grill pan, making it perfect for any occasion. The marinade can be made ahead, and the skewers cook quickly, so you'll have dinner ready in under 20 minutes. Let's get started on this authentic Greek classic!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for authentic greek pork souvlaki

Juicy pork cubes meet bright Mediterranean flavors in these restaurant-style skewers—simple ingredients, bold results.

Ingredient Amount Notes
Boneless Pork Shoulder 🥩 1 ½ lb Cut into 1-inch cubes
Extra-Virgin Olive Oil 🫒 ½ cup For marinade and grilling
Fresh Lemon Juice 🍋 ¼ cup From about 2 lemons
Garlic Cloves 🧄 6 cloves Minced for marinade
Dried Oregano 🌿 2 tbsp Crumbled, not powdered
Ground Black Pepper 🌶️ 1 tbsp Freshly cracked preferred
Kosher Salt 🧂 1 ½ tbsp Diamond Crystal preferred
Wooden Skewers 🪵 4 whole Soaked in water 30 minutes
Fresh Rosemary 🌿 ¼ cup Chopped, for garnish
Pita Bread 🍞 4 whole Warm, for serving
Red Wine Vinegar 🍷 1 tbsp For extra tanginess
Honey 🍯 1 tbsp For balanced sweetness

The pork shoulder is a game-changer here—it stays juicy even after grilling. Look for well-marbled cuts at Whole Foods or your local butcher shop. If you can't find pork shoulder, pork tenderloin works too, but cut it into slightly smaller pieces. The extra-virgin olive oil should be fruity and peppery—California-grown brands like Corto or Colavita are my go-tos. Fresh garlic and lemon are non-negotiable; dried versions just won't give you that authentic Greek punch. For the best flavor, let the marinade sit for at least 4 hours, but overnight is ideal.

No fresh rosemary? Dried works at one-third the amount, but it won't have that same piney aroma. Short on lemon juice? Lime juice is a solid swap, though it'll change the flavor slightly. The honey adds just the right touch of sweetness—avoid artificial honey substitutes. If you're grilling indoors, use a grill pan with high heat to mimic those crispy edges. For extra authenticity, brush the skewers with a little more olive oil right before grilling. The red wine vinegar might seem odd, but it cuts through the richness perfectly—substitute balsamic if you're out. And trust me, the skewers taste even better the next day once the flavors meld.

Marinate the pork in the fridge for at least 4 hours—overnight is perfect. Skewer the cubes loosely so they cook evenly. These reheat beautifully, so make extra for leftovers. Store marinade leftovers in a sealed container for up to 3 days. The cooked skewers keep for 2 days in the fridge, but they're best enjoyed fresh off the grill. For a quick meal, prep the marinade ahead and grill while your guests gather. The aroma alone will have everyone at the table waiting impatiently!

❤️

Why You'll Love This Recipe

  • I swear by this method: cube the pork shoulder while it’s still cold, toss it in a bowl with olive oil, lemon juice, and crushed garlic—no measuring cups, no fuss. The marinade works its magic in 15 minutes, and the cubes stay intact on the grill, no chopping mid-cook.
  • No-Fuss Skewers: I swear by this method: cube the pork shoulder while it’s still cold, toss it in a bowl with olive oil, lemon juice, and crushed garlic—no measuring cups, no fuss. The marinade works its magic in 15 minutes, and the cubes stay intact on the grill, no chopping mid-cook.
  • Herb-Packed Punch: That dried oregano and fresh lemon juice? It’s the secret weapon. The oregano adds earthy depth, while the lemon brightens every bite—like a Mediterranean vacation in your mouth. Honestly, I’ve tried fancier rubs, but this combo is my go-to.
  • Weeknight or Party Star: Make a double batch on Sunday, grill half for dinner, and save the rest for tacos, salads, or even breakfast wraps the next day. It’s my reliable crowd-pleaser—whether it’s a lazy Tuesday or a backyard BBQ.

Step-by-step instructions for authentic Greek pork souvlaki

Here's how to make restaurant-quality souvlaki with perfectly charred edges and tender meat.

1

Marinate the Pork for Maximum Flavor

In a large bowl, combine the 1.5 lb boneless pork shoulder cut into 1-inch cubes with the 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 6 minced garlic cloves, 2 tbsp dried oregano, 1 tbsp ground black pepper, and 1.5 tbsp kosher salt. I like to use my hands to massage the marinade into the meat, ensuring every piece gets coated. Let it marinate in the refrigerator for at least 4 hours—overnight is even better if you can plan ahead.

This marinating time is crucial for breaking down the meat fibers and infusing it with authentic Greek flavors. The lemon juice and olive oil will tenderize the pork while the garlic and oregano create that signature Mediterranean taste. Don't skip this step—it makes all the difference in the final texture and flavor.

2

Prepare the Skewers and Preheat the Grill

Soak the 4 wooden skewers in water for at least 30 minutes to prevent burning. After marinating, thread the pork cubes onto the skewers, leaving a small gap between each piece. Preheat your grill to medium-high heat, around 400°F, with the lid closed. You want to see those flames dancing when you open the lid—this ensures proper charring.

I always arrange the skewers in a single layer on the grill to ensure even cooking. The heat should be hot enough that you can hold your hand about 4 inches above the grates for 3-4 seconds before it gets too hot to keep there. This is the perfect temperature for getting those beautiful grill marks and crispy edges without burning the meat.

3

Grill the Souvlaki to Perfect Doneness

Place the skewers on the grill and cook for 10-12 minutes, turning occasionally, until the pork reaches an internal temperature of 145°F and develops deep grill marks and a crispy exterior. The key here is to resist the urge to move them too often—let them develop that charred crust. If you notice the skewers are getting too hot, you can move them to a cooler part of the grill for the last few minutes of cooking.

As the pork cooks, you'll notice the marinade caramelizing and forming a sticky glaze on the skewers. This is what gives authentic souvlaki its irresistible flavor. When the pork is done, remove it from the grill and let it rest for 5 minutes before serving. This resting time allows the juices to redistribute, ensuring each bite is moist and flavorful.

4

Assemble and Serve with Traditional Sides

While the pork rests, warm the 4 whole pita breads in a dry skillet or wrap them in foil and warm them in the oven at 350°F for 5 minutes. In a small bowl, mix together the 1 tbsp red wine vinegar and 1 tbsp honey to create a quick glaze. Brush this mixture over the warm pita breads just before serving.

To serve, place 2-3 pieces of souvlaki on each pita bread, drizzle with any remaining marinade from the bowl, and sprinkle with the 0.25 cup chopped fresh rosemary for a pop of color and freshness. The combination of the crispy, charred pork with the warm, slightly sweet pita bread creates the perfect balance of textures and flavors. Serve immediately with a side of tzatziki or a simple Greek salad to complete the meal.

👨‍🍳

Pro Tips For Making Authentic Greek Pork Souvlaki

  • CUT THIN, STAY EVEN: Slice the pork shoulder into 1-inch-wide strips—thicker than kebabs, thinner than steaks. Uneven pieces cook at different rates, and you’ll end up with some dry, some raw. Use a sharp knife and keep your hand steady; this isn’t a butchering contest.
  • MARINATE LONG, NOT JUST: At least 4 hours, overnight if possible—but don’t drown the meat. Use 2 tablespoons olive oil, 1 minced garlic clove, 1 teaspoon oregano, and a splash of lemon juice per pound. Too much liquid makes the meat soggy; too little won’t tenderize. I learned this the hard way when my first batch turned out chewy.
  • SEAR HOT, THEN BACK OFF: Start the skewers over high heat until you hear that sizzle, then immediately drop to medium. High heat locks in juices; medium finishes cooking evenly. Crowd the pan, and the meat steams instead of browns. Give them space—yes, even if you’re impatient like me.
  • LEMON AFTER, NOT BEFORE: Squeeze fresh lemon juice after cooking, not during marinating. The acid breaks down the meat too fast, turning it mushy. A quick zest over the finished skewers adds brightness without ruining the texture. Trust me, your taste buds will notice the difference.

Make-ahead tips for this recipe

Marinade Prep

Make the marinade the night before—this is my secret to restaurant-quality flavor at home. Combine all ingredients except the pork in a bowl, then add the meat and refrigerate for 8-12 hours.

I like to use a ziplock bag with the marinade and pork for even coating. The longer it marinates, the more tender and flavorful the pork becomes. 🌿

If you're short on time, marinate for at least 4 hours—just be sure to pat the pork dry before grilling. The marinade will keep in the fridge for 3 days, so you can prep ahead for multiple meals. Store any leftover marinade in an airtight container.

Skewer Assembly

Thread the pork onto skewers the morning of serving to prevent soggy breading. I use soy sauce-soaked wooden skewers (soak for 30 minutes) to add extra flavor and prevent burning.

Arrange the cubes loosely on the skewers—this helps them cook evenly. For a quick meal, prep the skewers while the grill heats up. 🪵

If you're grilling indoors, use a cast-iron grill pan on high heat. Preheat it for 5 minutes before adding the skewers to mimic outdoor grill marks. The pan's heat retention helps create that perfect charred crust.

Grill Prep

Preheat your grill to 400°F with the lid closed for 10 minutes—this ensures even cooking. I always clean the grates with a wire brush while they're hot to prevent sticking. For extra smoky flavor, add a handful of lemon peels or oregano sprigs to the coals before grilling. 🔥

If you're using a charcoal grill, arrange the coals on one side for indirect heat. This lets you move the skewers to the cooler side if they brown too quickly. A meat thermometer is essential—aim for 145°F internal temperature for perfect doneness.

Make-Ahead Serving

Cooked souvlaki reheats beautifully for leftovers. Store in an airtight container with a paper towel to absorb moisture, then reheat in a 350°F oven for 10 minutes or on the grill for 2-3 minutes per side. The flavors actually deepen overnight! 💫

Prep sides ahead too: chop veggies for the Greek salad, make tzatziki, and warm pita breads in advance. I like to assemble everything in containers so it's ready to serve—just add the freshly grilled pork. This makes entertaining effortless!

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 120mg40%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 2g8%
Sugars 6g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken or beef instead of pork for authentic Greek skewers?

While pork is traditional, you can absolutely use chicken or beef! For chicken, use 1.5 lb boneless thighs (darker meat stays juicier) and marinate for 2-4 hours. For beef, opt for 1 lb sirloin cut into 1-inch cubes—reduce marinating time to 2 hours since beef tenderizes faster. The flavors will still be authentic, just with a slightly different texture.

2

How do I prevent the skewers from falling apart on the grill?

Soak wooden skewers in water for 30 minutes before using to prevent burning. For extra security, thread a small piece of pita bread or a potato cube between pork pieces to act as spacers. If using metal skewers, arrange the pork in a single layer with 1/4-inch gaps between pieces. Pat the meat dry before grilling—excess moisture makes it stick.

3

What's the best way to serve these skewers for a Greek feast?

Serve with warm pita bread, a dollop of tzatziki sauce, and a simple Greek salad (cucumber, tomato, red onion, olives, and feta). Add lemon wedges and a sprinkle of sesame seeds for authenticity. For a complete meal, pair with grilled halloumi cheese and roasted potatoes. The key is balancing the smoky pork with fresh, bright flavors.

4

Can I make this recipe without a grill?

Use a cast-iron skillet on medium-high heat with a lid to trap steam. Cook for 8-10 minutes, turning occasionally, until the pork reaches 145°F. For a grill-like char, press the meat with a spatula. Alternatively, broil in the oven for 6-8 minutes on high, watching closely to avoid burning. The flavors will still be delicious!

5

Why does my pork come out dry when grilling?

Overcooking is the #1 cause. Use a meat thermometer and remove at 145°F—pork continues cooking while resting. Avoid small cuts like tenderloin (they dry out faster). Brine the pork for 30 minutes before marinating (use 1/4 cup salt per 4 cups water) to retain moisture. Let the skewers rest for 5 minutes after grilling to redistribute juices.

★★★★★4.9(2 reviews)
Categories Main Courses