Beef Curry
Tender chunks of beef slow-cooked in a rich, aromatic onion-tomato gravy infused with whole spices, ginger, and garlic. A deeply flavorful Indian-style curry that pairs beautifully with steamed rice or warm rotis.
For 4 servings
- prep
Prepare the ingredients.
1.Cut beef into 1-inch cubes and set aside.2.Finely slice the onions, chop the tomatoes, and slit the green chilies.3.Measure out all spices so they are ready to go. - temper · ~1 min
Make the tempering.
1.Heat oil in a pressure cooker over medium heat.2.Add bay leaves, cinnamon, cardamom, and cloves. Sauté until fragrant (30 sec).3.Add cumin seeds and let them crackle (20 sec).TIPDon't rush the whole spices — letting them bloom in hot oil builds the curry's foundation flavor. - saute · ~15 min
Build the onion-tomato base.
1.Add sliced onions and cook until deeply golden brown (10-12 min), stirring often.2.Add ginger-garlic paste and cook until the raw smell disappears (1-2 min).3.Add chopped tomatoes, turmeric, red chili powder, and coriander powder. Cook until tomatoes soften and oil separates (5-7 min).TIPPatience with the onions is key — deeply browned onions give the curry its rich color and sweetness. - saute · ~4 min
Sear the beef.
1.Add beef cubes to the cooker and stir well to coat with the masala.2.Cook on high heat for 3-4 minutes, stirring, until the beef is lightly browned on all sides.3.Add salt and green chilies, then mix well. - pressure cook · ~25 min
Pressure cook until tender.
1.Pour in 1 cup of water and stir to deglaze the bottom of the cooker.2.Close the lid and cook on medium heat until the first whistle.3.Lower the heat and cook for 20-25 minutes (or 5-6 whistles).4.Let the pressure release naturally.TIPNatural pressure release keeps the meat tender. Rushing it with a quick release can make the beef tough. - simmer · ~7 min
Finish the gravy.
1.Open the cooker and check the beef — it should be fork-tender.2.If the gravy is too thin, simmer uncovered for 5-7 minutes to thicken.3.Sprinkle garam masala on top and gently stir. - garnish
Garnish with fresh coriander leaves and serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Brown the onions to a deep golden color for a richer, sweeter gravy.
- 2Always bloom whole spices in hot oil first to unlock their essential oils.
- 3Sear the beef cubes on high heat to lock in juices before pressure cooking.
- 4Let the pressure release naturally; quick release can toughen the meat.
- 5If the gravy is thin after cooking, simmer uncovered until it thickens.
- 6Sprinkle garam masala only at the end to preserve its aromatic punch.
- 7For deeper flavor, marinate beef with ginger-garlic paste and turmeric for 30 minutes.
Adapt it for your goals.
Low-oil
Reduce oil to 1 tablespoon and use a non-stick pan; the beef releases its own fat, making this lighter without sacrificing flavor.
high proteinHigh-protein
Add a cup of chickpeas or lentils along with the water for extra protein and fiber, creating a hearty one-pot meal.
jainJain
Omit onions, garlic, and ginger; replace with asafoetida (hing) and use tomatoes, turmeric, and cumin for a Jain-friendly version.
veganVegan
Substitute beef with chunks of jackfruit or tofu and use vegetable broth; the same spice base delivers a satisfying vegan curry.
Why this is on our healthy list.
Rich in Protein
Beef provides high-quality complete protein essential for muscle repair and satiety.
Iron-Rich Meal
Beef is a natural source of heme iron, which supports healthy blood oxygen transport and energy levels.
Anti-Inflammatory Spices
Turmeric and ginger contain curcumin and gingerol, compounds known for their anti-inflammatory properties.
Digestive Aid
Cumin seeds and cardamom can help stimulate digestion and reduce bloating after a heavy meal.
Frequently asked questions
Yes, after searing the beef and cooking the masala, transfer everything to a slow cooker and cook on low for 6–8 hours until the beef is tender.



