Ingredients
Equipment
Method
- Step 1: Heat vegetable oil in a large pot over medium-high heat until hot enough to sear beef.
- Step 2: Add beef cubes and sear until browned on all sides, about 4–5 minutes. Remove and set aside.
- Step 3: In the same pot, sauté chopped onion for 3–4 minutes until soft and fragrant, scraping up browned bits.
- Step 4: Stir in minced garlic and grated ginger; cook for about 30 seconds until aromatic.
- Step 5: Add curry powder, ground cumin, coriander, paprika, chili powder, and turmeric. Stir constantly and toast spices for 1 minute.
- Step 6: Mix in tomato paste, coating onions and spices evenly to deepen flavor.
- Step 7: Pour in coconut milk and beef broth, stirring and scraping the pot to lift browned bits.
- Step 8: Return browned beef to pot, add diced potatoes and sliced carrots, then bring to a gentle simmer.
- Step 9: Cover and cook slowly for 30–35 minutes until beef is tender and sauce thickens.
- Step 10: Season with salt, black pepper, and a splash of lime juice just before serving.
- Step 11: Garnish with fresh chopped cilantro and serve hot, ideally with steamed rice or warm flatbreads.
Notes
This curry keeps well in an airtight container in the fridge up to 4 days and freezes for 3 months. Reheat gently to preserve tenderness. Try variations with lamb or chicken thighs, add extra vegetables like bell peppers or peas, and adjust spice level to taste. Serve with naan or cucumber salad to balance heat.
