Tofu is an amazingly versatile ingredient that you can use in many tofu recipes. You can do pretty much everything with it, from vegan cottage cheese to vegan egg salad or a tasty tofu red curry. But, on its own, form tofu is very bland in flavor, and if not marinated, it can be relatively tasteless. So here’s an idea on how you can marinate your tofu and a few tips to cook it to perfection and enjoy crispy tofu every time.

Ingredients and Substitutions

All you need to make this Asian inspired tofu marinade recipe are:

Firm Tofu – While you can take any kind of firm tofu, extra firm tofu works best. Soft tofu tends to crumble apart and doesn’t absorb the marinade very well. Also, silken tofu is too soft and jelly-like to be marinated. Tamari Sauce – You can also use coconut aminos or light soy sauce. Avoid regular soy sauce as it’s too salty and not always gluten-free. Maple Syrup – or any other liquid sweetener like coconut nectar or agave syrup. Rice Vinegar – or wine vinegar (but the flavor isn’t as good). Mirin or sake wine if you are making a Japanese-inspired recipe. Garlic – Minced or crushed Ground Ginger – or fresh crushed ginger. Red Pepper Flakes – or chili powder. Sesame Seeds to serve

How To Make Tofu Marinade

There are many ways of making a tasty marinade for tofu, but this one is our favorite. The secret of tasty, crispy tofu is first to press the tofu block. If you don’t press the tofu, you keep all of its moisture, and the tofu pores won’t be able to absorb the marinade as well. You don’t need a tofu press or fancy tools to press tofu.

Marinating Time

Place the tofu and its marinade in the fridge for at least 30 minutes and up to 24 hours. The ideal soaking timing for tofu is 2 hours. After that time, it gets darker with a very strong marinade flavor. It’s up to you to pick the time based on your liking. Remove the tofu from the fridge, place a sieve over a bowl, and drain the marinated tofu. This keeps the marinade for later. Note that it’s not safe to eat raw marinade after it has been soaked with tofu. Even if tofu doesn’t easily carry bacteria like raw meat, it’s still better to avoid eating raw marinade. Keep it for cooking later in the recipe.

Marinade Flavors

You can use this marinade recipe as a base to create a range of marinade flavors. For example, stir some of the below ingredients to create other flavors:

Thai Flavors – Use lime juice to replace the rice vinegar. Stir one tablespoon of peanut butter, add one tablespoon of vegan oyster sauce and stir in finely chopped Thai chili. Then, serve the cooked tofu with crushed peanuts and chopped cilantro. Japanese Flavors – Add 2 teaspoons of sake, and serve with red chili flakes. Chinese Flavors – Replace the rice vinegar for Chinese wine or black vinegar. Korean-Style – Stir in a few teaspoons of Gochugaru, also called Korean chili paste.

Cooking The Tofu

You can cook marinated tofu 3 ways.

Air-Fryer Tofu

This is my go-to option. It’s fast. It puffs up the tofu and crisps the sides to perfection. Preheat the air fryer to 400°F (200°C), place the marinated tofu cubes in a single layer in the air fryer basket, and air fry the tofu for about 12 minutes while shaking the basket halfway. The tofu is ready when warm, golden-brown, and crispy on the edges. If you like, after 10 minutes in the air fryer, brush the tofu with some leftover marinade for extra flavor.

Pan-Frying Tofu

This is not my favorite option because it will never crisp the tofu as much as baking or air-frying the cubes. However, you can warm olive oil or avocado oil in a large non-stick skillet. Then, add the drained marinated cubes to the pan over medium-high heat. Stir fry on all sides for 15 minutes until golden brown. Add the end of the cooking, you can deglaze the tofu with a bit more leftover marinade.

Oven-Baked Tofu

Like air-fried tofu, this option is great to crisp the cubes. Line a large baking sheet with parchment paper and slightly oil it with cooking oil spray. Preheat the oven to 400°F (200°C). Line the tofu cubes in a single layer on the baking sheet and place them in the center rack of the oven. Bake the tofu for 25 to 35 minutes, flipping the cubes halfway with kitchen tongs or two forks. At this time, you can also brush the cubes with some left marinade to add flavor to the cubes. Keep baking until golden and crispy in the sides.

Allergy Swaps

Here are some options to swap the ingredients in this marinade if you have some food allergies.

Low-Sodium – Use light soy sauce or salt reduced soy sauce. Low-FODMAP – Skip the garlic. Gluten-Free – Use tamari sauce or check that your soy sauce is wheat-free.

My answers to your most common questions are listed below:

More Tofu Recipes

If you are a tofu lover, try some of the inspiring tofu recipes below.

Tofu Marinade - 68Tofu Marinade - 87Tofu Marinade - 48Tofu Marinade - 34Tofu Marinade - 87Tofu Marinade - 54Tofu Marinade - 7Tofu Marinade - 56Tofu Marinade - 56Tofu Marinade - 71Tofu Marinade - 70