This Shish Kabob recipe is here to make you the grill master of the neighbourhood! Juicy, tenderloin beef, an out-of-this-world marinade, and a perfect char—guaranteed to be a crowd-pleaser!
“Sooo good really, I love the little kick to it! Plus the juiciness is JUST right.” ~Melony
The beef cubes, marinated to absolute perfection, bring a finger-lickin’ blend of savoury, smoky, and slightly tangy flavours to the table. Infused with a carefully crafted spice blend, mustard, soy sauce, and a splash of vinegar, these kabobs are on a whole new level of deliciousness.
Your dietitian is curious: What are you waiting for? Get those charcoals sizzling, rally up your squad, and let’s dive into a grilling fiesta!
Looking for more char grilling recipes? Try our mouthwatering Chicken Souvlaki or irresistible Beef Seekh Kebabs. Your taste buds will thank you!
Nutrition highlights
I know you’re always curious about the nutrition side of things, so here’s the scoop: This beef kabob recipe is loaded with beneficial ingredients, including:
- Iron from the tenderloin beef
- Antioxidants from fresh peppers
- Anti-inflammatory compounds from spices
Ingredients
Alright, here’s what you’ll need to pull off the best shish kabob marinade:
- Olive oil
- White vinegar
- Allspice
- Cinnamon
- Dark soy sauce
- Cumin powder
- Cardamom pods (crushed)
- Dijon mustard
- Chili powder
- Salt
Other key players include:
- Beef tenderloin fillet (cut into 1.5-inch cubes)
- Half a red onion
- Green pepper
- Red pepper
How to make them
Prepare the Veggies:
Prepare the Beef:
Make the Marinade:
Preheat the Grill:
Fire up your grill—charcoal is my go-to for that extra smoky goodness. And don’t forget to give the grill grates a good oiling so your kabobs can turn and slide off like a dream.
Skewer Time – It’s Thrill of The Grill!
In total, grilling these should take about 8-10 minutes, depending on your grill and desired level of doneness. Oh, and while you wait, sip on this Grilled Pineapple Turmeric Fruit Smoothie!
Serve & Enjoy:
Take them off the heat and let them rest for a bit (about 3-5 minutes). Then, dive into these mouthwatering kabobs with your favourite sides!
Grilling tip for beginners
If you’re using wooden skewers for kabobs, soak them in water for at least 30 minutes beforehand. This prevents them from burning on the grill. Alternatively, metal skewers are ready to go and can be a convenient choice for quicker preparation.
Food safe storage & reheating tip
There are usually no leftovers because everyone’s waiting for seconds! But if you do have some kabobs left, store them in an airtight container in the fridge. They’ll keep well for a couple of days.
For reheating to keep them tasting special, try grilling them briefly again to warm through while maintaining that delicious char and flavour. Alternatively, gently heat them in the oven or on a skillet, being careful not to overcook. This will help preserve their juiciness and original grilled taste.
If you give this recipe a whirl, let me know how they turn out! Drop a comment, share your grilling triumphs, and tag me on Instagram @DesiliciousRD. Your photos and feedback are my grill-time inspiration!
Video
Ingredients
- 1½ lbs beef tenderloin, cut into evenly sized 1.5-inch chunks
- ¼ cup olive oil, extra virgin
- 2 tbsp white vinegar
- 1 tbsp soy sauce, dark
- 1½ tbsp Dijon mustard
- 1 tsp cumin powder
- 6 green cardamoms, seeds only, crushed
- ¾ tsp chilli powder, hot
- ½ tsp allspice powder
- ½ tsp cinnamon powder
- ½ tsp salt, sea salt
- ½ red onion, peeled, cut into medium chunks
- 1 red pepper, deseeded, cut into 16 medium chunks
- 1 green pepper, deseeded, cut into 16 medium chunks
Equipment
- 1 Grill
Instructions
- Whisk together olive oil, white vinegar, allspice, cinnamon, soy sauce, cumin powder, crushed cardamoms, Dijon mustard, chilli powder, and salt to make the marinade.
- Pour the marinade over the beef cubes and mix well to ensure they're thoroughly coated. Let the beef marinate overnight for the best flavour infusion.
- Preheat your grill. For the best results, charcoal grills add a delicious smoky flavour.
- Thread the marinated beef cubes, prepared peppers, and onions alternately onto metal skewers.
- Oil the grill grates and place the prepared skewers onto the grill. Cook for about 3 minutes on one side. Rotate and cook for another 3 minutes. Rotate two more times, ensuring all sides are cooked and lightly charred, about 1-2 minutes for the last two rotations. The total cooking time is about 8-10 minutes, depending on your grill and preferred doneness.
- Remove the skewers from the grill and let them rest for a few minutes before serving.
To Serve
- Balance your plate with a side of either this Kale Sweet Potato Salad or my Creamy Avocado Corn Salad.
Notes
Grilling tip for beginners
- If you’re using wooden skewers for kabobs, soak them in water for at least 30 minutes beforehand. This prevents them from burning on the grill. Alternatively, metal skewers are ready to go and can be a convenient choice for quicker preparation.
Food safe storage & reheating tips
- Store them in an airtight container in the fridge. They’ll keep well for a couple of days.
- For reheating, consider grilling them briefly to warm through while maintaining that delicious char and flavour. Alternatively, gently heat them in the oven or on a skillet, being careful not to overcook. This will help preserve their juiciness and original grilled taste.
Nutrition Information:
Keep in mind that the nutritional values provided are approximations and suggestions, and might fluctuate depending on ingredient variations, portion sizes, and recipe adjustments. This nutrition facts table cannot account for your individual needs. Your body — including your hunger and satiety cues — change daily. It’s perfectly fine to eat more or less on different days. Instead of letting food guilt take over, consider mindful eating.
* Percent Daily Values are based on a 2000 calorie diet.
Sooo good really, I love the little kick to it! Plus the juiciness is JUST right
Yay, Melony! I am delighted to hear this! I know what you mean about the juiciness 🙂 Love, Shahzadi