Spicy Beef Curry Rice (Print Version)

Tender beef cooked in fragrant spices served alongside steamed basmati rice for a hearty meal.

# What You Need:

→ Beef and Marinade

01 - 1.3 lbs beef chuck or stewing beef, cut into 3/4-inch cubes
02 - 3 tbsp plain yogurt
03 - 1 tbsp lemon juice
04 - 1 tsp ground turmeric
05 - 1 tsp salt

→ Curry Base Aromatics

06 - 2 tbsp vegetable oil
07 - 2 large onions, finely chopped
08 - 4 garlic cloves, minced
09 - 2 tbsp fresh ginger, grated
10 - 2 green chilies, finely chopped

→ Whole and Ground Spices

11 - 2 tsp ground cumin
12 - 2 tsp ground coriander
13 - 1 1/2 tsp chili powder
14 - 1 tsp garam masala
15 - 1 tsp ground black pepper
16 - 1 cinnamon stick
17 - 4 cardamom pods, lightly crushed
18 - 3 whole cloves
19 - 1 bay leaf

→ Simmering Liquids and Garnish

20 - 14.5 oz can chopped tomatoes
21 - 1 cup beef stock
22 - 2 tbsp fresh cilantro, chopped

→ Steamed Basmati Rice

23 - 1 1/2 cups basmati rice
24 - 2 1/2 cups water
25 - 1 tsp salt

# How to Make It:

01 - Combine beef cubes with yogurt, lemon juice, ground turmeric, and 1 teaspoon salt in a bowl. Mix thoroughly to coat all pieces. Cover and refrigerate for at least 30 minutes, or overnight for maximum flavor penetration.
02 - Rinse basmati rice under cold running water until the water runs clear, about 3-4 rinses. Bring 2 1/2 cups water and 1 teaspoon salt to a boil in a medium saucepan. Add the drained rice, reduce heat to low, cover tightly, and simmer for 12-15 minutes until all liquid is absorbed. Remove from heat and let stand covered for 5 minutes. Fluff gently with a fork before serving.
03 - Heat vegetable oil in a large heavy pot or Dutch oven over medium heat. Add the finely chopped onions and cook, stirring occasionally, for approximately 10 minutes until they turn a rich golden brown color and develop a sweet, caramelized flavor.
04 - Add the minced garlic, grated ginger, and chopped green chilies to the caramelized onions. Stir constantly and cook for 1-2 minutes until the mixture becomes highly fragrant, taking care not to burn the garlic.
05 - Add the ground cumin, coriander, chili powder, garam masala, black pepper, cinnamon stick, crushed cardamom pods, whole cloves, and bay leaf. Cook for 1 minute while stirring continuously, allowing the spices to release their essential oils and become aromatic.
06 - Add the marinated beef pieces to the pot, scraping in any remaining marinade. Cook over medium heat for about 5 minutes, turning the beef cubes frequently to achieve a browned exterior on all sides. This step develops deep, complex flavors through the Maillard reaction.
07 - Pour in the chopped tomatoes and beef stock. Stir well to combine, then bring the mixture to a gentle simmer. Cover the pot with a tight-fitting lid, reduce heat to low, and cook for 1 hour. Stir occasionally and add small amounts of water if the sauce becomes too thick. The beef is done when it yields easily to a fork and the sauce has thickened considerably.
08 - Remove the lid and taste the curry. Adjust seasoning with additional salt if needed. For a smoother presentation, remove the cinnamon stick, cardamom pods, cloves, and bay leaf before serving.
09 - Mound the fluffy basmati rice onto warmed serving plates. Ladle the hot curry generously over the rice. Sprinkle with freshly chopped cilantro as a bright, herbal garnish. Serve immediately while steaming hot.

# Expert Hints:

01 -
  • The yogurt marinade makes the beef incredibly tender while infusing it with subtle tangy flavor
  • Whole spices like cinnamon and cardamom create layers of aroma that you cannot get from pre-mixed powder
  • This recipe rewards patience but is actually quite straightforward, perfect for a relaxed weekend cooking project
02 -
  • Do not rush the onions, they need to cook until properly golden brown as this sweetness forms the backbone of the curry
  • The beef needs time to break down, so resist the urge to turn up the heat to speed things up
  • Letting the curry rest for 10 minutes before serving actually improves the flavor as the spices settle
03 -
  • Use a heavy pot or Dutch oven to distribute heat evenly and prevent hot spots that might burn the sauce
  • If the sauce is too thick at the end, add a splash of water and if it is too thin, cook uncovered for 10 more minutes