What sauce / spices can make a tofu steak taste like a beef steak
I don't know anything about cooking tofu, so this is purely addressing the beef flavor part. If you want to make something bland taste more like beef, one the largest issues is going to be adding umami flavor. It is present to some degrees in meats, cheeses, mushrooms, soy sauce, and tomatoes. I'd start with a sauce containing several of these items, and then add some complementary flavors (peppers, citrus, sugar, etc).