Love this?
When life gets hectic—and let's be honest, when doesn't it?—this vibrant, flavor-packed sheet pan dinner swoops in like a culinary superhero. I first threw this together on a Wednesday night when my fridge held nothing but a sad block of tofu, some aging broccoli, and snap peas that were one day away from compost destiny. Twenty-five minutes later, my husband and I were fighting over the crispy caramelized edges of tofu while our toddler happily munched the sweet-salty vegetables. Now it's our bi-weekly lifesaver.
The magic here lies in the honey-soy glaze that transforms humble tofu into crave-worthy golden nuggets while the vegetables roast to tender-crisp perfection. Everything mingles on one pan, meaning minimal cleanup and maximum flavor. Whether you're feeding skeptical omnivores, busy students, or health-conscious families, this dish delivers restaurant-quality results with pantry staples and zero fuss.
Why This Recipe Works
- One-Pan Wonder: Toss, roast, serve—dinner ready in 30 minutes with almost zero dishes.
- Protein-Packed Plant Power: Each serving delivers 18 g of plant protein that keeps you satisfied for hours.
- Balanced Sweet-Savory Glaze: Honey, soy, ginger, and garlic create sticky caramelization without refined sugar overload.
- Meal-Prep Champion: Holds beautifully for 4 days—flavors deepen overnight.
- Customizable Veggies: Swap in bell peppers, zucchini, or green beans based on what's in your crisper.
- Family-Friendly: Mild enough for kids, yet sophisticated enough for dinner guests.
Ingredients You'll Need
Great results start with great ingredients, but don't worry—nothing here requires a specialty store run. Here's what to grab and why each component matters:
Tofu
Use extra-firm tofu packed in water. Look for organic, non-GMO brands for the cleanest flavor. Avoid silken or soft tofu—they won't hold their shape during roasting. Pressing is non-negotiable; it removes excess moisture so the tofu can absorb the marinade and turn golden at the edges. If you're short on time, buy super-firm tofu that comes vacuum-sealed; it needs no pressing.
Broccoli
Fresh broccoli crowns give the best texture. Choose heads with tight, dark-green florets and firm stalks. Peel the thick outer skin from the stalks with a vegetable peeler, then slice them into coins—no waste, extra fiber, and they roast beautifully. Frozen broccoli will work in a pinch, but add it only for the final 10 minutes to prevent mushiness.
Snap Peas
Look for bright green pods that snap cleanly when bent. The tiny peas inside should be barely visible—overgrown pods become starchy. Remove the fibrous string by snapping the stem and pulling down the side. Snow peas are an acceptable swap; add them during the last 8 minutes so they stay crisp.
Honey
A mild floral honey (think clover or wildflower) melts into the soy sauce without overwhelming the dish. Vegans can substitute maple syrup or agave; expect a slightly looser glaze and lighter color. Avoid dark buckwheat honey—it dominates the balance.
Soy Sauce
Low-sodium soy sauce keeps the sodium in check; you can always season later. Tamari yields deeper umami and keeps the recipe gluten-free. Coconut aminos work for soy allergies but are sweeter, so reduce honey by 1 teaspoon.
Toasted Sesame Oil
A few drops add nutty complexity. Buy a small dark bottle and store it in the fridge—its delicate polyunsaturated fats turn rancid quickly at room temperature. Never use it for high-heat sautéing; here it's a finishing flavor.
Fresh Ginger & Garlic
Pre-minced jars taste flat and can carry preservatives. Peel ginger with the edge of a spoon and grate on a Microplane for instant aromatics. Smash garlic cloves, let them rest 10 minutes, then mince—this maximizes allicin, the heart-healthy compound.
How to Make Sheet Pan Honey Soy Tofu with Broccoli and Snap Peas
Press the Tofu
Remove tofu from package, drain, and slice into ¾-inch slabs. Lay on a clean kitchen towel set over a rimmed baking sheet. Top with another towel and a heavy cast-iron skillet. Press 15 minutes, flipping once. Cube into 1-inch pieces—larger cubes stay juicier inside while developing a chewy exterior.
Whisk the Marinade
In a medium bowl combine 3 Tbsp low-sodium soy sauce, 2 Tbsp honey, 1 Tbsp toasted sesame oil, 1 Tbsp rice vinegar, 2 tsp grated ginger, 2 minced garlic cloves, 1 tsp cornstarch, and ¼ tsp black pepper. The cornstarch helps the glaze cling and encourages caramelization. Taste and balance: it should be equal parts salty, sweet, and tangy.
Marinate the Tofu
Add tofu cubes to the bowl and gently fold with a silicone spatula to coat every edge. Let sit while the oven preheats—at least 10 minutes, up to 30 for deeper flavor. Stir once halfway so all sides bathe in the sauce.
Heat the Oven & Prep the Pan
Place a large rimmed sheet pan in the oven and preheat to 425 °F (220 °C). A screaming-hot pan prevents sticking and jump-starts browning. Once hot, carefully remove the pan, mist with avocado or grapeseed oil, and immediately scatter tofu in a single layer. Listen for the satisfying sizzle.
First Roast for Tofu
Roast tofu 12 minutes. Meanwhile, prep the vegetables: cut broccoli into 1-inch florets and slice peeled stalks into ¼-inch coins. Trim snap peas and remove strings. This staggered timing ensures tofu gets a head start on crisping.
Add Vegetables & Glaze
Flip tofu with a thin metal spatula. Scatter broccoli and snap peas around the pan; drizzle remaining marinade over everything. Toss vegetables lightly to coat but keep tofu on top so it stays exposed for browning. Return to oven.
Final Roast & Finish
Roast 10–12 minutes more, until broccoli edges char and snap peas blister. The honey will bubble and darken—watch closely the last 2 minutes to prevent burning. Remove from oven, immediately drizzle with 1 tsp sesame oil, sprinkle with sesame seeds and scallions, and serve hot over steamed rice or quinoa.
Expert Tips
Patience = Crisp
After flipping tofu, resist nudging it for the final 10 minutes. Undisturbed contact with the hot pan creates the coveted golden crust.
Double the Glaze
For extra saucy goodness, whisk an additional batch of marinade and warm it in a small saucepan while the vegetables roast. Drizzle at the table.
Hot Pan, Cold Oil
Always heat the empty pan first, then add oil. This old restaurant trick creates a natural non-stick surface and prevents tofu from tearing.
Buy Pre-Pressed Tofu
Super-firm vacuum-packed tofu skips pressing entirely and shaves 15 minutes off prep. Trader Joe's and Wildwood brands are reliably great.
Overnight Flavor Boost
Marinate tofu up to 24 hours ahead. The soy sauce gently "cures" the exterior, yielding an almost meaty bite after roasting.
High-Rack Finish
For extra char, move the pan to the top rack and broil on high for 1–2 minutes at the end. Watch like a hawk; honey burns fast.
Variations to Try
Spicy Gochujang
Whisk 1 tsp gochujang into the marinade for gentle heat and Korean flair. Garnish with crushed roasted peanuts and cilantro.
Citrus-Miso
Swap honey for maple syrup and add 1 Tbsp white miso plus zest of 1 orange. The miso deepens umami while citrus brightens.
Peanut-Satay
Stir 2 Tbsp natural peanut butter into the marinade and thin with 1 Tbsp coconut milk. Finish with lime juice and chopped Thai basil.
Autumn Harvest
Replace snap peas with cubed butternut squash and add Brussels sprout halves. Roast 5 extra minutes for root-vegetable caramelization.
Storage Tips
Refrigerator
Cool completely, then pack in airtight glass containers. Refrigerate up to 4 days. For best texture, store tofu and vegetables together but rice separately so it doesn't absorb excess moisture.
Freezer
Freeze portions in silicone bags for up to 2 months. Thaw overnight in the fridge, then reheat in a 400 °F oven for 8 minutes or in a non-stick skillet over medium heat. The tofu will be slightly chewier but still delicious.
Meal-Prep Bowls
Assemble 4 lunch boxes with ¾ cup cooked brown rice, 1 cup roasted vegetables, and 4–5 tofu cubes. Add a tiny ramekin of extra soy-honey glaze so you can reheat the bowl and finish with a fresh drizzle.
Frequently Asked Questions
Sheet Pan Honey Soy Tofu with Broccoli and Snap Peas
Ingredients
Instructions
- Press tofu: Slice tofu into ¾-inch slabs, press 15 minutes, then cube into 1-inch pieces.
- Make glaze: Whisk soy sauce, honey, 2 tsp sesame oil, vinegar, ginger, garlic, cornstarch, and pepper.
- Marinate: Coat tofu in glaze; rest 10–30 minutes, stirring once.
- Heat pan: Place empty sheet pan in oven; preheat to 425 °F. Grease with avocado oil.
- Roast tofu: Scatter tofu on hot pan; roast 12 minutes.
- Add vegetables: Flip tofu; add broccoli and snap peas with remaining marinade; roast 10–12 minutes until charred.
- Finish & serve: Drizzle with remaining sesame oil, sprinkle sesame seeds and scallions. Serve hot over rice.
Recipe Notes
For extra crispness, broil 1–2 minutes at the end. Watch closely—honey burns quickly. Leftovers keep 4 days refrigerated or 2 months frozen.
Nutrition (per serving)
You May Also Like
Discover more delicious recipes
Never Miss a Recipe!
Get our latest recipes delivered to your inbox.