Don’t Miss the Goods

Get delicious recipes delivered to your inbox.

Get This & More

Get delicious recipes delivered to your inbox.

Made this Recipe?

We’d love to see your photos and hear about how it turned out!

Join the Conversation 13 Comments

Spicy Teriyaki Tofu Stir Fry

February 15, 2021 | By Jeremy Scheck | 13 Comments

Spicy Teriyaki Tofu Stir Fry


For the sesame-crusted Tofu

  • 1 block extra-firm tofu (16oz package) 2 tablespoons cornstarch
  • 1/2 teaspoon gochugaru (korean chili flake or conventional red pepper flakes)
  • 1/2 teaspoon garlic powder
  • Pinch MSG (OPTIONAL)
  • Salt to tate
  • Freshly ground black pepper to taste
  • 2-3 tablespoons white sesame seeds
  • 2 tablespoons neutral oil, such as avocado

For the veggie stir fry

  • 2-3 tablespoons neutral oil, such as avocado
  • 3 green onions/scallions, the whites and light green thinly sliced 1-2" fresh ginger, cut into matchsticks
  • 1/2 chopped red onion
  • 2-3 cloves garlic, chopped
  • 2-3 carrots, sliced into oblong coins
  • 1 head broccoli, cut into florets
  • 1 bell pepper, sliced
  • 1 tablespoon chili garlic sauce
  • 4-6 tablespoons teriyaki sauce
  • 1 teaspoon toasted sesame oil


  1. Preheat the oven to 425°F. Press your tofu for about 30 minutes to get it extra dry. Pat with a paper towel, crumble into irregular pieces and toss with the rest of the tofu ingredients. Place in the oven around 30 minutes, or until it's crispy. 
  2. When the tofu has had about 25 minutes in the oven, start stir frying the veggies. Add neutral oil to a pan or wok with the scallions, ginger, and red onion. Let them cook 1-2 minutes and become fragrant before adding the garlic.
  3. Cook a minute or so with the garlic before adding the rest of the veggies. Crank up the heat to medium-high and stir-fry until the veggies are almost done to your liking. (If you happen to finish before the tofu is ready, you can turn off the heat as your wait and take a quick break).
  4. When the tofu is done and crispy, add to the pan with the veggies, then add the chili garlic sauce and teriyaki sauce. Mix 1-2 minutes to coat in the sauce. Turn off the heat, drizzled over the toasted sesame oil, then serve immediately with rice.

Add a Comment


  1. Made this for my parents and it turned out fantastic. They’re pretty adventurous eaters and not picky, but were always pretty skeptical of tofu. I think this dish definitely changed their minds!

    1. This recipe turned me on to home cooking with tofu, chile garlic and teriyaki sauce. Precut tofu bites also worked once in a pinch. I use arrowroot flour instead of cornstarch. And have to cook my veggies much longer than the recipe calls for. I love everything about Scheck Eats!

  2. I tried making this with so many alterations because my college kitchen doesn’t have everything I need which is really tragic. This turned out so well! It’s nice that I can just use whatever veggies I have on hand. My first time making tofu turned out awful and it was so nice how this tofu turned out perfectly. This is definitely going to be a staple meal!

  3. This is the best tofu stir fry recipe I’ve had! I’m not a fan of tofu but it’s a good protein source for me being a vegetarian. I made this for lunch, for my and my husband. Wow!! The flavours pack a punch, and it’s so healthy! This is my forever recipe!

  4. We love this recipe so much we make it once a week. My husband hates onions so we skip it and I throw in extra green onions. I don’t like cooked carrots so we add extra broccoli and red bell pepper.

  5. I made this today for lunch with random leftover vegetables I had in my fridge. It was really good, simple, and adaptable!

  6. This recipe is awesome and super adaptable with the veggies! Highly recommend following the method for tofu, it gets so crispy and delicious.

    Changes I made: (1) added some spicy garlic powder to the tofu in addition to the other spices, (2) skipped the MSG & sesame seeds since I didn’t have, (3) minced ginger instead of fresh, (4) air fried the tofu, which got done in 15 minutes @ 350 degrees.

Share Your Thoughts

Your email address will not be published. Required fields are marked *

@ScheckEats on Instagram
Skip to Recipe