Beef Bihari Recipe: Spiced Tomato and Potato Stew With Tender Beef

Soups & Stews

Beef Bihari Recipe: Spiced Tomato and Potato Stew With Tender Beef

This Beef Bihari recipe delivers the rich, aromatic flavors of traditional Indian cooking in one comforting bowl. 🌟 The dish transforms tender beef into a melt-in-your-mouth stew with slow-cooked potatoes and tomatoes, all simmered in a fragrant blend of spices that balances heat and depth perfectly.

What sets this recipe apart is its authenticity—using whole spices tempered in hot oil to unlock their full potential, just like in regional kitchens across India.

The beauty of Beef Bihari lies in its simplicity and heartiness. You'll start with a proper marinade to tenderize the beef, followed by a slow simmer that allows all the flavors to meld together.

The potatoes soften just enough to soak up the spiced tomato gravy, while the beef becomes fork-tender, promising a dish that's both satisfying and deeply flavorful. This recipe is designed to deliver restaurant-quality results at home, with techniques that preserve the traditional essence.

What you'll end up with is a vibrant, spiced stew that's rich in color and aroma, with layers of flavor from the caramelized onions, fragrant spices, and tender beef. The dish is traditionally served with steamed basmati rice or warm roti, making it a complete meal.

The slow-cooking process ensures that every bite is packed with flavor, and the balance of spices creates a dish that's both comforting and exciting.

Perfect for family dinners or special occasions, this Beef Bihari recipe is a celebration of Indian cuisine. Let's get started on creating a dish that's as authentic as it is delicious.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef bihari

Authentic Indian flavors start with these carefully chosen ingredients for restaurant-quality Beef Bihari.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Cut into 1-inch cubes
Yellow Onions 🧅 2 whole Medium, thinly sliced
Red Tomatoes 🍅 4 whole Medium, chopped
Russet Potatoes 🥔 1 ½ lb Peeled, cubed
Ginger Root 🧄 1 inch Fresh, grated
Garlic Cloves 🧄 6 cloves Fresh, minced
Green Chilies 🌶️ 2 whole Fresh, slit lengthwise
Vegetable Oil 🫒 ½ cup For tempering
Cumin Seeds 🌿 1 tbsp Whole, toasted
Bay Leaves 🌿 2 whole Fresh or dried
Ground Cumin 🌿 1 tbsp For marinade
Ground Coriander 🌿 1 tbsp For marinade
Turmeric Powder 🌶️ ½ tsp For marinade
Garam Masala 🍃 1 tsp For finishing
Salt 🧂 1 ½ tsp Adjust to taste

The beef selection is critical here—chuck roast delivers that melt-in-your-mouth tenderness after slow cooking. Look for cuts with good marbling at Whole Foods or your local butcher shop. The ginger and garlic should be freshly grated and minced—pre-minced garlic lacks the aromatic punch. For the green chilies, farmers markets often carry the freshest varieties, but any medium-hot chili works. The tomatoes should be ripe but firm, with vibrant red color—Heirloom varieties from the produce section add extra depth of flavor.

No fresh ginger? Substitute with 1 tbsp grated ginger powder, but fresh is always better. Running low on green chilies? Red chili powder at half the amount works in a pinch. The bay leaves can be dried if fresh aren't available, but use half the quantity. For the garam masala, Penzeys or Spicewalla brands offer the most authentic blends. The potatoes should be peeled and cut into even cubes—Yukon Golds hold up best during cooking. If you prefer less heat, reduce the green chilies to 1 or omit them entirely.

