Are you tired of bland, mushy tofu dishes that leave you feeling unsatisfied? Say hello to this Roasted Tofu Broccoli with Spicy Curry Peanut sauce that transforms ordinary ingredients into an extraordinary plant-based feast! This crispy-on-the-outside, tender-on-the-inside tofu paired with perfectly roasted broccoli will convert even the most dedicated tofu skeptics.
Hi, I’m Michael, the heart behind Foodydish! As someone who’s experimented with countless tofu preparations over the years, I’ve discovered that the secret lies in proper roasting techniques and bold flavor combinations. This curry peanut magic meal has become a weeknight staple in my home, bringing together the perfect balance of protein, vegetables, and that irresistible umami flavor we all crave.
In this guide, I’ll walk you through selecting the perfect tofu, prepping your vegetables for maximum flavor absorption, and creating that magical curry peanut sauce that ties everything together. Plus, you’ll find helpful tips for meal prep, serving suggestions, and flavor variations to keep this recipe in regular rotation.
Why This Roasted Tofu Broccoli Recipe Works
- Uses budget-friendly, accessible plant-based ingredients
- Requires minimal hands-on time (just 15 minutes of prep)
- Delivers restaurant-quality flavor with simple pantry staples
- Perfect balance of protein, fiber, and healthy fats
- Ideal for meal prep stays delicious for days
- Naturally gluten-free and vegan-friendly
Choosing the Right Tofu for Roasted Tofu Broccoli
Best Tofu Type for This Recipe
Extra-firm tofu is non-negotiable for this roasted tofu broccoli dish. Its dense texture allows it to hold up beautifully during roasting without crumbling, and it absorbs the spicy curry peanut flavors magnificently. The higher protein content also makes for better browning and caramelization.
Buying Tips
Look for tofu packages with minimal liquid and no discoloration. Many Asian markets offer fresher tofu options than standard supermarkets. If possible, choose organic tofu made from non-GMO soybeans for the cleanest flavor profile.
Substitutions
While extra-firm tofu is ideal, firm tofu can work in a pinch just be sure to press it thoroughly. For a soy-free version, tempeh offers a nuttier flavor profile but will create a different texture experience. Pre-baked tofu can save time but may absorb less of the curry peanut sauce.
Ingredients & Prep for Roasted Tofu Broccoli
Tofu Prep Essentials
Proper tofu preparation is crucial for achieving that perfect texture in your roasted tofu broccoli dish. Start by pressing your tofu wrap the block in paper towels, place it between two cutting boards, and weigh the top board down with something heavy like a cast iron skillet for 30 minutes. This removes excess moisture, allowing the tofu to absorb more flavor and achieve a crispier exterior when roasted.
Marinade & Sauce Ingredients
For the Tofu Marinade:
- 3 tablespoons low-sodium soy sauce or tamari
- 1 tablespoon sesame oil
- 2 teaspoons rice vinegar
- 1 tablespoon maple syrup
- 1 teaspoon garlic powder
- 1 teaspoon ground ginger
For the Spicy Curry Peanut Sauce:
- ¼ cup natural peanut butter
- 2 tablespoons coconut milk
- 1 tablespoon curry powder
- 1 tablespoon lime juice
- 2 teaspoons maple syrup
- 1-2 teaspoons sriracha (adjust to your heat preference)
- 1 clove garlic, minced
- ¼ teaspoon salt
Vegetable Prep
For perfect roasted broccoli, cut the crowns into florets of even size to ensure uniform cooking. Wash thoroughly and dry completely moisture is the enemy of crispy roasted vegetables! The stems are edible and delicious too simply peel the tough outer layer and slice into planks.

