Start by marinating the beef cubes in vinegar, red chili powder, turmeric, and salt. Mix well, cover, and refrigerate for at least one hour.
In a skillet, heat oil over medium heat. Add cumin and mustard seeds until they start to crackle. Stir in onions, garlic, and ginger until the onions turn golden.
Add the marinated beef to the skillet, searing all sides for about 10 minutes until browned.
Pour beef broth into the pan, mixing well. Cover the skillet and simmer for about 45 minutes until the beef is tender.
Notes
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently before serving.