The marinade keeps for 2 days in the fridge, so make extra if you're hosting. The cooked stew reheats beautifully—simmer on low heat with 2 tbsp water to restore moisture. For leftovers, store in airtight containers for 4-5 days or freeze for 3 months. I always make a double batch—this reheats even better the next day as flavors meld. The garam masala should be added fresh at the end—never store it in the marinade as it loses potency when heated too long.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to juggle three pans. The beef, potatoes, tomatoes, and onions all simmer together in one deep pot—no chopping marathons, no constant stirring. Just dump, stir, and let it work its flavor while you prep the rest of dinner (or drink a glass of wine).
  • Spice Bomb Delight: That ginger-garlic-tomato base? It’s what makes this dish ridiculously good. The slow-cooked beef falls apart at the touch of a fork, so tender it melts, while the potatoes soak up all that smoky, tangy goodness. Honestly, the first bite makes me forget I’m cooking.
  • Leftovers That Win: This recipe actually improves the next day. The flavors meld even deeper, and the beef gets even more fork-tender. I make a double batch on Sundays—some for dinner, some for lunches, and some to freeze. My freezer is full of these, and I never regret it.
  • Budget-Friendly Feast: A chuck roast stretches for miles in this dish, and russet potatoes are cheap but hearty. You’re feeding a crowd for the price of takeout, and the leftovers stretch into another meal. Between us? This is my go-to when I need to feed my family well without breaking the bank.

Step-by-step instructions for spiced tomato and potato stew

Here's how to transform tough beef into melt-in-your-mouth tender chunks with rich, aromatic flavors.

1

🔥 Step 1: Sear the Beef for Deep Flavor

Heat a heavy-bottomed pot over medium-high heat and add the 0.5 cup vegetable oil. Once shimmering, add the 1.5 lb beef chuck roast cut into 1-inch cubes in batches, being careful not to overcrowd. Sear for 3-4 minutes per side until deep golden brown and slightly crispy.

This crucial step develops the Maillard reaction, creating complex flavors that form the base of your stew. I press down gently on the beef cubes during the first minute—this prevents them from curling and ensures even contact with the hot oil. Remove the beef and set aside temporarily.

2

🍳 Step 2: Build the Spiced Base

In the same pot, reduce heat to medium and add the 1 tbsp cumin seeds. Toast for 30 seconds until fragrant and the seeds begin to pop. Add the 2 whole yellow onions sliced and cook for 5 minutes until softened and translucent.

Stir in the 1 inch grated ginger root, 6 cloves minced garlic, and 2 whole green chilies slit lengthwise. Cook for another 2 minutes until the raw garlic smell disappears and the mixture smells aromatic. This aromatic base forms the flavor foundation of your bihari.

3

🥘 Step 3: Develop the Tomato Gravy

Add the 4 whole red tomatoes chopped to the pot and cook for 8-10 minutes until the tomatoes break down into a thick paste. Stir in the 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp turmeric powder, and 1.5 tsp salt. Cook for another 3 minutes until the spices are well incorporated and the mixture smells deeply aromatic.

Here's where the magic happens: the spices bloom and meld with the tomatoes, creating that signature bihari flavor. If the mixture sticks to the bottom, add 2 tablespoons water to deglaze. Return the seared beef to the pot and pour in 2 cups water (just enough to barely cover the beef).

4

🔥 Step 4: Simmer the Beef to Tender Perfection

Bring the mixture to a gentle boil, then reduce heat to low and cover. Simmer for 1 hour, stirring occasionally, until the beef is fork-tender and the sauce has thickened. Add the 1.5 lb peeled and cubed russet potatoes and 2 whole bay leaves to the pot.

Continue simmering for another 20-25 minutes until the potatoes are tender and the beef falls apart easily. The sauce should coat the back of a spoon but still be slightly loose. I check doneness by piercing a beef cube—it should collapse completely when pressed with a fork.

5

🍽️ Step 5: Finish with Garam Masala

Remove the bay leaves and stir in the 1 tsp garam masala. Cook for another 2 minutes to let the warm spices infuse the dish. Taste and adjust seasoning with additional salt if needed. The final dish should balance rich beef flavors with bright tomato acidity and earthy potato sweetness.

Serve hot with steamed basmati rice or crusty naan bread. The beef should be so tender it practically melts, while the potatoes remain firm yet creamy. This is where all those hours of simmering pay off—each bite delivers perfectly balanced flavors and textures.

👨‍🍳

