Marinated Souvlaki

⏲ ~31 min total · prep 18 · cook 13 · 4 servings

Lunch⏱ 280 min total🔥 3.0g net carbs⚡ ≈456 kcal/serving~3% of calories from carbs

By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor

Published Sep 15, 2026 · Updated Sep 15, 2026

Marinated Souvlaki

Ingredients

Instructions

  1. Whisk the yogurt, olive oil, lemon juice, garlic, oregano, salt, pepper, and red pepper flakes in a large bowl until smooth.
  2. Add the pork cubes, toss to coat every piece, then slide everything into a gallon zip-top bag, press out the air, and refrigerate at least 4 hours and up to 8, turning the bag once.
  3. If using wooden skewers, soak them in water for 30 minutes so they don't char to ash on the grill.
  4. Thread 5-6 pork cubes per skewer, packing them snugly but leaving a sliver of air between pieces so the edges char instead of steam.
  5. Build a medium-hot grill (about 450°F at the grate) and oil the grates. Grill the skewers over direct heat 12-14 minutes, turning a quarter-turn every 3 minutes, until the edges are deeply browned and the pork registers 145°F inside.
  6. Rest the skewers 5 minutes on a platter, then squeeze a lemon wedge over each before serving.

Why this recipe works

Tips for making this recipe well

Crush the oregano

Rub the dried oregano between your palms before it goes into the bowl. Crushing wakes up the oils so the same 2 teaspoons go further. Straight-from-the-jar leaves taste dusty in a marinade this short.

Turn a quarter every 3 minutes

The rotation schedule matters more than the 12-14 minute total. Four browned faces build twice the crust of two. Park the skewers and you get one dark side and one pale side.

Pull at 145°F

Pork loin is lean, and 145°F with the 5-minute rest is fully cooked and still juicy. A couple of degrees more and the cubes tighten up on you. Check the thickest cube, not the smallest.

Soak wooden skewers 30 minutes

Half an hour underwater is the difference between skewers that smoke gently and skewers that catch fire over direct heat. Metal skewers skip the soak and hold heat, which cooks the cube centers a touch faster. Either way, pack the cubes snug.

Respect the 8-hour ceiling

Four hours seasons the meat, and eight is the limit the recipe gives. Beyond that the lemon juice starts turning the surface mealy. Mixing the marinade a day ahead and adding the pork later is the workaround for busy mornings.

Serving suggestions

Slide the skewers onto a platter and put the lemon wedges within reach, because a squeeze over the charred edges right before eating does more than any sauce. We serve these with a chopped cucumber salad or over shredded lettuce to keep the whole plate near the same carb count. Grilled pita is the traditional partner and it stays off the table here so the 3.0 net carbs per serving stays accurate. Extra skewers disappear fast; plan two per person if people are honest about appetites.

Storage and meal prep

Pull the pork off the skewers once it cools and keep it in a shallow container for 3 to 4 days. Reheat in a skillet over medium heat so the edges crisp again; the microwave works but softens the char. The cubes also freeze well for 2 to 3 months, thawed overnight and warmed in a hot pan straight from the fridge. Cold leftover souvlaki over tomorrow's salad is one of the better lunches this recipe produces, which is a real argument for doubling the batch.

Variations worth trying

Frequently asked questions

Can I marinate longer than 8 hours?

You can stretch it to overnight in a pinch, but the lemon starts changing the pork's surface texture past the 8-hour mark. The edges turn slightly mealy. For tight schedules, mix the marinade ahead and add the pork when you get home.

Why 145°F and not higher?

145°F with a rest is fully cooked for whole cuts of pork under current food-safety guidance. The 5-minute rest finishes the job and keeps the loin juicy. Higher targets belong to ground pork.

Can wooden skewers skip the soak?

Give them the full 30 minutes. Dry wood chars, smolders, and can catch fire over a 450°F grate. Metal skewers are the no-soak route and they're reusable.

How do I keep the pork from steaming?

Leave the sliver of air between cubes when threading, exactly as the instructions describe. Packed-tight cubes trap steam between their faces. A grate at a true 450°F does the rest.

Can I use nonfat yogurt?

Full-fat Greek yogurt is worth buying for this one. Nonfat is thinner, so the marinade runs off instead of clinging. If it's what you have, strain it through a coffee filter for an hour to thicken it first.

Related keto recipes

Italian Chicken With Pepper
Lunch

Italian Chicken With Pepper

30 min · 4.0g net carbs
Steak Salad with Chimichurri Sauce
Lunch

Steak Salad with Chimichurri Sauce

8 min · 3.0g net carbs
Easy Italian Meatballs
Lunch

Easy Italian Meatballs

33 min · 4.0g net carbs
Grilled Chicken With Spinach-Chive Pesto
Lunch

Grilled Chicken With Spinach-Chive Pesto

36 min · 9.2g net carbs

As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.

← More Lunch recipes · Home