One-Pan Broccoli Tofu Bake

David

🍽️✨ The Culinary Legacy Keeper

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the weeknight dinner battles I’ve fought in my kitchen, the quest for a meal that is simultaneously healthy, incredibly easy, and genuinely loved by everyone in my family has been the most challenging. We’ve all been there: you spend an hour crafting what you believe is a culinary masterpiece, only to be met with skeptical glances and poked-at plates. That’s why, when I first stumbled upon the concept of a One-Pan Broccoli Tofu Bake, I was cautiously optimistic. It ticked all the boxes on paper—minimal cleanup, plant-based protein, and a healthy dose of green veggies. The real test, however, would be the family verdict. I still remember the first time I made it. The aroma of garlic, ginger, and soy sauce toasting in the oven filled the house, and curiosity began to outweigh skepticism. My husband, typically a meat-and-potatoes guy, wandered into the kitchen, drawn by the scent. When I pulled the pan from the oven, revealing glistening, perfectly charred broccoli florets and golden-brown, crispy-edged tofu cubes, I saw a flicker of genuine interest. We served it over steaming bowls of jasmine rice, and the silence that followed the first few bites was the highest compliment I could have received. It was a revelation. The tofu wasn’t soggy or bland; it was savory, chewy, and satisfyingly crisp. The broccoli had that perfect roasted texture—tender with delightfully crunchy tips. It has since become a cornerstone of our meal rotation, the dependable hero of busy Tuesdays and the dish I turn to when I need a guaranteed win. This isn’t just a recipe; it’s a solution to the weeknight dinner dilemma.

Ingredients

  • 1 (14-16 ounce) block of extra-firm tofu: The star protein of our dish. Using extra-firm is crucial as it contains less water, allowing it to press more easily and achieve that desirable crispy, chewy texture when baked.
  • 1 large head of broccoli (about 1 pound), cut into bite-sized florets: Our vibrant green vegetable. When roasted at high heat, the edges get wonderfully charred and crispy while the stems become tender-crisp.
  • 3 tablespoons soy sauce or tamari: This provides the deep, savory, umami flavor that forms the foundation of our marinade. Use tamari for a gluten-free option.
  • 2 tablespoons olive oil: Essential for helping the tofu and broccoli to roast rather than steam. It promotes browning and crisping and helps the seasonings adhere to the ingredients.
  • 1 tablespoon maple syrup: Adds a touch of sweetness to balance the salty soy sauce and the sharp garlic. It also helps with caramelization in the oven, contributing to the beautiful golden-brown color.
  • 1 tablespoon cornstarch: This is the secret weapon for crispy tofu. Tossing the pressed tofu cubes in cornstarch before adding the liquid marinade creates a light coating that fries in the oven, resulting in a delightfully crisp exterior.
  • 2 teaspoons sesame oil: A finishing oil with a powerful, nutty aroma and flavor. We add this to the marinade to impart a classic Asian-inspired taste that complements the soy and ginger perfectly.
  • 3 cloves garlic, minced: An aromatic powerhouse that infuses the entire dish with a pungent, savory flavor that deepens and sweetens as it roasts.
  • 1 teaspoon fresh ginger, grated: Provides a warm, zesty spice that cuts through the richness of the sauce and adds a layer of bright, fresh flavor.
  • 1/2 teaspoon black pepper: For a touch of gentle heat and to enhance the other savory flavors in the dish.
  • Optional Garnishes: Toasted sesame seeds, sliced green onions, or a sprinkle of red pepper flakes for a touch of heat.

