Soups & Stews
This beef bihari recipe delivers the bold, tangy-sweet-spicy flavors that define this beloved Indian stew. 🔥 The tamarind and tomato base creates a complex sauce that tenderizes the beef while building layers of depth—smoky, fruity, and just slightly sweet.
What sets this dish apart is the careful balance of spices, which transform tough cuts into melt-in-your-mouth bites. The secret lies in marinating the beef overnight with yogurt and a blend of whole spices, which infuses every bite with aromatic warmth.
As it simmers, the tamarind adds its signature tang, while tomatoes deepen the sauce into a rich, velvety consistency. This isn't just a stew—it's a celebration of Indian comfort food at its finest.
By the time you serve it, you'll have perfectly tender beef swimming in a vibrant, spice-infused sauce that clings to each bite. The aroma alone will have everyone gathered around the table, and the flavors—complex yet harmonious—will make this your go-to recipe for special occasions.
Serve with steamed basmati rice or warm naan to soak up every last drop of that irresistible sauce. Let's create this restaurant-quality dish at home!
Ingredients for beef bihari
The bold flavors start with beef, tamarind, and tomatoes—simple ingredients for a dish packed with depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 2 lb | Cut into 1.5-inch cubes |
| Plain Yogurt 🥛 | 1 cup | Full-fat preferred |
| Ripe Tomatoes 🍅 | 3 medium | Or 1.5 cups diced |
| Onion 🧅 | 1 large | Thinly sliced |
| Tamarind Paste 🍯 | ½ cup | Or 2 tbsp tamarind pulp |
| Tomato Paste 🍅 | 2 tbsp | Or 1 small can crushed tomatoes |
| Ginger 🌿 | 1 inch | Fresh, grated |
| Garlic Cloves 🧄 | 6 cloves | Minced |
| Green Chilies 🌶️ | 4 whole | Or 2 tbsp chopped |
| Ground Cumin 🌿 | 1 tbsp | Toasted |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | Fresh root preferred |
| Red Chili Powder 🌶️ | 1 tbsp | Adjust to taste |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ghee 🫒 | 3 tbsp | Or vegetable oil |
The beef is non-negotiable—chuck roast with good marbling breaks down beautifully into tender bites. Costco or local butchers usually have it pre-cut, but if you're buying a whole roast, ask for the chuck section. For the yogurt, full-fat plain works best—it adds creaminess and balances the acidity of the tamarind. If you can't find tamarind paste, Trader Joe's sells tamarind pulp blocks that work perfectly. The tomatoes? Ripe but firm ones hold up better during cooking—no mushy ones. And for the chilies, green serrano or jalapeño add the right heat without overpowering.
No tamarind? Lemon juice plus a pinch of sugar mimics the tang, though it won't be identical. Swap the ghee for vegetable oil if you're avoiding dairy. The spices are key—toast the cumin and coriander in a dry pan for 30 seconds before adding water to make a paste; this deepens their flavor. For the tomatoes, canned crushed tomatoes work in a pinch, but fresh gives that vibrant acidity. If you're sensitive to heat, reduce the red chili powder to 0.5 tbsp**—you can always add more later.
Marinate the beef overnight—this is non-negotiable for tender results. Store the yogurt marinade in the fridge, and the raw beef in a sealed container below it to avoid cross-contamination. The cooked stew keeps for 4-5 days in the fridge, and freezes beautifully for up to 3 months. I always double the recipe because it reheats even better the next day—perfect for meal prep. Just stir in a splash of water if it thickens too much when reheating.
Why You'll Love This Recipe
- One-Pot Wonder: That’s right—just one pot, minimal chopping, and no fancy skills required. The chuck roast practically falls apart on its own after simmering with onions and tamarind, while the yogurt and tomatoes blend into a silky sauce without extra stirring.
- Tamarind Tang Magic: Between us, that tamarind paste is the secret weapon here. It cuts through the richness of the beef, balancing the yogurt’s creaminess with a sharp, fruity bite that makes every spoonful ridiculously satisfying—especially when paired with warm naan.
- Leftover Luxury: This dish actually tastes better the next day. The flavors meld deeper, the beef gets even more tender, and I’ve reheated portions straight from the fridge for lunch with zero complaints (even from my picky teen).
- Budget Crowd-Pleaser: A single chuck roast stretches to feed four for dinner and two more for leftovers—without breaking the bank. The yogurt and tomatoes add freshness without fancy ingredients, and honestly? It’s the kind of meal that makes grocery day feel like a win.
Step-by-step instructions for beef bihari recipe
Let's make this rich, tangy stew where tender beef bites melt in your mouth.
🔥 Step 1: Sear the Beef Until Deeply Browned
Heat the 3 tbsp ghee in a heavy-bottomed pot over medium-high heat. Add the 2 lb beef chuck roast cut into 1.5-inch cubes, working in batches if needed to avoid crowding. Let each piece sear for 2-3 minutes per side until deeply browned and caramelized - this builds incredible flavor. You'll see the edges turn a rich mahogany color and hear that satisfying sizzle.
Once all beef is browned, remove it from the pot and set aside. Don't drain the ghee - those browned bits are pure flavor gold we'll use later. Here's the thing - if you skip this step, your bihari will taste flat. The Maillard reaction happening here creates complex flavors that make this dish sing.
👨🍳 Step 2: Build the Aromatic Base
In the same pot with the ghee, add the thinly sliced large onion and cook for 5-6 minutes until soft and golden. Add the 1 inch grated ginger, 6 cloves minced garlic, and 4 whole green chilies (sliced lengthwise), cooking for another 2 minutes until fragrant. You'll smell that sweet, garlicky aroma - this is where the magic starts.
Now stir in the 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp turmeric powder, and 1 tbsp red chili powder. Cook for 30 seconds just until the spices release their aroma. This spice blend is what gives bihari its signature warmth and depth. Don't rush this - let those spices toast slightly for maximum flavor.
🥘 Step 3: Create the Tangy Tomato-Tamarind Sauce
Add the 3 medium ripe tomatoes (chopped) and 2 tbsp tomato paste to the pot. Cook for 4-5 minutes until the tomatoes break down completely. Then stir in the 0.5 cup tamarind paste and 1.5 tsp salt. This is where the signature tang develops - you'll see the mixture bubble and thicken slightly.
Pour in 1 cup plain yogurt and stir gently to combine. The yogurt will help balance the heat and add creaminess to the stew. Let the mixture simmer for 5 minutes until the raw taste of tamarind disappears and the sauce becomes smooth. Here's the trick - if it looks too thick, add ¼ cup water to loosen it.
🍳 Step 4: Braise the Beef Until Fork-Tender
Return the browned beef to the pot and stir to coat in the sauce. Add enough water to just cover the beef (about 2 cups). Bring to a gentle boil, then reduce heat to low and cover. Let it simmer for 1 hour 30 minutes to 2 hours until the beef is fork-tender with no resistance.
Here's what to watch for: the beef should pull apart easily when pierced with a fork, and the sauce should thicken slightly. If the liquid reduces too much before the beef is tender, add ½ cup water during cooking. The key is patience - this slow cooking transforms tough beef into melt-in-your-mouth bites.
⏰ Step 5: Finish and Adjust Seasoning
Once the beef is tender, uncover the pot and simmer for another 10-15 minutes to let the sauce thicken slightly. Taste and adjust seasoning - you might need a bit more salt or chili powder to balance the flavors. The sauce should coat the back of a spoon and have a perfect balance of tangy, spicy, and creamy.
Garnish with fresh cilantro if you like, and serve hot with steamed rice or naan. The beef should be so tender it nearly falls apart at the touch, swimming in a rich, tangy sauce that's perfectly balanced between heat and sweetness. This is where all the flavors come together in harmony - the reward for your patience.
Pro Tips For Making Beef Bihari
- SEAR THE BEEF FIRST: Hit that chuck roast with a dry, screaming-hot pan for 3-4 minutes per side before adding yogurt—this builds a crust that keeps the meat juicy when it later braises in the tangy sauce. I learned this the hard way after serving rubbery beef; the Maillard reaction is your friend here.
- BLANCH YOUR ONIONS: Toss chopped onions in boiling water for 30 seconds, then drain and rinse. This softens them instantly and prevents them from turning to mush later—critical since bihari relies on their sweetness to balance the tamarind’s sharpness. (Yes, it’s extra work, but your future self will notice.)
- CONTROL THE TAMARIND HEAT: Dilute tamarind paste with 2x its volume of warm water before adding it to the sauce—this prevents clumping and lets you taste as you go. I used to dump it dry and end up with a gloppy, uneven tang; this method guarantees smooth integration.
- REST THE YOGURT: Let plain yogurt sit at room temperature for 10 minutes before using it in the marinade—cold yogurt curdles when hit with heat, turning your sauce grainy instead of silky. (I know, I know—you’re eager to start cooking, but trust the process.)
Storing and reheating your leftovers
Fridge Storage Tips
Let your beef bihari cool to room temperature before storing—this prevents condensation that makes the sauce watery. Transfer to an airtight container (I love Pyrex glass containers) and refrigerate for up to 5 days.
The flavors actually deepen overnight as the spices meld further. Store the beef and sauce separately if you prefer firmer meat—just reheat the sauce separately and combine when serving. 🥣
Freezer Prep
For long-term storage, freeze in quart-sized freezer bags (remove excess air for best quality). Portion into single-serving bags for easy reheating. Label with the date—this stew keeps 3 months in the freezer without losing texture.
Thaw overnight in the fridge before reheating. Never microwave directly from frozen—it creates a mushy texture.
Stovetop Reheating
My preferred method is stovetop—it preserves the sauce's velvety texture. Heat on medium-low with a splash of water (about ¼ cup) to prevent sticking. Simmer uncovered for 10-15 minutes, stirring occasionally.
If the sauce thickens too much, add more water gradually. Taste and adjust salt or chili powder—reheated bihari often needs a pinch more salt to balance flavors. 🔥
Slow Cooker Option
For hands-off reheating, transfer to a slow cooker on low heat for 2-3 hours. This gentle method keeps the beef tender without drying out the sauce. Stir occasionally and add water as needed.
The slow cooker's even heat distribution prevents hot spots that can overcook the beef. Perfect for busy weeknights when you want restaurant-quality flavor with minimal effort.
Microwave Safety
If you're short on time, use the microwave in 1-minute intervals on 50% power, stirring between each interval. Cover with a microwave-safe lid to retain moisture. Add 1-2 tablespoons of water to prevent drying.
The microwave method works best for single servings—it's not ideal for reheating the entire pot due to uneven heating. For best results, transfer to a microwave-safe dish first. ⏰
Sauce Separation Fix
If the sauce separates after reheating (common with yogurt-based dishes), stir in 1 tablespoon of yogurt or a splash of warm water to re-emulsify. The tamarind's acidity can sometimes cause separation—don't panic, it's easily fixed!
For extra richness, add a pat of ghee or a dollop of yogurt when serving. This trick restores the creamy texture that makes bihari so satisfying. 💫
Nutrition facts
Frequently asked questions
What cut of beef works best for this recipe?
Use chuck roast for the best results—its marbling makes it tender and flavorful. Avoid lean cuts like sirloin, as they won't become as juicy during the long cooking time. If you can't find chuck, stew beef or brisket work well too. Cut into 1.5-inch cubes for even cooking.
Can I make beef bihari without tamarind?
Yes! Mix 2 tablespoons lemon juice with 1 teaspoon sugar to mimic tamarind's tang. For deeper flavor, add ½ teaspoon amchur (dry mango powder)—it's the secret ingredient in many Indian recipes. The sauce will be slightly less complex but still delicious.
Why is my beef still tough after cooking?
Overtough beef usually means insufficient cooking time or high heat. Simmer uncovered on low heat for 2+ hours—the beef should pull apart easily. If using a pressure cooker, cook for 45-60 minutes on high pressure. Never rush the process—patience is key for tender results.
How do I adjust the spice level?
Start with 1 tbsp red chili powder—you can always add more later. For heat lovers, add 1-2 chopped green chilies during cooking. If it's too spicy, balance with 1 tbsp yogurt or a pinch of sugar. The tamarind's natural sweetness also helps mellow the heat.
What's the best way to serve beef bihari?
Pair it with steamed basmati rice or garlic naan to soak up the sauce. For extra flair, serve with raita (yogurt dip) or a side of pickled onions. The contrast of cool yogurt against the spicy stew is divine. Garnish with fresh cilantro for brightness.
