When the air becomes thick with the scent of grilled meat and spices, it’s hard not to feel festive. This Eid al-Adha Shish Kabob recipe encapsulates not just a meal, but a celebration of flavors that brings family and friends together. I often find joy in the simple act of marinating beef cubes, allowing them to soak up a spirited blend of soy sauce, yogurt, and aromatic spices. The taste is so vibrant that it transports me right to a bustling market where every corner bursts with the promise of deliciousness.
As the kabobs sizzle on the grill, vivid colors emerge with the sweet bell peppers and juicy cherry tomatoes dancing alongside. This dish is not just about the beef; it’s an experience that captivates the senses and warms the heart. Whether you’re preparing for a festive gathering or simply craving a hearty homemade meal, this recipe is versatile and easy to master, making it a perfect addition to your culinary repertoire. Let’s dive into this flavorful journey!

Why love the Eid al-Adha Shish Kabob recipe?
Simplicity at its finest: The marinade comes together in minutes, allowing you to enjoy the process without stress.
Bursting with flavor: The combination of soy sauce, yogurt, and spices creates a mouthwatering taste that will have your guests coming back for seconds.
Versatile ingredients: Feel free to mix and match your favorite vegetables; think vibrant bell peppers or earthy mushrooms!
Crowd-pleasing delight: Perfect for gatherings or intimate family dinners, this dish brings everyone together, fostering connections over delicious bites.
Memorable experience: The lively colors and enticing aromas elevate any occasion, making meal prep feel like a celebration.
If you’re looking for more inspiration, check out my guide on creating the ultimate grilled vegetable medley to complement your kabobs!
Eid al-Adha Shish Kabob Ingredients
Prepare for a delicious celebration with this flavorful blend!
For the Beef Marinade
- 4 lb beef steak – Cut into 1-inch cubes for even cooking and tenderness.
- ¾ cup soy sauce – Adds a savory umami depth that infuses the meat beautifully.
- ⅔ cup oil – Choose a neutral oil to help achieve that perfect grill sear.
- ¼ cup plain yogurt – Keeps the beef juicy and tender while enhancing marination.
- 2 teaspoons Worcestershire sauce – A little adds complexity and a slight tang.
- 2 tablespoons white vinegar – Brightens the overall flavor profile with acidity.
- ¼ cup lemon juice – Freshness that cuts through the richness of the beef.
- 3 garlic cloves – Minced for that aromatic kick that elevates the marinated meat.
- 1 tablespoon yellow mustard – Provides a subtle tang that complements the other flavors.
For the Seasoning
- 2 teaspoons freshly ground black pepper – A must for adding a touch of heat and depth.
- 2 teaspoons ground cardamom – Infuse a warm, fragrant element that pairs nicely with beef.
- 1 teaspoon ground cinnamon – A hint of sweetness that balances the savory notes.
For the Vegetables
- Sweet bell peppers – Cut into chunks for a pop of color and sweetness.
- Onions – Slice up for added flavor and texture in every bite.
- 16 small mushroom caps – Fungi add an earthy richness that pairs perfectly with grilled beef.
- Cherry tomatoes – Juicy bursts of flavor that brighten up the kabobs.
Let these ingredients lead you into the heart of flavor and tradition, as you prepare for a joyous Eid al-Adha celebration!
How to Make Eid al-Adha Shish Kabob
-
Combine the marinade: In a large mixing bowl, whisk together the soy sauce, oil, plain yogurt, Worcestershire sauce, white vinegar, lemon juice, minced garlic, and yellow mustard until smoothly blended. This forms the flavorful foundation for your beef!
-
Marinate the beef: Place the 1-inch beef steak cubes into the marinade. Make sure they’re well-coated and allow them to marinate in the refrigerator for at least 1 hour, or ideally overnight, for the best flavor infusion.
-
Prepare the vegetables: While the beef marinates, cut the sweet bell peppers into chunks and slice the onions. Get the small mushroom caps ready and rinse the cherry tomatoes to ensure they are fresh and clean.
-
Skewer the kabobs: Thread the marinated beef and prepared vegetables onto skewers, alternating between beef, sweet peppers, onions, mushroom caps, and cherry tomatoes. Aim for a colorful arrangement that looks as good as it tastes!
-
Grill them up: Preheat your grill to medium-high heat. Cook the kabobs for about 10-15 minutes, turning occasionally, until the beef is cooked to your desired doneness and the veggies are slightly charred and tender.
Optional: Serve with a sprinkle of fresh herbs for an extra touch of flavor.
Exact quantities are listed in the recipe card below.