Instructions

  1. Prepare the Tofu: The most critical step for achieving crispy tofu is removing as much water as possible. Open the package of tofu and drain all the liquid. Place the block of tofu on a plate lined with several paper towels or a clean kitchen towel. Place another layer of towels on top, followed by a heavy object, like a cast-iron skillet, a few heavy books, or a dedicated tofu press. Let the tofu press for at least 30 minutes, though an hour is even better. This process ensures the tofu can soak up the flavorful marinade and will crisp up beautifully in the oven instead of steaming.
  2. Preheat and Prepare the Pan: While the tofu is pressing, preheat your oven to 425°F (220°C). Line a large, rimmed baking sheet with parchment paper. Using parchment paper is highly recommended as it prevents the tofu and broccoli from sticking and makes cleanup incredibly easy.
  3. Cube the Tofu and Coat with Cornstarch: Once the tofu has been pressed, unwrap it and pat it dry with another paper towel. Cut the block into uniform 3/4-inch to 1-inch cubes. Place the tofu cubes in a large mixing bowl. Sprinkle the 1 tablespoon of cornstarch over the cubes and gently toss them until each piece is lightly and evenly coated. This dry coating is what will create that crave-worthy crispy layer.
  4. Whisk the Marinade: In a separate, smaller bowl, whisk together the wet ingredients and aromatics. Combine the soy sauce (or tamari), olive oil, maple syrup, sesame oil, minced garlic, grated ginger, and black pepper. Whisk vigorously until the mixture is well-emulsified and all the ingredients are fully incorporated. The sauce should be glossy and fragrant.
  5. Marinate the Tofu: Pour about two-thirds of the prepared marinade over the cornstarch-coated tofu cubes in the large bowl. Gently toss everything together until the tofu is thoroughly coated in the sauce. Be gentle to avoid breaking up the cubes. Let the tofu sit and absorb the flavors for about 5-10 minutes while you prepare the broccoli.
  6. Prepare and Season the Broccoli: Place your bite-sized broccoli florets into the same large mixing bowl (no need to wash it). Pour the remaining one-third of the marinade over the broccoli and toss to coat every floret. Ensuring the broccoli is well-coated with the oil and seasonings will help it roast perfectly.
  7. Arrange on the Baking Sheet: Spread the marinated tofu cubes in a single, even layer on one half of the prepared baking sheet. Next, spread the seasoned broccoli florets on the other half, also in a single layer. It is crucial not to overcrowd the pan. If the ingredients are too close together, they will steam instead of roast, resulting in a soft, soggy texture. If necessary, use two separate baking sheets to give everything enough space.
  8. Bake to Perfection: Place the baking sheet in the preheated oven. Bake for 20-25 minutes. About halfway through the cooking time (around the 12-minute mark), remove the pan from the oven and carefully flip the tofu cubes. This ensures all sides get golden brown and crispy. Give the broccoli a gentle toss as well. Return the pan to the oven and continue baking until the tofu is deeply golden and crispy on the edges and the broccoli is tender with charred, crispy tips.
  9. Serve Immediately: Remove the pan from the oven. For the best texture and flavor, serve the One-Pan Broccoli Tofu Bake immediately while it’s hot and crispy. Garnish with toasted sesame seeds and sliced green onions if desired.

Nutrition Facts

  • Servings: 4
  • Calories Per Serving: Approximately 350-400 kcal

This dish is not only delicious but also packs a powerful nutritional punch. Here are a few highlights:

  • Protein (approx. 20g per serving): Tofu is an excellent source of complete plant-based protein, which is essential for muscle repair, immune function, and keeping you feeling full and satisfied long after your meal.
  • Fiber (approx. 6g per serving): The broccoli provides a significant amount of dietary fiber, which is crucial for digestive health, regulating blood sugar levels, and promoting a healthy gut microbiome.
  • Vitamin C (Over 100% of Daily Value): Broccoli is a vitamin C superstar! A single serving of this dish provides more than a day’s worth of this powerful antioxidant, which supports a healthy immune system and skin health.
  • Low in Saturated Fat: By using plant-based tofu and heart-healthy olive oil, this recipe is naturally low in saturated fats, making it a fantastic choice for cardiovascular health.
  • Iron (approx. 15% of Daily Value): Tofu and broccoli both contribute to the iron content of this meal. Iron is a vital mineral for creating red blood cells and transporting oxygen throughout your body, helping to fight fatigue.

Preparation Time

This recipe is designed for efficiency, making it a perfect candidate for a busy weeknight meal. The total time is approximately 45-55 minutes. This can be broken down as follows:

  • Pressing Time: 30 minutes (This is mostly hands-off time where you can prepare other ingredients, set the table, or unwind).
  • Active Prep Time: 10-15 minutes (This includes cubing the tofu, chopping the broccoli, and whisking the marinade).
  • Cook Time: 20-25 minutes in the oven.

The hands-off nature of the pressing and baking steps means you have significant downtime, making the entire process feel quick, seamless, and low-stress.

How to Serve

