I had an unbelievably good tofu steak in a restaurant in Tokyo many years ago. I have never been able to reproduce it.

It tasted uncannily like a beef steak.

What sauce / spices could I use to mimic the steak flavour?

  • 1
    This site really isn't for asking about specific recipes. If you can edit your question to be more detailed about the flavours and textures of the dish, some people may be able to help you. If, however, you are just looking for a tofu-with-teriyaki-and-mushrooms recipe, please avail yourself of Google, Epicurious, Allrecipes, etc. Voted to close, pending editing of the question.
    – daniel
    Jul 28, 2010 at 6:54
  • Ross j: Hi and welcome to the site. To differentiate ourselves from other sites we prefer to have questions which can be answered, and not just a listing of various recipe suggestions. An example of question which, though asking for a recipe is providing some objective criteria of what the recipe should provide: cooking.stackexchange.com/questions/3047/… please refine to specify similarly objective criteria for providing a recipe to your liking, not just 'good', otherwise I'm afraid I'll vote to close as well.
    – Sam Holder
    Jul 28, 2010 at 8:51
  • Please don't be put off by this, its just that we have a slightly different focus here, which hopefully in the long term is something which you will come to appreciate. a discussion about why these sort of questions are considered off topic here can be found on the meta site: meta.cooking.stackexchange.com/questions/4/…
    – Sam Holder
    Jul 28, 2010 at 8:52
  • 3
    Another option is to show us the recipe that you have tried and explain what didn't work about it (the sauce wasn't thick enough, the tofu fell apart or wasn't crispy enough etc etc) and maybe someone can help with some advice which may give you the results you are after
    – Sam Holder
    Jul 28, 2010 at 8:56
  • What if the questioner has just said: What technique and flavorings are best for making a tofu steak? Then we'd answer without so much parsing...
    – Ocaasi
    Jul 28, 2010 at 19:41

3 Answers 3


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).

  • One thing in particular I've been experimenting with is roasting shiitake mushrooms down until they resemble slightly over-cooked bacon in taste and texture. I imagine if you then ground them into a powder and added some soy sauce, they would make a great start to your sauce. Aug 3, 2010 at 6:10

The "tofu steak" I know of in Japan (豆腐ステーキ) is generally not vegetarian. However, there are a number of variations that could be adapted in that direction.

Most versions I've seen start with momen-doufu (medium firm, but this is often softer than tofu with that description in the US). A marinade is highly unlikely. Often, the tofu will be grilled on a hot griddle, sometimes with a dusting of cornstarch, katakuriko, or flour, which can create a charred aroma that will be reminiscent of steak. Sometimes roasted sesame oil is used to augment this perception, but keep in mind that it has a low smoke point.

The tofu will either be topped with or briefly simmered with some sauce, often consisting of some combination of shimeji, enoki or other Japanese mushrooms, and ground pork, simmered in katsuo-dashi (dried skipjack-tuna based soup stock) usually with some additional starch. Leeks or shallots may be added. Generally, there's some soy sauce, mirin (sweetened shochu or sweetened rice wine), and sugar added to this mix. Pork and mushrooms aren't present in all versions of this dish, but one or the other is common. Other than black pepper and salt, it's unlikely that any uncommon spices would be used. I would expect that a somewhat heavy-handed use of freshly ground black pepper will be closest to what you seem to be looking for. Some people might add a touch of butter to the sauce (and by some people, I mean me).

The soup stock is important (for umami and aroma); if you want a vegetarian alternative, consider simmering dried porcini and kelp gently for a while after soaking.

There are a ton of variations of this basic set of steps will give you some place to start that's at least somewhat in line with Japanese conventions. It's quite possible the restaurant you went to did things differently, of course.


Tofu comes in different grades depending on their water content, firmness, and texture. Silk tofu is great for smoothies but won't hold up to cooking in a pan or on a grill. Hard or firm tofu is, as it sounds, more rigid and easiest to keep solid. You might get the best results from a medium grade that has some of the smoothness of silk but enough of the structure of firm. Also, firmer tofu will take on flavor better than silk, since the silk type is so fine that it's virtually impenetrable as a solid.

Wrap the tofu in paper towels and press under a plate for 5-10 minutes. Then marinate the tofu like you would a barbecue dish. Put it in the fridge for 2-3 hours (or 20-30 minutes) before cooking. Teriyaki sauce would work great. Barbecue sauce might be nice. Any combination of soy sauce, honey, lime juice, sesame oil, fish sauce, red pepper, black pepper, garlic, salt... you really can't go wrong. Just don't forget that tofu has virtually no flavor except what you put in/on it.

Take the tofu out (a few minutes ahead wouldn't hurt). Use a knife to wipe off excess marinade, and pat dry with a towel again to enhance browning. Heat some oil in a pan and carefully put the tofu slab into it. You want it around medium-high, since that will brown the tofu but not require constant flipping to avoid burning. Leave it for 2-3 minutes, then carefully flip it over. A bigger spatula will be helpful. Brown the other side, using your leftover marinade to glaze the tofu, and pouring the rest into the pan to reduce into a sauce. Pull the tofu after 2-3 minutes, leaving the sauce to reduce further if necessary.

Let the tofu sit for a few minutes to cool.

Serve with whatever complements your seasoning: sauteed onions/mushrooms/toasted ground peanuts...

  • Solid advice, especially the all important step of patting dry before frying, which I prefer to do in a well-seasoned cast iron skillet. The one place I differ - I don't find the marinades really penetrate tofu very well (cut open a piece and see for yourself). So I just cook it unmarinated and then make an intense pan-sauce to serve on it. Jul 29, 2010 at 20:22
  • 2
    I'm pretty sure I stole it from one of your answers. So, thank you.
    – Ocaasi
    Jul 29, 2010 at 20:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.