What to Serve with Eid al-Adha Shish Kabob?
Create a well-rounded meal that delights the senses and brings everyone together.
- Fluffy Couscous: Light and fluffy, couscous absorbs the delicious juices from the kabobs, adding a satisfying base to this feast.
- Garlic Butter Rice: The aromatic flavor of garlic butter rice pairs beautifully with the savory beef, making each bite even more indulgent.
- Tzatziki Sauce: This cool, creamy sauce freshens up the meal, balancing the grilled spices with its refreshing cucumber and yogurt notes.
- Roasted Vegetables: A medley of seasonal roasted veggies enhances the vibrant colors on your plate while offering earthy flavors.
- Pita Bread: Soft and warm, pita is perfect for scooping up kabobs and any tasty sauces, adding a delightful textural contrast.
- Mint Lemonade: Quench your thirst with this refreshing drink; it complements the rich flavors of the kabobs with its zesty brightness.
- Baklava: For dessert, this sweet, flaky pastry provides a satisfying, honey-infused end to your meal, leaving taste buds smiling.
- Simple Garden Salad: Crisp lettuce, juicy tomatoes, and a tangy vinaigrette brighten up the plate and serve as a refreshing counterpoint.
Expert Tips for Eid al-Adha Shish Kabob
-
Marination Time: Be sure to let the beef marinate for at least 1 hour, or better yet, overnight. This enhances the flavors for a truly memorable Eid al-Adha Shish Kabob.
-
Skewer Technique: Alternate beef and vegetables on the skewers to ensure even cooking and a beautiful presentation. Keep the pieces uniform in size for best results.
-
Grill Preheating: Always preheat your grill to medium-high before adding the kabobs. This ensures a perfect sear, locking in the juices for a tender bite.
-
Veggie Variety: Don’t hesitate to use your favorite vegetables! Broccoli florets, zucchini, or even pineapple can add exciting flavors and textures to your kabobs.
-
Check Doneness: Use a meat thermometer to check that your beef has reached the desired temperature—145°F for medium-rare. This habit keeps your dish consistently delicious!
-
Serve Fresh: Kabobs are best enjoyed right off the grill, so try to serve them immediately for that perfect smoky flavor, making your Eid al-Adha celebration even more special.
Make Ahead Options
These Eid al-Adha Shish Kabob preparations are perfect for those busy weeknights or festive gatherings! You can combine the marinade and marinate the beef cubes up to 24 hours in advance, allowing the flavors to meld beautifully. Store the marinated beef in an airtight container in the refrigerator to keep it fresh and flavorful. Additionally, you can chop the sweet bell peppers, onions, and prepare the mushrooms and cherry tomatoes up to 3 days ahead—just keep them refrigerated in a separate container to maintain their crispness. When you’re ready to serve, simply skewer the marinated beef and prepped veggies, grill, and enjoy delicious kabobs that taste just as vibrant as if they were made fresh!
Eid al-Adha Shish Kabob Variations
Feel free to explore delightful twists on this kabob recipe to suit your taste and dietary needs!
-
Gluten-Free: Replace soy sauce with tamari or coconut aminos to maintain that savory richness without gluten.
-
Spicy Kick: Add 1-2 tablespoons of sriracha or your favorite chili sauce to the marinade for a fiery flavor boost.
-
Herb-Infused: Stir in freshly chopped herbs like rosemary or cilantro into the marinade to elevate the taste with an aromatic touch.
-
Vegetarian Friendly: Substitute the beef with hearty chunks of marinated tofu or tempeh for a delicious plant-based alternative.
-
Citrus Zing: Incorporate zest from 1 orange or lime into the marinade for a vibrant and refreshing twist that brightens the kabobs beautifully.
-
Smoky Flavor: Add a couple of teaspoons of smoked paprika to the marinade to introduce a delightful smokiness reminiscent of outdoor grilling.
-
Balsamic Twist: Swap white vinegar with balsamic vinegar for a slightly sweet and tangy flavor profile that marries well with the beef.
-
Nutty Richness: Include a tablespoon of tahini into the marinade for added creaminess and a nutty flavor that complements the spices nicely.
How to Store and Freeze Eid al-Adha Shish Kabob
Fridge: Store any leftover kabobs in an airtight container in the fridge for up to 3 days to keep them fresh and flavorful.
Freezer: If you want to save some for later, freeze marinated beef and veggies in a freezer-safe bag for up to 3 months. Thaw in the fridge before grilling.
Reheating: To reheat, grill or broil the kabobs for a few minutes until heated through, or microwave on a plate, covered, on medium power until warm.
Preparation Tip: If making ahead, prepare the marinade and beef cubes in advance, then store them in the fridge overnight for enhanced flavor in your Eid al-Adha Shish Kabob experience.