This One-Pan Broccoli Tofu Bake is wonderfully versatile and can be served in a multitude of ways to suit your dietary needs and preferences. Here are some of our favorite serving suggestions:

  • Classic Grain Bowl:
    • Brown Rice: The nutty flavor and chewy texture of brown rice provide a hearty and wholesome base.
    • Quinoa: A protein-packed, gluten-free option that adds a light, fluffy texture.
    • Jasmine or Basmati Rice: The fragrant aroma of these white rice varieties complements the Asian-inspired flavors of the marinade beautifully.
  • Noodle Pairings:
    • Soba Noodles: Earthy, nutty buckwheat noodles are a fantastic pairing. Toss them with a little sesame oil before topping with the tofu and broccoli.
    • Rice Noodles: For a gluten-free noodle option, serve over a bed of tender rice noodles.
    • Udon Noodles: Thick, chewy udon noodles create an incredibly satisfying and comforting meal.
  • Low-Carb and Lighter Options:
    • Cauliflower Rice: Keep it light and veggie-packed by serving over a bed of cauliflower rice.
    • Zucchini Noodles (Zoodles): A fresh, hydrating base that makes the meal feel even healthier.
    • Large Leafy Green Salad: Serve the warm tofu and broccoli over a bed of spinach, arugula, or mixed greens with a light vinaigrette for a delicious warm salad.
  • Essential Garnishes and Toppings:
    • Toasted Sesame Seeds: Adds a delightful crunch and nutty flavor.
    • Sliced Green Onions (Scallions): Provides a fresh, mild oniony bite that cuts through the richness.
    • Fresh Cilantro: For those who love it, a sprinkle of fresh cilantro adds a bright, herbaceous note.
    • Sriracha or Chili Garlic Sauce: A drizzle of your favorite hot sauce adds a welcome kick of heat.
    • A Squeeze of Fresh Lime Juice: Brightens all the flavors and adds a zesty finish.
    • Crushed Peanuts or Cashews: For extra crunch and nutty flavor.

Additional Tips

To help you achieve a perfect result every single time, here are eight additional tips to elevate your One-Pan Broccoli Tofu Bake from great to absolutely exceptional.

  1. The Art of Pressing Tofu Cannot Be Overstated: We mentioned it in the instructions, but it’s worth repeating. If you find your tofu is consistently soft, you likely need to press it for longer. For those who make tofu often, investing in a dedicated tofu press is a game-changer, as it applies even, consistent pressure and yields a much firmer block in less time. No press? No problem. Just ensure your “heavy object” is genuinely heavy and evenly distributed.
  2. Don’t Crowd the Pan: This is the cardinal rule of roasting. When ingredients are packed too tightly on a baking sheet, they trap moisture and steam each other instead of allowing the dry, hot oven air to circulate. This leads to soft, pale food. The goal is browning and crisping, which requires space. If your tofu and broccoli don’t fit in a single layer with a little room between each piece, it’s always better to use two pans than to crowd one.
  3. Customize Your Vegetables: While broccoli is the classic partner for this dish, don’t be afraid to experiment! This recipe is a fantastic template for a “clean out the fridge” meal. Try adding or substituting with other sturdy vegetables that roast well, such as sliced red bell peppers, chopped red onion, mushrooms, or even cubes of sweet potato (note: sweet potato may need a slightly longer cooking time).
  4. Achieve Marinade Supremacy: While 10 minutes of marinating time works for a quick weeknight meal, you can achieve an even deeper flavor by letting the tofu marinate for longer. After tossing the cornstarch-coated cubes in the sauce, you can cover the bowl and refrigerate it for anywhere from 30 minutes to 4 hours. The longer it sits, the more of that delicious savory-sweet sauce it will absorb.
  5. Control Your Spice Level: The base recipe is mild and family-friendly. To dial up the heat, add 1/2 to 1 teaspoon of red pepper flakes or a tablespoon of sriracha or chili garlic sauce directly into the marinade before whisking. This will infuse the entire dish with a gentle, consistent heat.
  6. The Secret to Evenly Cooked Broccoli: Broccoli florets have tender tops and thicker, denser stems. To ensure everything cooks evenly, try to cut your florets into relatively uniform sizes. If you have some very thick-stemmed pieces, you can slice them in half lengthwise so they cook at the same rate as the smaller florets.
  7. Meal Prep Like a Pro: You can do most of the prep work ahead of time to make this an even faster weeknight assembly. Press and cube the tofu and store it in an airtight container in the fridge. Whisk the marinade and store it in a separate jar. Chop the broccoli and store it in another container. When you’re ready to cook, all you have to do is toss everything together and bake.
  8. Storage and Reheating for Best Results: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. While you can reheat it in the microwave, the tofu will lose its crispiness. For the best texture, reheat the leftovers on a baking sheet in a 375°F (190°C) oven or in an air fryer for 5-8 minutes, until warmed through and re-crisped.

