Teriyaki Tofu and Broccoli

5 from 16 votes
Jump to RecipePrint

This post may contain affiliate links. Please read our disclosure policy.

Teriyaki Tofu and Broccoli features crispy cubes of tofu and tender broccoli florets lacquered in homemade teriyaki sauce. A better-than-takeout dinner that comes together in just 30 minutes. Finished recipe in a pink bowl topped with teriyaki sauce

Why You’ll Love this Teriyaki Tofu

All there is to love about takeout teriyaki in a nutritious, vegan, 30 minute meal? Sign me UP. This recipe is fully-loaded with flavor (truly, a sweet-salty-umami haven), and every bit as crave-worthy as your standard takeout order.

This recipe starts with extra-firm tofu, which gets my go-to treatment of pan-searing for top-notch texture. Next, crisp-tender florets of broccoli, which you can swap for mushrooms, zucchini, or your veggie of choice. And lastly, sticky-sweet homemade teriyaki sauce, which lacquers every cube and floret like a dream.

You can serve this teriyaki tofu and broccoli over rice, such as white or brown Jasmine or Basmati. Or, enjoy it with rice noodles, such as vermicelli. Either way, this vegan recipe will become a weeknight staple. 

Tofu tossed in homemade teriyaki sauce and served over rice in a pink bowl

The Best Teriyaki Sauce Recipe

Once you realize how easy teriyaki sauce is easy to make, you’ll gladly pass over the bottled stuff. This liquid gold comes together in roughly 5 minutes, and will keep in the fridge for up to 2 weeks.

Teriyaki sauce is all about reduction and the concentration of sugars (yes, there is sugar in teriyaki sauce—it’s what lends the signature sticky-sweetness). Most classic teriyaki sauces are made with a mix of sake and mirin–both varieties of rice wine. However, to keep this recipe more aligned with what may already be in your pantry, it calls for rice vinegar instead.

When making teriyaki sauce, you have to reduce it more than think; the goal is to remove water from the mixture and therefore, concentrate the sweet, salty, umami flavors. You want the sauce is be almost syrupy with a viscosity somewhere between agave nectar and molasses. 

Recipe Ingredients and Substitutions: Recipe ingredients in separate bowls with blue title tags

  • Tofu: It’s important to use extra-firm (or “super-firm”) tofu for this recipe. The firmer the tofu, the less moisture you need to press out of it. (Less moisture = “meatier”, crispier cubes.) I purchase the super-firm, vacuum-sealed packs of tofu from either Trader Joe’s or Whole Foods.
  • Broccoli: Broccoli cooks up quick and easy, however you can also use baby bok choy, snap peas, or mushrooms. 
  • Soy Sauce: I suggest using a lower sodium version, if possible. This way, you have better control over the saltiness of the sauce. If making the dish gluten free, use tamari instead. 
  • Hoisin: If you’re not familiar with hoisin sauce, it’s a thick, fragrant, dark sauce commonly used in Cantonese cuisine. It’s made mostly of soybeans, chilies, garlic, and vinegar, and has a pungent salty-sweet flavor. You can find it near the soy sauce in most well-stocked grocery stores, or you local Asian market. 
  • Rice Vinegar: For quintessential sweet-and-sour flavor profile, unseasoned rice vinegar adds assertiveness to the sauce. (Note: you can also use mirin or sake, if you have either on hand.)
  • Corn Starch: Cornstarch creates a slurry to help thicken the sauce. Alternatively, you can use arrowroot starch.
  • Garlic: A must in teriyaki sauce recipes, garlic adds an aromatic backbone to the sauce. 
  • Honey: I love the viscosity and acidity that honey adds, however you can use maple syrup if making the sauce 100% vegan.  

Step-by-Step Instructions:

Step 1: Prepare Tofu

Wrap tofu in a clean kitchen towel and press on all sides to remove as much moisture as possible. Alternatively, you can set something heavy on top (such as a cast iron skillet), and let it press for about 15 to 20 minutes, or even longer for firmer tofu.

Slice tofu into bite-sized cubes.Extra-firm tofu being pressed and cut into cubes

Step 2: Prepare Teriyaki Sauce

Before cooking tofu, prepare teriyaki sauce. In a small bowl, combine soy sauce, hoisin, honey, rice vinegar, garlic, and ground ginger; whisk well to combine.

