1. Using a large pot at medium-high heat, heat the olive oil, then brown the ground beef in the oil. Pour off excess fat or leave it in. It’s a matter of taste.
2. Move the beef to one side of the pan. Next add the butter to the exposed cooking surface mostly clear of beef. When the butter has melted add the chili powder, paprika, mustard, turmeric, cumin, garlic powder and onion powder. Cook for 20 seconds. Next sprinkle the flour over the spices and mix. This should take about 1 minute. It will become a paste.
3. Add the beef or chicken stock to the mixture then bring to a simmer stirring occasionally. As it simmers the mixture will thicken as the flour activates, This process can take 30-45 minutes at a low simmer. Be careful not to scorch.
4. Add the red wine vinegar then season with salt to taste.