As I opened my pantry, I was greeted by the familiar sight of firm tofu and vibrant broccoli, just waiting to be transformed into a delightful meal. This One-Pan Tofu and Broccoli is not only a feast for the eyes with its colorful presentation but also a quick solution for busy weeknights. Perfectly roasted to achieve a crispy exterior while remaining tender inside, the tofu partners beautifully with the broccoli, all enveloped in a savory, slightly sweet sauce. This dish is a game-changer, making plant-based meals easy and accessible, while also making the cleanup effortless. Whether you are a seasoned home-chef or a culinary novice, this one-pan wonder promises to be a crowd-pleaser that even tofu skeptics will love. Curious to see just how simple it is to whip up this wholesome delight? Let’s dive in!

Why is One-Pan Tofu and Broccoli a must-try?
Simplicity at Its Best: No complicated steps or hard-to-find ingredients; this recipe is perfect for all skill levels.
Flavor Explosion: The umami-rich sauce with sweet hints will leave your taste buds dancing in delight.
Versatile Meal: Serve over rice, quinoa, or even in wraps — the possibilities are endless!
Time-Saving: Ready in about 30 minutes, making it an ideal weeknight solution.
Nutrient-Rich: Packed with protein and vitamins, it fits perfectly into a healthy diet. If you’re seeking more quick meals, check out our guide on easy weeknight dinners.
One-Pan Tofu and Broccoli Ingredients
• For the Tofu
- Firm or Extra-Firm Tofu – Essential for a crispy texture; pressing it well removes moisture for best results.
• For the Broccoli
- Broccoli – Fresh florets add nutrition and crunch; frozen can be a quick substitute if needed.
• For the Sauce
- Soy Sauce or Tamari – This umami-packed base brings depth; choose tamari for a gluten-free option.
- Rice Vinegar – Provides a tangy balance; this ingredient is not easily substituted.
- Maple Syrup – Sweetness in the sauce; agave or honey work well if you’re looking for alternatives.
- Sesame Oil – Infuses a nutty flavor; you can swap it with vegetable oil if necessary.
- Garlic – Fresh garlic is best for flavor; dried can save you in a pinch.
- Ginger – Fresh is ideal for brightness; consider ground ginger as a backup.
- Cornstarch – Thickens the sauce and aids in tofu crispiness; ensure it’s gluten-free if needed.
• For Garnishing (Optional)
- Sesame Seeds – Adds a lovely crunch and visual appeal to your dish.
- Sliced Green Onions – Offers a fresh bite; sprinkle them on just before serving.
• For Heat (Optional)
- Sriracha or Red Pepper Flakes – Adjust according to your spice preference for an extra kick!
This One-Pan Tofu and Broccoli is not just quick and simple, but it’s also a delightful way to embrace plant-based meals without sacrificing flavor or fun! Enjoy creating this vibrant dish.
Step‑by‑Step Instructions for One-Pan Tofu and Broccoli
Step 1: Preheat the Oven
Begin by preheating your oven to 400°F (200°C). This ensures the One-Pan Tofu and Broccoli will roast to perfection. A hot oven is essential for achieving crispy tofu and tender broccoli, giving that perfect golden-brown color and flavor you’re looking for.
Step 2: Press the Tofu
Carefully remove your firm or extra-firm tofu from its packaging and press it to eliminate excess moisture. Wrap the tofu in a clean kitchen towel and place a heavy object on top—like a cast iron skillet—for about 15 minutes. After pressing, cut the tofu into even cubes for consistent baking.
Step 3: Whisk the Sauce
In a medium bowl, whisk together soy sauce (or tamari), rice vinegar, maple syrup, sesame oil, minced garlic, grated ginger, and cornstarch until well combined. The cornstarch is key to thickening the sauce, so make sure there are no lumps. This delicious sauce will create the umami-rich flavor that complements the tofu and broccoli beautifully.
Step 4: Coat the Tofu
Place the pressed tofu cubes in a large mixing bowl and pour the prepared sauce over them. Gently toss the tofu until each cube is fully coated in the sauce, ensuring maximum flavor absorption. Set aside for a few minutes to allow the tofu to marinate while you prepare the broccoli.
Step 5: Prepare the Broccoli
Wash and chop the broccoli into bite-sized florets for even roasting. In a separate bowl, toss the broccoli with a drizzle of oil and a sprinkle of salt and pepper. This step brings out the vibrant green color and natural sweetness of the broccoli, enhancing its flavor in the final One-Pan Tofu and Broccoli dish.
Step 6: Arrange on Baking Sheet
Line a baking sheet with parchment paper for easy cleanup. Spread the marinated tofu cubes and seasoned broccoli florets evenly on the sheet, making sure they’re spaced apart to avoid steaming. The arrangement is crucial for achieving that desired crispiness on both the tofu and broccoli.
Step 7: Roast in the Oven
Place the baking sheet in your preheated oven and roast for 20-25 minutes. Halfway through, give the tofu and broccoli a gentle stir to promote even cooking. You’ll know it’s ready when the tofu is golden brown and the broccoli is tender yet crisp.
Step 8: Final Glaze
For an optional finishing touch, return the baking sheet to the oven and drizzle any reserved sauce over the tofu and broccoli. Allow them to bake for an additional 3-5 minutes, which helps the sauce thicken and cling to the ingredients. Your One-Pan Tofu and Broccoli will now sparkle with flavor.
Step 9: Serve and Garnish
Once out of the oven, transfer the One-Pan Tofu and Broccoli to serving plates. Sprinkle with sesame seeds and sliced green onions for an added crunch and freshness. Serve warm over rice or quinoa for a delightful, wholesome meal that everyone will love!

