The best tofu marinade for baking, grilling, and stir-fries! Have you ever wondered how to marinate tofu to get the flavors to infuse deep inside? Let me take the mystery out of it and show you step by step how to get perfect flavorful tofu every time!
You will love these easy tofu marinades because they're...
- quick and easy to make.
- vegan and gluten-free.
- made in many flavors to suit your taste.
- perfect for baked tofu, grilled tofu, stir-fried, or even deep-fried tofu.
What goes into a great tofu marinade?
You can marinate your tofu with just about any flavors or spices that you can think of, however, there are a few elements that make a great marinade.
- Acid - most great-tasting marinades have vinegar or a citric acid like lemon, lime, or orange juice. The acid helps to break down the protein in the tofu and allows the marinade to penetrate deeper into it, giving flavor into the center of the tofu.
- Salt - this gives it flavor and helps to enhance the other flavors in the marinade as well. Salt also helps to break down the soy protein and allows the flavors to soak deeper into the tofu.
- Oil - to give the tofu a richer fuller flavor and to help it not stick to the pan or grill when cooking it. (Just a small amount is needed, too much will just make your tofu greasy).
- Sugar - to sweeten the marinade and give it flavor. About half of the marinades I commonly use have some sugar in them. It gives the tofu a nice balance between sweet and savory.
- Spices - to give your marinade the flavor that you are looking for. You can use fresh or dried herbs, peppers, or other spices.
What type of tofu should I use with marinades?
The type of tofu that you will want to use may vary depending on the result that you are looking for and the cooking method that you chose to use for it.
- Extra Firm Tofu - is a great choice for baked, stir-fried, or deep-fried tofu. It is firm enough to hold together while marinating and cooking, yet porous enough that it will soak up a lot of flavors.
- High Protein Tofu - is a great choice for grilled tofu or tofu that you want to be sure doesn't fall apart or crumble. It's a very dense protein, so it doesn't soak up the marinade as fast. You will want to let this type soak longer than the extra firm tofu.
How do you press the tofu before marinating?
- Drain the tofu liquid out of the package and give the tofu a little squeeze while holding it over the sink.
- Press the tofu using a tofu press or simply press it between two plates or 2 cutting boards with something heavy on top. (You want enough weight on the tofu to slowly squeeze out the liquid, but not so much that the tofu cracks or breaks. About 1-3 pounds of weight works well. Firmer tofu can withstand more pressure than softer ones.
- Allow the tofu to press for about 15 minutes pouring off any excess liquid that has drained out.
- Pat the block of tofu with a paper towel or very clean dish towel to remove any excess liquid.
- Cut the tofu into large squares or rectangles about 1/2 inch thick.
How do I flavor infuse tofu?
If you want your tofu to be super flavorful throughout the whole bite, these few little tricks will help:
- Use extra-firm tofu. The extra firm tofu (that comes in a plastic tub filled with liquid) is spongy and will soak up a lot of the marinade.
- Soak the tofu longer if using high protein tofu. (This is the best type for grilled tofu). The high protein tofu is super dense, so you can't squeeze enough liquid out of it to make it spongy and then soak up the liquid.
- Freeze your tofu. Tofu that has been frozen solid and then rethawed is spongier and you can squeeze out a lot more liquid. Doing this before marinating means that it will soak up a ton more of the marinade. It's not necessary, and it does give your tofu a slightly different texture, but some people really like it this way.
- Use a marinade with an acid like vinegar or lime juice. This acidity breaks down the protein and allows the marinade to infuse deeper into the tofu.
- Marinade your tofu for at least 24 hours. Tofu will have a nice flavor after marinating for about 30 minutes, but if you want very flavorful tofu, allow it to at least sit overnight in the fridge. (Make sure to keep your tofu refrigerated while marinating)!
- Marinate your tofu in a sealable plastic bag. This allows the whole piece of tofu to be submerged in the marinade. This way the whole piece soaks up the flavor, not just the bottom. (I know that many people avoid plastic, so if you do, simply use any shallow glass or ceramic container with a flat bottom).
- Baste the Tofu. While the tofu is cooking, brush on some more marinade to allow more flavor to soak in.
The difference between marinades and sauces:
You want to use a thin marinade and not a thickened sauce to soak the tofu in. A thinner sauce will be able to penetrate the pores in the tofu and soak in. A thicker sauce is not able to soak in as deep. A sauce that has been thickened with a starch also tends to be sticky and will burn on the tofu when cooked.
To turn your marinade into a tofu glaze:
If you want a thickened glaze or sticky sauce to pour over your tofu after cooking, you can simply thicken your leftover marinade. To do this, simply add 1 tbsp of corn starch to the cold marinade, stir well and then cook over medium heat in a saucepan for a few minutes until it boils. Once the marinade reaches the boiling point, it will thicken into a glaze that you can pour on your tofu for extra flavor. This works well with all my more liquidy marinades like teriyaki, sweet Asian, balsamic, and Thai chili.
How long should I marinate tofu?
The amount of time that you should marinate your tofu depends on the type of tofu that you use. The firm or extra firm tofu that has been pressed well will soak up the marinade faster than the high protein super firm tofu. You want to let your tofu marinate for at least 15 minutes to allow it time to soak up some flavor. It will continue to get more flavorful if you let it marinate for 24 hours.
Can you marinate tofu too long?
Yes, the marinade will start to break down the protein in the tofu after about 24 hours if you use the softer tofu types. However, the high protein super firm tofu can be marinated for up to 3 days without getting soft or crumbly.
Note: Be sure to keep your tofu in the refrigerator the whole time that it's marinating. Tofu can go bad quickly when left out of refrigeration.
Okay, let's talk flavors of tofu marinade:
I've been vegan for nearly 20 years, and I've marinated a lot of tofu in that time. There are a few basic flavor combos that I come back to, again and again, depending on my mood and what I'm serving it with.
Sweet Asian - This is my go-to marinade for baked tofu. It's a sweet and sassy flavor that goes good with just about anything. I love to use it when I bake tofu to use as tofu jerky or tofu bites to put on salads. This marinade is also good for grilled tofu!
What you will need for sweet Asian marinade:
- Sesame Oil - for flavor and some richness.
- Soy Sauce - to give it a salty Asian flavor.
- Maple Syrup - to give it sweetness.
- Cayenne - to give it a little kick of spice.
*Put all ingredients into a bowl and stir well with a whisk until blended together then pour over tofu.
Balsamic Tofu - If you like balsamic vinaigrette flavor, you will love this marinade! It's sweet and savory with that delicious balsamic flavor. It's delicious bakes and used as added protein on salads or just as snacks.
What you will need for balsamic marinade:
- Balsamic Vinegar - for acidity and flavor
- Oil - for richness and to help it not stick when it's cooked
- Maple Syrup - for sweetness to balance the strong flavor of the vinegar.
- Water - for some liquid and to defuse the strong vinegar flavor.
- Salt - for flavor.
*Put all ingredients into a bowl and stir well with a whisk until blended together then pour over tofu.
Cilantro Lime Marinade - If you like cilantro, this is an incredibly addictive flavor combo! It's delicious any way you cook it and it goes great with a Mexican style dishes you make like tacos or burritos! Tip: Save the marinade and use it as a condiment on your tacos and rice dishes.
What you will need for cilantro lime marinade:
- Cilantro - to give it a fresh flavor
- Lime - for acidity and flavor.
- Oil - for some richness.
- Garlic - for flavor.
- Salt - for flavor.
- Hot Peppers - like a jalapeno or serrano pepper for spiciness. (optional)
*Put all ingredients in a food processor and blend until everything has been chopped up very small.
Teriyaki Tofu - This is a classic Asian style tofu. It's delicious grilled, baked, or crispy fried. However, my favorite way to make teriyaki tofu is to stir fry it with veggies and pour my homemade teriyaki sauce over it!
What you will need for teriyaki marinade:
- Soy Sauce – you can use regular soy sauce or Tamari or Bragg’s Liquid Aminos to make it gluten-free.
- Water – to dilute the strong flavor of the soy sauce.
- Brown Sugar – to give it sweetness. You can use any sweetener that you choose, but brown sugar gives it the most authentic flavor.
- Vinegar – for the acidity. Either apple cider vinegar or regular white vinegar works well.
- Sesame Oil – for flavor and richness.
- Ginger – for the authentic teriyaki flavor. Freshly grated ginger will give the best flavor.
- Garlic – for flavor. One to two cloves of fresh minced gives the best flavor.
- Garlic Chili Paste – aka Sambal Oelek or Sriracha for optional spiciness. (You can find this at any Asian market and most major grocery stores).
* Cook the marinade in a saucepan for about 3 minutes until the sugar completely dissolves.
Thai Chili Tofu- This marinade is similar to the sweet and spicy dipping sauce that you may get at for favorite Asain restaurant. It makes a great marinade for tofu that you add to your Asian inspired dishes, especially homemade summer rolls.
What you will need for Thai chili marinade:
- Seasoned Rice Vinegar - for acidity and sweetness.
- Garlic Chili Paste – aka Sambal Oelek or Sriracha for optional spiciness. You can find this at any Asian market and most major grocery stores.
- Sugar - for added sweetness.
* Cook the marinade in a saucepan for about 3 minutes until the sugar completely dissolves.
Cornell Tofu "Chicken" Marinade - is a spin on an Upstate New York classic - Cornell chicken. (This was the only type of barbecued chicken I ever ate as a child, so when I went vegan I just had to figure out a way to recreate that flavor that I loved so much as a kid). This marinade is a salty vinegary marinade filled with flavors of sage and oregano form classic poultry seasoning. It makes deliciously baked tofu or grilled tofu.
What you will need for Cornell "chicken" marinade:
- Vinegar - for acidity and flavor.
- Oil - for richness and to help it not stick when cooking.
- Poultry Seasoning - for a burst of perfectly blended herbs!
- Nutritional Yeast - for a rich umami flavor.
- Water - to make it liquidy.
- Salt - for flavor.
*Put all ingredients into a bowl and stir well with a whisk until blended together then pour over tofu.
Be sure to follow me on Instagram to get daily vegan inspiration and clickable links to all my recipes!
Six vegan, gluten-free tofu marinades for grilling, baking, frying, or stir-fries.
- 2 tbsp sesame oil
- 2 tbsp soy sauce or Tamari or Bragg's Liquid Aminos
- 2 tbsp maple syrup
- 1 dash cayenne
- 2 tbsp canola oil or other neutral-flavored oil
- 2 tbsp balsamic vinegar
- 2 tbsp maple syrup or any sweetener
- 2 tbsp water
- 1/2 tsp salt
- 1 cup fresh cilantro
- 1/3 cup fresh squeezed lime juice
- 2 tbsp canola oil or other neutral-flavored oil
- 3/4 tsp salt
- 1 clove garlic
- 1 small hot pepper like a jalapeno or serrano pepper (optional)
- 1/4 cup water
- 3 tbsp brown sugar
- 2 tbsp soy sauce or Tamari or Bragg's Liquid Aminos
- 2 tbsp vinegar (either white or apple cider vinegar)
- 1 tbsp sesame oil
- 1 clove garlic
- 1 tsp ginger fresh grated
- 1/4 cup seasoned rice vinegar
- 1 tsp garlic chili paste
- 2 tsp sugar
- 2 tbsp canola oil
- 2 tbsp white vinegar
- 2 tbsp nutritional yeast
- 2 tsp poultry seasoning
- 1 tsp salt
- 1/4 tsp black pepper
-
Place all ingredients in a small saucepan and heat until the sugar dissolves completely.
-
Allow to cool before pouring over tofu.
-
Add all ingredients to a small bowl and stir with a whisk or fork until well blended.
-
Put all ingredients in a food processor or blender and blend until everything is chopped up very small.
Pro Tips for perfect marinated tofu:
- Use extra firm tofu. The extra firm tofu (that comes in a plastic tub filled with liquid) is spongy and will soak up a lot of the marinade.
- Soak the tofu longer if using high protein tofu. (This is the best type for grilled tofu). The high protein tofu is super dense, so you can't squeeze as much liquid out, allow it to soak longer to absorb more flavor.
- Freeze your tofu. Tofu that has been frozen solid and then rethawed is spongier and you can squeeze out a lot more liquid. Doing this before marinating means that it will soak more of the marinade. It's not necessary, and it does give your tofu a slightly different texture, but some people really like it this way.
- Use a marinade with an acid like vinegar or lime juice. This acidity breaks down the protein and allows the marinade to infuse deeper into the tofu.
- Marinate your tofu for at least 24 hours. Tofu will have a nice flavor after marinating for about 30 minutes, but if you want very flavorful tofu, allow it to at least sit overnight in the fridge. (Make sure to keep your tofu refrigerated while marinating)!
- Marinate your tofu in a sealable plastic bag. This allows the whole piece of tofu to be submerged in the marinade. This way the whole piece soaks up the flavor, not just the bottom. (I know that many people avoid plastic, so if you do, simply use any shallow glass or ceramic container with a flat bottom).
- Baste the Tofu. While the tofu is cooking, brush on some more marinade to allow it to absorb more flavor.