I had a sweet and sour tofu dish at a vegan restaurant recently and knew I had to recreate it. I used baked tofu instead of fried and made the sweet and sour sauce as healthy as I could. This vegan sweet and sour tofu with broccoli was the end result and it did not disappoint.

This vegan sweet and sour chicken with tofu is
- healthy for you
- high in protein
- vegan, vegetarian and plant based
- easy to make
- sweet and spicy
- covered in a delicious sauce
Ingredients for sticky sweet and sour tofu
- tofu
- sesame oil
- arrowroot starch
- salt and pepper to taste
- liquid aminos or soy sauce
- broccoli
- vegetable broth
- tomato paste
- apple cider vinegar
- maple syrup
- miso
- lime
- sriracha
Instructions to make healthy sweet and sour tofu
- Preheat oven to 425 degrees. In a large bowl toss tofu in oil and aminos. ½ tablespoon at a time, toss tofu in starch. I shake the bowl a few times to make sure the tofu is fully coated. Evenly distribute tofu on a lined sheet pan and roast for 40-50 minutes
- Toss broccoli in oil, salt and pepper. Roast for 30 minutes.
- To prepare the sauce add all ingredients except for the starch to a saucepan. Bring to a simmer and add starch. Whisk until sauce is thickened(about 60 seconds) and set aside.
- Toss tofu in sauce and serve along veggies and grain.
Other tofu recipes to try
If you make this vegan sweet and sour tofu with broccoli, please leave me a rating and review on this blog post. This is the best way to support me!
Tag me on Instagram so I can repost you!
PrintVegan Sweet and Sour Tofu with Broccoli

This vegan sweet and sour tofu with broccoli is the tofu recipe of your dreams.
- Prep Time: 5
- Cook Time: 40
- Total Time: 45 minutes
Scale
Ingredients
Sauce
- ¼ cup vegetable broth
- ¼ cup tomato paste
- ¼ cup acv
- ¼ cup maple syrup
- 1 tbsp miso
- juice from ½ lime
- tsp sriracha (optional for spice)
- ½ tbsp arrowroot powder/starch(or sub corn starch)
- salt/pepper to taste
Tofu
- 1 block tofu -pressed* and cubed
- 1-2 tablespoon sesame oil
- salt/pepper to taste
- 1 tbsp liquid aminos or soy sauce
- 1 tbsp arrowroot starch/powder (or sub cornstarch)
Broccoli
- 1-2 tablespoon sesame oil
- salt/pepper to taste
- 1 head broccoli - chopped
+ grain of choice, I like brown rice or quinoa
Instructions
- Preheat oven to 425 degrees. In a large bowl toss tofu in oil and aminos. ½ tablespoon at a time, toss tofu in starch. I shake the bowl a few times to make sure the tofu is fully coated. Evenly distribute tofu on a lined sheet pan and roast for 40-50 minutes
- Toss broccoli in oil, salt and pepper. Roast for 30 minutes.
- To prepare the sauce add all ingredients except for the starch to a saucepan. Bring to a simmer and add starch. Whisk until sauce is thickened(about 60 seconds) and set aside.
- Toss tofu in sauce and serve along veggies and grain.
Notes
*I usually wrap my tofu in a paper towel and press something heavy on it for 10-30 minutes.
Leave a Reply