When the clock ticks past 5 PM and you’re staring into your fridge, wondering what to whip up for dinner, let me share a game-changing option: Sticky Broccoli & Tofu Stir-Fry. This dish brings together the satisfying crunch of crispy tofu and vibrant broccoli, all enveloped in a luscious glaze that’s both sweet and tangy. Picture this: orange juice meets maple syrup, swirling together to transform your meal into something far beyond ordinary takeout.
What I love most about this recipe is its versatility and speed; it comes together in just 30 minutes, making it the perfect go-to for those busy weeknights when fast food starts to lose its appeal. Plus, being plant-based and customizable for various dietary needs means everyone can enjoy it, whether you’re vegan, nut-free, or simply looking for a healthier alternative. So, grab your pan, and let’s dive into this delightful stir-fry that’s sure to tantalize your taste buds!
Why is Sticky Broccoli & Tofu Stir-Fry a Must-Try?
Quick and Easy: This dish is a breeze to whip up, ready in just 30 minutes, perfect for those hectic weeknights.
Flavor-Packed: The magical blend of orange juice and maple syrup creates a glaze that’s both sweet and tangy, elevating the humble stir-fry to something extraordinary.
Healthy Twist: With plant-based ingredients, you can feel good about serving this satisfying meal without the guilt of fast food.
Customizable: Tailor it to your preferences! Swap in your favorite veggies or proteins, or omit nuts for a nut-free version.
Crowd-Pleaser: Friends and family will rave about this delicious dish, making it a hit at any dinner table—perfect for sharing!
Transform your meals with this delightful stir-fry, and check out our guide on easy plant-based dinners for more delicious ideas!
Sticky Broccoli & Tofu Stir-Fry Ingredients
For the Sauce
- Soy Sauce – Provides umami flavor and saltiness; substitute with tamari for gluten-free.
- Rice Vinegar/Apple Cider Vinegar – Adds acidity to balance the sweetness of your sticky glaze.
- Tomato Puree – Adds depth and richness to the sauce, enhancing its flavor profile.
- Orange Juice – Contributes tanginess and sweetness; can use lime juice for a different flavor twist.
- Cornflour – Acts as a thickening agent for the sauce; mix with water before adding to ensure smoothness.
- Sesame Oil – Adds a nutty flavor; can substitute with olive oil if needed.
- Maple Syrup – Provides sweetness; honey can be used for non-vegan options.
- Garlic – Offers aromatic flavor; fresh garlic is best, but garlic powder can work in a pinch.
- Ginger – Adds warmth and spiciness; use fresh for the best results.
For the Stir-Fry
- Extra-Firm Tofu – Offers texture and protein; pressing tofu ensures maximum crispiness.
- Broccoli – The main vegetable that provides a satisfying crunch and nutrients; can be substituted with bell peppers or snap peas.
- Olive Oil – Used for frying the tofu and broccoli; any cooking oil with a high smoke point can work.
- Cashew Nuts – Adds crunch and richness; omit for a nut-free dish or substitute with sunflower seeds.
For Serving
- Rice – Serves as the perfect base for the stir-fry; consider cauliflower rice for a low-carb option.
- Fresh Chilli – Optional garnish for some heat; jalapeños or red pepper flakes can add a spicy kick.
- Sesame Seeds – Optional garnish for added texture and flavor; sprinkle them on top for a finishing touch!
How to Make Sticky Broccoli & Tofu Stir-Fry
-
Prepare Sauce: Whisk together soy sauce, rice vinegar, tomato puree, orange juice, cornflour, sesame oil, maple syrup, garlic, and ginger in a bowl until smooth and well combined. Set aside for later.
-
Cook Tofu: Heat olive oil in a large frying pan or wok over medium heat. Cube and press the extra-firm tofu to remove excess moisture; fry until golden and crispy on all sides, about 3-4 minutes per side.
-
Stir-Fry Broccoli: Remove the cooked tofu from the pan and set it aside. Add the remaining oil, then toss in the broccoli. Stir-fry until the broccoli is bright green and just tender, approximately 5-6 minutes.
-
Combine: Return the crispy tofu to the pan. Pour the prepared sauce over the tofu and broccoli, add cashew nuts if using, and let everything simmer together until the sauce thickens, around 5-7 minutes.
-
Serve: Serve the sticky stir-fry over a bed of rice, garnishing with fresh chilli and a sprinkle of sesame seeds for an extra touch.
Optional: Top with extra sesame seeds for added crunch.
Exact quantities are listed in the recipe card below.
Make Ahead Options
These Sticky Broccoli & Tofu Stir-Fry components are perfect for meal prep! You can prepare the sauce (whisk together soy sauce, vinegar, orange juice, and spices) and refrigerate it for up to 3 days. Additionally, press and cube the tofu, storing it in a sealed container so it stays fresh. For best results, slice the broccoli just before cooking to maintain its crunch. When you’re ready to enjoy your meal, simply stir-fry the tofu and broccoli, add the prepped sauce, and simmer until everything is heated through and perfectly sticky. With these make-ahead steps, you’ll save time and still enjoy a delicious, nutritious dinner!
Sticky Broccoli & Tofu Stir-Fry Variations
Feel free to get creative and put your own spin on this delightful stir-fry!
-
Nut-Free: Omit cashew nuts for a completely nut-free dish, or swap them with sunflower seeds for extra crunch.
-
Veggie Boost: Switch up the vegetables by adding bell peppers, snap peas, or mushrooms for a fresh twist. Each variation not only enhances the flavors but also adds vibrant colors to your plate!
-
Zesty Lime: Add a splash of lime juice for a zesty brightness that complements the sweetness of the glaze. It’s like a citrus hug for your taste buds.
-
Tempeh Swap: Replace tofu with tempeh for a firmer texture or use chickpeas for a hearty, protein-packed option. Each choice brings its unique character to the dish!
-
Crispy Additions: Toss in some water chestnuts or bamboo shoots for an extra crunch that contrasts beautifully with the tender veggies.
-
Heat Level: Spice things up by adding chopped fresh chili or a dash of sriracha for an exciting kick! Adjust to your heat preference for the perfect flavor punch.
-
Carb Alternatives: Serve over cauliflower rice or quinoa for a low-carb meal that’s just as satisfying. Embrace the change and enjoy the different textures!
-
Herb Infusion: Garnish with fresh herbs like cilantro or basil before serving for an aromatic finish that elevates the dish to another level!
How to Store and Freeze Sticky Broccoli & Tofu Stir-Fry
Fridge: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave to maintain the crispness of the tofu.
Freezer: For longer storage, freeze portions of the Sticky Broccoli & Tofu Stir-Fry for up to 2 months. Place in freezer-safe containers and ensure they are tightly sealed to prevent freezer burn.
Thawing: To enjoy frozen stir-fry, thaw overnight in the fridge and reheat on medium heat until heated through, adding a splash of water if needed to restore moisture.
Serving Tip: To enhance texture, add freshly cooked broccoli or tofu when reheating, making the dish taste freshly made again!
Expert Tips for Sticky Broccoli & Tofu Stir-Fry
-
Press Tofu Well: Ensure your tofu is well-pressed to remove excess moisture; this prevents a soggy texture and promotes crispiness.
-
Avoid Overcrowding the Pan: Fry tofu in batches to avoid overcrowding. This allows for even cooking and maximum crispness, essential for your Sticky Broccoli & Tofu Stir-Fry.
-
Taste as You Go: Remember to taste and adjust the seasoning during cooking. This helps you achieve the perfect balance of flavors in the glaze.
-
Serve Immediately: For the best texture and flavor, serve your stir-fry right after cooking. The crispy tofu and fresh broccoli shine when enjoyed fresh.
-
Customization is Key: Don’t hesitate to get creative! The recipe is highly customizable, so feel free to substitute with your choice of vegetables or proteins to suit your preferences.
What to Serve with Sticky Broccoli & Tofu Stir-Fry?
Enjoy a delightful dining experience by pairing this vibrant stir-fry with complementary side dishes that elevate every bite.
-
Fluffy Jasmine Rice: The light and airy texture of jasmine rice absorbs the sticky glaze beautifully, making every mouthful a delightful experience.
-
Garlic Green Beans: Crispy green beans sautéed with a hint of garlic provide a fresh crunch that balances the richness of the stir-fry, creating a vibrant contrast.
-
Crispy Spring Rolls: These golden morsels filled with crunchy vegetables add a delightful crunch and an extra layer of flavor, perfect for dipping in soy or sweet chili sauce.
-
Quinoa Salad: A refreshing quinoa salad with cherry tomatoes, cucumber, and a zesty lemon dressing can complement the nutty undertones of the stir-fry while adding a nutritious element.
-
Sesame Noodle Salad: Cold sesame noodles tossed with crunchy veggies and a light dressing bring a cheerful, tangy taste that pairs wonderfully with the sticky tofu.
-
Refreshing Cucumber Mint Salad: This cooling cucumber salad with fresh mint provides a refreshing contrast to the stir-fry’s heat, cleansing the palate beautifully.
-
Chilled Ginger Tea: A soothing glass of chilled ginger tea can enhance your meal, offering a slightly spicy note that harmonizes with the flavors in the stir-fry.
These sides not only enrich the meal but also create a feast that feels celebratory, ensuring that your dining experience is as nourishing as it is satisfying!
Sticky Broccoli & Tofu Stir-Fry Recipe FAQs
What should I look for when selecting tofu?
Absolutely! For the best results, opt for extra-firm tofu, as it holds its shape beautifully when cooked. Look for tofu with a firm texture and minimal moisture. If you notice a lot of water in the packaging, it’s a good idea to press it to remove excess water before frying for crispy results!
How long can I store leftovers?
You can store your Sticky Broccoli & Tofu Stir-Fry in an airtight container in the fridge for up to 3 days. Just be sure to reheat it gently either on the stove or in the microwave to keep your tofu crispy and your broccoli vibrant!
Can I freeze the stir-fry?
Yes, you can freeze Sticky Broccoli & Tofu Stir-Fry for up to 2 months! Here’s how: portion it into freezer-safe containers, ensuring they’re tightly sealed to prevent freezer burn. When you’re ready to enjoy it again, thaw overnight in the fridge and reheat on medium heat, adding a splash of water if needed to restore moisture.
What if my sauce is too thin?
If your sauce isn’t thickening as desired, don’t worry! Simply mix a teaspoon of cornflour with a tablespoon of water to create a slurry. Stir it into the sauce while it simmers and continue cooking for a few minutes until it reaches your desired thickness. This should help give it that delicious sticky coating we’re after!
Are there any dietary considerations for this recipe?
Of course! This Sticky Broccoli & Tofu Stir-Fry is naturally plant-based and can easily be made nut-free by omitting the cashew nuts or substituting them with sunflower seeds. If you’re allergic to soy, try using chickpeas or tempeh instead of tofu!

Delicious Sticky Broccoli & Tofu Stir-Fry in 30 Minutes
Ingredients
Equipment
Method
- Whisk together soy sauce, rice vinegar, tomato puree, orange juice, cornflour, sesame oil, maple syrup, garlic, and ginger in a bowl until smooth and well combined. Set aside for later.
- Heat olive oil in a large frying pan or wok over medium heat. Cube and press the extra-firm tofu to remove excess moisture; fry until golden and crispy on all sides, about 3-4 minutes per side.
- Remove the cooked tofu from the pan and set it aside. Add the remaining oil, then toss in the broccoli. Stir-fry until the broccoli is bright green and just tender, approximately 5-6 minutes.
- Return the crispy tofu to the pan. Pour the prepared sauce over the tofu and broccoli, add cashew nuts if using, and let everything simmer together until the sauce thickens, around 5-7 minutes.
- Serve the sticky stir-fry over a bed of rice, garnishing with fresh chilli and a sprinkle of sesame seeds for an extra touch.







