Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 30 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Indian
  • Diet: Gluten Free

Description

This rich and flavorful beef curry is a hearty dish, packed with tender beef chunks simmered in a spiced coconut gravy. Perfect for serving with steamed rice or warm naan, it’s a comforting meal for any occasion.


Ingredients

Units Scale

For the Curry:

  • 1 1/2 lbs (700 g) beef, cut into bite-sized chunks
  • 2 tablespoons oil (vegetable or coconut)
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1-inch piece of ginger, grated
  • 2 medium tomatoes, finely chopped
  • 1 cup (240 ml) coconut milk
  • 1 cup (240 ml) beef broth or water
  • 2 tablespoons plain yogurt (optional)

Spices:

  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 teaspoon turmeric powder
  • 1 teaspoon paprika
  • 1 teaspoon chili powder (adjust to taste)
  • 1 teaspoon garam masala
  • 12 whole bay leaves
  • Salt and pepper to taste

Instructions

  1. Prepare the beef: Season the beef chunks with a pinch of salt and pepper.
  2. Sear the beef: Heat oil in a large pot over medium-high heat. Brown the beef in batches, ensuring not to overcrowd the pan. Set aside.
  3. Sauté aromatics: In the same pot, add more oil if needed. Sauté the onions until golden and soft, about 5-7 minutes. Add the garlic and ginger, cooking until fragrant.
  4. Cook the spices: Add the cumin, coriander, turmeric, paprika, chili powder, and bay leaves to the onions. Stir for 1-2 minutes to toast the spices.
  5. Make the base: Add the chopped tomatoes and cook until they break down into a thick paste, about 10 minutes.
  6. Combine ingredients: Return the beef to the pot. Stir well to coat the meat in the spice mixture. Add coconut milk and beef broth, stirring to combine.
  7. Simmer: Reduce the heat to low, cover, and let the curry simmer for 1-1.5 hours, stirring occasionally, until the beef is tender.
  8. Finish: Stir in the garam masala and yogurt (if using). Taste and adjust seasoning with salt and pepper.
  9. Serve: Garnish with fresh cilantro and serve hot with rice or naan.

Notes

  • For a spicier curry, add a chopped green chili or increase the chili powder.
  • You can substitute the coconut milk with heavy cream for a creamier texture.
  • Slow cooking the beef ensures it’s tender and flavorful, so don’t rush the process.