Ingredients
Method
- In a large bowl, combine all marinade ingredients and stir to mix well. Add the cubed beef and toss until fully coated. Cover and refrigerate for at least 1 hour or preferably overnight to deepen the flavor.
- In a large pot or Dutch oven, heat oil over medium heat. Add the marinated beef and sear on all sides until browned, about 5 to 6 minutes. Remove the beef from the pot and set aside.
- In the same pot, add the diced onion and cook for about 5 minutes until soft and translucent. Stir in the tomato paste and cook for another 1 to 2 minutes.
- Return the seared beef to the pot. Add beef broth and bay leaf. Stir well and bring the mixture to a boil.
- Reduce the heat to low, cover, and simmer for 1.5 to 2 hours, or until the beef is tender and the sauce has thickened slightly.
- Remove the bay leaf, taste, and adjust seasoning with additional salt or pepper if needed. Serve hot over steamed rice or with warm naan bread.
Notes
For best flavor, marinate the beef overnight. Adjust the cayenne pepper to your heat preference or add more if you like it extra spicy. You can also swap beef with lamb or chicken for a different twist. Leftovers taste even better the next day after the flavors meld.