Ingredients
Equipment
Method
- Step 1: Heat oil or ghee in a large pan over medium heat. Add thinly sliced onions and fry gently, stirring occasionally, until golden brown to develop deep flavor.
- Step 2: Add whole spices (cardamom pods, cinnamon stick, cloves) and sauté briefly until aromatic.
- Step 3: Add beef pieces and ginger-garlic paste. Increase heat to high and fry together for 5–7 minutes to seal juices and build flavor.
- Step 4: Sprinkle salt, red chili powder, turmeric, and coriander powder. Mix well to coat the beef evenly with spices.
- Step 5: Slowly add whisked yogurt, stirring continuously to prevent curdling and create creamy base.
- Step 6: Cover pan and cook beef on low heat for 40–50 minutes, stirring occasionally. Alternatively, pressure cook for 5–6 whistles until tender.
- Step 7: Stir in fried onion paste (if using), black pepper, and garam masala. Cook uncovered for a few more minutes until gravy thickens and looks oily on surface.
- Step 8: Garnish with fresh coriander leaves and thin slices of fresh ginger. Serve hot with naan, basmati rice, or your choice of sides.
Notes
Make ahead: flavors deepen overnight. Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months. Reheat gently to keep sauce creamy. Try substitutions like lamb, goat, or chicken; or use sour cream or coconut milk instead of yogurt. Add vegetables like peas or potatoes for a heartier dish.