Eid al-Adha Shish Kabob Recipe FAQs
How do I choose the right beef for the marinade?
Absolutely! For the best results, I recommend selecting a cut of beef that is tender, such as sirloin, ribeye, or tenderloin. Look for marbling in the meat—small flecks of fat throughout—which adds flavor and tenderness. Additionally, choose cuts that are bright red in color and firm to the touch; avoid any with dark spots or a dull appearance.
What is the best way to store leftover kabobs?
To keep your leftovers fresh and delicious, store the kabobs in an airtight container in the refrigerator for up to 3 days. Make sure they are completely cooled before sealing. If you’re looking to keep them for longer, you can freeze the kabobs for up to 3 months. Just remember to wrap them tightly in plastic wrap and then place them in a freezer-safe bag to prevent freezer burn!
Can I freeze marinated beef and vegetables?
Yes, you can! For optimal flavor, I often prepare the marinated beef and vegetables in batches. Place the marinated beef and veggies in a freezer-safe bag, removing as much air as possible, and freeze for up to 3 months. When you’re ready to enjoy, thaw the mixture in the refrigerator overnight before cooking. This way, your beef will soak up all the flavors during the marinating process.
What should I do if my kabobs are dry after cooking?
If you find that your kabobs are dry after cooking, it might be due to overcooking. To prevent this in the future, ensure you keep an eye on them while grilling. I recommend checking for doneness with a meat thermometer; for medium-rare, you should aim for 145°F. Another trick is to let the kabobs rest for a few minutes after grilling before serving, which allows the juices to redistribute for a more succulent bite.
Are there any dietary considerations I need to keep in mind?
Certainly! If you’re preparing this Eid al-Adha Shish Kabob recipe for a group, be mindful of any allergies or dietary preferences. The marinade contains soy sauce, which has gluten; for a gluten-free version, opt for a gluten-free soy sauce alternative. Additionally, be cautious with guests that have dairy sensitivities, as the yogurt is a key ingredient. Always feel free to substitute the yogurt with dairy-free alternatives like coconut yogurt, which can keep the dish both creamy and suitable for various diets.

Eid al-Adha Shish Kabob Recipe for Flavorful Family Feasts
Ingredients
Equipment
Method
- Combine the marinade: In a large mixing bowl, whisk together soy sauce, oil, yogurt, Worcestershire sauce, white vinegar, lemon juice, minced garlic, and yellow mustard until blended.
- Marinate the beef: Place beef cubes into the marinade, coat well, and let marinate in the refrigerator for at least 1 hour, ideally overnight.
- Prepare the vegetables: Cut bell peppers into chunks, slice onions, prepare mushroom caps, and rinse cherry tomatoes.
- Skewer the kabobs: Thread marinated beef and prepared vegetables onto skewers, alternating between them for a colorful arrangement.
- Grill them up: Preheat your grill to medium-high. Cook kabobs for about 10-15 minutes, turning occasionally, until beef is cooked and veggies are charred.




