Go Back
Fiery Beef Curry with Fragrant Rice is a delightful dish that brings together rich flavors and aromatic spices to create a comforting meal, perfect for family dinners or gatherings with loved ones. Originating from the heart of South Asian cuisine, this dish showcases a harmonious blend of tender beef simmered in a creamy coconut sauce, offering a delicious balance of heat and richness. The fragrant basmati rice served alongside perfectly complements the robust flavors of the curry, enhancing the overall dining experience.

Fiery Beef Curry with Fragrant Rice

Indulge in a comforting bowl of spicy beef curry, rich with aromatic spices and creamy coconut milk, perfect for warming up chilly evenings. Served alongside fluffy basmati rice, this flavorful recipe is sure to become a family favorite. Don’t forget to top it off with fresh cilantro for an added burst of flavor.

Ingredients
  

500g beef (chuck or stewing cut), diced into bite-sized pieces

1 cup basmati rice

1 medium onion, finely chopped

3 cloves garlic, minced

1 tablespoon fresh ginger, grated

2 tablespoons curry powder

1 teaspoon ground cumin

1 teaspoon ground coriander

1 can (400ml) coconut milk

2 cups beef broth

2 tablespoons vegetable oil

1 teaspoon turmeric powder

1 teaspoon chili powder (adjust according to heat preference)

1 tablespoon soy sauce

Salt and freshly ground black pepper to taste

Fresh cilantro, chopped (for garnish)

Lime wedges (for serving)

Instructions
 

Sauté the Aromatics: In a large, heavy-bottomed pot, heat the vegetable oil over medium heat. Add the finely chopped onion and cook until it becomes translucent, which should take about 5 minutes. Then, stir in the minced garlic and grated ginger, cooking for an additional 2 minutes until fragrant and golden.

    Brown the Beef: Raise the heat to medium-high and introduce the diced beef to the pot. Season generously with salt and pepper. Sear the meat on all sides for approximately 5-7 minutes until it develops a nice brown crust.

      Incorporate the Spices: Sprinkle in the curry powder, ground cumin, ground coriander, turmeric, and chili powder. Stir continuously for 1-2 minutes to toast the spices, allowing their flavors to meld and become aromatic.

        Simmer the Curry: Slowly pour in the coconut milk and beef broth, stirring to combine. Bring the mixture to a vigorous boil, then lower the heat to a gentle simmer. Cover the pot and let it simmer for 1.5 to 2 hours, or until the beef is fork-tender and the sauce has thickened to your liking.

          Prepare the Rice: While the curry is simmering, rinse the basmati rice under cold running water until the water runs clear to remove excess starch. In a separate pot, bring 2 cups of water to a boil. Stir in the rinsed rice with a pinch of salt. Cover with a lid, reduce the heat to low, and cook for approximately 15 minutes or until the rice is tender and all of the water has been absorbed. Once cooked, fluff the rice gently with a fork.

            Finish the Curry: When the beef is tender, stir in the soy sauce and taste the curry for seasoning. Adjust with more salt and pepper if necessary. If the curry seems too thick for your preference, you can add a little more beef broth until the desired consistency is achieved.

              Serve: Create a generous mound of fluffy basmati rice in a bowl or on a plate. Spoon the hearty beef curry over the rice and garnish with a sprinkle of fresh cilantro. Include lime wedges on the side for guests to squeeze over their servings, adding a refreshing burst of flavor.

                Presentation Tips: Serve the dish in rustic bowls for a cozy feel, and consider adding a colorful side salad or naan bread to complete the meal. A light drizzle of coconut milk on top before garnishing with cilantro adds a lovely visual touch.

                  Prep Time: 15 minutes | Total Time: 2.5 hours | Servings: 4