Print

Spicy South Indian Beef Curry

Spicy South Indian Beef Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge your senses with this Spicy South Indian Beef Curry, a delightful dish that captures the essence of bold flavors and aromatic spices in every bite. Perfect for family dinners or gatherings, this curry features tender beef simmered to perfection in a rich tomato-based sauce complemented by a medley of spices. Its customizable heat level allows everyone to enjoy it according to their taste. Serve it over fluffy rice or with warm naan bread for a comforting meal that will leave your guests asking for seconds.

Ingredients

Scale
  • 2 tablespoons vegetable oil
  • 1.5 lbs (700g) beef chuck, cut into 1-inch cubes
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 tablespoons Madras curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon cayenne pepper (adjust to taste)
  • 1 tablespoon tomato paste
  • 1 (14 oz) can diced tomatoes
  • 1/2 cup beef stock
  • Salt and black pepper to taste
  • 1 tablespoon lemon juice

Instructions

  1. Heat the vegetable oil in a heavy-bottomed pot over medium heat.
  2. Sauté the chopped onion until translucent, about 5 minutes. Add garlic and ginger; cook for another 2 minutes.
  3. Stir in the beef cubes and brown on all sides for about 5-7 minutes.
  4. Add the spices: Madras curry powder, cumin, coriander, turmeric, and cayenne; stir to coat the beef.
  5. Mix in tomato paste, diced tomatoes, and beef stock. Bring to a gentle simmer.
  6. Season with salt and black pepper. Cover and cook on low heat for about 45 minutes to an hour until the beef is tender.
  7. Just before serving, stir in lemon juice.

Nutrition