Of all the weeknight meal dilemmas, finding one that is simultaneously quick, healthy, and genuinely exciting can feel like searching for a culinary unicorn. For the longest time, my dinner rotation was a predictable cycle of the same few dishes. That is, until this Tofu Broccoli Teriyaki entered our lives and completely shattered the routine. The first time I made it, I was skeptical. Would the tofu be bland? Would the sauce be as good as our favorite takeout spot? The aroma that filled the kitchen as the garlic, ginger, and soy sauce simmered was the first sign I was onto something special. When I served it, the reaction was immediate. My husband, typically a meat-and-potatoes guy, was amazed by the crispy, flavor-packed tofu cubes. The kids, who usually push broccoli around their plates, were actually eating it, eagerly swiping each floret through the glossy, sweet-and-savory teriyaki sauce. It has since become our go-to “takeout at home” meal, a dish that feels indulgent and special but comes together in under an hour. Itโs a vibrant, satisfying meal that proves healthy eating can be incredibly delicious, leaving everyone at the table happy and asking for seconds.
Ingredients
Here is everything you’ll need to create this flavor-packed dish. The ingredients are broken down into components for the main dish and the spectacular homemade teriyaki sauce.
For the Tofu and Broccoli:
- 1 (16-ounce) block extra-firm tofu: This is crucial. Extra-firm tofu contains the least amount of water, which allows it to get wonderfully crispy when cooked.
- 1 tablespoon soy sauce (or tamari for gluten-free): Used to marinate the tofu briefly, infusing it with a foundational savory flavor.
- 3 tablespoons cornstarch: The secret weapon for an unbelievably crispy tofu coating that perfectly soaks up the teriyaki sauce.
- 2 tablespoons neutral oil (like avocado, canola, or vegetable oil): For pan-frying the tofu to a perfect golden brown without burning.
- 1 large head of broccoli (about 5-6 cups of florets): The fresh, green component that adds a wonderful texture, color, and nutritional boost.
- 1 tablespoon toasted sesame oil: Added at the very end for its rich, nutty aroma and flavor that elevates the entire dish.
For the Homemade Teriyaki Sauce:
- ยฝ cup low-sodium soy sauce (or tamari): The salty, umami-rich base of our sauce. Using low-sodium gives you more control over the final saltiness.
- ยฝ cup water: Helps to balance the intensity of the other ingredients and create the right volume of sauce.
- ยผ cup mirin: A sweet Japanese rice wine that adds a unique, tangy sweetness and authentic flavor. If unavailable, you can substitute with dry sherry or a bit more sugar.
- 3 tablespoons brown sugar (packed): Provides a deep, molasses-like sweetness that caramelizes beautifully. You can substitute with maple syrup or honey if preferred.
- 2 cloves garlic (minced): Adds a pungent, aromatic depth that is essential to any good teriyaki sauce.
- 1 tablespoon fresh ginger (grated or minced): Provides a warm, zesty spice that cuts through the sweetness and adds a fresh kick.
- 1 tablespoon cornstarch + 2 tablespoons cold water: This is the “slurry” used to thicken the sauce to a perfect, glossy consistency that clings to every piece of tofu and broccoli.
For Garnish (Optional but Recommended):
- Toasted sesame seeds: Adds a nutty crunch and visual appeal.
- Sliced green onions (scallions): Provides a fresh, mild onion bite and a pop of color.
Instructions
Follow these detailed steps to achieve restaurant-quality Tofu Broccoli Teriyaki at home. The key is in the preparation of the tofu and the careful simmering of the sauce.
Step 1: Press the Tofu to Perfection
This is the most important step for achieving crispy tofu. Do not skip it! Removing excess water allows the tofu to fry rather than steam, resulting in a firm texture and golden-brown exterior.
- Drain the water from the tofu package.
- 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 of the tofu.
- Set something heavy on top, like a cast-iron skillet, a few cookbooks, or several cans of food.
- Let the tofu press for at least 30 minutes. An hour is even better if you have the time. You will see a significant amount of water absorbed by the towels.
Step 2: Prepare the Ingredients
While the tofu is pressing, use this time to get all your other components ready. This practice, known as “mise en place,” makes the cooking process smooth and stress-free.
- Chop the Tofu: Once pressed, cut the tofu block into 1-inch cubes.
- Chop the Broccoli: Wash the broccoli and cut it into bite-sized florets.
- Mince Aromatics: Mince your garlic and grate or finely mince the fresh ginger.
- Measure Sauces: Measure out all the liquid and dry ingredients for the teriyaki sauce.
Step 3: Make the Homemade Teriyaki Sauce
This sauce is what brings the entire dish to life. Making it from scratch allows you to control the flavor and sodium levels.
- In a small saucepan, combine the low-sodium soy sauce, water, mirin, brown sugar, minced garlic, and grated ginger.
- Whisk everything together and bring the mixture to a gentle simmer over medium heat. Let it simmer for 3-4 minutes to allow the flavors to meld together.
- In a separate small bowl, whisk together the 1 tablespoon of cornstarch and 2 tablespoons of cold water until completely smooth. This is your cornstarch slurry.
- While whisking the sauce in the saucepan, slowly pour in the cornstarch slurry.
- Continue to whisk and cook for another 1-2 minutes until the sauce thickens to a glossy consistency that can coat the back of a spoon.
- Remove the sauce from the heat and set it aside. It will continue to thicken slightly as it cools.
Step 4: Cook the Crispy Tofu
Now for the magic. We’ll give the tofu a light coating and pan-fry it to golden perfection.
- Place your pressed and cubed tofu in a medium-sized bowl. Drizzle with the 1 tablespoon of soy sauce and gently toss to coat.
- Sprinkle the 3 tablespoons of cornstarch over the tofu. Gently toss again until each cube is lightly and evenly coated in a thin, dusty layer.
- Heat the 2 tablespoons of neutral oil in a large skillet or wok over medium-high heat. The oil is ready when a small piece of tofu sizzles immediately upon contact.
- Carefully add the coated tofu cubes to the hot pan in a single layer. Be sure not to overcrowd the pan; cook in two batches if necessary.
- Cook for 4-5 minutes per side, turning the cubes until they are golden brown and crispy on all sides.
- Once crispy, use a slotted spoon to remove the tofu from the skillet and set it aside on a plate.
Step 5: Cook the Broccoli
In the same skillet, weโll quickly cook the broccoli.
- Add the broccoli florets to the hot skillet. If the pan seems dry, you can add a teaspoon more oil.
- Add about 2-3 tablespoons of water to the pan and immediately cover it with a lid. This will steam the broccoli.
- Let the broccoli steam for 3-4 minutes, or until it turns bright green and is tender-crisp. You want it to still have a slight bite; avoid cooking it until it becomes mushy.
- Uncover the pan and let any remaining water evaporate.
Step 6: Combine and Serve
This is the final, rewarding step where everything comes together.
- Return the crispy tofu to the skillet with the cooked broccoli.
- Pour about two-thirds of the prepared teriyaki sauce over the tofu and broccoli.
- Gently toss everything together to coat evenly. Be gentle to avoid breaking up the tofu cubes. Cook for 1-2 minutes until everything is heated through and gloriously glossy.
- Turn off the heat and drizzle with the toasted sesame oil. Give it one last gentle toss.
- Serve immediately, garnished with toasted sesame seeds and sliced green onions. You can pass the remaining sauce at the table for those who like it extra saucy.
Nutrition Facts
- Servings: 4
- Calories per serving: Approximately 450 kcal
This dish is a powerhouse of balanced nutrition, offering a fantastic plant-based meal option.
- Excellent Source of Protein: Tofu provides a complete source of plant-based protein, which is essential for muscle repair, immune function, and keeping you feeling full and satisfied.
- High in Fiber: The generous amount of broccoli in this recipe delivers a significant dose of dietary fiber, which aids in digestion, helps regulate blood sugar, and promotes gut health.
- Rich in Vitamin C: Broccoli is packed with Vitamin C, a powerful antioxidant that supports the immune system and helps the body absorb iron from plant-based sources like tofu.
- Contains Plant-Based Iron: Tofu is a good source of iron, a mineral crucial for carrying oxygen in the blood and preventing fatigue.
- Controlled Sodium: By making the teriyaki sauce from scratch with low-sodium soy sauce, you have full control over the sodium content, making this a much healthier alternative to many store-bought sauces and takeout versions.
Preparation Time
This delicious meal is perfect for a weeknight, coming together in under an hour with efficient multitasking.
- Prep Time: 40 minutes (includes 30 minutes for pressing the tofu)
- Cook Time: 20 minutes
- Total Time: 60 minutes
The tofu pressing is mostly hands-off time, which you can use to prepare the broccoli, aromatics, and sauce, making the active cooking process very quick.
How to Serve
This Tofu Broccoli Teriyaki is wonderfully versatile. Here are some of the best ways to serve it to create a complete and satisfying meal:
- The Classic Way:
- Serve hot over a bed of fluffy steamed white rice (like Jasmine) or nutty brown rice. The rice is perfect for soaking up any extra teriyaki sauce.
- With Other Grains:
- Quinoa: For an extra boost of protein and a slightly different texture.
- Cauliflower Rice: A fantastic low-carb, grain-free option that keeps the meal light.
- Noodle Pairings:
- Udon Noodles: Toss the finished dish with thick, chewy udon noodles for a hearty stir-fry.
- Soba Noodles: The nutty flavor of buckwheat soba noodles complements the teriyaki sauce beautifully.
- Rice Noodles: For a gluten-free noodle option, toss with cooked rice noodles.
- As a Standalone Dish:
- Enjoy it as is for a low-carb, high-protein meal.
- Serve it over a bed of mixed greens or spinach for a warm teriyaki salad.
- Don’t Forget the Garnishes:
- A generous sprinkle of toasted sesame seeds for crunch.
- Thinly sliced green onions for a fresh, sharp bite.
- A pinch of red pepper flakes for those who enjoy a bit of heat.
- A side of steamed edamame to round out the meal.
Additional Tips
Elevate your Tofu Broccoli Teriyaki from great to absolutely unforgettable with these eight professional tips and tricks.
- Maximize Tofu Crispiness with a Double Fry: For an even crispier, restaurant-style texture, you can double-fry the tofu. First, fry it until it’s lightly golden. Remove it from the pan, turn up the heat slightly, and then fry it again for another 2-3 minutes until it’s a deep golden brown. This method creates an exceptionally crunchy exterior.
- Bake or Air-Fry the Tofu: If you want a more hands-off method or wish to use less oil, baking or air-frying the tofu is a brilliant alternative. Toss the cornstarch-coated tofu cubes with 1-2 tablespoons of oil. Bake at 400ยฐF (200ยฐC) for 25-30 minutes, flipping halfway, or air-fry at 375ยฐF (190ยฐC) for 15-20 minutes, shaking the basket occasionally, until golden and crisp.
- Donโt Crowd the Pan: This is a golden rule of cooking, especially for tofu. When you add too many tofu cubes to the pan at once, the pan’s temperature drops, and the tofu begins to steam instead of fry. This results in soft, pale tofu. Always cook in a single layer, leaving space between the cubes, and work in batches if your skillet isn’t large enough.
- Perfecting Broccoli Texture: The goal is tender-crisp, not mushy. The steam-in-the-pan method described is quick and effective. Alternatively, you can blanch the broccoli separately. Drop the florets into boiling salted water for 60-90 seconds, then immediately transfer them to an ice bath to stop the cooking process. This locks in the bright green color and perfect texture. Pat dry before adding it to the skillet at the end.
- Customize Your Teriyaki Sauce: The homemade sauce is a fantastic canvas for customization. For more heat, add a teaspoon of sriracha or a pinch of red pepper flakes. For a deeper, smokier flavor, add a ยฝ teaspoon of smoked paprika. For a tangier sauce, a splash of rice vinegar at the end works wonders.
- Incorporate More Vegetables: This recipe is easily adaptable to include more veggies. Sliced carrots, red bell peppers, snap peas, mushrooms, or edamame are all excellent additions. Add harder vegetables like carrots along with the broccoli, and quicker-cooking vegetables like bell peppers or snap peas for the last 2-3 minutes of cooking so they stay crisp.
- Make it a Meal Prep Dream: You can prepare all the components ahead of time for an ultra-fast assembly. Press and cube the tofu, chop the broccoli, and mix the teriyaki sauce (keep the cornstarch slurry separate). Store everything in airtight containers in the fridge for up to 3 days. When you’re ready to eat, the meal will come together in just 15 minutes.
- The Toasted Sesame Oil Finish: Always add the toasted sesame oil at the very end, after youโve turned off the heat. It has a low smoke point and a delicate, nutty flavor that can be destroyed by high heat. Adding it at the end preserves its incredible aroma and taste, acting as a finishing oil rather than a cooking oil.
Frequently Asked Questions (FAQ)
Here are answers to some of the most common questions about making Tofu Broccoli Teriyaki.
1. My tofu never gets crispy. What am I doing wrong?
This is the most common issue and it usually comes down to three things. First, you absolutely must press your tofu, and press it well. Use extra-firm tofu and press for at least 30 minutes. Second, the cornstarch coating is non-negotiable; it creates the crust. Third, your pan and oil must be hot enough before you add the tofu, and you must not overcrowd the pan.
2. Can I use store-bought teriyaki sauce to save time?
Yes, you certainly can. If you’re in a pinch, a good quality store-bought teriyaki sauce will work. However, be aware that many commercial sauces are very high in sodium and sugar. Look for brands with minimal ingredients or low-sodium options. You will likely need about 1 cup of sauce for this recipe.
3. How can I make this recipe gluten-free?
It’s very simple to make this dish gluten-free. Just make two key substitutions. Use tamari or a certified gluten-free soy sauce instead of regular soy sauce. Also, ensure that your cornstarch is certified gluten-free, as some brands can have cross-contamination.
4. What is the best way to store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. The tofu will lose some of its crispiness upon refrigeration. For the best results when reheating, use a skillet over medium heat with a splash of oil or water until warmed through. This will help to re-crisp the tofu slightly. You can also microwave it, but the texture will be softer.
5. Can I use frozen broccoli instead of fresh?
Yes, you can use frozen broccoli florets. There’s no need to thaw them first. Add them directly to the skillet from frozen. You will likely need to cook them for a few minutes longer than fresh broccoli, about 6-8 minutes, until they are heated through and tender-crisp.
6. I only have firm or soft tofu. Can I use that?
While extra-firm tofu is highly recommended for its low water content and ability to hold its shape, you can use firm tofu in a pinch. You will need to be extra diligent about pressing it, perhaps for a full hour, and be more gentle when tossing and cooking it as it will be more delicate. Soft or silken tofu is not suitable for this recipe as it will fall apart completely.
7. Can I freeze this Tofu Broccoli Teriyaki?
You can freeze it, but be prepared for a significant change in texture. Cooked broccoli can become quite soft after freezing and thawing. Tofu’s texture also changes; it becomes chewier and more porous (which can be good for absorbing sauce, but it won’t be crispy). If you do freeze it, thaw it in the refrigerator overnight and reheat in a skillet.
8. How can I make this recipe lower in sodium?
The best way is to use a low-sodium soy sauce or tamari, as this is the primary source of salt. You can also reduce the amount of soy sauce in the teriyaki recipe slightly and replace it with more water, then adjust other seasonings like garlic and ginger to compensate for flavor. Rinsing the tofu after draining it from the package can also help remove some residual sodium.
Tofu Broccoli Teriyaki
- Total Time: 1 hour
Ingredients
Here is everything youโll need to create this flavor-packed dish. The ingredients are broken down into components for the main dish and the spectacular homemade teriyaki sauce.
For the Tofu and Broccoli:
- 1 (16-ounce) block extra-firm tofu:ย This is crucial. Extra-firm tofu contains the least amount of water, which allows it to get wonderfully crispy when cooked.
- 1 tablespoon soy sauce (or tamari for gluten-free):ย Used to marinate the tofu briefly, infusing it with a foundational savory flavor.
- 3 tablespoons cornstarch:ย The secret weapon for an unbelievably crispy tofu coating that perfectly soaks up the teriyaki sauce.
- 2 tablespoons neutral oil (like avocado, canola, or vegetable oil):ย For pan-frying the tofu to a perfect golden brown without burning.
- 1 large head of broccoli (about 5–6 cups of florets):ย The fresh, green component that adds a wonderful texture, color, and nutritional boost.
- 1 tablespoon toasted sesame oil:ย Added at the very end for its rich, nutty aroma and flavor that elevates the entire dish.
For the Homemade Teriyaki Sauce:
- ยฝ cup low-sodium soy sauce (or tamari):ย The salty, umami-rich base of our sauce. Using low-sodium gives you more control over the final saltiness.
- ยฝ cup water:ย Helps to balance the intensity of the other ingredients and create the right volume of sauce.
- ยผ cup mirin:ย A sweet Japanese rice wine that adds a unique, tangy sweetness and authentic flavor. If unavailable, you can substitute with dry sherry or a bit more sugar.
- 3 tablespoons brown sugar (packed):ย Provides a deep, molasses-like sweetness that caramelizes beautifully. You can substitute with maple syrup or honey if preferred.
- 2 cloves garlic (minced):ย Adds a pungent, aromatic depth that is essential to any good teriyaki sauce.
- 1 tablespoon fresh ginger (grated or minced):ย Provides a warm, zesty spice that cuts through the sweetness and adds a fresh kick.
- 1 tablespoon cornstarch + 2 tablespoons cold water:ย This is the โslurryโ used to thicken the sauce to a perfect, glossy consistency that clings to every piece of tofu and broccoli.
For Garnish (Optional but Recommended):
- Toasted sesame seeds:ย Adds a nutty crunch and visual appeal.
- Sliced green onions (scallions): Provides a fresh, mild onion bite and a pop of color.
Instructions
Follow these detailed steps to achieve restaurant-quality Tofu Broccoli Teriyaki at home. The key is in the preparation of the tofu and the careful simmering of the sauce.
Step 1: Press the Tofu to Perfection
This is the most important step for achieving crispy tofu. Do not skip it! Removing excess water allows the tofu to fry rather than steam, resulting in a firm texture and golden-brown exterior.
- Drain the water from the tofu package.
- 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 of the tofu.
- Set something heavy on top, like a cast-iron skillet, a few cookbooks, or several cans of food.
- Let the tofu press for at least 30 minutes. An hour is even better if you have the time. You will see a significant amount of water absorbed by the towels.
Step 2: Prepare the Ingredients
While the tofu is pressing, use this time to get all your other components ready. This practice, known as โmise en place,โ makes the cooking process smooth and stress-free.
- Chop the Tofu:ย Once pressed, cut the tofu block into 1-inch cubes.
- Chop the Broccoli:ย Wash the broccoli and cut it into bite-sized florets.
- Mince Aromatics:ย Mince your garlic and grate or finely mince the fresh ginger.
- Measure Sauces:ย Measure out all the liquid and dry ingredients for the teriyaki sauce.
Step 3: Make the Homemade Teriyaki Sauce
This sauce is what brings the entire dish to life. Making it from scratch allows you to control the flavor and sodium levels.
- In a small saucepan, combine the low-sodium soy sauce, water, mirin, brown sugar, minced garlic, and grated ginger.
- Whisk everything together and bring the mixture to a gentle simmer over medium heat. Let it simmer for 3-4 minutes to allow the flavors to meld together.
- In a separate small bowl, whisk together the 1 tablespoon of cornstarch and 2 tablespoons of cold water until completely smooth. This is your cornstarch slurry.
- While whisking the sauce in the saucepan, slowly pour in the cornstarch slurry.
- Continue to whisk and cook for another 1-2 minutes until the sauce thickens to a glossy consistency that can coat the back of a spoon.
- Remove the sauce from the heat and set it aside. It will continue to thicken slightly as it cools.
Step 4: Cook the Crispy Tofu
Now for the magic. Weโll give the tofu a light coating and pan-fry it to golden perfection.
- Place your pressed and cubed tofu in a medium-sized bowl. Drizzle with the 1 tablespoon of soy sauce and gently toss to coat.
- Sprinkle the 3 tablespoons of cornstarch over the tofu. Gently toss again until each cube is lightly and evenly coated in a thin, dusty layer.
- Heat the 2 tablespoons of neutral oil in a large skillet or wok over medium-high heat. The oil is ready when a small piece of tofu sizzles immediately upon contact.
- Carefully add the coated tofu cubes to the hot pan in a single layer. Be sure not to overcrowd the pan; cook in two batches if necessary.
- Cook for 4-5 minutes per side, turning the cubes until they are golden brown and crispy on all sides.
- Once crispy, use a slotted spoon to remove the tofu from the skillet and set it aside on a plate.
Step 5: Cook the Broccoli
In the same skillet, weโll quickly cook the broccoli.
- Add the broccoli florets to the hot skillet. If the pan seems dry, you can add a teaspoon more oil.
- Add about 2-3 tablespoons of water to the pan and immediately cover it with a lid. This will steam the broccoli.
- Let the broccoli steam for 3-4 minutes, or until it turns bright green and is tender-crisp. You want it to still have a slight bite; avoid cooking it until it becomes mushy.
- Uncover the pan and let any remaining water evaporate.
Step 6: Combine and Serve
This is the final, rewarding step where everything comes together.
- Return the crispy tofu to the skillet with the cooked broccoli.
- Pour about two-thirds of the prepared teriyaki sauce over the tofu and broccoli.
- Gently toss everything together to coat evenly. Be gentle to avoid breaking up the tofu cubes. Cook for 1-2 minutes until everything is heated through and gloriously glossy.
- Turn off the heat and drizzle with the toasted sesame oil. Give it one last gentle toss.
- Serve immediately, garnished with toasted sesame seeds and sliced green onions. You can pass the remaining sauce at the table for those who like it extra saucy.
- Prep Time: 40 minutes
- Cook Time: 20 minutes
Nutrition
- Serving Size: one normal portion
- Calories: 450