Pro Tips For Making Beef Bihari

  • Sear the Beef First: After burning my first chuck roast trying to jump straight to simmering, I learned to sear it in batches—2 minutes per side—until it’s deep brown. This isn’t just for looks; it builds flavor that won’t dissolve into the sauce later. Use a heavy pot and don’t skimp on oil—about 2 tablespoons per batch.
  • Cut Potatoes Uniformly: My grandmother swore by this, and she was right: chop those Russets into 1-inch cubes before adding them to the pot. Larger pieces turn mushy; smaller ones burn. If you’re short on time, microwave them for 3 minutes first—they’ll soften faster without falling apart.
  • Control the Heat: Start hot, but once the tomatoes and onions break down, drop the heat to medium-low. I used to let it boil, and the potatoes would turn to glue. A gentle simmer keeps the sauce rich while letting the beef and veggies cook through evenly—about 2 hours for tender chuck.
  • Add Ginger Last: I was skeptical until I tried it: finely grated ginger loses its bite when simmered too long. Stir it in just 10 minutes before serving—enough to infuse flavor without turning the dish bitter. For extra punch, toast the grated ginger in a dry pan for 30 seconds first.

Wine and beer pairings for this recipe

Indian Red Wine

For Beef Bihari, I recommend a medium-bodied Indian red wine like Shiraz from the Nagari Vineyards in India. The bold fruit flavors and subtle spice notes complement the dish's rich tomato base and aromatic spices.

A glass of Grapes of Wrath Shiraz from Australia works beautifully too—its dark berry profile pairs wonderfully with the beef's depth. 🍷

Crisp White Wine

If you prefer white, opt for a dry Riesling or Chenin Blanc with a touch of acidity. The Sula Chenin Blanc from India stands out with its citrus and mineral notes that cut through the dish's richness.

For a European option, try a German Riesling—its bright acidity balances the spiced tomatoes perfectly.

Beer Pairings

A light lager like Kingfisher (India's classic) or Peroni (Italian) refreshes your palate between bites. For craft beer lovers, a Belgian witbier with its citrusy notes offers a fun contrast. Avoid heavy stouts—they'll overpower the delicate spice balance. 🍺

Regional Spirits

In India, this dish is often paired with rum-based cocktails like Old Monk Rum neat or on the rocks. The caramel notes in the rum complement the caramelized onions in the bihari. For a non-alcoholic option, try ginger-infused lime soda—it mimics the dish's spicy kick without alcohol.

Tempering Tip

If you're feeling adventurous, try a tempering technique with your wine. Heat 1 tbsp butter in a pan, add ½ tsp garam masala, then pour in 2 oz red wine.

Swirl to infuse flavors, then drizzle over your finished bihari for an extra aromatic touch. This works especially well with Shiraz.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 980mg43%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 45g90%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of beef for this recipe?

While chuck roast is ideal for its marbling and tenderness, you can substitute with brisket or stew meat. Avoid lean cuts like sirloin—they won't become tender enough. If using brisket, cut it into 1-inch cubes and trim excess fat for a cleaner result. The cooking time may vary slightly depending on the cut.

2

Why does my Beef Bihari taste bland after simmering?

Blandness usually comes from insufficient spice blooming or overcooking. First, ensure you toasted the cumin seeds until fragrant before adding onions. Second, add the garam masala only at the very end—it loses potency when cooked too long. Finally, taste as you go and adjust salt gradually; adding it all at once can make the dish taste flat.

3

How can I make this recipe faster without sacrificing flavor?

For a quicker version, use a pressure cooker: Sear the beef normally, then cook with all ingredients under high pressure for 25 minutes (plus natural release). The potatoes will soften faster, and the beef will still become tender. For stovetop, reduce simmering time to 45 minutes but keep the beef covered and add 1 extra cup water to prevent drying.

4

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat with 2 tablespoons water to restore moisture. Stir frequently to prevent sticking. Microwaving works too—cover with a damp paper towel and heat in 30-second intervals until hot. Never reheat to boiling or the sauce may separate. The flavors actually improve the next day as the spices meld further!

5

Can I make this dish vegetarian?

Replace the beef with chickpeas or extra-firm tofu (pressed and cubed). For a meatier texture, use mushrooms (like portobello or king oyster) or lentils. Increase the simmering time by 10-15 minutes to let the vegetables absorb the flavors. The potato-bean combination becomes especially hearty and satisfying.

★★★★★4.8(12 reviews)
Categories Soups & Stews