This Chinese-inspired Takeout-Style Tofu and Broccoli is so flavorful and so easy to make thanks to the Instant Pot! It features sticky tofu and broccoli packed with the sweet, sour and spicy flavors you love from Chinese restaurants!

Watch: How to Make Take-Out Style Tofu and Broccoli

TAKEOUT-STYLE TOFU AND BROCCOLI | vegan Instant Pot recipe
TAKEOUT-STYLE TOFU AND BROCCOLI | vegan Instant Pot recipe

And I made a cute little video showing you exactly how to make this recipe! And if you want more than 90 incredible vegan Instant Pot recipes, be sure to order my cookbook, The Vegan Instant Pot Cookbook!

If you’re new to the Instant Pot, the book contains a comprehensive primer to the machine and all its functions, so you can become an instant pot ninja!

Chinese Takeout-Style Tofu and Broccoli (recipe from The Vegan Instant Pot Cookbook)

Tips for making this recipe

And just a few notes to help you nail this takeout-style tofu and broccoli recipe.

As with many tofu recipes, it helps to press the tofu. Since we are essentially searing tofu in hot oil, you want to make sure you’ve thoroughly pressed all of the water out of the tofu. I explain how to do this in the instructions. It takes a little time to press the tofu, but you can prep the rest of the ingredients in the mean time.

And please don’t try to skip the oil! The oil is necessary to sauté the tofu. Without oil, the tofu will just stick to the bottom of the inner pot and not only will you ruin the dish, you’ll also have a very difficult time scrubbing your pot.

And finally, if you are sensitive to spicy food, go easy on the amount of Sriracha called for in the recipe! This dish is quite spicy!

tofu and broccoli stir fry with white rice and chopsticks
Want to save this recipe?
Enter your email address and we’ll send it straight to your inbox. Plus, we’ll send you new posts and recipes!

More East-Asian Inspired Recipes

Introducing

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Chinese Takeout-Style Tofu and Broccoli (recipe from The Vegan Instant Pot Cookbook)

Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
Servings: 4
4.8 from 69 votes

Made it? Click the stars to leave a review!

A sticky, spicy and slightly sweet tofu and broccoli dish, this is the best of Chinese takeout food but made at home and in the Instant Pot! It’s a recipe from my cookbook, The Vegan Instant Pot Cookbook!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

MARINATED TOFU

  • 1 (14-ounce) block extra-firm tofu
  • 3 tablespoons reduced-sodium tamari or soy sauce
  • 2 teaspoons Sriracha or similar chili-garlic sauce
  • 1 teaspoon toasted sesame oil
  • 2 teaspoons rice vinegar (also known as rice wine vinegar)

GINGER-CHILI SAUCE

  • 1/4 cup reduced-sodium tamari or soy sauce
  • 1⁄4 cup agave nectar or coconut nectar (or maple syrup, but that will have a more robust, less neutral flavor)
  • 2 tablespoons water
  • 1 1⁄2 tablespoons Sriracha or similar chili-garlic sauce
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon rice vinegar
  • 1 1⁄2-inch piece fresh ginger, grated or finely minced

FOR FINISHING

  • 1 1⁄2 tablespoons grapeseed oil or other neutral, high-heat cooking oil
  • 2 medium heads broccoli, cut into florets (about 4 cups)
  • 2 tablespoons cornstarch
  • White rice or brown rice (for serving)

Instructions 

  • Marinate the tofu: Drain the tofu and cut into 4 slabs. Place the tofu on a cutting board lined with paper towels. Place more paper towels on top of the tofu and weight them down with a few heavy cookbooks or a heavy skillet filled with a few cans of beans. Let sit for at least 30 minutes or ideally 1 hour, changing the paper towels in between to drain all of the moisture. Cut the tofu into 3⁄4-inch cubes.
  • Place the tofu in a gallon-size zip-top bag and add the tamari, Sriracha, sesame oil, and vinegar. Toss to combine and let the tofu rest in the marinade for 5 minutes, massaging occasionally.
  • Meanwhile, make the ginger-chili sauce: In a medium bowl, whisk together the tamari, agave nectar, water, the Sriracha, sesame oil, vinegar, and ginger until well combined.
  • Finish the dish: Select the Sauté setting on the Instant Pot and let the pot heat up for a few minutes before adding the grapeseed oil. Once the display reads “HOT,” use a slotted spoon or fork to carefully transfer the marinated tofu to the pot. Cook the tofu for 1 1⁄2 minutes undisturbed. Use a spatula to flip and cook the tofu until it starts to brown on all sides, 3 to 4 minutes total. Add the ginger-chili sauce and stir to combine. Select the Cancel setting.
  • Secure the lid and set the Pressure Release to Sealing. Select the Pressure Cook setting at high pressure and set the cook time to 3 minutes.
  • Once the 3-minute timer has completed and beeps, perform a quick pressure release by carefully switching the Pressure Release knob from Sealing to Venting.
  • Open the pot. Add the broccoli florets to the tofu and stir with the sauce to combine. Secure the lid and set the Pressure Release to Sealing. Select the Pressure Cook setting to LOW PRESSURE and set the cook time to 1 minute. Once the 1-minute timer has completed and beeps, carefully perform another quick pressure release.
  • In a small bowl, stir together the cornstarch with 1⁄4 cup water, whisking until combined without any lumps. Select the Sauté setting and press the Sauté button again until you reach Less heat. Add the cornstarch slurry to the Instant Pot and gently stir to combine. Cook, stirring gently, until the sauce thickens, 2 to 3 minutes. Serve the tofu and broccoli over rice.

Video