FAQ Section

1. Can I use a different type of tofu?
Yes, but with caveats. Extra-firm tofu is highly recommended because it holds its shape and crisps up the best. You could use firm tofu, but you will need to be more diligent with pressing it to remove excess water. Avoid using soft or silken tofu for this recipe, as it will fall apart and will not bake into crispy cubes.

2. My tofu didn’t get crispy! What went wrong?
This is the most common issue, and it usually comes down to three things: insufficient pressing, crowding the pan, or not using cornstarch. First, ensure you pressed your tofu for at least 30 minutes to remove as much moisture as possible. Second, make sure the tofu cubes are in a single layer on the baking sheet with space between them. If they’re too close, they’ll steam. Finally, don’t skip the cornstarch step! It’s the key to creating a light, crispy coating.

3. Is this recipe gluten-free?
As written, it is not guaranteed to be gluten-free because standard soy sauce contains wheat. However, making it gluten-free is incredibly simple! Just substitute the soy sauce with an equal amount of tamari or coconut aminos, which are both widely available gluten-free alternatives. Also, ensure your brand of cornstarch is certified gluten-free if you have a severe intolerance or celiac disease.

4. Can I make this recipe oil-free?
You can reduce or omit the oil, but it will change the final texture. Oil is a conductor of heat and is essential for achieving that crispy, roasted, “fried” effect in the oven. If you omit it, the tofu and broccoli will have a much softer, more “steamed” or “baked” texture rather than a crispy roasted one. If you choose to omit it, you may want to use a splash of vegetable broth or water in the marinade to help the seasonings adhere.

5. How do I prevent the garlic from burning?
The high oven temperature can sometimes cause minced garlic to burn before the rest of the ingredients are cooked. If you’ve had this issue before, you have two options. You can use 1 teaspoon of garlic powder in the marinade instead of fresh garlic, which is less prone to burning. Alternatively, you can toss the tofu and broccoli with everything except the fresh garlic, and then sprinkle the garlic over the pan during the last 5-7 minutes of baking.

6. Can I use frozen broccoli?
Yes, you can use frozen broccoli in a pinch. However, for the best results, you should thaw it completely first. Once thawed, pat it very dry with paper towels to remove as much excess moisture as possible. Frozen vegetables release a lot of water when they cook, so skipping this drying step will lead to steamed, soggy broccoli.

7. This was delicious! What other sauces would work with this method?
This baking method is a fantastic canvas for other flavors! You could easily swap the marinade for a different sauce. A peanut sauce (peanut butter, soy sauce, lime juice, maple syrup, and a little water to thin) would be delicious. A bottled or homemade teriyaki sauce, a sweet chili sauce, or even a BBQ sauce would also work wonderfully. Just toss the cornstarch-coated tofu and broccoli in your sauce of choice and bake as directed.

8. Is this recipe kid-friendly?
Absolutely! The savory-sweet flavor profile is generally very appealing to children. To make it even more kid-friendly, you can reduce the garlic and ginger slightly if your kids are sensitive to strong flavors. Serving it with a fun dipping sauce on the side, like a mild peanut sauce, ketchup, or a yogurt-based dip, can also be a big hit. Letting them help toss the ingredients in the bowl can also make them more excited to eat the final product.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One-Pan Broccoli Tofu Bake


  • Author: David
  • Total Time: 40 minutes

Ingredients

