Beef Souvlaki Marinade for Tender, Flavorful Skewers

Updated November 4, 2026

Total time
2 hr 30 min
prep 20 min · cook 10 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Beef Souvlaki Marinade for Tender, Flavorful Skewers

Beef souvlaki is a Greek-style dish of marinated beef grilled on skewers, often served with pita, lemon, and tzatziki. This marinade combines olive oil, lemon, garlic, oregano, and a little red wine vinegar for bright, savory flavor; the same basic approach has plenty of regional and family variations.

Ingredients

  • 1½ lb (680 g) beef sirloin or top sirloin, trimmed and cut into 1¼-inch (3 cm) cubes
  • ¼ cup (60 ml) extra-virgin olive oil
  • 3 tbsp (45 ml) fresh lemon juice
  • 1 tbsp (15 ml) red wine vinegar
  • 3 garlic cloves, finely grated or minced (about 1 tbsp / 9 g)
  • 2 tsp (2 g) dried Greek oregano, or regular dried oregano
  • 1 tsp (5 g) kosher salt
  • ½ tsp (1 g) freshly ground black pepper
  • ½ tsp (1 g) ground cumin, optional
  • 1 medium red onion, cut into 1¼-inch (3 cm) chunks, optional for skewers
  • 4 metal skewers, or 4 wooden skewers soaked in water for 30 minutes

Instructions

  1. In a medium bowl, whisk together the olive oil, lemon juice, vinegar, garlic, oregano, salt, pepper, and cumin, if using. Cut the beef into even cubes so it marinates and cooks at a similar rate.
  2. Add the beef to the marinade and toss until coated. Cover and refrigerate for 2 hours. Do not leave raw beef marinating at room temperature. Although an overnight marinade may seem convenient, the lemon and vinegar can make the outside of the beef soft; keep the marinating time to 2–4 hours for the best texture.
  3. Heat a gas or charcoal grill to medium-high, about 425–450°F (220–230°C), and clean and lightly oil the grates. If using wooden skewers, soak them in water for 30 minutes before threading the beef. Discard the used marinade; it has contacted raw meat and should not be used as a sauce.
  4. Thread the beef onto the skewers, leaving a little space between pieces so heat can circulate. Add onion chunks between some pieces if desired, but avoid packing the skewers tightly. For easier cooking, use separate skewers for beef and vegetables, since vegetables may need a different cooking time.
  5. Grill the skewers for about 8–10 minutes, turning every 2–3 minutes to brown the sides evenly. Cooking time varies with the size of the cubes and grill heat. Check the center of several of the largest pieces with a food thermometer: USDA FSIS safe minimum temperature for whole cuts of beef is 145°F (63°C), followed by a 3-minute rest. Let the skewers rest for 3 minutes before serving.
  6. If you do not have an outdoor grill, cook the skewers on a preheated grill pan over medium-high heat, turning regularly, or broil them on a foil-lined, rimmed baking sheet, turning once. Keep a close eye on them under the broiler; exact timing depends on your appliance. Use the same thermometer temperature and rest.

Tips

  • Choose sirloin for a good balance of tenderness and price. Beef tenderloin is especially tender but more expensive; chuck is less suitable for quick grilling and can stay chewy unless cooked low and slow.
  • Cut the cubes to a consistent size and trim away thick pieces of gristle. Small, uneven pieces may overcook before larger ones reach a safe temperature.
  • Fresh lemon gives the marinade its clean, bright taste. Bottled lemon juice can work in a pinch, though its flavor may be less fresh. If you do not have red wine vinegar, use white wine vinegar; avoid adding extra acid to compensate.
  • Use a clean plate and utensils for cooked skewers, not the ones that held raw beef. If you want a sauce with similar flavors, reserve a small portion of the marinade before adding the beef.

Serving Suggestions

Serve the skewers hot with warm pita or flatbread, tzatziki, lemon wedges, and a Greek-style salad of tomato, cucumber, red onion, olives, and feta. Rice pilaf, roasted potatoes, or grilled vegetables also make satisfying sides. For a platter, slide the cooked beef off the skewers and serve it with pita, sliced vegetables, and sauce so everyone can build their own wraps.

Variations

For a more herb-forward marinade, add 1 tablespoon (4 g) chopped fresh parsley or 1 teaspoon (1 g) dried thyme. A pinch of smoked paprika adds a gentle smoky note, though it is not essential to the classic lemon-and-oregano profile. For a milder, less tangy version, reduce the lemon juice to 2 tablespoons (30 ml) and omit the vinegar; the finished beef will taste less bright.

Greek oregano is often sold dried and has a robust, earthy flavor. If it is hard to find, ordinary dried oregano is a practical substitute, though the flavor may be a little milder. For a dairy-based serving option, offer thick plain yogurt seasoned with lemon and garlic alongside the skewers; it is a quick alternative to prepared tzatziki, not a substitute ingredient in the marinade.

Storage and Reheating

Refrigerate cooked beef within 2 hours of grilling, in a covered container, and use it within 3–4 days. To reheat, warm the beef gently in a covered skillet with a splash of water, or microwave it in short intervals, stirring or turning as needed. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); beef may become firmer at this temperature, so avoid reheating more than once.

For meal prep, you can refrigerate raw beef in its marinade for up to 24 hours for food-safety purposes, but this acidic marinade is best for texture when used for 2–4 hours. Freeze uncooked beef in the marinade in a freezer-safe container for up to 3 months, then thaw in the refrigerator and cook promptly; the texture may be softer after thawing. Never reuse marinade that has touched raw beef unless it is brought to a full boil first, and discard it rather than relying on it as a finishing sauce.

Frequently Asked Questions

How long should beef souvlaki marinate?
Two hours gives the beef time to take on the garlic, oregano, and lemon flavors. You can marinate it for up to 4 hours for a stronger taste, but longer exposure to the acid may soften the surface.

Can I marinate the beef overnight?
It is safer to keep raw beef refrigerated, but overnight marinating is not ideal for this lemon-and-vinegar mixture. The outside can turn soft or mealy. For overnight preparation, mix the marinade separately, refrigerate it, and coat the beef 2–4 hours before cooking.

Can I cook souvlaki without a grill?
Yes. A hot grill pan or broiler works well. Turn the skewers so the beef browns on more than one side, and use a food thermometer rather than relying only on time or color.

Can I make the marinade ahead?
Yes. Mix it without the beef, cover, and refrigerate for up to 2 days. Stir or whisk it again before use, since the oil and lemon juice may separate. Keep it away from raw-meat utensils until you are ready to marinate.

How do I know when the beef is safe to eat?
Check the center of the largest beef cubes with a food thermometer. Whole cuts of beef should reach 145°F (63°C), then rest for at least 3 minutes. Color alone is not a dependable way to judge doneness.

Can I use this marinade for chicken?
Yes, but keep raw chicken separate from other ingredients and use a clean thermometer. Chicken, including pieces cooked on skewers, must reach 165°F (74°C) internally. Do not use the beef cooking time as a guarantee for chicken.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).