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 Beef Souvlaki


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Sara
  • Total Time: 2 hours 22 minutes (including marinating)
  • Yield: 4 servings
  • Diet: Gluten Free

Description

Tender Greek beef souvlaki marinated in olive oil, lemon juice, garlic, and aromatic Greek seasoning, then grilled to juicy perfection.


Ingredients

2 tablespoons olive oil

Juice of 1 lemon

4 garlic cloves, finely minced

2 tablespoons Greek seasoning

1 1/2 pounds (680 g) chuck roast, trimmed and cubed into bite-sized pieces

Fresh parsley, for garnish


Instructions

  1. In a large bowl, whisk together olive oil, lemon juice, garlic, and Greek seasoning.
  2. Add beef cubes to the marinade and toss to coat thoroughly.
  3. Cover and refrigerate for at least 2 hours, or overnight for best flavor.
  4. Thread the marinated beef onto skewers.
  5. Preheat grill to medium-high heat.
  6. Grill skewers for 10–12 minutes, turning occasionally, until beef is cooked to desired doneness.
  7. Garnish with fresh parsley and serve warm.

Notes

Marinate beef at least 2 hours or overnight for best flavor and tenderness.

Soak wooden skewers in water for at least 30 minutes before grilling to prevent burning.

Can be cooked indoors using a broiler or grill pan if needed.

Use halal-certified beef to make the dish halal.

Pairs well with tzatziki, pita, Greek salad, and grilled vegetables.

Leftovers can be refrigerated up to 3 days or frozen for up to 2 months.

Reheat gently in skillet or oven to maintain texture; avoid microwaving.

  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 serving (about 170g beef)
  • Calories: 280
  • Sugar: 1g
  • Sodium: 350mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 2g
  • Fiber: 0.5g
  • Protein: 26g
  • Cholesterol: 70mg