Ingredients
Scale
- 2 lbs beef chuck, cut into 1-inch cubes
- 1/4 cup white vinegar
- 1/4 cup vegetable oil
- 2 large onions, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 tablespoons paprika
- 1 tablespoon ground cumin
- 1 tablespoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground cloves
- 1/2 teaspoon red chili powder (adjust to taste)
- 1 teaspoon salt (or to taste)
- 1 can (14 oz) diced tomatoes
- 1/2 cup water (or beef broth)
- 2 tablespoons brown sugar (optional, to balance the tanginess)
- Fresh cilantro for garnish (optional)
Instructions
- Marinate the Beef:
- In a bowl, combine the beef cubes with vinegar. Cover and marinate in the refrigerator for at least 1 hour, or overnight for best results.
- Prepare the Spice Mix:
- In a small bowl, mix together paprika, cumin, coriander, turmeric, cinnamon, cloves, red chili powder, and salt.
- Cook the Beef:
- Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the chopped onions and cook until golden brown, about 7-10 minutes.
- Stir in the garlic and ginger and cook for another minute until fragrant.
- Add the Spices:
- Add the prepared spice mix to the pot and cook for 1-2 minutes, stirring constantly to toast the spices and release their flavors.
- Add the Beef:
- Add the marinated beef to the pot, along with any remaining vinegar from the marinade. Cook for about 5 minutes, stirring occasionally, until the beef is browned on all sides.
- Simmer:
- Stir in the diced tomatoes and water (or beef broth). Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 1.5-2 hours, or until the beef is tender and the sauce has thickened.
- Adjust Seasoning:
- Taste the sauce and adjust seasoning with additional salt or brown sugar if needed. Simmer for a few more minutes if you adjust the seasoning.
- Serve:
- Garnish with fresh cilantro if desired. Serve hot with rice or naan bread.
- Prep Time: 15 minutes
- Cook Time: 2 hours
Nutrition
- Serving Size: 6 servings
- Calories: 400 kcal
- Fat: 25g
- Carbohydrates: 15g
- Protein: 30g