In a separate smaller bowl, combine water and corn starch; whisk well to combine.Teriyaki Cauliflower Power Bowls

Step 3: Cook Tofu

Heat 2 Tbsp. of oil in a large skillet (preferably non-stick) over medium-high. Once hot, add tofu cubes to pan. Cook, turning to crisp all sides, until the tofu is golden, about 10 to 12 minutes. Transfer tofu to a large bowl. Tofu cubes sauteing in a white skillet

Step 4: Sauté Broccoli

Add remaining 1 Tbsp. oil to pan, followed by broccoli florets. Sauté for 5 minutes, stirring occasionally, until crisp-tender. Transfer broccoli to the bowl with tofu. Season tofu and broccoli with a pinch of salt. Broccoli florets being sautéed in a skillet

Step 5: Simmer Teriyaki Sauce

Reduce heat to medium, and carefully pour soy sauce mixture into pan. Once the sauce is simmering, whisk the corn starch mixture once more and pour it into the sauce. Continue cooking, while stirring continuously, until the sauce is thickened, about 30 seconds.

Add tofu and broccoli back to skillet, and toss to coat in teriyaki sauce. Garnish with toasted sesame seeds and green onion, if desired. Serve over rice or rice noodles. Teriyaki tofu and broccoli simmering in a white skillet

What to Serve with Teriyaki Tofu

  • Rice. I love serving this tofu over a bed of fluffy white rice. I prefer a long-grain white rice, such as Jasmine or Basmati, however you can also use brown rice for extra fiber. Alternatively, serve over rice noodles, such as vermicelli.
  • Vegetables. You can switch up the veggies in this recipe based on your preferences and what’s in season. I love serving it with broccoli, however you can also use bell peppers, mushrooms, or baby bok choy.
  • Salad: To complement the flavors of this dish, try my speedy Sesame-Cucumber Salad or 20 Minute Chopped Asian Salad

Make-Ahead and Storage Tips:

  • To Make Ahead. Cut the tofu into cubes, and chop the broccoli up to 1 day in advance. Store each in a separate container in the refrigerator. You can also cook the rice up to 2 days ahead. 
  • To Store. Place leftovers in an airtight storage container in the refrigerator for up to 3 days.
  • To Reheat. To help the tofu re-crisp, rewarm this recipe in a skillet over medium heat. (If needed, add a splash of broth or water to loosen the sauce.) You can also reheat in the microwave in a pinch, however the tofu will remain quite soft. 

Tofu and veggies served over rice and topped with scallions and sesame seeds

More Reader-Favorite Tofu Recipes:

General Tso’s Tofu

Tofu Tikka Masala

30 Minute Black Pepper Tofu

If you give this teriyaki tofu and broccoli a try, snap a pic and tag #dishingouthealth on Instagram so I can see your beautiful creations. I also really appreciate readers taking the time to leave a rating and review! Lastly, follow along on Facebook and Pinterest for the latest recipe updates.

5 from 16 votes

Teriyaki Tofu and Broccoli

Teriyaki Tofu and Broccoli features crispy cubes of tofu and tender broccoli florets lacquered in homemade teriyaki sauce. A better-than-takeout dinner that comes together in just 30 minutes.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4

Equipment

  • Large non-stick skillet
  • Mixing bowls

