Homemade Beef Curry

pinit

Homemade Beef Curry

Prep Time 60 mins Cook Time 120 mins Total Time 3 hrs
Servings: 5

Ingredients

Instructions

Marination:

  1. In a bowl, mix the yogurt, ground turmeric, ground coriander, cumin powder, red chili powder, minced garlic, grated ginger, and a pinch of salt.

  2. Add the beef pieces to the marinade, ensuring they're well coated. Cover and refrigerate for at least 1 hour, or ideally overnight, for the flavors to infuse.

Searing the Beef:

  1. In a heavy-bottomed pot or a deep skillet, heat the cooking oil over medium-high heat.

  2. Add the marinated beef and sear until it's browned on all sides. Remove the beef from the pot and set it aside.

Tempering the Spices:

  1. In the same pot, add the cumin seeds, bay leaves, whole cloves, green cardamom pods, and cinnamon stick.

  2. Allow the spices to sizzle for a minute until they release their aroma.

Creating the Base:

  1. Add the finely chopped onions and sauté until they turn golden brown.

A Symphony of Flavors:

  1. Introduce the pureed tomatoes to the pot, stirring well. Cook until the oil starts to separate from the tomato mixture.

The Dance of Spices:

  1. Add ground black pepper and cumin powder to the tomato mixture, stirring to combine.

Bringing it All Together:

  1. Gently return the seared beef to the pot, ensuring each piece is coated with the tomato and spice mixture.

Simmering to Perfection:

  1. Reduce the heat to low, cover the pot, and let the beef simmer for about 1.5 to 2 hours, or until the beef becomes tender. Stir occasionally to prevent sticking.

Final Touches:

  1. Adjust the seasoning with salt and additional red chili powder if desired.

  2. Garnish your beef curry with chopped cilantro leaves for a burst of freshness and color.

Recipe Card powered by WP Delicious
Scroll to Top