Expert Tips for One-Pan Tofu and Broccoli
- Proper Tofu Choice: Use firm or extra-firm tofu only; silken tofu will lead to a mushy result that lacks the desired crispiness.
- Press Well: Ensure to press the tofu thoroughly to eliminate as much moisture as possible, helping it achieve that perfect texture during roasting.
- Don’t Overcrowd: Give each tofu cube and broccoli floret enough space on the baking sheet; overcrowding can cause steaming instead of roasting, which hinders crispiness.
- Midway Stir: About halfway through roasting, gently stir the pan to ensure even cooking and browning of the tofu and broccoli.
- Cornstarch Slurry: If the sauce seems too thin for your liking, mix a bit of cornstarch with water to create a slurry and add it for thicker, more clingy sauce.
- Experiment with Veggies: Feel free to substitute with other vegetables like bell peppers, but adjust cooking times accordingly to maintain optimal texture in your One-Pan Tofu and Broccoli.
What to Serve with One-Pan Tofu and Broccoli?
Enhance your One-Pan Tofu and Broccoli experience with these delightful pairings that create a full, satisfying meal.
- Steamed Jasmine Rice: The fragrant rice complements the savory tofu and broccoli, soaking up the delicious sauce.
- Crispy Garlic Bread: A warm, crusty accompaniment that works wonderfully to scoop up the sumptuous sauce and adds a delightful crunch.
- Fresh Green Salad: A light and refreshing salad with mixed greens and a zesty vinaigrette balances the richness of the dish.
- Quinoa Salad: Nutty quinoa brings a unique texture and protein boost, making for a nutritious and hearty pairing.
- Sesame Noodles: These flavorful noodles infused with ginger and garlic pair perfectly with the tofu, offering an additional layer of umami goodness.
- Coconut Milk Soup: A creamy, ginger-infused soup brings warmth and a hint of sweetness to complement the savory notes of the main dish.
- Crispy Baked Sweet Potatoes: The sweetness of roasted sweet potatoes offers a beautiful contrast, adding depth to your meal.
- Chilled Cucumber Salad: This refreshing side with a tangy vinegar dressing helps cleanse the palate, enhancing your overall dining experience.
- Iced Green Tea: A cooling drink that refreshes and complements the flavors while keeping the meal light.
- Mango Sorbet: After a savory meal, a scoop of this fruity delight adds a touch of sweetness to round off your dining experience.
Make Ahead Options
This One-Pan Tofu and Broccoli is a fantastic option for meal prep enthusiasts! You can press and marinate the tofu and chop the broccoli up to 24 hours in advance; simply refrigerate them in an airtight container to maintain freshness. Additionally, you can whisk the sauce ahead of time and store it separately, ensuring all components are ready to go. When you’re ready to serve, follow the original recipe by roasting the marinated tofu and broccoli as instructed for a quick dinner that tastes just as delicious! This thoughtful prep saves you time and effort on busy weeknights, making wholesome meals effortlessly achievable.
One-Pan Tofu and Broccoli Variations
Explore the delightful variations you can try to make this One-Pan Tofu and Broccoli even more personalized and sensational!
-
Chickpea Swap: Replace tofu with canned chickpeas for a different texture and protein boost. They’re perfectly crispy and delicious, lending a unique flavor that pairs beautifully with the sauce.
-
Tempeh Twist: Swap tofu for tempeh for a nuttier flavor and chewier texture. Slice it thinly and marinate it to infuse flavor for an exceptionally satisfying bite.
-
Crunchy Veggie Addition: Add bell peppers or snap peas for extra crunch and color. These vibrant veggies will cook quickly and complement the broccolini magnificently.
-
Spicy Upgrade: Incorporate sriracha or red pepper flakes into the sauce for a spicy kick. A little goes a long way and will awaken your palate with a delightful heat.
-
Noodle Base: Serve over rice noodles instead of the traditional rice or quinoa. They’ll soak up the sauce beautifully, offering a comforting twist to your meal.
-
Coconut Aminos: For a soy-free alternative, use coconut aminos in the sauce. The natural sweetness will harmonize wonderfully with the dish, giving it a unique twist without gluten.
-
Brown Sugar Replacement: Try brown sugar instead of maple syrup for a deeper, caramelized sweetness. It will give the sauce a lovely richness, making every bite more indulgent.
-
Garlic Lovers: If you’re a garlic enthusiast, add extra minced garlic for a boost in flavor. The aromatic sauce will become even more fragrant and irresistible!
Feel free to mix and match these variations to create your own version of this One-Pan Tofu and Broccoli dish. Remember, the kitchen is your playground, so don’t hesitate to explore! For more exciting adaptations, check out our guide on easy weeknight dinners or explore other delightful options like our quick vegetable stir-fry.
How to Store and Freeze One-Pan Tofu and Broccoli
- Fridge: Store leftover One-Pan Tofu and Broccoli in an airtight container for up to 3 days. Keep the tofu and broccoli separate if possible to maintain texture.
- Freezer: For longer storage, freeze cooled portions in airtight containers or freezer bags for up to 2 months. Reheat directly from frozen for best results.
- Reheating: To rewarm, microwave or place in a skillet over medium heat until heated through, adding a splash of water to help steam and revive texture, keeping your dish delicious!
- Wrapping: If freezing, ensure to remove excess air from containers or bags to prevent freezer burn and maintain the flavor of this tasty meal.

