It was one of those hectic Tuesday evenings – work had run late, the kids were “starving,” and the thought of a complicated dinner with a mountain of dishes was enough to make me want to order takeout. But then I remembered the promise of a simple, healthy, and satisfying meal: the Broccoli and Tofu Sheet Pan dinner. I’d seen variations online and decided to create my own version, focusing on maximum flavor with minimal effort. Honestly, I was a bit skeptical if the tofu would get crispy enough and if the whole family, especially my slightly picky eaters, would go for it. Let me tell you, it was a resounding success! The tofu was delightfully golden and slightly chewy, the broccoli perfectly tender-crisp with those coveted charred edges, and the savory-sweet sauce coated everything beautifully. Even my youngest, who usually eyes green vegetables with suspicion, asked for seconds of the “yummy green trees.” Cleanup was a breeze – one pan! This recipe has since become a staple in our weeknight rotation, a true lifesaver that proves healthy eating doesn’t have to be a chore. It’s a vibrant, flavorful, and incredibly versatile dish that I’m thrilled to share.
Ingredients
- 1 (14-16 ounce) block extra-firm tofu: Drained and pressed to remove as much water as possible. This is crucial for achieving a crispier texture when baked.
- 1 large head of broccoli (about 1-1.5 pounds): Cut into bite-sized florets. Fresh broccoli works best for optimal texture and flavor.
- 3 tablespoons soy sauce (or tamari for gluten-free): Provides the savory, umami base for our marinade and sauce.
- 2 tablespoons rice vinegar: Adds a tangy brightness that balances the other flavors.
- 2 tablespoons maple syrup (or agave nectar): Lends a touch of sweetness to complement the savory notes.
- 1 tablespoon toasted sesame oil: Imparts a rich, nutty aroma and flavor distinctive to many Asian-inspired dishes.
- 1 tablespoon avocado oil (or other high-heat neutral oil): For roasting the broccoli and helping the tofu crisp up.
- 2 cloves garlic: Minced or finely grated, for a pungent, aromatic kick.
- 1 teaspoon fresh ginger: Grated, adding a warm, zesty spice.
- 1 tablespoon cornstarch (or arrowroot starch): The secret ingredient for helping the tofu achieve a wonderfully crispy exterior.
- 1/2 teaspoon black pepper: Freshly ground, for a bit of spice.
- Optional Garnish: Toasted sesame seeds, sliced green onions, red pepper flakes. For added texture, color, and a final flavor punch.
Instructions
- Prepare the Tofu: If you haven’t already, press the tofu. Wrap the tofu block in a few layers of paper towels or a clean kitchen towel. Place it on a plate, and put something heavy on top (like a cast-iron skillet or a few heavy books) for at least 30 minutes, or up to an hour, changing the paper towels if they become saturated. This step is vital for removing excess moisture, which allows the tofu to absorb the marinade better and become crispier when baked. Once pressed, cut the tofu into 1-inch cubes.
- Preheat Oven and Prepare Pan: Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. If you don’t have parchment paper, lightly grease the pan, but parchment is highly recommended to prevent sticking, especially with the sauce.
- Make the Marinade/Sauce: In a medium-sized bowl, whisk together the soy sauce (or tamari), rice vinegar, maple syrup, toasted sesame oil, minced garlic, and grated ginger. This vibrant mixture will serve as both a marinade for the tofu and a finishing sauce.
- Toss the Tofu: Place the cubed tofu in a separate bowl. Sprinkle the cornstarch and black pepper over the tofu and toss gently to coat each piece evenly. The cornstarch is key for that desirable crispy coating. Now, pour about half of the prepared marinade over the tofu. Toss gently again to ensure all pieces are well-coated. Let the tofu marinate for at least 10-15 minutes while you prepare the broccoli. For even deeper flavor, you can marinate it for up to 30 minutes.
- Prepare the Broccoli: In the now-empty marinade bowl (or a new large bowl), add the broccoli florets. Drizzle with the 1 tablespoon of avocado oil (or your chosen neutral oil) and a pinch of salt and pepper if desired (remember the sauce is already salty). Toss well to ensure the broccoli is lightly coated with oil. This will help it roast nicely and prevent it from drying out.
- Arrange on Baking Sheet: Spread the marinated tofu cubes in a single layer on one side of the prepared baking sheet. Spread the broccoli florets in a single layer on the other side. It’s important not to overcrowd the pan, as this will cause the ingredients to steam rather than roast, preventing them from getting crispy and caramelized. If necessary, use two baking sheets.
- Roast: Place the baking sheet in the preheated oven. Roast for 20-25 minutes. At the 10-12 minute mark, remove the pan from the oven, flip the tofu pieces to ensure even browning, and give the broccoli a stir.
- Add Remaining Sauce (Optional but Recommended): During the last 5 minutes of roasting, you can drizzle the reserved marinade over both the tofu and broccoli. This will create a lovely glaze as it caramelizes slightly in the oven. Be watchful during this stage to prevent the sauce from burning due to the sugar content.
- Check for Doneness: The tofu should be golden brown and crispy on the edges, and the broccoli should be tender-crisp with some lightly charred spots. Cooking times may vary slightly depending on your oven and the size of your tofu cubes and broccoli florets.
- Serve: Remove the sheet pan from the oven. If using, sprinkle with toasted sesame seeds, sliced green onions, and/or red pepper flakes. Serve immediately for the best texture.
Nutrition Facts
- Servings: 2-3 main course servings, or 4 side dish servings.
- Calories per serving (approximate for 3 main course servings): 350-400 calories.
- Protein (approx. 20-25g): Primarily from the tofu, this dish is a fantastic source of plant-based protein, essential for muscle repair, immune function, and satiety.
- Fiber (approx. 6-8g): Broccoli is rich in dietary fiber, which aids digestion, helps regulate blood sugar levels, and contributes to a feeling of fullness.
- Healthy Fats (approx. 15-20g): From sesame oil, avocado oil, and tofu, providing essential fatty acids and helping with the absorption of fat-soluble vitamins.
- Vitamin C (Significant % of DV): Broccoli is an excellent source of Vitamin C, a powerful antioxidant that supports the immune system and collagen production.
- Iron (Good % of DV): Tofu and broccoli both contribute iron, important for oxygen transport in the blood and preventing fatigue.
(Note: Exact nutritional values can vary based on specific ingredient brands, portion sizes, and any modifications made to the recipe.)
Preparation Time
- Active Preparation Time: Approximately 20-25 minutes. This includes pressing the tofu (can be started ahead), chopping broccoli, whisking the marinade, and arranging ingredients on the pan.
- Marinating Time (Tofu): 10-30 minutes (can overlap with other prep).
- Cooking Time: 20-25 minutes.
- Total Time: Approximately 50 minutes to 1 hour 15 minutes, depending on tofu pressing and marinating duration. This makes it an efficient option for a weeknight meal, especially if tofu is pressed in advance.
How to Serve
This Broccoli and Tofu Sheet Pan meal is wonderfully versatile and can be served in numerous delightful ways. Here are some ideas to inspire you:
- Over Grains:
- Steamed Rice: Serve hot over fluffy white jasmine rice, nutty brown rice, or fragrant basmati rice. The grains soak up the delicious sauce beautifully.
- Quinoa: For a higher protein and gluten-free option, serve over cooked quinoa. Its slightly earthy flavor complements the roasted vegetables and tofu.
- Farro or Barley: These heartier grains add a lovely chewiness and extra fiber to the meal.
- With Noodles:
- Soba Noodles: Toss with chilled or room temperature soba (buckwheat) noodles for a Japanese-inspired bowl.
- Rice Noodles: Pair with wide rice noodles or vermicelli for a Southeast Asian flair.
- Udon Noodles: The thick, chewy texture of udon noodles stands up well to the robust flavors.
- As a Low-Carb Option:
- Cauliflower Rice: Serve over steamed or sautéed cauliflower rice for a light, keto-friendly, and grain-free meal.
- Zucchini Noodles (Zoodles): Lightly sautéed or raw zoodles make a fresh and healthy base.
- Large Lettuce Cups: Use crisp romaine or butter lettuce leaves as wraps for a refreshing and crunchy bite.
- In a Bowl (Buddha Bowl Style):
- Combine with other elements like sliced avocado, pickled red onions, shredded carrots, edamame, or a scoop of kimchi for a vibrant and nutrient-packed bowl.
- Garnishes for Extra Pop:
- Toasted Sesame Seeds: Add a nutty crunch and visual appeal.
- Sliced Green Onions (Scallions): Provide a fresh, mild oniony bite.
- Fresh Cilantro or Parsley: Brightens the dish with fresh herby notes.
- Red Pepper Flakes: For those who like a bit of heat.
- A Squeeze of Lime or Lemon Juice: Adds a final burst of acidity to liven up all the flavors just before serving.
- A Drizzle of Sriracha or Chili Garlic Sauce: For an extra kick of spice and flavor.
Additional Tips
- Master Tofu Pressing: This cannot be overstated for crispy tofu. If you don’t have a tofu press, wrap the tofu block in several layers of paper towels or a clean, lint-free kitchen towel. Place it on a plate, and put something heavy on top (e.g., a cast-iron skillet, a few heavy cookbooks). Let it press for at least 30 minutes, ideally an hour, changing towels if they become saturated. The drier the tofu, the crispier it will be.
- Don’t Crowd the Pan: This is a golden rule for roasting anything. If ingredients are too close together, they will steam instead of roast, resulting in soggy tofu and broccoli. Use two sheet pans if necessary to give everything enough space to caramelize and crisp up. Ensure a single layer for all components.
- Uniform Vegetable Size: Cut your broccoli florets into relatively uniform, bite-sized pieces. This ensures they cook evenly. If some pieces are tiny and others are huge, the small ones will burn before the large ones are tender.
- High Heat is Your Friend: Roasting at a higher temperature (400°F / 200°C) is crucial for getting those nice charred edges on the broccoli and a golden crust on the tofu. Don’t be tempted to lower the heat too much, or you’ll miss out on that roasted flavor.
- Maximize Marinade Flavor: While 10-15 minutes is good for a quick marinade, if you have extra time, let the cornstarch-coated tofu sit in the marinade for 30 minutes to an hour in the refrigerator. This allows the flavors to penetrate more deeply. Always reserve some sauce for drizzling at the end or for serving.
- Cornstarch is Key for Crispy Tofu: Don’t skip the step of tossing the tofu in cornstarch (or arrowroot starch) before adding the liquid marinade. This creates a light coating that fries up in the oven, giving the tofu that sought-after crispy exterior.
- Vary Your Veggies: While broccoli is classic, feel free to customize this recipe with other sturdy vegetables that roast well. Bell peppers (any color), red onion wedges, carrots (sliced or diced), snap peas (add these in the last 10 minutes), or even Brussels sprouts (halved) would be delicious additions or substitutions. Adjust roasting times as needed for different vegetables.
- Taste and Adjust Seasoning: Before serving, always taste a piece of tofu and broccoli. Does it need a tiny bit more salt? A squeeze of lime to brighten it up? A dash more soy sauce for umami? Adjusting the final seasonings can elevate the dish from good to great.
FAQ Section
- Q: Can I use frozen broccoli for this recipe?
A: Yes, you can use frozen broccoli. However, it’s best to thaw it completely and pat it very dry with paper towels before tossing with oil and roasting. Frozen broccoli releases more moisture, so it might not get as charred or crispy as fresh broccoli, but it will still be delicious. Do not add it to the pan frozen. - Q: How do I store and reheat leftovers?
A: Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can microwave it, but for the best texture (to retain some crispiness), reheat on a sheet pan in a 350°F (175°C) oven or in an air fryer for a few minutes until warmed through. - Q: Can I make this recipe gluten-free?
A: Absolutely! Simply substitute the soy sauce with tamari (which is typically gluten-free, but always check the label) or coconut aminos. Also, ensure your cornstarch is certified gluten-free if you have celiac disease or severe gluten sensitivity, as some brands can have cross-contamination. - Q: My tofu didn’t get very crispy. What did I do wrong?
A: Several factors could be at play:- Not pressing enough: Excess water is the enemy of crispy tofu.
- Skipping cornstarch: The cornstarch coating is crucial for crispiness.
- Overcrowding the pan: This leads to steaming instead of roasting.
- Oven temperature too low: Ensure your oven is properly preheated to 400°F (200°C).
- Too much sauce too soon: Adding all the sauce at the beginning can make the tofu soggy. Marinate, then add extra sauce towards the end of cooking.
- Q: Can I use a different protein instead of tofu?
A: Yes, this recipe is adaptable. Tempeh (cubed or crumbled) would work well and has a nuttier flavor – it also benefits from marinating. Chickpeas (canned, rinsed, and dried) can also be roasted alongside the broccoli; toss them with some of the sauce components. Adjust cooking times as needed. For animal protein, chicken breast or shrimp could be used, but cooking times and marinade suitability would need significant adjustment. - Q: Is this recipe suitable for meal prep?
A: Yes, it’s great for meal prep! You can roast the tofu and broccoli, cook your chosen grain (like rice or quinoa), and then portion everything into individual containers. The sauce can be kept separate and drizzled on just before eating if you prefer, or mixed in. It holds up well for a few days. - Q: What type of tofu is best for this recipe?
A: Extra-firm or firm tofu is highly recommended. These varieties hold their shape well when cubed and baked, and they have less water content to begin with, making them easier to crisp up. Silken or soft tofu will not work for this recipe as they will fall apart. - Q: Can I adjust the sauce ingredients to my taste?
A: Definitely! Feel free to adjust the sauce to your preference.- Spicier: Add more sriracha, red pepper flakes, or a dash of gochujang (Korean chili paste).
- Sweeter: Increase the maple syrup or agave slightly.
- Less Salty: Use low-sodium soy sauce/tamari, or slightly reduce the amount.
- More Tang: Add a bit more rice vinegar or a squeeze of fresh lime juice.
Experiment to find your perfect flavor balance!
Broccoli and Tofu Sheet Pan
Ingredients
- 1 (14-16 ounce) block extra-firm tofu: Drained and pressed to remove as much water as possible. This is crucial for achieving a crispier texture when baked.
- 1 large head of broccoli (about 1–1.5 pounds): Cut into bite-sized florets. Fresh broccoli works best for optimal texture and flavor.
- 3 tablespoons soy sauce (or tamari for gluten-free): Provides the savory, umami base for our marinade and sauce.
- 2 tablespoons rice vinegar: Adds a tangy brightness that balances the other flavors.
- 2 tablespoons maple syrup (or agave nectar): Lends a touch of sweetness to complement the savory notes.
- 1 tablespoon toasted sesame oil: Imparts a rich, nutty aroma and flavor distinctive to many Asian-inspired dishes.
- 1 tablespoon avocado oil (or other high-heat neutral oil): For roasting the broccoli and helping the tofu crisp up.
- 2 cloves garlic: Minced or finely grated, for a pungent, aromatic kick.
- 1 teaspoon fresh ginger: Grated, adding a warm, zesty spice.
- 1 tablespoon cornstarch (or arrowroot starch): The secret ingredient for helping the tofu achieve a wonderfully crispy exterior.
- 1/2 teaspoon black pepper: Freshly ground, for a bit of spice.
- Optional Garnish: Toasted sesame seeds, sliced green onions, red pepper flakes. For added texture, color, and a final flavor punch.
Instructions
- Prepare the Tofu: If you haven’t already, press the tofu. Wrap the tofu block in a few layers of paper towels or a clean kitchen towel. Place it on a plate, and put something heavy on top (like a cast-iron skillet or a few heavy books) for at least 30 minutes, or up to an hour, changing the paper towels if they become saturated. This step is vital for removing excess moisture, which allows the tofu to absorb the marinade better and become crispier when baked. Once pressed, cut the tofu into 1-inch cubes.
- Preheat Oven and Prepare Pan: Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup. If you don’t have parchment paper, lightly grease the pan, but parchment is highly recommended to prevent sticking, especially with the sauce.
- Make the Marinade/Sauce: In a medium-sized bowl, whisk together the soy sauce (or tamari), rice vinegar, maple syrup, toasted sesame oil, minced garlic, and grated ginger. This vibrant mixture will serve as both a marinade for the tofu and a finishing sauce.
- Toss the Tofu: Place the cubed tofu in a separate bowl. Sprinkle the cornstarch and black pepper over the tofu and toss gently to coat each piece evenly. The cornstarch is key for that desirable crispy coating. Now, pour about half of the prepared marinade over the tofu. Toss gently again to ensure all pieces are well-coated. Let the tofu marinate for at least 10-15 minutes while you prepare the broccoli. For even deeper flavor, you can marinate it for up to 30 minutes.
- Prepare the Broccoli: In the now-empty marinade bowl (or a new large bowl), add the broccoli florets. Drizzle with the 1 tablespoon of avocado oil (or your chosen neutral oil) and a pinch of salt and pepper if desired (remember the sauce is already salty). Toss well to ensure the broccoli is lightly coated with oil. This will help it roast nicely and prevent it from drying out.
- Arrange on Baking Sheet: Spread the marinated tofu cubes in a single layer on one side of the prepared baking sheet. Spread the broccoli florets in a single layer on the other side. It’s important not to overcrowd the pan, as this will cause the ingredients to steam rather than roast, preventing them from getting crispy and caramelized. If necessary, use two baking sheets.
- Roast: Place the baking sheet in the preheated oven. Roast for 20-25 minutes. At the 10-12 minute mark, remove the pan from the oven, flip the tofu pieces to ensure even browning, and give the broccoli a stir.
- Add Remaining Sauce (Optional but Recommended): During the last 5 minutes of roasting, you can drizzle the reserved marinade over both the tofu and broccoli. This will create a lovely glaze as it caramelizes slightly in the oven. Be watchful during this stage to prevent the sauce from burning due to the sugar content.
- Check for Doneness: The tofu should be golden brown and crispy on the edges, and the broccoli should be tender-crisp with some lightly charred spots. Cooking times may vary slightly depending on your oven and the size of your tofu cubes and broccoli florets.
- Serve: Remove the sheet pan from the oven. If using, sprinkle with toasted sesame seeds, sliced green onions, and/or red pepper flakes. Serve immediately for the best texture.
Nutrition
- Serving Size: one normal portion
- Calories: 400
- Fat: 20g
- Fiber: 8g
- Protein: 25g




