Soups & Stews
This beef bihari recipe delivers bold, tangy-spiced beef in a rich tomato-tamarind sauce that’s impossible to resist. 🌟 The secret lies in slow-cooking tender beef with aromatic spices until the sauce reduces to a perfect balance of sweet, sour, and smoky flavors—all in one pot.
I’ve perfected this dish by blending traditional techniques with modern shortcuts, ensuring restaurant-quality results at home.
The magic happens with a marinade of yogurt, ginger, and garam masala, which tenderizes the beef while building deep flavor. As the beef simmers, the tamarind and tomatoes create a tangy, caramelized sauce that clings to every bite.
This method is foolproof—no fancy equipment needed, just patience and attention to the spices. The result? A dish that’s hearty, aromatic, and bursting with complexity.
By the time you’re done, you’ll have melt-in-your-mouth beef swimming in a glossy, spiced sauce that’s perfect over steamed basmati rice or warm naan. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of tangy, sweet, and savory notes.
This is comfort food at its finest—rich, satisfying, and full of character.
Serve with a side of cucumber raita or a simple salad to balance the richness. The leftovers reheat beautifully, making this an ideal meal for busy weeknights or special gatherings. Let’s get cooking—your taste buds will thank you.
Ingredients for beef bihari
Bold spices and tender beef create this restaurant-quality dish in one aromatic pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 2 lb | Cut into 1.5-inch cubes |
| Plain Yogurt 🥛 | 1 cup | Full-fat preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, aromatic |
| Garam Masala 🌶️ | 2 tsp | Freshly ground preferred |
| Tamarind Paste 🍯 | ½ cup | Unsweetened, concentrated |
| Tomatoes 🍅 | 1 ½ lbs | Ripe, crushed by hand |
| Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced, aromatic |
| Green Chilies 🌶️ | 2 whole | Fresh, slit lengthwise |
| Cumin Seeds 🌿 | 1 tsp | Toasted, aromatic |
| Ground Cumin 🌶️ | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🧂 | ½ tsp | Vibrant, freshly ground |
| Red Chili Powder 🔥 | 1 tsp | Adjust for heat preference |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ghee 🫒 | 2 tbsp | For rich, nutty flavor |
| Fresh Coriander 🌿 | ¼ cup | Chopped, for garnish |
The beef is the star—chuck roast gives you that melt-in-your-mouth texture when slow-cooked. Grab a 2-pound cut from the butcher section (they’ll cube it for you) or do it yourself at home. For spices, Penzeys or local Indian markets have the best garam masala—look for freshly ground blends. Tamarind paste? Trader Joe’s carries it in the international aisle, or grab a block and make your own paste. Fresh ginger and garlic are non-negotiable here—they’re the foundation of that bright, aromatic flavor. If you can’t find fresh ginger, substitute with 1 tbsp powdered, but trust me on the fresh stuff.
No tamarind paste? Lemon juice plus 1 tbsp brown sugar mimics the tangy-sweet balance (though it’s not identical). Running out of yogurt? Substitute with heavy cream—just know the sauce will be slightly richer. The green chilies add heat—remove seeds for milder flavor. For the tomatoes, San Marzano cans make all the difference, but fresh crushed tomatoes work too. If you’re short on time, pre-cut the beef and onions ahead and store them in the fridge until ready to cook. The spices can be measured in advance and stored in a jar for up to 6 months—just don’t mix them until you’re ready to cook.
This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. The sauce thickens as it cools, so add a splash of water when reheating. For a quick meal, double the batch and freeze half—it reheats beautifully. Serve with warm naan or basmati rice to soak up every last drop of that tangy, spiced sauce. The coriander garnish is optional but adds a fresh finish—chop it last minute so it stays vibrant.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots. The yogurt marinade does the work—tenderizing the beef while you prep the tamarind and garam masala in the same pan. Just sear, simmer, and walk away. (Yes, even on a Tuesday night.)
- Tamarind Tang Kick: That tamarind paste? It’s the secret weapon—bright, tangy, and just sweet enough to cut through the richness of the beef. Honestly, I’ve tried other curries, but this sour punch makes it ridiculously addictive.
- Leftovers That Shine: This dish actually tastes better the next day. The flavors meld overnight, and reheating it? A 2-minute microwave job. I’ll be real: I’ve served it cold in wraps for lunch, and no one complained.
- Budget-Friendly Feast: A chuck roast stretches for days, and yogurt, ginger, and spices are cheap staples. Between us, this recipe feeds four for under $15—and still feels like a restaurant-worthy meal. (My daughter picks out the best pieces, but still asks for seconds.)
Step-by-step instructions for beef bihari recipe
Here's how to make this vibrant, one-pot masterpiece that balances tangy tamarind with rich beef flavors.
🔥 Step 1: Sear the Beef for Deep Flavor
Heat a heavy-bottomed pot over medium-high heat and add 2 tablespoons ghee. Once the ghee shimmers, add the 2 lb beef chuck roast cut into 1.5-inch cubes in a single layer. Don't overcrowd the pan—I press down gently on the beef with a spoon to ensure even contact.
Sear for 3-4 minutes per side until the beef develops a deep golden-brown crust. This step is crucial for building flavor—those caramelized bits will dissolve into the sauce later. Once browned, remove the beef and set it aside on a plate.
🍳 Step 2: Build the Aromatic Base
In the same pot, reduce heat to medium and add 1 teaspoon cumin seeds. Toast them for 30 seconds until they release their nutty aroma and begin to pop. Add 1 whole onion chopped into ¼-inch pieces and cook for 5-6 minutes until soft and golden.
Stir in the 6 cloves garlic cloves and 2 whole green chilies slit lengthwise, cooking for 1 minute until fragrant. Here's the thing—don't let the garlic burn. It should smell amazing but not bitter. Add 1 tablespoon freshly grated ginger root and cook for another 30 seconds while stirring constantly.
🥘 Step 3: Develop the Tangy Sauce
Increase heat to medium-high and add 1.5 lbs tomatoes crushed by hand. Cook for 5-6 minutes until the tomatoes break down and the mixture thickens slightly. Stir in 0.5 cup tamarind paste, 1 teaspoon ground cumin, 0.5 teaspoon turmeric powder, 1 teaspoon red chili powder, and 1.5 teaspoons salt.
Let this mixture simmer for 3-4 minutes until it reduces slightly and the raw flavors meld together. You'll notice the sauce become glossy and slightly thickened—this is when the tamarind's tang starts to shine. Here's where it gets fun: add the 1 cup plain yogurt all at once and stir vigorously to prevent curdling.
🔥 Step 4: Simmer the Beef to Perfection
Return the seared beef to the pot and add just enough water to barely cover the beef—about 1.5 cups. Bring to a gentle boil, then reduce heat to low and cover with a tight-fitting lid. Simmer for 1.5-2 hours until the beef is fork-tender and the sauce has thickened to a rich consistency.
I check for doneness by piercing a beef cube with a fork—it should slide in easily with no resistance. If the sauce reduces too quickly, add 2-3 tablespoons water at a time to maintain the right balance. The beef should be falling off the bone while still retaining some moisture.
🍽️ Step 5: Finish and Garnish
Once the beef is tender, increase heat to medium-high and let the sauce reduce for another 5-7 minutes until it coats the back of a spoon. Stir in 2 teaspoons garam masala and simmer for 1 minute to infuse the warm, earthy flavors throughout.
Taste and adjust seasoning—you might need a touch more salt or chili powder depending on your preference. Remove from heat and let it sit for 5 minutes to thicken slightly. Garnish with 0.25 cup chopped fresh coriander just before serving. This dish tastes best when the flavors have a chance to meld together, so serve it warm with steamed basmati rice or crusty naan.
Pro Tips For Making Beef Bihari
- SEAR THE BEEF FIRST: Don’t skip the browning step—this isn’t a stew where you can toss in raw meat. Sear the beef chuck roast in batches over high heat until deep golden, about 3-4 minutes per side. That crust locks in flavor and prevents the yogurt from turning the dish into a mushy gray sludge. (Yes, I’ve learned this the hard way.)
- GRATE THE GINGER FINE: Skip the food processor for ginger—it makes the paste watery. Use a box grater or microplane to get a fine, dry pulp, about 2 tablespoons. Fresh ginger adds brightness, but if you’re using powder, halve the amount and toast it first in the oil for 30 seconds to wake up the flavor. (Your nose will thank you.)
- DILUTE THE TAMARIND: Tamarind paste is sticky and hard to measure. Mix it with 2 tablespoons warm water first to thin it out—this makes it easier to stir into the yogurt and prevents clumps. If you’re in a rush, a splash of lemon juice works, but tamarind’s tang is the real star here.
- LOW AND SLOW AFTER SEARING: After adding the yogurt and spices, reduce heat to medium-low and let it simmer uncovered for 20 minutes. This lets the yogurt cook off gently without curdling, while the beef stays tender. I used to crank the heat, and the yogurt would split like a bad curry. (Now I just wait.)
Storing and reheating this recipe
Refrigerator Storage
Let your beef bihari cool to room temperature for no more than 2 hours before storing. Transfer to airtight containers—I use glass Pyrex with snap-on lids—and refrigerate at 40°F or below.
The flavors actually deepen overnight as the spices meld, making it taste even better the next day. Store for up to 5 days for maximum freshness. 💫
Freezer Preservation
For long-term storage, portion the beef bihari into quart-sized freezer bags or glass containers, leaving 1 inch headspace for expansion. Seal tightly to prevent freezer burn and label with the date.
This dish freezes beautifully for up to 3 months—the sauce remains rich and the beef stays tender when reheated properly.
Stovetop Reheating
My preferred method is reheating on the stovetop to maintain the sauce's texture. Pour the beef bihari into a heavy-bottomed pot and add 2-3 tablespoons water to prevent sticking. Heat over medium-low heat for 10-15 minutes, stirring occasionally, until it reaches 165°F.
Taste and adjust seasoning—it often needs a pinch of salt or a splash of water if the sauce has thickened too much. 🔥
Microwave Method
For quick reheating, transfer a portion to a microwave-safe dish and cover loosely with a microwave-safe lid or damp paper towel. Heat on medium power (50%) for 2-3 minutes, stir, then continue in 30-second intervals until heated through.
Avoid overcooking—the beef can dry out if left too long in the microwave.
Sauce Adjustments
If the sauce seems too thick after reheating, thin it with 1-2 tablespoons water or beef broth. For extra richness, stir in 1 teaspoon ghee or a dollop of yogurt.
The key is to restore the balance of tangy, spiced flavors that make this dish special. Always reheat gently to preserve the beef's tenderness. ✨
Serving Leftovers
Beef bihari reheats beautifully for 2-3 servings—perfect for meal prep! Serve with warm naan or basmati rice to soak up the flavorful sauce. Garnish with fresh coriander and a squeeze of lemon to brighten the dish.
The leftovers make an easy lunch or dinner, especially when paired with a simple cucumber raita. 💛
Nutrition facts
Frequently asked questions
What makes Beef Bihari different from other beef curries?
The tamarind gives it that signature tangy kick that sets it apart! Unlike many beef curries that rely on heavy cream or coconut milk, this dish balances sweet, sour, and smoky flavors through the tamarind paste and yogurt marinade. The slow simmering creates a glossy, caramelized sauce that clings beautifully to the tender beef.
Can I substitute tamarind paste with something else?
Yes, but the flavor won't be identical. For a quick substitute, mix 2 tablespoons lemon juice with 1 tablespoon brown sugar to mimic the tangy-sweet balance. However, tamarind's unique depth is hard to replicate—if possible, track down unsweetened tamarind paste at Indian markets or specialty stores.
How do I know when the beef is fully cooked?
The beef should be fork-tender with no resistance when pierced—it should slide in easily. For extra assurance, cut into a piece and check for an internal temperature of 165°F. The sauce will also thicken noticeably as the beef cooks down. Don't rush this step—patience ensures melt-in-your-mouth texture.
What's the best way to store leftovers?
Let it cool completely before transferring to airtight containers. Store in the fridge for up to 5 days or freeze for 3 months in portion-sized containers. The flavors actually improve overnight as the spices meld! When reheating, add a splash of water to restore the sauce's consistency.
Can I make this dish in an Instant Pot?
Sear the beef first in a separate pan, then transfer to the Instant Pot with all ingredients except the garam masala. Cook on high pressure for 30 minutes, then quick-release. Finish with garam masala and let it sit for 5 minutes before serving. The pressure cooker cuts cooking time dramatically while keeping the beef tender.
