Roasted Herb Tofu with Broccoli and Mushrooms – Simple, Flavorful, and Satisfying
This is the kind of weeknight dinner that feels special without taking much effort. Roasted tofu turns golden and crisp in the oven, while broccoli and mushrooms soak up garlicky, herby flavors. Everything cooks on one pan, so cleanup stays easy.
The result is savory, comforting, and full of texture. If you’re trying to eat more plant-based meals, this dish makes it feel effortless and genuinely delicious.
Why This Recipe Works

This recipe leans on the oven to do the heavy lifting, which keeps the tofu firm and the vegetables tender with just the right amount of char.
- High-heat roasting gives tofu a crisp exterior and deep flavor without frying.
- Dry herbs and garlic powder ensure even seasoning that doesn’t burn quickly like fresh herbs sometimes can.
- Cornstarch lightly coats the tofu, helping it crisp up and hold onto the seasoning blend.
- One-pan cooking lets the flavors mingle, so the broccoli and mushrooms pick up the herby, savory notes from the tofu.
- Flexible seasoning means you can adjust the herbs and add heat or citrus to suit your taste.
What You’ll Need
- 14 oz (400 g) extra-firm tofu, drained and pressed
- 3 cups broccoli florets (from about 1 small head)
- 8 oz (225 g) cremini or button mushrooms, halved or quartered
- 3 tbsp olive oil (divided)
- 1 tbsp cornstarch (for crisping the tofu)
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp dried Italian herb blend (or a mix of dried thyme, oregano, and basil)
- 1/2 tsp dried rosemary, crushed between fingers
- 1/2 tsp smoked paprika (optional but great for depth)
- 1/4–1/2 tsp red pepper flakes (optional for heat)
- Salt and black pepper, to taste
- Lemon wedges, for serving
- Fresh parsley or chives, chopped (optional garnish)
Instructions

- Preheat the oven: Set to 425°F (220°C). Line a large sheet pan with parchment for easy cleanup.
- Press the tofu: Wrap the block in a clean kitchen towel and place something heavy on top for 10–15 minutes.
This helps remove excess moisture so it crisps better.
- Prep the vegetables: Cut broccoli into bite-size florets. Clean mushrooms and halve or quarter them so they’re similar in size for even roasting.
- Cube the tofu: Unwrap and cut into 3/4-inch cubes. Add to a bowl and toss with 1 tablespoon olive oil, cornstarch, garlic powder, onion powder, dried herbs, smoked paprika, red pepper flakes (if using), and a generous pinch of salt and pepper.
- Season the vegetables: In a separate bowl, toss broccoli and mushrooms with the remaining 2 tablespoons olive oil, a pinch of salt, and black pepper.
- Arrange on the pan: Spread tofu on one side and vegetables on the other, leaving space between pieces.
Crowding leads to steaming, not browning.
- Roast the tofu first: Place the pan in the oven and roast for 15 minutes. This jump-starts the crisping.
- Flip and finish: Remove the pan, gently flip the tofu and toss the vegetables. Return to the oven for another 12–15 minutes, until tofu is golden and edges are crisp, broccoli is tender with charred tips, and mushrooms are browned.
- Finish with brightness: Squeeze fresh lemon over everything.
Taste and adjust salt and pepper. Sprinkle with chopped parsley or chives if you like.
- Serve: Enjoy as-is, or pair with rice, quinoa, or crusty bread. A drizzle of balsamic glaze or tahini dressing is a nice touch.
Storage Instructions
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Reheat: For best texture, reheat on a sheet pan at 375°F (190°C) for 8–10 minutes until warmed and crisp at the edges.
The microwave works, but the tofu will soften.
- Freeze: You can freeze roasted tofu separately for up to 2 months. Thaw in the fridge, then re-crisp in the oven. Mushrooms and broccoli change texture when frozen, so freezing the full dish isn’t ideal.

Why This is Good for You
- High in plant protein: Tofu delivers complete protein, helping with satiety and muscle repair.
- Fiber-rich veggies: Broccoli and mushrooms support digestion and overall gut health.
- Healthy fats: Olive oil adds heart-healthy monounsaturated fats and helps absorb fat-soluble nutrients.
- Low in fuss, big on nutrients: With simple seasonings and whole ingredients, you get flavor without heavy sauces or excess sodium.
Common Mistakes to Avoid
- Skipping the press: Unpressed tofu holds water and won’t crisp well.
Even a quick 10-minute press helps.
- Crowding the pan: If pieces touch, they steam. Use a large pan or two pans for proper browning.
- Under-seasoning: Tofu is a blank canvas. Be generous with salt and herbs for full flavor.
- Not tossing halfway: Flipping ensures all sides brown evenly.
- Overbaking broccoli: Watch in the final minutes.
You want charred edges, not dried-out florets.
Alternatives
- Different veggies: Swap broccoli for Brussels sprouts, green beans, or cauliflower. Use sliced red onion or bell peppers for sweetness.
- Flavor twists: Try curry powder and turmeric, or cumin and coriander for a warmer profile. Add a splash of soy sauce or tamari to the tofu for a savory boost.
- Fresh herbs: Finish with fresh thyme or rosemary instead of dried for a bright, aromatic touch.
- Protein swaps: Use tempeh (slice thin and marinate for 10 minutes) or chickpeas (well-drained and tossed with the same spices).
- Gluten-free and soy-free options: The recipe is naturally gluten-free if you avoid soy sauce.
For soy-free, use roasted chickpeas in place of tofu.
- Sauces: Serve with tahini-lemon sauce, chimichurri, or a light miso dressing for an extra layer of flavor.
FAQ
Do I have to press the tofu?
Pressing is highly recommended. It removes moisture so the tofu can crisp and better absorb seasoning. If you’re short on time, pat it very dry and use extra-firm tofu; it will still improve the texture.
Can I make this oil-free?
Yes.
Toss tofu and vegetables with vegetable broth or aquafaba plus the seasonings. The tofu won’t get as crisp, but it will still be flavorful. Use parchment and extend the roast time by a few minutes if needed.
What kind of tofu works best?
Extra-firm tofu holds its shape and crisps well.
Firm tofu can work if pressed a bit longer. Silken tofu will fall apart and isn’t suitable for roasting here.
How do I prevent soggy mushrooms?
Don’t wash mushrooms under running water right before roasting. Wipe them clean with a damp towel and keep them spread out on the pan.
High heat and space between pieces help them brown instead of steam.
Can I add fresh garlic instead of garlic powder?
You can, but add it in the last 10 minutes to avoid burning. Garlic powder seasons more evenly during the full roast and won’t scorch as easily.
What should I serve this with?
It pairs well with brown rice, quinoa, couscous, or polenta. For a low-carb option, try cauliflower rice.
A side salad with a tangy vinaigrette balances the richness nicely.
How do I make it spicier?
Add more red pepper flakes, a pinch of cayenne, or a drizzle of chili crisp after roasting. Smoked paprika also brings warmth without overwhelming heat.
Can I meal prep this?
Absolutely. Roast a double batch and store portions for weekday lunches.
Re-crisp in the oven or air fryer for the best texture, and pack a lemon wedge to squeeze on just before eating.
Wrapping Up
Roasted Herb Tofu with Broccoli and Mushrooms is proof that simple ingredients can deliver big flavor. With one pan, a hot oven, and a solid spice blend, you get a balanced, satisfying meal in under an hour. Keep this in your weeknight rotation, and switch up the herbs and veggies to keep it fresh.
A squeeze of lemon, a sprinkle of herbs, and dinner is served—no fuss needed.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.






