This easy stir-fried teriyaki tofu bowl is a quick and easy, healthy, flavorful meal that the whole family will love! Perfect for a quick weeknight dinner but pretty and flavorful enough for a dinner party, this tofu teriyaki will impress! Plus, it's gluten-free, vegan, and packed full of veggies, a dish that you can feel good about serving!
Jump to:
❤️ You'll love this recipe because it's
- quick and easy.
- vegan, gluten-free, and packed with healthy veggies.
- great for meal prep and make-ahead lunches!
- simply delicious!
🧾 Ingredients and substitutions
- Tofu - you will need extra firm or high protein tofu. Soft tofu will fall apart when you cook it.
- Teriyaki Sauce - you can either use store-bought sauce or easily make your own homemade teriyaki sauce.
- To make your own you'll need:
- tamari or Bragg's Liquid Aminos (for gluten-free) or regular soy sauce if not gluten-free.
- water - to dilute the strong flavor of the soy sauce.
- brown sugar - to sweeten the sauce. (you can also use white sugar or maple syrup)
- vinegar - to give the sauce the needed acidity.
- sesame oil - for flavor and a little richness.
- ginger - to give the teriyaki the authentic flavor.
- garlic - for flavor.
- To make your own you'll need:
- Sesame Oil - to stir fry the tofu and veggies in and to give it an authentic Asian flavor. (You can use any oil that you like though).
- Vegetables - any veggies that you like will probably work well in the stir-fry.
- My favorites to use are...
- broccoli
- bell peppers
- mushrooms
- carrots
- celery
- My favorites to use are...
- Rice or Noodles - to serve the tofu and veggies over. Use your choice of brown, basmati, long or short-grain rice, or even spaghetti noodles, rice noodle, or soba noodles.
🌟 How to marinate the tofu
I highly recommend that you marinate the tofu before you cook it to get the best flavor. You have two choices when marinating the tofu.
- teriyaki marinade - this is simply my teriyaki sauce recipe without the added corn starch that causes it to thicken. (I find that if I use the starch thickened teriyaki sauce, the tofu doesn't crisp up as well. Using a thinner sauce allows it to soak into the tofu and doesn't burn or stick when you cook).
- soy sauce - this gives the tofu a nice flavor without the work of making another batch of teriyaki sauce. (This method is quicker and easier, and you don't lose too much flavor). You can use regular soy sauce or if you want it to be gluten-free use Tamari or Bragg's Liquid Aminos.
🥄 Instructions
- Make the homemade teriyaki sauce. (Omit this step if using store-bought sauce).
- Drain and press your extra firm tofu to get as much excess water out of it as possible.
- Cut the tofu into 1/2 inch cubes.
- Marinate the tofu in soy sauce or the teriyaki marinade for at least 15 minutes. (The teriyaki marinade is the same as the homemade sauce, but without the starch to thicken it. This way your tofu will be able to soak up the sauce.)
- Stir fry the tofu in 1 tbsp of sesame oil on medium-high heat, flipping frequently until the tofu cubes become crispy on all sides.
- While the tofu is cooking, wash and cut about 3 cups of any veggies that you want to add to the dish.
- Remove the cooked tofu from the skillet, add an additional 1 tbsp of sesame oil.
- Stir fry the veggies for about 3-5 minutes over medium-high heat until they are cooked, but not mushy.
- Add the tofu back into the skillet with the veggies and drizzle with about 1 cup of teriyaki sauce.
- Mix well and serve over rice or noodles.
👩🏻🍳 Pro tips
- Make sure to drain and press your tofu well.
- Add the thicken teriyaki sauce after cooking to avoid it sticking and burning to the pan.
- Marinate the tofu for at least 15 minutes. You can marinate it a day or two in advance, but be sure to keep it refrigerated until ready to cook.
- To make spicy teriyaki tofu: Add 1 tsp of garlic chili paste aka Sambal Oelek to the teriyaki sauce.
🥡 Storing, reheating, and freezing
- Store covered in the refrigerator for up to 5 days.
- Reheat in the microwave for 2-4 minutes depending on the amount that you are reheating. You can also reheat it on the stovetop in a pan with a few splashes of water to thin out the sauce if needed.
- Freeze in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat according to the directions above.
📖 Variations
Extra Crispy Teriyaki Tofu: You can use my recipe for crispy fried tofu and then pour the teriyaki sauce over top of it. This tofu is deep-fried in a light corn starch batter like the crispy tofu you may find at your favorite Chinese restaurant.
Baked Teriyaki Tofu: If you prefer to bake your tofu, simply place the marinated tofu on a cookie sheet and bake it at 400° F for about 40-45 minutes, flipping it every 10 minutes until it is as crispy as you would like it. Pour the teriyaki sauce over the baked tofu after it comes out of the oven. Pro Tip: Use the soy sauce method or the teriyaki marinade without the cornstarch added. A thickened sauce will get sticky and burn on the cookie sheet.
Grilled Teriyaki Tofu: If you would like to cook your tofu on the grill, cut the tofu into large rectangles about 1/2 inch thick and marinate it in the teriyaki marinade. Grill it for about 4-5 minutes on each side. Pro Tip: Copper grilling mats work great for grilling tofu! They give it extra support so it doesn't fall through the spaces in the grill.
Teriyaki Noodles - If you don't want to serve your teriyaki tofu over rice, you can turn it into teriyaki noodles! It's delicious either warm or cold, so it's perfect for meal prep.
Chickpea Teriyaki Tofu - If you want to avoid soy and need a tofu alternative, you can use chickpea tofu aka Burmese tofu in place of the tofu for a delicious soy-free meal.
Want more tofu marinade ideas? Check out my family's 6 favorite tofu marinade recipes.
Be sure to follow me on Pinterest for new vegan recipes!
Tofu and veggies with teriyaki sauce served over rice or noodles.
- 16 oz extra firm tofu or high protein tofu
- 1/2 cup soy sauce or teriyaki marinade (for marinating) (or Tamari or Bragg's liquid amino for gluten-free)
- 2 tablespoons sesame oil
- 3 cups mixed vegetables
- 1 cup teriyaki sauce store-bought or my homemade teriyaki sauce
- 4 cups cooked rice or noodles
-
Make the homemade teriyaki sauce. (Omit this step if using store bought sauce).
-
Drain and press 16 oz of extra firm tofu to get as much excess water out of it as possible.
-
Cut the tofu into 1/2 inch cubes.
-
Marinate the tofu in 1/2 cup of soy sauce or the teriyaki marinade for at least 15 minutes. (The teriyaki marinade is the same as the teriyaki sauce, but without the starch, so it can soak into the tofu.)
-
Stir fry the tofu in 1 tbsp of sesame oil on medium-high heat, flipping frequently until the tofu cubes become crispy on all sides.
-
While the tofu is cooking, wash and cut about 3 cups of any veggies that you want to add to the dish.
-
Remove the cooked tofu from the skillet, add an additional 1 tbsp of sesame oil.
-
Stir fry the veggies for about 3-5 minutes over medium-high heat until they are cooked, but not mushy.
-
Add the tofu back into the skillet with the veggies and drizzle with about 1 cup of teriyaki sauce.
-
Mix well and serve over rice or noodles.
- Make sure to drain and press your tofu well.
- Add the teriyaki sauce after cooking to prevent it from sticking and burning.
- Marinate the tofu for at least 15 minutes. You can marinate it a day or two in advance, but be sure to keep it refrigerated until ready to cook.
⭐⭐⭐⭐⭐ Did you make this recipe? I would love to hear from you! Please take a minute and leave a quick comment and a star review below. Thanks!