I had a Sticky Sweet and Sour Tofu with Broccoli at a vegan restaurant in Charleston and this is my copycat version. This tofu is baked instead of fried and gets its crispiness from arrowroot starch. This recipe is so flavorful and something you will find yourself making again and again.

I am obsessed with tofu. Tofu can be so delicious if you cook it correctly. For another delicious tofu recipe try my buffalo tofu or my crispy salt and vinegar tofu.
Why you'll love this recipe
- It is healthy for you and high in protein.
- It is vegan, vegetarian and can be made gluten free
- The sauce is full of umami flavor and is to die for.
Ingredients

- tofu - Tofu provides protein in this recipe.
- oil
- arrowroot starch - The starch is key to getting this tofu nice and crispy.
- soy sauce - This adds more umami flavor to our sauce.
- garlic powder
- broccoli - This is our veggie in the recipe, feel free to sub your favorite veggie.
- vegetable broth
- tomato paste - Tomato paste adds the umami flavor to the sauce.
- rice vinegar - Rice vinegar adds acidity to our sauce.
- maple syrup - Maple syrup provides sweetness.
- lime
Substitutions
- Arrowroot starch - Can be subbed with corn starch.
- Soy sauce - Can be subbed with liquid aminos.
- Maple syrup - Can be subbed out with honey.
- Broccoli - Can be subbed with your favorite veggie.
Instructions

Toss tofu in starch and bake until crisp.

Mix together sweet and sour sauce.

Simmer sweet and sour sauce until thickened.

Pro Tips
Use the firmest tofu you can find for the best results. I personally like trader joes super firm or hodo foods firm tofu.
Recipe FAQS
Tofu is made from soy beans.
I personally love tofu crispy and covered in a delicious sauce like this recipe.
Yes! Tofu is a complete source of plant protein, rich in fiber and full of vitamins.

Other tofu recipes to try
If you make this Sticky 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!

Sticky sweet and sour tofu with broccoli
Ingredients
Sauce
- ¼ cup vegetable broth
- ¼ cup tomato paste
- ¼ cup rice vinegar
- 1 garlic clove - grated or minced
- 1-2 tablespoons maple syrup
- 1 ½ tablespoons soy sauce or tamari use tamari for gluten free
- juice from ½ lime
- ½ tablespoon arrowroot powder/starch or sub corn starch
- salt/pepper to taste
Tofu
- 1 block firm or super firm tofu -pressed* and cubed
- 1-2 tablespoon oil or choice
- salt/pepper to taste
- ½ teaspoon garlic powder
- 1 tablespoon 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 30-35 minutes.
- Toss broccoli in oil, salt and pepper. Roast for 30 minutes. You can add it to the same sheet pan as the tofu but it may be done before the tofu.
- 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.
Erin says
This was amazing!! Super easy (and worth the cook time), and the tofu turned out SO crispy!
I didn’t have any broccoli, so I made some roasted carrots and onions instead- they tasted great with the sauce!
Kristi says
thanks erin!
Barb says
This was delicious!
Kristi says