Ingredients  

  • 1 (14-oz.) pkg. extra-firm (or super-firm) tofu, drained
  • 1/3 cup lower-sodium soy sauce (sub tamari if making gluten free)
  • 2 Tbsp. hoisin sauce
  • 2 Tbsp. honey (sub agave or maple syrup
  • 2 Tbsp. rice vinegar
  • 3 garlic cloves, minced
  • 1/2 tsp. ground ginger
  • 1/2 cup water
  • 1 Tbsp. corn starch
  • 3 Tbsp. neutral cooking oil, divided
  • 4 cups broccoli florets (from 1 medium crown of broccoli)
  • Optional garnishes: toasted sesame seeds, sliced green onion
  • Cooked rice or rice noodles for serving
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Wrap tofu in a clean kitchen towel and press on all sides to remove as much moisture as possible. Alternatively, you can set something heavy on top (such as a cast iron skillet), and let it press for about 15 to 20 minutes, or even longer for firmer tofu.
    Slice tofu into bite-sized cubes.
  • In a small bowl, combine soy sauce, hoisin, honey, rice vinegar, garlic, and ground ginger; whisk well to combine.
    In a separate smaller bowl, combine water and corn starch; whisk well to combine. Set both bowls aside.
  • Heat 2 Tbsp. of oil in a large skillet (preferably non-stick) over medium-high. Once hot, add tofu cubes to pan. Cook, turning to crisp all sides, until the tofu is golden, about 10 to 12 minutes. Transfer tofu to a large bowl. 
    Add remaining 1 Tbsp. oil to pan, followed by broccoli florets. Sauté for 5 minutes, stirring occasionally, until crisp-tender. Transfer broccoli to the bowl with tofu. Season tofu and broccoli with a pinch of salt. 
  • Reduce heat to medium, and carefully pour soy sauce mixture into pan. Once the sauce is simmering, whisk the corn starch mixture once more and pour it into the sauce. Continue cooking, while stirring continuously, until the sauce is thickened, about 30 seconds. Turn off heat.
    Add tofu and broccoli back to pan, and toss to coat in teriyaki sauce. Garnish with toasted sesame seeds and green onion, if desired. Serve over rice or rice noodles. 

Notes

To Make Ahead. Cut the tofu into cubes, and chop the broccoli up to 1 day in advance. Store each in a separate container in the refrigerator. You can also cook the rice up to 2 days ahead. 
To Store. Place leftovers in an airtight storage container in the refrigerator for up to 3 days.
To Reheat. To help the tofu re-crisp, rewarm in a skillet over medium heat. (If needed, add a splash of broth or water to loosen the sauce.) You can also reheat in the microwave in a pinch, however the tofu will remain quite soft. 

Nutrition

Serving: 1.25cups | Calories: 285kcal | Carbohydrates: 24g | Protein: 13g | Fat: 15.5g | Saturated Fat: 2g | Sodium: 1000mg | Fiber: 3g | Sugar: 13g

I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.

If you love this recipe, please leave a star rating and review below!
8K Shares

You May Also Like

5 from 16 votes (7 ratings without comment)

Leave a comment

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

Recipe Rating




16 Comments

  1. E R says:

    5 stars
    Made the vegan version tonight. Had all ingredients in apart from the houisin sauce and broccoli, purchased today as it was shopping day.
    Absolutely delicious…will be adding to our meal rota. The recipe is so quick and easy to follow.
    Will definitely try mor of your recipes!

  2. Carolina Castel'Branco says:

    5 stars
    Loved! Super easy and yummy. Next time I will add less honey to make the sauce less sweet, it was a little over powering but still amazing!(:

  3. Felisa says:

    Want to make this tonight and I have everything but the cornstarch. Will it work ok without it or is there something I should substitute?

    1. Felisa says:

      5 stars
      I ended up subbing whole wheat flour for the cornstarch and it worked great. We loved this, will definitely be adding to our rotation!

  4. Nancy says:

    5 stars
    Loved this one! Made it tonight and my kids are arguing over who gets to have the leftovers 🙂

    1. Jamie Vespa says:

      Hi Nancy – I’m so glad it was a hit! Thank you so much for taking the time to come back and leave a review!

  5. Sarah Hovsepian says:

    5 stars
    So yummy! Another favorite in our family

    1. Jamie Vespa says:

      I’m so glad you enjoy this one, Sarah! Thank you for leaving a review!

  6. Katie says:

    5 stars
    I have been making this dish for months! We love it, it’s hands down my husbands favorite thing I make. He asks for it weekly, if not more. Thank you for your creative, healthy, and delicious recipes!

    1. Jamie Vespa says:

      Hi Katie – I’m so glad the recipe is a hit! Thank you so much for taking the time to leave a rating and review!

  7. David Bradburn says:

    5 stars
    Very way to follow the recipe and make this delicious dish.

    1. Jamie Vespa says:

      Hi David – so glad you enjoyed this one! I appreciate you taking the time to leave a review.

  8. Shauna says:

    5 stars
    Quick, easy to follow directions and DELICIOUS!!!

  9. Kyle says:

    5 stars
    I loved this dish. The sauce was so good. Broccolli and tofu might be one of my favorite combinations. Thank you.

  10. Megan says:

    Just make this and it was delish…. like all of your other recipes!! I’m obsessed😍

    1. Jamie Vespa says:

      Hi Megan
      I’m so glad the recipe was a hit!! Thank you so much for taking the time to leave a review!