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. Katie says:

    I love the sauce–it is super flavorful, but 2 tablespoons of cornstrach seems like a lot! I only used 1 tablespoon and it turned into a very thick jelly once cooled! I’m wondering if it is meant to be 2 teaspoons? I will also mention that I don’t have an insta pot, so I cooked the marinated tofu in an air fryer and used a bag of frozen stirfry veggies sauteed in a skillet. I kept the sauce on the side so people could add a much or little as they wanted. The flavor is awesome, so I think this will be my go to stir fry sauce recipe, but I think will experiment with using less cornstarch next time and see how it goes! 🙂 Appreciate all you do, as always!

  2. tania says:

    3 stars
    I had such high hopes for this, but even though I followed the instructions, the broccoli was soggy.
    We still enjoyed it, but I’ve been making your recipes for years and this one is the first one ever which is not amazing, it’s go though, but bit meh

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Tania, sorry to hear this recipe didn’t live up to your expectations. We appreciate your support of RPL nonetheless!

  3. Lori Ann says:

    5 stars
    Fabulous flavor. Used maple syrup and a different hot sauce, frozen/defrosted tofu, doubled the sauce (and added the second batch of sauce just before the cornstarch slurry). So easy. So quick. Love that since I cooked the rice in the Instant Pot first – it’s a one pot wonder! The family adored it.

  4. Linda says:

    4 stars
    Hi Nisha!
    This recipe is so good! I am enjoying learning from you and really appreciate all the work you do to make vegan eating so delicious and accessible. I am giving this one 4 stars only because the broccoli got a little too mushy for my taste, even though I followed your instructions exactly. I think I will try just adding it to the pot and cooking on the sauté setting rather than the pressure cooker option and see how it goes. I prefer a more vibrant green broccoli. Best to you!

    1. Kaitlin @ Rainbow Plant Life says:

      We appreciate your feedback and support, Linda! Thanks for the review!

  5. Julie says:

    Would it be possible to make this without an InstaPot?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Julie, we haven’t tried making this outside of the Instant pot, so we aren’t exactly sure how it would go. That being said, this is what we would try if we did:

      Follow steps 1-3 as written.
      Step 4: complete this in a deep saute pan instead of the instant pot. Take the tofu out of the pan.
      Skip steps 5-6
      Step 7: In the saute pan, add 2-3 tablespoons of water and the broccoli.
      Cover with a lid and steam for 2-3 minutes until just tender but still bright green.
      Remove the lid and let any excess water evaporate.
      Lower heat to medium-low and pour in the ginger-chili sauce
      Cook, remembering to stir, for a few minutes over medium heat.
      Follow step 8 as written, but obviously by adding the slurry into the saute pan not the IP.

      Another option would be to make this tofu stir fry! It’s quite delicious and doesn’t require an Instant Pot!

      1. Julie says:

        5 stars
        Thanks so much. I love the new cookbook, btw. I preordered it months ago and it has not disappointed! It was so nice of you to reply.

        1. Kaitlin @ Rainbow Plant Life says:

          You are very welcome, Julie! And yay, those words are music to our ears 🙂 We hope you continue loving all of the new recipes you try!

  6. David West says:

    5 stars
    Excellent recipe. Make it all the time.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi David, thank you so much for your kind review!

  7. Adriana says:

    5 stars
    Great Recipe! This recipe will definitely be in my regular rotation for main dish recipes!

    1. Kaitlin @ Rainbow Plant Life says:

      That’s amazing to hear, Adriana! Thanks for sharing 🙂

  8. Mark says:

    Holy moly, this is amazing.
    I just got my Instant Pot, and I made five dishes to try it all out. This was one of them, and I cannot believe that I made a dish this good. The recipe is very easy to follow (thank you), and the sauce is so delicious.
    I made my sauce using Steeves sugar free maple syrup, and it gave the dish that sweet/spicy combo, but not altering the taste of the sesame seed oil.
    I am in Ontario, Canada, so I do not know if the syrup is widely available in other places, but there are probably other brands.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Mark, we’re thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  9. Holly says:

    5 stars
    Hello! Could I make this using frozen broccoli? All I have in the kitchen at the moment.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Holly, yes but it won’t be as vibrant/the broccoli won’t have as much crunch. We hope you enjoy the recipe!

    2. Mark says:

      5 stars
      I used frozen broccoli, and it is my first time making the dish, but it was so good. The broccoli does not have the same crunch as fresh, but then again, I sometimes like softer cooked broccoli.

      1. Kaitlin @ Rainbow Plant Life says:

        Thanks for sharing, Mark!

  10. CBRadio says:

    great flavor, easy, and pantry friendly! . I agree that the IP method gets the flavor deeper into the tofu than just marinating alone. Also agree with another commenter that my firm tofu (was pressed for hours, stored uncovered in the fridge and felt really dry/firm before cooking) did not crisp up at all. But I don’t mind.. that isn’t that important to me. Not sure I would use the IP for cook the broccoli in the IP b/c it ended up too soft for me.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi there, we are glad you enjoyed the recipe! And we appreciate the feedback.