
This Afghan kebab recipe brings the authentic taste of Kabul to your grill with perfectly charred, spiced beef skewers. The traditional marinade features a blend of coriander, cumin, and cardamom that infuses every bite with deep, aromatic flavor.
I’ve refined this method to ensure the meat stays tender and juicy, even at high heat. Skewering the beef with onions between each piece is the secret to keeping it moist while adding a subtle sweetness that balances the spices.
The result is smoky, charred skewers with a caramelized exterior and a tender interior. Serve with warm naan or basmati rice for a meal that feels straight from a street-side stall.
This dish is simple to prepare but delivers bold, complex flavors that impress every time.
Ingredients for Afghan Kebab
Tender beef, aromatic spices, and charred onions create these authentic skewers.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Sirloin 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Yellow Onions 🧅 | 2 whole | Cut into thick wedges |
| Ground Coriander 🌿 | 2 tbsp | Freshly ground preferred |
| Ground Cumin 🌿 | 2 tbsp | Toasted for depth |
| Ground Cardamom 🌿 | 1 tsp | Essential for authentic flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Plain Yogurt 🥛 | ½ cup | Full-fat for richness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Olive Oil 🫒 | ¼ cup | For marinade and grilling |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Wooden Skewers 🍢 | 8 pieces | Soaked in water 30 minutes |
[recipe_ingredient_scaler]
The beef is everything here. Sirloin offers the perfect balance of tenderness and flavor without breaking the bank. Look for well-marbled pieces at Whole Foods or your local butcher—avoid pre-cut stew meat, as it’s often too lean. The ground spices should be fresh (check the expiration date) and preferably from a store like Penzeys where turnover is high.
No sirloin? Chuck works in a pinch but needs a shorter marinade time to avoid mushiness. Swap the yogurt for buttermilk if that’s what you have. Missing cardamom? Cinnamon at half the amount adds a similar warmth. The onions can be red for a sweeter contrast, but yellow is more traditional for Afghan kebabs.
Marinate the beef overnight for maximum flavor. Skewers stay fresh in the fridge for 24 hours before grilling. Leftovers reheat well—store in an airtight container for up to 3 days.
Why You’ll Love This Recipe
- Minimal Chopping Required: I just cube the beef sirloin and slice onions—no fancy prep here.
- Warm Spice Magic: The coriander, cumin, and cardamom blend into this cozy, aromatic depth I can’t get enough of.
- Feeds a Hungry Crowd: I’ve served this at backyard parties and weeknight dinners—always disappears first.
- Leftovers? Even Better: Honestly, the flavors deepen overnight, so I make extra for next-day lunches.
Step-by-Step Instructions for Charred Spiced Beef Skewers With Onion Garnish
Here’s the method. Straightforward, tested, works every time.
Step 1: Marinate the Beef Sirloin
In a large bowl, combine the 1.5 lb Beef Sirloin cubes with 0.5 cup Plain Yogurt, 2 tbsp Ground Coriander, 2 tbsp Ground Cumin, 1 tsp Ground Cardamom, 6 cloves minced Garlic Cloves, 1 tbsp Fresh Ginger, 2 tbsp Lemon Juice, 0.25 cup Olive Oil, 1.5 tsp Salt, and 1 tsp Black Pepper.
Mix thoroughly to ensure every piece of beef is evenly coated. The yogurt tenderizes the meat while the spices infuse it with authentic Afghan flavor. Cover and refrigerate for at least 4 hours or overnight for maximum flavor penetration.
Step 2: Prepare the Wooden Skewers and Onions
Soak the 8 pieces Wooden Skewers in water for 30 minutes to prevent them from burning during grilling. Meanwhile, cut the 2 whole Yellow Onions into thick wedges, keeping the root end intact so they hold together on the skewers.
These onions will caramelize beautifully on the grill, adding sweetness and texture to balance the bold spices of the kebabs. Keep them covered until ready to use.
Step 3: Thread and Grill the Skewers
Remove the beef from the marinade and thread the cubes onto the soaked wooden skewers, alternating with the onion wedges. Leave a little space between each piece to ensure even cooking.
Preheat your grill to medium-high heat. Grill the skewers for 8-10 minutes per side, turning occasionally, until the beef is charred on the outside and cooked to your desired doneness. For medium-rare, aim for an internal temperature of 135°F.
Step 4: Rest and Serve
Transfer the skewers to a platter and let them rest for 5 minutes before serving. This allows the juices to redistribute throughout the beef, ensuring every bite is tender and flavorful.
Serve the kebabs hot with the charred onions, accompanied by flatbread and fresh herbs. The onions should be soft and slightly caramelized, while the beef should be juicy with a perfect char.
Pro Tips For Making Afghan Kebab
- Chill the Beef: Cube the sirloin and refrigerate it for 30 minutes before skewering—makes threading easier and helps the meat keep its shape on the grill.
- Toast Whole Spices: Lightly toast the coriander and cumin seeds in a dry pan for 1 minute before grinding. I learned this the hard way—raw spices taste flat compared to freshly toasted ones.
- Soak Wooden Skewers: Soak them in water for at least 20 minutes before using, or they’ll burn before the kebabs are done. Sounds obvious, but I’ve ruined a few batches by skipping this.
- Grate the Onions: Use a microplane to grate the yellow onions instead of chopping—it blends into the marinade better and coats the beef more evenly.
Health Benefits of This Dish
Rich Protein Source
This dish packs 40g of protein per serving from the beef sirloin, supporting muscle repair and growth. The lean protein keeps you full longer without excess saturated fat, making it a balanced choice for active lifestyles. 💪
Spice Health Boost
Coriander and cumin aren’t just flavorful—they’re rich in antioxidants that fight inflammation. Cardamom aids digestion, while ginger soothes the stomach naturally.
Yogurt Marinade Benefits
The ½ cup yogurt marinade tenderizes the meat while adding probiotics for gut health. It also contains calcium and B vitamins, contributing to your daily nutritional needs.
Iron and Zinc Rich
Beef sirloin provides 3.2mg of iron and 7.9mg of zinc per serving, essential minerals that support immune function and energy levels. These nutrients are more readily absorbed from meat than plant sources.
Pair with vitamin C-rich sides like lemon wedges to enhance iron absorption. 💛
Low-Carb Friendly
With only 6g net carbs per serving (mostly from onions), this fits perfectly into low-carb eating plans. The high protein content helps maintain steady blood sugar levels.
Nutrition Facts
Frequently Asked Questions
Can I use chicken instead of beef?
Yes! Chicken thighs work well. Marinate for 2-4 hours only, as the acids can make the meat mushy. Grill for 6-8 minutes per side until internal temp reaches 165°F.
Why soak the wooden skewers?
Soaking prevents burning during grilling. Submerge them in water for 30 minutes before threading. Metal skewers don’t require this step but lack the traditional feel.
How do I know when they’re done?
Use a meat thermometer for accuracy. For medium-rare, aim for 135°F. The meat should be charred outside but still pink inside. Let rest for 5 minutes before serving.
Can I make these ahead of time?
Thread the skewers and refrigerate up to 24 hours before grilling. This enhances flavor. Avoid freezing marinated meat, as it can affect texture.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026