Experience the delightful flavors of Mediterranean cuisine with these beef shish kebabs. Perfect for a summer barbecue or a cozy dinner at home, these skewers are marinated to perfection and grilled to bring out the rich, savory taste of the beef.
If you don't usually cook with beef sirloin, you might need to visit the meat section of your supermarket. Make sure to choose a cut that is tender and suitable for grilling. Olive oil and dried oregano are pantry staples, but if you don't have them, they can be found in the cooking oils and spice aisles, respectively.

Ingredients for Beef Shish Kebab / Souvlaki
Beef sirloin: A tender cut of beef that is perfect for grilling and holds up well on skewers.
Olive oil: Adds moisture and helps to infuse the beef with flavor.
Lemon juice: Provides a tangy brightness that complements the richness of the beef.
Garlic: Adds a robust, aromatic flavor to the marinade.
Dried oregano: A classic Mediterranean herb that enhances the overall taste of the dish.
Salt: Essential for seasoning and bringing out the natural flavors of the beef.
Black pepper: Adds a touch of heat and depth to the marinade.
Technique Tip for Perfect Skewers
To ensure your beef cubes are evenly cooked and flavorful, make sure to cut them into uniform sizes. This allows for consistent grilling and prevents some pieces from being overcooked while others remain undercooked. Additionally, if using wooden skewers, soak them in water for at least 30 minutes before threading the beef to prevent them from burning on the grill.
Suggested Side Dishes
Alternative Ingredients
beef sirloin - Substitute with chicken breast: Chicken breast is lean and absorbs marinades well, making it a good alternative for skewers.
beef sirloin - Substitute with pork tenderloin: Pork tenderloin is tender and flavorful, and it cooks similarly to beef sirloin on skewers.
olive oil - Substitute with avocado oil: Avocado oil has a high smoke point and a mild flavor, making it suitable for grilling.
olive oil - Substitute with grapeseed oil: Grapeseed oil is neutral in flavor and has a high smoke point, ideal for cooking at high temperatures.
lemon juice - Substitute with lime juice: Lime juice provides a similar acidity and citrus flavor, making it a good alternative.
lemon juice - Substitute with white wine vinegar: White wine vinegar offers a tangy flavor that can mimic the acidity of lemon juice.
garlic - Substitute with shallots: Shallots have a mild garlic flavor and can be used as a replacement in marinades.
garlic - Substitute with garlic powder: Garlic powder can be used in place of fresh garlic for a similar flavor profile.
dried oregano - Substitute with dried thyme: Dried thyme has a similar earthy flavor and can be used as a substitute in Mediterranean dishes.
dried oregano - Substitute with dried basil: Dried basil provides a slightly sweet and aromatic flavor, suitable for replacing oregano.
salt - Substitute with soy sauce: Soy sauce adds saltiness along with umami, enhancing the overall flavor of the dish.
salt - Substitute with sea salt: Sea salt can be used as a direct replacement for regular salt, offering a slightly different texture and flavor.
black pepper - Substitute with white pepper: White pepper has a similar heat but a slightly different flavor, making it a good alternative.
black pepper - Substitute with cayenne pepper: Cayenne pepper adds heat and a bit of spice, providing a different but complementary flavor.
Alternative Recipes Similar to Souvlaki
How To Store or Freeze Your Skewers
- Allow the beef shish kebabs to cool completely before storing. This helps prevent condensation, which can make the meat soggy.
- Place the cooled beef cubes in an airtight container or wrap them tightly in aluminum foil or plastic wrap. This will help maintain their flavor and prevent them from drying out.
- Store the wrapped or containerized beef skewers in the refrigerator if you plan to consume them within 3-4 days.
- For longer storage, place the wrapped beef kebabs in a freezer-safe bag or container. Label the bag with the date to keep track of freshness.
- When freezing, ensure the beef cubes are spread out in a single layer to prevent them from sticking together. Once frozen, you can consolidate them into a smaller space if needed.
- To reheat refrigerated beef shish kebabs, preheat your oven to 350°F (175°C). Place the skewers on a baking sheet and cover with aluminum foil. Heat for about 10-15 minutes or until warmed through.
- For frozen beef skewers, thaw them in the refrigerator overnight before reheating. This ensures even heating and maintains the texture of the meat.
- Alternatively, you can reheat the beef kebabs on a grill. Preheat the grill to medium heat and cook the skewers for about 5-7 minutes, turning occasionally, until they are heated through.
- Avoid microwaving the beef shish kebabs as it can make the meat tough and chewy. If you must use a microwave, do so on a low setting and check frequently to avoid overcooking.
How To Reheat Leftovers
Oven Method: Preheat your oven to 350°F (175°C). Place the beef skewers on a baking sheet lined with aluminum foil. Cover them loosely with another piece of foil to prevent drying out. Heat for about 10-15 minutes or until warmed through. This method helps maintain the juiciness of the beef.
Stovetop Method: Heat a skillet over medium heat and add a small amount of olive oil. Place the beef skewers in the skillet and cover with a lid. Turn occasionally, reheating for about 5-7 minutes until the beef is warmed through. This method is quick and helps retain the flavor.
Microwave Method: Place the beef skewers on a microwave-safe plate. Cover with a damp paper towel to keep the meat moist. Heat on medium power for 1-2 minutes, checking halfway through to ensure even reheating. This method is the fastest but may slightly alter the texture.
Grill Method: Preheat your grill to medium heat. Place the beef skewers back on the grill for about 5 minutes, turning occasionally. This method will help you achieve a slightly charred exterior while reheating the beef evenly.
Air Fryer Method: Preheat your air fryer to 350°F (175°C). Place the beef skewers in the basket in a single layer. Heat for about 5-7 minutes, shaking the basket halfway through to ensure even reheating. This method gives a nice, crispy exterior while keeping the meat tender.
Essential Tools for Making Souvlaki
Mixing bowl: Use this to combine the olive oil, lemon juice, garlic, oregano, salt, and pepper for the marinade.
Whisk: This will help you mix the marinade ingredients thoroughly.
Cutting board: Essential for cutting the beef sirloin into cubes.
Chef's knife: Use this to cut the beef sirloin into evenly sized cubes.
Measuring spoons: These will help you measure out the olive oil, lemon juice, oregano, salt, and pepper accurately.
Garlic press: Handy for mincing the garlic cloves quickly and efficiently.
Skewers: Use these to thread the marinated beef cubes for grilling. Metal or wooden skewers will work.
Grill: Preheat this to medium-high heat for cooking the beef skewers.
Tongs: These will help you turn the skewers on the grill to ensure even cooking.
Serving platter: Use this to serve the hot, grilled beef skewers.
Time-Saving Tips for Making Beef Shish Kebab
Marinate in advance: Prepare the marinade the night before and let the beef cubes soak overnight for deeper flavor.
Use metal skewers: Metal skewers heat up and cook the beef from the inside, reducing cooking time.
Pre-cut vegetables: If adding vegetables to the skewers, pre-cut them and store in the fridge.
Batch grilling: Grill multiple skewers at once to save time.
Quick side dishes: Pair with easy-to-make sides like salad or pita bread to complete the meal quickly.