One-Pan Tofu and Broccoli Recipe FAQs
What type of tofu should I use for the best results?
Absolutely! For the best texture, opt for firm or extra-firm tofu. Silken tofu won’t hold up during cooking and will become mushy. Removing excess moisture is key; press the tofu before cutting it into cubes for a crispy exterior.
How do I store leftovers of One-Pan Tofu and Broccoli?
You can store leftover One-Pan Tofu and Broccoli in an airtight container in the refrigerator for up to 3 days. For optimal freshness, try to keep the tofu and broccoli separate if you can, as this helps maintain their textures.
Can I freeze One-Pan Tofu and Broccoli?
Yes! For freezing, let the dish cool completely. Then, portion it into airtight containers or freezer bags, and it will keep well for up to 2 months. Remember to squeeze out as much air as possible to prevent freezer burn.
What if my sauce is too thin?
If your sauce seems thin, don’t worry! You can thicken it with a cornstarch slurry. In a small bowl, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth. Add this to the sauce over low heat, stirring constantly until thickened.
Are there any allergens I should watch out for in this recipe?
Yes, this recipe includes soy sauce, which can be a concern for those with soy allergies. If following a gluten-free diet, ensure you use tamari or a gluten-free soy sauce. Additionally, check the labels on your other ingredients to confirm they meet your dietary needs.
What vegetables can I substitute or add to the recipe?
The more the merrier! Feel free to substitute tofu with chickpeas or tempeh for a change. You can also add bell peppers, snap peas, or carrots. Just remember to adjust the cooking times slightly based on the vegetables’ textures to ensure everything is cooked just right.

One-Pan Tofu and Broccoli: Your Quick Vegan Dinner Solution
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C) for optimal roasting.
- Press the tofu to remove excess moisture and cut into cubes.
- Whisk together the sauce ingredients in a medium bowl until combined.
- Coat the tofu cubes with the sauce in a large mixing bowl.
- Prepare broccoli by washing and chopping into florets, then season.
- Arrange marinated tofu and broccoli on a lined baking sheet.
- Roast in the oven for 20-25 minutes, stirring halfway through.
- Drizzle any reserved sauce over the tofu and broccoli and roast for an additional 3-5 minutes.
- Serve garnished with sesame seeds and green onions over rice or quinoa.















