This recipe generates the most flavorful marinated tofu! The tofu pieces are soaked in a savory spicy Asian sauce, then pan fried until crispy. It’s very easy to put together and yields crispy tofu bites that are bursting with flavor! {Vegan, Gluten-Free adaptable}
Tofu is usually considered a humble ingredient. True, tofu itself doesn’t have a lot of taste. But if you prepare it with a good sauce, it will become a delicious dish that is no less tasty than meat.
In this recipe I introduced a well balanced Asian sauce that is savory, a little spicy, and full of aroma. It takes no time to put together. Once the tofu is marinated, I use a cornstarch coating with some cumin powder in it. Not only does it create a super crispy result, but the seasoning further brings out the flavor of the tofu. The dish can be served as an appetizer, but I would totally serve it as a main dish over steamed rice with some steamed veggies for a light and healthy dinner.
Should I press the tofu?
I believe there are a million tofu recipes require you to press tofu before cooking. It’s funny that I’d never heard of such a concept growing up in China, where we cook tofu on a weekly basis. Although my mom taught me to always braise tofu for a long time, so it will soak up the sauce and taste better.
The truth is, you can press tofu before cooking it, and this makes the results marginally better. Pressing tofu can be helpful if you’re short on time and need to marinate the tofu fast. But I found that marinating for a longer time without pressing the tofu yields a better result than say, pressing the tofu and marinating it for a shorter time. So, if you can get organized and do the prep ahead of time, you can skip the pressing part and still yield a super flavorful result.
A more efficient way make marinated tofu
I’ve tried many ways to make marinated tofu – laying out the tofu pieces in a tray, or marinating the cubes in a zip lock bag. Recently, my kitchen assistant Lilja taught me this new method and I love it. It saves space, is very easy to do, and allows you to marinate the tofu very efficiently with minimal liquid.
The trick is to:
- find a container that is slightly larger than a block of tofu. If you don’t have one, you can actually use the plastic box that comes with the tofu. But you will need plastic wrap to seal it.
- Cut the tofu in half lengthwise, then into half-inch (1.2 cm) thick squares. If you’re short on time, slice the tofu into thinner pieces, 1/3” (8 mm) or so, so it gets seasoned faster.
- Transfer the tofu into the container by making the pieces “stand” (see the picture below). Use your hand to gently separate the tofu slices, so the marinade will seep between the tofu pieces.
- If the marinade cannot cover all the tofu, use some green onion (or white onion) to fill up the empty space in the container, so the marinade covers most of the tofu.
When you slice tofu this way, it’s easier to fry it and it gets very crispy. The way you arrange the pieces helps the tofu to absorb more marinade and get very flavorful.
Making crispy tofu
The process is not the quickest one, but it yields an extra crispy result.
- You should use some paper towels to get rid of the excess marinade from the tofu before frying. Not only does it help the tofu coating to stay even, it also prevents the oil from splattering.
- Coat the tofu with the cornstarch-based coating. It will create a super crispy surface. You should do this step while heating up the oil, and fry the coated tofu as soon as possible.
- If you’re using a nonstick pan, you can use very little oil to fry the tofu without it sticking. But if you want a crispier result, more oil will go a long way toward this.
- Finally, drain the excess oil from the tofu once you’re done frying.
It does take a bit of patience and several steps to finish cooking, but you’ll be rewarded with super crispy tofu at the end.
That’s it! I hope you enjoy the recipe and that you like tofu even more after you try out this dish!
More delicious tofu recipes
- Real-Deal Kung Pao Tofu
- Crispy Tofu with Garlic Sauce (without Deep-Frying)
- General Tso Tofu (Crispy Tofu without Deep Frying)
- Authentic Mapo Tofu
- Baked Crispy Tofu Nugget
- An Introduction to Tofu in Chinese Cooking
If you give this recipe a try, let us know! Leave a comment, rate it (once you’ve tried it), and take a picture and tag it @omnivorescookbook on Instagram! I’d love to see what you come up with.
Crispy Marinated Tofu
Ingredients
- 1 block (14 oz / 400 g) extra-firm or firm tofu
- Optional 3 to 4 green onions, coarsely sliced to fill the marinade (*Footnote 1), reserve green parts for garnish
- Vegetable oil for pan frying
Marinade
- 1/3 cup soy sauce
- 1/4 cup shaoxing wine (or dry sherry)
- 2 tablespoons sugar
- 3 tablespoons chili paste (or hot sauce you like) (*Footnote 2)
- 1 tablespoon hoisin sauce
- 1 teaspoon lemon juice
- 4 cloves garlic , grated
- 1 inch ginger , grated
Coating
- 1/2 cup cornstarch
- 1/2 teaspoon salt Skip the salt if using doubanjiang in the marinade
- 1/2 teaspoon cumin
Instructions
Marinate (4 hr to overnight)
- (Optional) Press the tofu gently using your hands or a few layers of paper towel to get rid of excess water. Use this step if you’re short on time and need to use less time to marinate the tofu. You can skip this step if you’re going to marinate the tofu overnight.
- Prepare a container that’s slightly bigger than the block of tofu. Combine all the sauce ingredients in the container. Stir to mix well. Transfer 2 to 3 tablespoons of the marinade into a separate small bowl to use as a dipping sauce later.
- Cut the tofu in half lengthwise, then into half-inch-thick squares. Transfer the pieces into the container by making them “stand”, so it helps the marinade to disperse evenly (see the blog post above to see how to arrange the tofu). Use your hand to gently separate the tofu slices, so all the surfaces will be in touch with the marinade. If the marinade cannot cover all the tofu, use some green onion (or white onion) to fill up the empty space in the container, so the marinade covers most of the tofu.
- Cover to seal the container. Gently shake it. Marinate overnight in the fridge or at room temperature for at least 4 hours.
Cook
- When you’re ready to cook, remove the tofu from the marinade and lay it on a few layers of paper towels to drain the extra liquid.
- Combine the coating ingredients in a plate. Stir to mix well.
- Prepare a big plate with a few layers of paper towels, for the cooked tofu.
- Heat a thin layer of oil in a nonstick (or carbon steel) pan over medium-high heat until hot.
- You might need to cook the tofu in batches depending on your pan size. While heating up the pan, coat each piece of tofu with the coating mixture and place it on a plate. You should only coat the pieces you’re going to fry immediately.
- Carefully add the coated tofu pieces into the pan. Cook without moving until the bottom is browned, 2 minutes or so. Flip to cook the other side until browned, another 2 minutes. Turn the heat down to medium if the pan gets too hot and the oil starts to smoke. Repeat the process until you’ve fried all the tofu pieces.
- Transfer the fried tofu onto the paper towel lined plate to drain the excess oil.
- Serve the fried tofu with the reserved dipping sauce on the side and garnish it with chopped green onion. Enjoy!
Notes
- I put green onion in the marinade container so the liquid would rise high enough to cover the tofu. You can skip it if the marinade covers the tofu already.
- Sriracha, Thai chili paste, doubanjiang, and any other type of hot sauce will work in this recipe. Note, if you use doubanjiang, skip the salt in the coating since doubanjiang contains a lot of salt already.
- The nutrition facts were calculated based on an estimate of the amount of marinade that gets absorbed by the tofu.
Nutrition
Lilja Walter is a part of the Omnivore’s Cookbook team and worked closely with Maggie to develop and test this recipe.
Another excellent recipe from you, Maggie – Thank you! I was pleasantly surprised at how flavorful & yummy the final product tasted! The coating/frying process was a bit too laborious to me since I’m such an impatient cook with two toddlers, but it tasted so good that I feel like making it & eating it everyday! My toddlers loved it, too, so I know this recipe will stay in my recipe book & I will be making it again. My 20-month-old was actually eating these tofu pieces as if they were cookies (she picked them up by hand & started chomping & scarfing them down). I think she’s kind of addicted to this now since this seems to be all she wants to eat. :}
There was some marinade leftover when I made this, so I marinated some chicken pieces with it, and they came out great tasting as well. Next time I make this, I will probably cook a combination of tofu & chicken. I will probably also experiment with bigger tofu pieces, too, just to speed up the coating & frying process.
Thank you so very much again for sharing this recipe! It’s hard to find a very good tofu recipe, so I am just elated that I’ve found your page. I’ve got some friends who are not sure about tofu, and this will the one recipe I will make for them for sure!
DELICIOUS! Made it today, 9/17/2021, followed all instructions, all of my pics look just like Maggie’s and it was crispy just like she said. I was wondering about the lemon and realized the lemon minimized the salt from the soy sauce. Thank you for a lovely recipe. I’ll have the rest for breakfast in the morning.
That’s one more recipe in my Favorites list. Thank you for that, Maggie!
And tried it with chicken as well… awesome!
Loved this recipe. Really easy and delicious
Ended up doubling the recipe to hopefully have enough for 2 boxes of tofu. My mom loved it and the leftover marinade is being used for chicken right now!
I ended up swapping cornstarch for tapioca starch and honestly it turned out better than expected. There were 3 textures: crisp outside, gummy coating, and firm tofu.
A personal tip for me next time I make this (and others if you’re doubling up the tofu): don’t make double the tofu for a party of 3, it’s a lot to finish.
Thanks so much for this recipe, Maggie!
My husband said this was his favorite dish on the dinner table despite being openly against tofu when we’ve had it at restaurants in the past. I was so happy! I did boil down the marinade to thicken it and make it a topping.
This recipe is such a hit! I have made this five or six times and everyone loves it. I’ve also put it in maki rolls which was excellent!!
I was following another recipe which had a marinade but poor instructions otherwise, and the method you describe here worked great! It’s like tofu schnitzel. I’m a big fan and will definitely be trying it with the marinade you list as well as other. Thanks for the awesome photos and step by step instructions!
So good
Wow, this is excellent! I only marinated for about 3.5 hours as I was in a hurry, but the flavor is still fantastic. I added a bit of chili crisp to the marinade, too, Can’t wait to eat this again soon!
All of your recipes are seriously delicious. I’m a vegetarian but my partner isn’t and these dishes have given us many more options for weeknight dinners.
So yummy and flavorful. Wouldn’t add any extra salt because the sauce is pretty salty itself which it states in the recipe! Thanks for the yummy tofu recipe.
Hi Maggie!
Quick question, do I need to boil the dipping sauce or is it ok as is?
Hi Karen, you don’t need to boil the dipping sauce.
Maggie, thank you for this very helpful info. I’ve used tofu since the 70’s and this is definitely stepping up my game.
Tofu was delicious
hi! do these have to be eaten immediately or can i heat them back up? i have an air fryer so that usually works for maintaining crispiness even when eating as leftovers
I would always prefer fresh over leftover but I do think you can bring back the crispiness using your air fryer!
I’ve never cooked tofu myself before but this recipe came out so good! I’m usually scared of frying at home but this was pretty painless. I used the marinade as dipping sauce and it was great, even my mom who hates tofu loved it
This recipe so was so good and I appreciated also the detailed explanation. It was just what I was looking for. This was the crispiest and best tofu I have ever made (and the most delicious)!
Incredible flavor and so easy! Will be making again and again!
Instead of frying in oil, can it be roasted in oven? If yes, please provide temp etc.
Can I store this for later use once cooked?
You can store them and heat them up in the oven. It will be less crispy but still delicious.
This was great! I already had a slightly different marinade from another recipe prepared so I used that instead, but will try this marinade next time! I diced the tofu pieces very small – like Monopoly dice, and found they turned out super crispy with your tips about the cornflour coating. Because the pieces were so small I turned them in batches with a wide spatula rather than individually. Thankyou -my first time cooking tofu and I think I’m hooked 😀