Beef Shish Kebab / Souvlaki (Beef Cubes Skewers)
Ingredients
Main Ingredients
- 1 lb Beef sirloin, cut into cubes
- 2 tablespoon Olive oil
- 1 tablespoon Lemon juice
- 2 cloves Garlic, minced
- 1 teaspoon Dried oregano
- 1 teaspoon Salt
- 0.5 teaspoon Black pepper
Instructions
- 1. In a bowl, mix olive oil, lemon juice, garlic, oregano, salt, and pepper.
- 2. Add beef cubes to the marinade and let sit for at least 30 minutes.
- 3. Preheat grill to medium-high heat.
- 4. Thread beef cubes onto skewers.
- 5. Grill skewers for about 10-15 minutes, turning occasionally, until beef is cooked to your liking.
- 6. Serve hot and enjoy!
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Cucumber & Tomato Salad (Simple, finely chopped)10 Minutes
- Tahini (Plain paste/Sauce/Dip)10 Minutes
- Pickled Okra25 Minutes
- Marinated Anchovies (Gavros Marinatos - White Anchovies)20 Minutes
- Pita Bread with Za'atar baked on1 Hours 10 Minutes
- Roasted Potatoes with Lemon & Oregano (Greek Style)1 Hours
- Lahm bi Ajeen / Sfiha (Small Meat Flatbreads)45 Minutes
- Grilled Octopus Tentacles1 Hours 15 Minutes
Leave a Reply