Follow Me On Social Media!
Greek Beef Souvlaki

Introduction
Did you know that Greek beef souvlaki is one of the easiest ways to enjoy tender, marinated skewers with Mediterranean flavor at home? These juicy beef skewers are perfect for weeknight dinners, grilling parties, or meal prep, served with pita, tzatziki, and fresh veggies.
Ingredients
For the Marinade
- 1 lb (450 g) beef sirloin or ribeye, cut into 1-inch cubes
- 3 tbsp olive oil
- 2 tbsp lemon juice
- 2 cloves garlic, minced
- 1 tsp dried oregano
- ½ tsp salt
- ¼ tsp black pepper
For Serving
- Pita bread or flatbreads
- Tzatziki sauce
- Sliced tomatoes, cucumbers, and red onions
- Optional: chopped parsley or feta cheese
Ingredient Tip: Use sirloin or ribeye for tender, juicy skewers; marinate at least 30 minutes for best flavor.
Timing
| Step | Time |
|---|---|
| Prep | 10–15 minutes |
| Marinating | 30 minutes – 2 hours |
| Grilling | 10–12 minutes |
| Total | ~55–60 minutes |
Pro Tip: If short on time, even 15 minutes of marinating adds noticeable flavor.
Step-by-Step Instructions
Step 1: Prepare Marinade
- In a bowl, combine olive oil, lemon juice, garlic, oregano, salt, and pepper.
- Add beef cubes and toss to coat evenly.
- Cover and refrigerate 30 minutes to 2 hours.
Step 2: Skewer the Beef
- Thread marinated beef onto wooden or metal skewers (if wooden, soak in water 20–30 minutes).
- Leave small gaps between pieces for even cooking.
Step 3: Grill the Souvlaki
- Preheat grill or grill pan to medium-high heat.
- Grill skewers 3–4 minutes per side, turning once, until desired doneness (medium-rare to medium recommended).
- Optional: baste with leftover marinade while grilling.
Step 4: Serve
- Serve skewers with warm pita bread, tzatziki, sliced tomatoes, cucumbers, onions, and optional feta or parsley.
- Can also serve over rice or Greek salad for a complete meal.

Nutritional Information (per serving, 2 skewers with pita, approx.)
| Nutrient | Amount |
|---|---|
| Calories | 420 kcal |
| Protein | 35 g |
| Carbohydrates | 25 g |
| Fat | 18 g |
Nutrition Insight: A high-protein Mediterranean meal with lean beef and healthy fats from olive oil.
Variations
- Use chicken, lamb, or pork instead of beef
- Add bell peppers, zucchini, or mushrooms to skewers for extra veggies
- Swap lemon juice with red wine vinegar for a tangy twist
- Make mini skewers for appetizer-style servings
Serving Suggestions
- Pair with Greek salad and olives
- Serve with rice pilaf or roasted vegetables
- Great for meal prep—refrigerate cooked skewers for 3 days
Common Mistakes to Avoid
- Overcrowding skewers → uneven cooking
- Skipping marination → less flavorful meat
- Grilling too long → dry, tough beef
- Not preheating grill → meat sticks and cooks unevenly
Storing Tips
- Refrigerate cooked skewers in airtight container for 3 days
- Reheat gently on stovetop or in oven
- Can freeze beef cubes before or after cooking for up to 2 months



