Never eat bland or boring tofu again! This Marinated Tofu recipe easily transforms a regular brick of tofu into the most delicious protein with amazing flavors. Perfect for frying, baking, or air frying!
Are you skeptical of tofu? The secret to delicious tofu is how you prepare it! You’ll love my Perfect Fried Tofu, Crispy Baked Tofu and Air Fryer Tofu recipes as well.
And here are a few of my all-time-favorite tofu based dinners:
- Orange Tofu (tastes just like the popular take-out!)
- Sesame Tofu
- Peanut Tofu with Coconut Rice
Here’s what one reader had to say:
“Holy smokes. You nailed it. I haven’t been this excited about food for a long while! I couldn’t stop eating it out of the marinating dish lol. Thank you! So appreciate you sharing this with us.”
Jolene
Why I love this recipe
- The tofu marinade is super flavorful and simple to make with pantry staples.
- The tofu soaks up the marinade like a sponge, taking it from a bland soy blob to an incredibly flavorful protein source or snack.
- Marinated tofu is extremely versatile. Add it to a stir fry, salad, noodle bowl, sandwiches and so much more!
How to marinate tofu
Cut the tofu into cubes and place them in a single layer on a flat surface, like a cutting board lined with paper towels. Add a layer of paper towels on top, followed by a baking sheet. Weigh it down with something heavy, like cookbooks or a cast iron skillet to drain the water.
You can also choose to press the whole block of tofu instead of cutting it first. Slicing it first simply cuts down on time.
Meanwhile, make the tofu marinade by whisking the soy sauce, rice vinegar, maple syrup, sesame oil, garlic, and ginger together.
Transfer the pressed tofu cubes to a shallow dish or a rimmed baking sheet. Pour the marinade over top.
Cover with a layer of plastic, then place the dish in the fridge. Let the tofu marinate for at least 1 hour or overnight for more flavorful results.
How to cook marinated tofu
There are 3 ways I love to cook marinated tofu: pan frying, baking, and air frying.
Pan fried tofu
Warm some oil in a skillet over medium-high heat. Place the marinated tofu pieces in the pan, then fry until golden brown on each side.
Pour some of the leftover marinade into the pan and stir to coat. Serve over rice with stir fried vegetables, then enjoy!
Baked tofu
Place the marinated tofu cubes on a parchment-lined baking sheet. Bake at 350ºF for 20 minutes. Flip, then continue baking for another 20 minutes.
If you want extra flavor, quickly fry the baked tofu in a skillet with the reserved marinade.
Air fryer tofu
Place the tofu pieces in a single layer in the air fryer basket (work in batches so the pieces aren’t crowded). Air fry at 400ºF for 10 to 15 minutes or until the pieces are golden and crispy, shaking the basket after 10 minutes.
Plate the tofu and drizzle the reserved marinade over top. Enjoy!
Frequently asked questions
A firm variety is best, like medium-firm, firm, or extra-firm tofu. This recipe does not work with soft or silken tofu because they’re too watery and delicate to be pressed.
The longer the tofu sits in the marinade, the better it will taste! That’s why I recommend you marinate it for a minimum of 1 hour or overnight for the best results. Some readers have even let the tofu cubes marinate for 2 days with great results!
You can use tamari instead of soy sauce to make a gluten free tofu marinade.
The best way to prevent your fried tofu from sticking to the bottom of the pan is to preheat the oiled skillet and not move the tofu cubes AT ALL for the first 3 to 4 minutes. This helps the bottom get nice and crispy, making the pieces much easier to flip. Be very gentle when you do eventually move them around in the pan and use a quality spatula or even a fork.
The leftover cooked or uncooked tofu can be stored in an airtight container in the fridge for 3 to 4 days.
Absolutely! Add the tofu cubes and marinade to a large ziplock bag, seal it closed, and freeze for up to 6 months. Before cooking, let the frozen tofu thaw in the fridge.