TAKEOUT-STYLE TOFU AND BROCCOLI | vegan Instant Pot recipe
TAKEOUT-STYLE TOFU AND BROCCOLI | vegan Instant Pot recipe

Nutrition

Calories: 248kcal | Carbohydrates: 25g | Protein: 11g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 3g | Sodium: 1099mg | Potassium: 512mg | Fiber: 3g | Sugar: 12g | Vitamin A: 578IU | Vitamin C: 86mg | Calcium: 80mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Love this? Leave a rating below!

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




121 Comments

  1. Becca says:

    5 stars
    I made this last night and when I say my partner and I DEMOLISHED it. I took the liberty of added some toasted cashews. It was one of the best meals I’ve had in a while. And so simple too! We’re already talking about when we’ll get to make it again. My only issue is that the tofu came out crumbled. I’m not sure if I didn’t press it long enough, was too rough in my stirring, or what, but that’s something I’ll have to play with next time. It did not make the dish any less scrumptious.

    1. Support @ Rainbow Plant Life says:

      Hi Becca! Did you use extra firm tofu? It also could have crumbled because you were too rough with the stirring. I hope you have better luck next time! Glad you liked the recipe otherwise 🙂

      1. Becca says:

        Hey Nisha, thank you for the response!

        I actually made it again the very next night because we were so obsessed with it, so I got to troubleshoot it a little. This time, I pressed the tofu for longer (about an hour+ instead of 30 minutes), and I also let it sautee until each side was extra crispy. It came out perfectly intact, crispy, and delicious. I think it came down to not pressing the tofu long enough, not sautéing it enough, and being a little too rough with the stirring.

        I always preach to my notorious over-stirring and over-flipping partner that patience pays off in the kitchen, and this was definitely an example of that 😆

        Thanks again for your work in creating such delicious recipes! I’ve been tearing through your cookbook since receiving it last week and I’m not being hyperbolic when I say you have revolutionized my relationship with cooking. ❤

        1. Support @ Rainbow Plant Life says:

          Great, Becca! So happy you figured it out. Thank you for your kind words 🙂

  2. Harley Marsh says:

    5 stars
    I made this for dinner last night with some Tofu given to me from my mother (who got it in her Hello Fresh and did NOT want it). It was absolutely DELICIOUS! Not only that, it was so simple to make, and had very little clean up. It took almost no time at all to put together a hearty and delicious meal. My hubby was so impressed. We gave it a “10/10 Would Eat Again” rating. The broccoli was cooked perfectly, it had just enough of a crunch, and held the flavors so well. The toasted sesame oil added a pleasant nutty flavor. I used just a slightly less amount of Siracha than Nisha, and the heat was just enough for us. This might be “take out style” but it’s better than any take out I’ve ever ordered! I can’t wait to make all of Nisha’s recipes!

    1. Support @ Rainbow Plant Life says:

      Thank you so much for the review, Harley! So happy you were over the moon about this recipe 🙂

  3. Krista says:

    5 stars
    I followed your recipe using my instapot for the first time and it worked out so well! Thank you for the thorough instructions! It was super yummy.

    1. Support @ Rainbow Plant Life says:

      Awesome, Krista. Thanks for your comment and for taking the time to review!

  4. Shannon McNeely says:

    4 stars
    I just made this dish and it was delicious. However, I had trouble with the tofu. I drained/pressed it thoroughly in a tofu press but the instructions do not say to press out liquid AFTER marinating. The tofu was so wet it wouldn’t brown at all in the oil. The tofu needs to be pressed again to remove the marinade so that it is dry and will brown properly or cook it on a sheet pan in the oven. The tofu fell apart and ended up with a consistency of scrambled eggs. Next time I’ll cook the tofu and broccoli separately. However, the dish was delicious and had just the right amount of spice.

    1. Selena says:

      Hey! I found when it stated to use a slotted spoon to put the tofu in the instantpot, it is indicating dont use the marinade liquid. I dont press it again! I just dont add all marinade liquid. Then once youre ready to pressure cook, add alllllll the sauces! Hope this helps! This is a go to meal for us!

  5. Kim says:

    3 stars
    I was excited to try this recipe but a little disappointed in how it turned out – I was careful to follow the instructions, but the broccoli got overcooked and turned out mushy. Quite tasty, though! I think next time I will cook the tofu & broccoli separately and just combine them in the end, so I can better control the cooking time. Thanks Nisha!

  6. Nancy Jaramillo says:

    4 stars
    Hello from Massachusetts! This was my first recipe to make using the instant pot, and it came out great, although I overshot how spicy I like it by a bit. My tofu became pretty crumbled up by the end–wondering if maybe I could have pressed it better or cooked it longer during the initial tofu sauté? I ordered your cook book today, I’m excited to try more recipes! And I wanted to say thank you–your videos and recipes have been really supportive for me lately!

  7. Susan says:

    5 stars
    I have made this recipe a number of times. It is delicious, one of my favs. Together with the Maple Carrot.

    The most used book on my vegan bookshelf.

  8. Jill says:

    5 stars
    Yummy! I used the air fryer for
    my tofu and cooked ramen/broccoli on the stove. My non -vegetarian family loved it. Now in rotation for meatless Monday. Thanks!

  9. Jackie says:

    Is it possible to make this with frozen florets instead of fresh broccoli? Would the cooking time differ? Thanks!

  10. Sarah Lingley says:

    5 stars
    Nisha,

    Love the new website. I love so many of your recipes it will take a while to star them all!!

    I got an instant pot for Christmas and made this recipe last night and it was DIVINE!! 5 star. My only complaint is I ate it all and want more!! Haha 😂😂.

    Love your work.

    Sarah