Scale
  • 1 (14-16 ounce) block of extra-firm tofu: The star protein of our dish. Using extra-firm is crucial as it contains less water, allowing it to press more easily and achieve that desirable crispy, chewy texture when baked.
  • 1 large head of broccoli (about 1 pound), cut into bite-sized florets: Our vibrant green vegetable. When roasted at high heat, the edges get wonderfully charred and crispy while the stems become tender-crisp.
  • 3 tablespoons soy sauce or tamari: This provides the deep, savory, umami flavor that forms the foundation of our marinade. Use tamari for a gluten-free option.
  • 2 tablespoons olive oil: Essential for helping the tofu and broccoli to roast rather than steam. It promotes browning and crisping and helps the seasonings adhere to the ingredients.
  • 1 tablespoon maple syrup: Adds a touch of sweetness to balance the salty soy sauce and the sharp garlic. It also helps with caramelization in the oven, contributing to the beautiful golden-brown color.
  • 1 tablespoon cornstarch: This is the secret weapon for crispy tofu. Tossing the pressed tofu cubes in cornstarch before adding the liquid marinade creates a light coating that fries in the oven, resulting in a delightfully crisp exterior.
  • 2 teaspoons sesame oil: A finishing oil with a powerful, nutty aroma and flavor. We add this to the marinade to impart a classic Asian-inspired taste that complements the soy and ginger perfectly.
  • 3 cloves garlic, minced: An aromatic powerhouse that infuses the entire dish with a pungent, savory flavor that deepens and sweetens as it roasts.
  • 1 teaspoon fresh ginger, grated: Provides a warm, zesty spice that cuts through the richness of the sauce and adds a layer of bright, fresh flavor.
  • 1/2 teaspoon black pepper: For a touch of gentle heat and to enhance the other savory flavors in the dish.
  • Optional Garnishes: Toasted sesame seeds, sliced green onions, or a sprinkle of red pepper flakes for a touch of heat.

Instructions

  1. Prepare the Tofu: The most critical step for achieving crispy tofu is removing as much water as possible. Open the package of tofu and drain all the liquid. Place the block of tofu on a plate lined with several paper towels or a clean kitchen towel. Place another layer of towels on top, followed by a heavy object, like a cast-iron skillet, a few heavy books, or a dedicated tofu press. Let the tofu press for at least 30 minutes, though an hour is even better. This process ensures the tofu can soak up the flavorful marinade and will crisp up beautifully in the oven instead of steaming.
  2. Preheat and Prepare the Pan: While the tofu is pressing, preheat your oven to 425°F (220°C). Line a large, rimmed baking sheet with parchment paper. Using parchment paper is highly recommended as it prevents the tofu and broccoli from sticking and makes cleanup incredibly easy.
  3. Cube the Tofu and Coat with Cornstarch: Once the tofu has been pressed, unwrap it and pat it dry with another paper towel. Cut the block into uniform 3/4-inch to 1-inch cubes. Place the tofu cubes in a large mixing bowl. Sprinkle the 1 tablespoon of cornstarch over the cubes and gently toss them until each piece is lightly and evenly coated. This dry coating is what will create that crave-worthy crispy layer.
  4. Whisk the Marinade: In a separate, smaller bowl, whisk together the wet ingredients and aromatics. Combine the soy sauce (or tamari), olive oil, maple syrup, sesame oil, minced garlic, grated ginger, and black pepper. Whisk vigorously until the mixture is well-emulsified and all the ingredients are fully incorporated. The sauce should be glossy and fragrant.
  5. Marinate the Tofu: Pour about two-thirds of the prepared marinade over the cornstarch-coated tofu cubes in the large bowl. Gently toss everything together until the tofu is thoroughly coated in the sauce. Be gentle to avoid breaking up the cubes. Let the tofu sit and absorb the flavors for about 5-10 minutes while you prepare the broccoli.
  6. Prepare and Season the Broccoli: Place your bite-sized broccoli florets into the same large mixing bowl (no need to wash it). Pour the remaining one-third of the marinade over the broccoli and toss to coat every floret. Ensuring the broccoli is well-coated with the oil and seasonings will help it roast perfectly.
  7. Arrange on the Baking Sheet: Spread the marinated tofu cubes in a single, even layer on one half of the prepared baking sheet. Next, spread the seasoned broccoli florets on the other half, also in a single layer. It is crucial not to overcrowd the pan. If the ingredients are too close together, they will steam instead of roast, resulting in a soft, soggy texture. If necessary, use two separate baking sheets to give everything enough space.
  8. Bake to Perfection: Place the baking sheet in the preheated oven. Bake for 20-25 minutes. About halfway through the cooking time (around the 12-minute mark), remove the pan from the oven and carefully flip the tofu cubes. This ensures all sides get golden brown and crispy. Give the broccoli a gentle toss as well. Return the pan to the oven and continue baking until the tofu is deeply golden and crispy on the edges and the broccoli is tender with charred, crispy tips.
  9. Serve Immediately: Remove the pan from the oven. For the best texture and flavor, serve the One-Pan Broccoli Tofu Bake immediately while it’s hot and crispy. Garnish with toasted sesame seeds and sliced green onions if desired.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 400
  • Fiber: 6g
  • Protein: 20g