This homemade steak sauce recipe tastes so much better than anything store-bought. It is a sweet and savory blend of flavors that pairs perfectly with all cuts of beef.
Melt the butter in a medium saucepan over medium heat. Add shallot and cook until soft and transparent. Stir in tomato paste.
In a 2-cup liquid measuring cup, combine water, apple cider vinegar, sherry cooking wine, and Worcestershire sauce. Stir into the shallot mixture and bring to a simmer.
Add the Dijon mustard, tamarind paste, and dates.
Simmer uncovered on low for 15 minutes. Using an immersion blender, blend the sauce until smooth. Cool to room temperature before using.
Store in an airtight container in the refrigerator for up to 5 days.