Soups & Stews
This Beef Bihari Kabab recipe delivers restaurant-quality skewers with tender, spiced beef that caramelizes beautifully on the grill. The yogurt marinade—packed with aromatic spices like cumin, coriander, and garam masala—infuses deep flavor while keeping the meat juicy.
I perfected this dish after years of experimenting with Indian street food, and it now sits at the top of my weeknight dinner rotation.
The secret lies in the marinade, which needs at least 4 hours (overnight is ideal) to work its magic. The yogurt tenderizes the beef while the spices create layers of warmth and earthiness. When grilled, the kababs develop a smoky char that contrasts perfectly with their soft, flavorful centers.
This dish is a staple in Bihari cuisine, often served with raita, naan, or a cooling cucumber salad to balance the richness.
What you'll achieve is skewers so perfectly seasoned and cooked that they'll have everyone asking for the recipe. The charred edges and tender meat create a satisfying bite, while the yogurt marinade ensures each piece stays moist.
This isn't just a dish—it's an experience that brings the flavors of India straight to your kitchen.
Serve these kababs with traditional sides like mint chutney, garlic naan, or a simple cucumber raita for the full Bihari experience. The recipe scales easily, making it perfect for gatherings or meal prep. Let's get cooking!
Ingredients for beef bihari kabab
Nine spices, one yogurt marinade, and beef that melts on the tongue—this is your ticket to restaurant-worthy kababs.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Plain Yogurt 🥛 | 1 cup | Full-fat for best results |
| Greek Yogurt 🥛 | ½ cup | For extra thickness |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Garam Masala 🌶️ | 1 ½ tsp | Store-bought or homemade |
| Turmeric Powder 🌿 | ½ tsp | For vibrant color |
| Red Chili Powder 🌶️ | 1 tsp | Adjust for heat preference |
| Fresh Ginger 🧄 | 1 tbsp | Grated, aromatic |
| Garlic Cloves 🧄 | 6 cloves | Minced, not pressed |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Wooden Skewers 🪵 | 8 whole | Soaked in water 30 mins |
| Olive Oil 🫒 | 1 tbsp | For marinade and grilling |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The beef is everything here. Chuck roast gives you that perfect balance of tenderness and flavor—sirloin or ribeye will work but won't be as juicy. Cut it into even 1-inch cubes so they cook uniformly on the skewers. For the yogurt, full-fat Greek plus regular yogurt gives you the best texture—thick enough to cling but creamy enough to tenderize. I grab mine from Whole Foods or the Indian market if I'm feeling fancy, but the regular supermarket stuff works fine. Look for yogurt with no added sugar or flavors—just plain, tangy, and thick.
No garam masala? Mix 1 tsp cumin, 1 tsp coriander, 0.5 tsp cinnamon, 0.25 tsp cardamom, 0.25 tsp cloves—it's the same thing. Fresh ginger and garlic are non-negotiable for that authentic punch, but if you're in a bind, powdered ginger and garlic powder at half the amount will do in a pinch. The lemon juice brightens everything up—don't skip it. For the skewers, soak them in water for at least 30 minutes before using to prevent burning. Pro tip: Thread the beef onto the skewers first, then the onions if you're adding them, so they don't fall off during grilling.
This marinade needs time—at least 4 hours, overnight is ideal. Store it in a sealed container in the fridge. The skewers? Grill over medium-high heat for 8-10 minutes, turning occasionally, until you get those beautiful char marks. They reheat surprisingly well—just pop them back on the grill for 2-3 minutes. Leftovers keep for 3 days in the fridge, but honestly, they disappear faster than that. Double the batch and freeze half for lazy weeknights. Trust me, you'll be glad you did.
Why You'll Love This Recipe
- No-Marination Hassle: I swear by the yogurt blend—just mix the plain and Greek together with cumin and coriander, let it sit while you do your laundry, and boom. That beef soaks up the flavor without me standing over a bowl for hours. (Yes, even on a Tuesday night.)
- Spice Without Overpowering: The cumin and coriander team up to give it that warm, earthy punch, but the yogurt keeps it tender and approachable. Not too heavy, not too bland—just ridiculously good with naan or even a simple salad.
- Weeknight or Party Star: Grill it for dinner, slice it thin for charcuterie, or pack it for lunches. That chuck roast stretches far, so I make a big batch and freeze half. (My kids’ favorite? Sandwiches—don’t judge.)
- Budget-Friendly Protein Power: A whole chuck roast costs less than pre-packaged kababs, and the yogurt marinade stretches every bite. Plus, leftovers reheat like a dream—crispy outside, juicy inside. My wallet and my taste buds thank me.
Step-by-step instructions for beef Bihari kabab
Here's how to make these tender, aromatic skewers with a perfect yogurt marinade.
Marinate the Beef for Maximum Flavor
In a large bowl, combine the 1 cup plain yogurt, 0.5 cup Greek yogurt, 1 tbsp olive oil, 1 tbsp ground cumin, 1 tbsp ground coriander, 1.5 tsp garam masala, 0.5 tsp turmeric powder, 1 tsp red chili powder, 1 tbsp grated fresh ginger, 6 minced garlic cloves, 2 tbsp lemon juice, and 1 tsp salt. Mix everything until the spices are fully dissolved and the yogurt looks vibrant yellow.
Add the 1.5 lb boneless beef chuck roast, cut into 1-inch cubes, and coat each piece thoroughly with the marinade. Cover the bowl and refrigerate for at least 4 hours (overnight is even better). The longer it marinates, the more tender and flavorful the kababs will be. You'll notice the beef absorbs the marinade and develops a beautiful golden hue.
Prepare the Skewers
Soak the 8 wooden skewers in water for 30 minutes to prevent burning on the grill. After marinating, thread the beef cubes onto the skewers, leaving a small gap between each piece. This ensures even cooking and prevents the kababs from falling apart.
Let the skewered kababs sit at room temperature for 15-20 minutes before grilling. This step is crucial—it helps the kababs cook more evenly and prevents them from being cold on the inside. While they're resting, preheat your grill or grill pan to medium-high heat (around 375°F). You'll know it's ready when you can hold your hand about 4 inches above the grill and feel a strong burst of heat after 2-3 seconds.
Grill to Charred Perfection
Place the skewers on the grill and cook for 3-4 minutes per side, turning occasionally to ensure even charring. You're aiming for medium-rare doneness, so the internal temperature should reach 135°F when checked with a meat thermometer. The kababs should have a beautiful char on the outside while remaining juicy inside.
Here's the thing—don't press down on the kababs with a spatula. This squeezes out the juices and makes them dry. Instead, let them cook undisturbed, flipping only when you see the edges start to crisp. If you notice the kababs aren't browning enough, move them to a hotter part of the grill or increase the heat slightly. The goal is that perfect balance of char and tenderness.
Rest and Serve
Once the kababs reach the desired doneness, transfer them to a plate and let them rest for 5 minutes. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. If you skip this step, the kababs might end up dry, and all that hard work will be wasted.
Serve the beef bihari kababs hot with your favorite sides, like naan bread, mint chutney, or a fresh cucumber salad. The combination of smoky grill marks, tender beef, and aromatic spices makes these kababs irresistible. Enjoy them immediately while they're still sizzling with flavor!
Pro Tips For Making Beef Bihari Kabab
- Marinate Overnight (Not 2 Hours): I learned this the hard way—rushing the yogurt marinade leaves the beef dry. Use plain yogurt (thicker than Greek) and let it sit 12–14 hours in the fridge. The acid tenderizes the chuck roast better than any last-minute toss, and the spices penetrate deeper. (Yes, even if you’re impatient like me.)
- Grind Your Own Spices: Store-bought cumin and coriander lose potency fast. Toast whole spices in a dry pan for 30 seconds, then grind them fresh—this wakes up their flavor. For Bihari kababs, the earthy depth makes a real difference, especially when mixed with yogurt’s tang.
- Sear in Batches (No Crowding): After burning three batches, I finally figured out: a hot, crowded pan steams the meat instead of searing it. Work in single layers, 2–3 minutes per side, until deep brown. Then finish in the oven at 375°F (190°C) to cook through without drying out.
- Use Cold Yogurt, Not Room Temp: Sounds weird, but it works: chill the yogurt marinade for 10 minutes before coating the beef. Cold yogurt clings better to the meat, preventing a greasy mess when shaping the kababs. Also, it keeps the spices evenly distributed—no clumpy surprises.
Storing and reheating your leftovers
Fridge Storage Tips
Store cooked kababs in an airtight container with a paper towel to absorb excess moisture. They’ll keep for 3 days in the fridge, but I recommend eating them within 2 days for peak texture.
The yogurt marinade helps preserve juiciness, but the spices can lose some punch over time. Label your container with the date to track freshness. 🧊
Freezer-Friendly Method
For longer storage, freeze cooked kababs in a single layer on a tray before transferring to a freezer bag. This prevents them from sticking together. They’ll last up to 3 months—just thaw overnight in the fridge before reheating.
I add a splash of water when reheating to restore moisture lost during freezing. 🥶
Grill Reheating Technique
My favorite way to reheat kababs is on the grill for 2-3 minutes per side over medium heat. This restores the charred crust while keeping the inside tender.
If you don’t have a grill, use a cast-iron skillet on medium-high heat with 1 tsp olive oil to mimic the smoky flavor. Avoid microwaving—it makes the beef rubbery. 🔥
Oven Refresh Option
Preheat your oven to 350°F and place kababs on a wire rack over a baking sheet. Bake for 8-10 minutes, turning once, until warmed through. Brush with a little garlic butter for extra flavor. This method works well for batch reheating when serving a crowd. 🍳
Leftovers Reinvention
Turn leftover kababs into a Bihari-style sandwich with naan, mint chutney, and sliced onions. Or chop them into a beef salad with cucumber, tomatoes, and lemon dressing. The yogurt marinade adds a creamy contrast that works surprisingly well in cold dishes. 🌯
Safety Reminder
Always reheat kababs to an internal temperature of 165°F to kill any bacteria. Use a meat thermometer for accuracy—don’t rely on visual cues alone. If you’re unsure about freshness, it’s safer to toss them than risk foodborne illness. Better safe than sorry! 🛡️
Nutrition facts
Frequently asked questions
Can I use chicken or lamb instead of beef for Bihari kababs?
The traditional recipe calls for beef, but you can absolutely use chicken thighs (bone-in for flavor) or lamb leg—both work beautifully. Cut the meat into 1-inch cubes and reduce the marinating time to 2-3 hours since poultry cooks faster. For lamb, increase the marinade time to 6-8 hours for maximum tenderness. The yogurt marinade will still tenderize, but adjust cooking times: chicken needs 250°F internal temp, lamb 145°F.
What's the best way to prevent kababs from falling off the skewers?
Soak wooden skewers in water for 30+ minutes to prevent burning, then thread beef with small gaps between pieces (about 1/4 inch). For extra security, brush the skewers with olive oil before threading. If using metal skewers, they won't need soaking. Pro tip: Skewer the beef first, then add onions (if using) to prevent them from falling off during grilling.
How do I make these kababs without a grill?
Use a cast-iron skillet or grill pan on medium-high heat with 1 tbsp oil. Cook for 4-5 minutes per side, turning occasionally, until you get those char marks. For a smokier flavor, place the skillet over a gas burner with the flame on high for 30 seconds per side after cooking. A broiler works too—place skewers on a rack 4 inches from heat for 2-3 minutes per side.
Why did my kababs turn out dry?
Most likely, you either overcooked them or didn't let them rest. Kababs should reach medium-rare (135°F internal temp)—overcooking squeezes out juices. Always rest for 5 minutes after grilling. Another common mistake: pressing down with a spatula (this pushes juices out). Instead, let them cook undisturbed, flipping only when edges crisp. For extra moisture, brush with yogurt or garlic butter while grilling.
What sides pair best with Bihari kababs?
Traditional pairings include mint chutney (cool contrast to spicy kababs), cucumber raita (yogurt-based dip), and garlic naan (for soaking up juices). For a complete meal, add basmati rice or a simple cucumber salad with lemon and cilantro. The yogurt in the kababs balances well with tangy sides—think tamarind chutney or onion salad for extra crunch.