Step-by-Step Cooking Instructions for Roasted Tofu Broccoli
Pre-Cooking Tofu Prep
- Preheat your oven to 425°F (220°C) and line two baking sheets with parchment paper.
- After pressing, cut tofu into 1-inch cubes.
- Place cubes in a shallow dish and pour marinade over them, gently tossing to coat.
- Let marinate for at least 15 minutes (longer is better).
Cooking Method for Roasted Tofu Broccoli
- Arrange marinated tofu cubes on one baking sheet, ensuring they’re not touching each other.
- On the second sheet, spread out broccoli florets and drizzle with olive oil, salt, and pepper.
- Place both sheets in the oven: tofu on the top rack, broccoli on the middle rack.
- Roast for 25-30 minutes, flipping tofu and stirring broccoli halfway through cooking time.
Doneness Check for Roasted Tofu
Your tofu should be golden brown and slightly crisp on the edges. The broccoli should be tender with charred, crispy edges. If your tofu needs more color but the broccoli is done, remove the broccoli and continue roasting the tofu for another 5 minutes.
Assembling Your Tofu Broccoli Meal
- While everything roasts, whisk together all sauce ingredients until smooth.
- If the sauce is too thick, add a tablespoon of water at a time until you reach desired consistency.
- In a large bowl, combine roasted tofu and broccoli, then drizzle with the curry peanut sauce.
- Gently toss until everything is evenly coated.
Pro Tips for Perfect Roasted Tofu Broccoli
Avoiding Soggy Tofu
• Don’t skip the pressing step it’s essential for texture.
• Use high heat (425°F) for maximum crispiness.
• Don’t overcrowd the baking sheet give each cube space.
• For extra crispiness, toss tofu with 1 tablespoon cornstarch before marinating.
Tool Recommendations
A tofu press can be a worthwhile investment if you prepare tofu regularly. Good quality baking sheets that don’t warp at high temperatures ensure even cooking. Silicon baking mats can be used instead of parchment paper for reduced waste.
Storage & Reheating
This roasted tofu broccoli dish keeps beautifully in the refrigerator for up to 4 days, making it perfect for meal prep. Store the sauce separately if possible. When reheating, use an air fryer or toaster oven at 350°F for 5-7 minutes to revive the crispy exterior.
Looking for more plant-based inspiration? Check out my Pinterest for hundreds of creative, flavorful recipes to try next!
Flavor Variations for Roasted Tofu Broccoli
Spicier Version
Amp up the heat by adding 1 teaspoon of red pepper flakes to the marinade and doubling the sriracha in the sauce. For serious heat lovers, add a minced Thai chili to the sauce.
Thai-Inspired Twist
Replace the curry powder with Thai red curry paste and add 1 tablespoon of lemongrass paste to the sauce. Garnish with fresh Thai basil and lime wedges.
Mediterranean Version
Swap the curry peanut sauce for a tahini-lemon-garlic sauce and season the tofu with za’atar before roasting. Serve with a sprinkle of sumac and fresh parsley.
| Sauce Variation | Key Ingredients | Best Protein Pairing | Best Vegetables |
|---|---|---|---|
| Classic Curry Peanut | Peanut butter, curry powder, sriracha | Extra-firm tofu | Broccoli, bell peppers |
| Thai Coconut | Coconut milk, red curry paste, lime | Tofu or tempeh | Snow peas, carrots |
| Sesame Ginger | Tahini, ginger, maple syrup | Tofu | Brussels sprouts, mushrooms |
| Buffalo | Hot sauce, vegan butter, garlic | Extra-firm tofu | Cauliflower, celery |
Serving Suggestions for Roasted Tofu Broccoli
Turn this roasted tofu broccoli dish into a complete meal by serving it over fluffy jasmine rice, nutty brown rice, or for a lower-carb option, cauliflower rice. For added texture and nutritional boost, consider these accompaniments:
• Sprinkle with crushed roasted peanuts and sliced green onions
• Add a side of quick-pickled vegetables for brightness and acidity
• Serve with lime wedges for a fresh squeeze before eating
• Pair with a cooling cucumber-mint salad for temperature contrast
For a festive gathering, offer a “build your own bowl” station with the roasted tofu broccoli as the centerpiece, surrounded by various grain options, additional vegetables, and extra sauce on the side.

FAQs About Roasted Tofu Broccoli
Can I make this recipe oil-free?
Yes! For oil-free tofu, use parchment paper and a slightly lower oven temperature (400°F) with a longer cooking time. For the sauce, simply omit the sesame oil and add a bit more liquid if needed for consistency.
How can I meal prep this recipe?
Prepare the tofu and broccoli as directed and store in separate containers from the sauce. When ready to eat, reheat the tofu and broccoli and then add the sauce. This keeps everything fresh and prevents the tofu from absorbing too much moisture.
My tofu always sticks to the pan. Help!
Make sure you’re using parchment paper or a silicone baking mat. Additionally, don’t try to flip the tofu too early it naturally releases from the pan once it’s properly browned.
Can I air-fry the tofu instead of roasting it?
Absolutely! Air-fry at 375°F for 12-15 minutes, shaking the basket halfway through. The broccoli can also be air-fried but may need less time, around 8-10 minutes.
Conclusion
This Roasted Tofu Broccoli with Spicy Curry Peanut sauce is more than just a meal it’s a gateway to discovering how incredibly delicious plant-based cooking can be. The combination of crispy, flavor-packed tofu with caramelized broccoli and that velvety, spicy-sweet sauce creates a symphony of textures and flavors that will have you coming back for seconds.
Ready to transform your weeknight dinner routine? Give this recipe a try tonight and join thousands of home cooks who’ve discovered the magic of properly roasted tofu. And remember, cooking is about experimentation and making each recipe your own so don’t be afraid to adjust the spice level or try one of the flavor variations to suit your taste preferences!
Print
Roasted Tofu Broccoli: Spicy Curry Peanut Magic Meal
- Total Time: 45 mins
- Yield: 4 servings 1x
- Diet: Vegan
Description
Crispy roasted tofu and tender broccoli tossed in a savory soy-garlic sauce a simple, healthy, and delicious plant-based meal perfect for weeknights.
Ingredients
14 oz extra-firm tofu, drained and cubed
2 cups broccoli florets
2 tbsp olive oil
2 tbsp soy sauce
1 tbsp cornstarch
1 tbsp sesame oil
1 tbsp maple syrup or honey
2 garlic cloves, minced
1 tsp grated ginger
Salt and pepper to taste
Sesame seeds and green onions for garnish
Instructions
1. Preheat oven to 425°F (220°C) and line a baking sheet with parchment paper.
2. Pat tofu dry and toss with cornstarch, olive oil, and a pinch of salt.
3. Spread tofu cubes on one side of the baking sheet and bake for 15 minutes.
4. Meanwhile, toss broccoli with olive oil, salt, and pepper.
5. After 15 minutes, add broccoli to the other side of the pan and roast for another 15 minutes, until tofu is golden and broccoli is tender.
6. In a small bowl, whisk together soy sauce, sesame oil, maple syrup, garlic, and ginger.
7. Remove the pan from the oven and toss tofu and broccoli with the sauce until evenly coated.
8. Return to the oven for 5 more minutes to caramelize.
9. Garnish with sesame seeds and green onions before serving.
Notes
Serve over steamed rice or quinoa for a complete meal.
Add chili flakes or sriracha for a spicy kick.
Leftovers reheat well in a skillet or air fryer for extra crispiness.
- Prep Time: 10 mins
- Cook Time: 35 mins
- Category: Dinner
- Method: Roasted
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 6g
- Sodium: 720mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 0mg
Keywords: tofu broccoli, roasted tofu, vegan dinner, healthy sheet pan meal
