Tender chunks of marinated beef are threaded onto skewers with colorful bell peppers and onions, then grilled until perfectly juicy with a lightly charred exterior. The marinade combines garlic, cumin, oregano, allspice, soy sauce, and olive oil, creating a rich and savory flavor that penetrates every bite of steak. Whether you’re planning a backyard barbecue, weekend cookout, or an easy family dinner, these grilled steak kabobs are always a crowd-pleaser. Inspired by bold African and Mediterranean grilling traditions, this recipe balances smoky, spicy, and savory flavors in a way that feels both comforting and exciting.
Main Essence of This Dish
The secret to great steak kabobs is the combination of a flavorful marinade and high-heat grilling. The beef stays juicy while the vegetables develop a slight char that adds sweetness and depth. Every skewer delivers a perfect balance of tender steak, smoky peppers, and sweet onions. The seasoning blend of garlic, cumin, thyme, oregano, nutmeg, and allspice gives the kabobs a distinctive flavor profile that stands out from traditional barbecue recipes.
Recipe Information
| Detail | Information |
|---|---|
| Preparation Time | 20 minutes |
| Marinating Time | 30 minutes to 4 hours |
| Cooking Time | 10-12 minutes |
| Total Time | About 1 hour |
| Servings | 4-6 |
| Cooking Method | Outdoor Grill |
Also Read: Green Chili Chicken Enchiladas
Ingredients
For the Steak and Vegetables
- 2 pounds top sirloin steak, cut into 1½-inch cubes
- 1 large red onion, cut into chunks
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 yellow bell pepper, cut into chunks
- Fresh parsley for garnish
For the Marinade
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ teaspoon ground nutmeg
- 1 teaspoon allspice
- 1 teaspoon freshly ground black pepper
- 1 teaspoon red pepper flakes (adjust to taste)
- 2 tablespoons soy sauce
- 3 tablespoons extra virgin olive oil
- 1 teaspoon salt
Also Read: Korean Beef Bowl Recipe
How to Make Steak Kabobs on the Grill
Step 1: Prepare the Ingredients
Cut the steak into evenly sized cubes. Keeping the pieces uniform helps them cook at the same rate. Cut the onion and bell peppers into chunks roughly the same size as the beef.
Step 2: Make the Marinade
In a large mixing bowl, combine garlic, cumin, oregano, thyme, nutmeg, allspice, black pepper, red pepper flakes, soy sauce, olive oil, and salt. Stir until well blended.
Step 3: Marinate the Steak
Add the steak cubes to the marinade and toss thoroughly until every piece is coated. Cover and refrigerate for at least 30 minutes. For deeper flavor, marinate for up to 4 hours.
Step 4: Soak the Skewers
If using wooden skewers, soak them in water for at least 30 minutes to prevent burning during grilling. Metal skewers can be used directly.
Step 5: Assemble the Kabobs
Thread the steak, onions, and peppers onto the skewers, alternating ingredients to create colorful and evenly balanced kabobs. Leave a small amount of space between pieces to allow heat to circulate.
Step 6: Preheat the Grill
Heat the grill to medium-high heat, approximately 400°F to 450°F. Lightly oil the grates to prevent sticking.
Step 7: Grill the Kabobs
Place the skewers on the grill and cook for 10 to 12 minutes, turning every few minutes to ensure even cooking. For medium doneness, grill until the internal temperature reaches 140°F to 145°F. Baste occasionally with reserved marinade if desired.
Step 8: Rest and Serve
Remove the kabobs from the grill and let them rest for 5 minutes before serving. Garnish with fresh parsley and serve alongside rice, couscous, grilled vegetables or a crisp salad.
Also Read: Ground Beef and Sweet Potato Recipe
Tips for the Best Steak Kabobs
- Use top sirloin, New York strip, or tri-tip for the most tender results.
- Do not overcrowd the skewers, as proper spacing helps achieve better grill marks.
- Allow the meat to rest after grilling so the juices redistribute.
- Cook the steak to your preferred doneness using a meat thermometer.
- Marinating longer creates deeper flavor and more tender beef.
Serving Suggestions
These grilled steak kabobs pair beautifully with fluffy couscous, garlic rice, grilled corn, roasted potatoes, fresh garden salad, or warm pita bread. A cooling yogurt sauce or chimichurri also complements the smoky flavors of the grilled beef.
Also Read: Chicken and Sweet Potato Recipe
Nutritional Information
Approximate values per serving.
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Protein | 28 g |
| Carbohydrates | 8 g |
| Fat | 20 g |
| Saturated Fat | 5 g |
| Cholesterol | 75 mg |
| Sodium | 420 mg |
| Fiber | 2 g |
| Sugar | 4 g |


