How to Make the Perfect Spiced Beef Skewers
Middle Eastern · Medium · 35 minutes min · 4 servings

Juicy beef skewers marinated in a vibrant blend of spices, grilled to perfection. Perfect for a summer barbecue or a cozy family dinner.
Why this recipe works
This Spiced Beef Skewers recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 35 minutes minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 450 calories with 40g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 15 simple ingredients that you can find at any grocery store:
- 1 pound beef sirloin
- 1 large onion
- 1 large bell pepper
- 1 tablespoon olive oil
- 2 cloves garlic
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon ground coriander
- 1 teaspoon cinnamon
- 1 teaspoon black pepper
- 1 teaspoon salt
- 1 teaspoon red pepper flakes
- 2 tablespoons fresh parsley
- 2 tablespoons lemon juice
- 4 skewers metal or soaked wooden skewers
Step by step instructions
Step 1: Marinate the beef
In a bowl, combine olive oil, minced garlic, lemon juice, cumin, paprika, ground coriander, cinnamon, black pepper, salt, and red pepper flakes. Cut the beef into 1-inch cubes and marinate for at least 15 minutes.
Step 2: Prepare vegetables
Chop the onion and bell pepper into 1-inch pieces. Set aside.
Step 3: Assemble skewers
Thread the marinated beef, onion, and bell pepper onto the skewers, alternating between them.
Step 4: Preheat the grill
Heat your grill to medium-high heat.
Step 5: Grill skewers
Place the skewers on the grill and cook for about 8-10 minutes, turning occasionally until the beef is cooked to your desired doneness.
Step 6: Garnish and serve
Remove from the grill, sprinkle with fresh parsley, and serve hot.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- beef sirloin → chicken thigh
- olive oil → avocado oil
- salt → soy sauce
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Not marinating the beef long enough.
- Overcrowding the skewers, leading to uneven cooking.
- Grilling at too high heat, causing the outside to burn while the inside remains raw.
Nutrition facts
Per serving: 450 calories, 40g protein, 10g carbs, 30g fat, 2g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →