Beef Vindaloo is famous for its distinctive spicy and sour taste, which comes from a combination of spices and vinegar. This dish uses spices, such as chili, ginger, turmeric, cinnamon powder, and coriander. This combination produces the version of Vindaloo we know today, which is rich in flavor and aroma.
1. Prepare a medium size bowl, mix all marinade ingredients then pour it over the beef and rub it into the meat. Let it sit for at least 1 hour or you can leave it overnight 2. Next, heat oil in a skillet over medium heat. Saute onion and cook until slightly soft 3. Add in the beef along with the marinade mixture 4. Pour in the tomato paste and let it cook for a bit to enhance the flavor
5. Add beef stock and simmer for about 30-45 minutes until beef is cooked through, tender, andthickened. If you feel it's still not tender, you can add beef stock or water then cook again until tender and the sauce thickens 5. Serve with paratha bread or rice, enjoy!