
This sweet and tangy tofu broccoli and rice dish combines crispy tofu with vibrant roasted broccoli all coated in a luscious orange glaze. It is a versatile vegan and gluten-free meal perfect for busy weeknights or meal prep.
I first made this on a chilly evening and it quickly became a family favorite for its balance of savory and citrus notes.
Ingredients
- Extra-firm tofu: Cut into cubes ensures the right texture for crispiness. Patting it dry is essential for removing moisture.
- Neutral oil: Like canola allows even roasting without overpowering flavors.
- Cornstarch: Coats the tofu and creates a perfect crispy crust.
- Broccoli florets: Add freshness and charred flavor; choose firm bright green heads.
- Kosher salt: Seasons the vegetables perfectly.
- Long-grain white rice: Provides a neutral base to soak up the glaze.
- Fresh orange zest and juice: Bring bright citrus sweetness.
- Dark brown sugar: Adds depth and balances acidity.
- Soy sauce or tamari: Adds umami and saltiness; tamari is a gluten-free option.
- Fresh garlic: Imparts a subtle pungency.
- Thinly sliced scallions: Garnish for freshness and color.

Step-by-Step Instructions
- Preheat oven and prepare baking sheet:
- Preheat oven to four hundred twenty five degrees Fahrenheit with the rack in the lower third position. Line a large rimmed baking sheet with parchment paper. Spread tofu in an even layer on a towel and let it drain for ten to fifteen minutes to remove excess moisture.
- Coat tofu and arrange on baking sheet:
- Toss tofu gently with one tablespoon of oil in a large bowl. Spread one quarter cup cornstarch on a large plate and toss tofu pieces until all sides are evenly coated. Transfer tofu to one side of the prepared baking sheet.
- Season and add broccoli:
- In the same bowl, toss broccoli florets with kosher salt and the remaining one tablespoon oil until well coated. Spread broccoli evenly on the other side of the baking sheet.
- Bake tofu and broccoli:
- Bake until tofu is crispy and broccoli is tender and browned in spots, approximately thirty minutes. Flip tofu halfway through baking for even crisping.
- Cook rice:
- While tofu and broccoli bake, prepare rice according to package instructions.
- Make orange glaze:
- In a large skillet, combine orange zest and juice, dark brown sugar, soy sauce or tamari, grated garlic, and the remaining two teaspoons cornstarch. Bring to a boil over medium heat, stirring frequently, until the mixture thickens slightly, about four to five minutes.
- Coat tofu and finish dish:
- Add the baked tofu to the skillet and stir to coat with glaze, cooking for about one minute. Remove from heat and fold in roasted broccoli. Serve this mixture over cooked rice and drizzle with any remaining glaze.
Storage Tips
Store leftovers in an airtight container in the refrigerator and consume within one day to maintain texture and flavor. Reheat gently to keep tofu crispy.
Ingredient Substitutions
Broccoli can be swapped for cauliflower, broccolini, green beans, or halved Brussels sprouts. Spinach or kale can be cooked separately and added for extra greens.

Serving Suggestions
Serve with steamed jasmine or basmati rice for a fragrant pairing. Garnish with extra scallions or a sprinkle of toasted sesame seeds for added texture.
Frequently Asked Questions About Recipes
- → How do I make the tofu crispy in the oven?
Pat the tofu dry, toss it with oil, and coat it with cornstarch before baking. This creates a golden, crispy texture without frying.
- → Can I use a different vegetable instead of broccoli?
Yes, try cauliflower, green beans, broccolini, or Brussels sprouts. Just ensure they’re cut into similar sizes for even roasting.
- → What type of tofu should I use?
Use extra-firm tofu and press it to remove excess moisture before baking for the best texture.
- → Is the glaze very sweet?
The glaze is balanced between sweet and tangy thanks to the orange juice, soy sauce, and a touch of dark brown sugar.
- → Can I make this dish ahead of time?
The tofu and broccoli are best fresh, but leftovers can be stored for 1 day and reheated in the oven or air fryer for crispiness.
- → Is this dish gluten-free?
Yes, use tamari instead of soy sauce to keep it gluten-free. Always double-check labels on ingredients to be sure.