This Chinese Takeout-Style Tofu and Broccoli is better than ordering in! It’s healthier than the restaurant stuff, so flavorful, and so easy to make thanks to the Instant Pot.
Watch: How to Make Take-Out Style Tofu and Broccoli
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!



Tips for making this recipe
And just a few notes to help you nail this takeout-style tofu and broccoli recipe. 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!



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


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 small 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.
I am anxious about trying this recipe ‘Chinese takeout broccoli and tofu’. What is an easy way to grate or mince ginger? I find it stringy and hard to do either! Can I use the ground ginger and if so, how much?
Hi Lynn! I use a spoon to peel the ginger and then a microplane or zester to grate it. Below is the microplane I use and have found it the best way to grate ginger. I also find that if the ginger is very fresh, it makes it much easier to mince up with a knife (when it’s a bit older, it’s stringy and hard to chop with a knife).
I haven’t tried it with ground ginger, but I think you can use 1/3 of the amount of fresh ginger in dried form and it will still be really tasty!
https://amzn.to/2IBsfCw
What are the skillet intructions to make this dish if you don’t have an Instant Pot?
Hi Melissa, my friend has adapted this recipe to the skillet – you can find her version here:
https://www.instagram.com/p/B2BwmSapO6W/
My husband is not a vegan, so I was looking for a recipe to use up a piece of beef we had (we get it from a local organic farmer, so it is as "clean" as possible). I followed the recipe except I substituted the beef for the tofu and cooked it 8 minutes to make sure it was tender before adding broccoli. He LOVED it!!! I’ve also made the chilli and substituted a pound of ground beef for some of the beans.
I had this for dinner tonight and cannot wait to enjoy the leftovers tomorrow! Great recipe!
Hi Helena, so happy to hear that you loved this recipe. Thanks for your feedback!
This is what I’m cooking tonight. Can’t wait to taste it. Looks and smells so good!!! 😋😋😋
Hello from Norway!I bought my first instant pot today, and this recipe was the first I tried to make. It came out perfectly. I love your youtube videos. Thinking about bying your instant pot book. But i dont know witch stores ships to Norway?
Hello! Loved this recipe – easy and delicious!
This looks delicious, Nora! Thank you for your gazillion recipes! I’ve been making tofu in my air fryer, but going to try this tonight.
What do you think about using apple cider vinegar instead of rice wine vinegar and also subbing Bragg’s liquid aminos instead of tamari/soy sauce.
Just amazing and not nearly as intimidating as it seemed. This recipe was delicious and made the IP much more approachable for me. I bought one but quickly felt overwhelmed.
I should say: “before this recipe, I felt overwhelmed by the IP”
I reference the sauce from this recipe for many recipes because it’s just that darn amazing! I make the tofu on a pan so it’s crispy and then combine it with the broccoli and sauce in the instant pot. An easy but delicious staple for me!
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
Is it possible to make this with frozen florets instead of fresh broccoli? Would the cooking time differ? Thanks!