Of all the weeknight dinner dilemmas, the “what’s for dinner” scramble at 5:30 PM is perhaps the most universal. It’s that moment when you want something deeply satisfying and nourishing, but the thought of a complicated, multi-pot recipe feels utterly exhausting. This Fast Broccoli Tofu Stir-Fry was born from that exact moment. I needed a win. I needed a meal that would come together in less time than it takes to decide on takeout, a meal that my whole family, including my sometimes-picky eaters, would devour without complaint. The first time I made this, the kitchen filled with the incredible aroma of toasted sesame, ginger, and garlic, and I knew I was onto something. The magic happened when my partner, typically a tofu skeptic, went back for a second helping, proclaiming, “This is the best tofu I’ve ever had!” It was crispy on the outside, tender on the inside, and perfectly coated in a savory, slightly sweet sauce that clung to every nook of the vibrant green broccoli. It has since become our go-to recipe, our reliable champion for busy Tuesdays and lazy Fridays alike. It’s proof that you don’t need hours in the kitchen to create a meal that feels special, tastes incredible, and leaves everyone at the table happy and full.
Ingredients
Here is everything you’ll need to create this vibrant and flavorful stir-fry. Each component is chosen for its specific role in building layers of texture and taste, resulting in a perfectly balanced dish.
- For the Crispy Tofu:
- 1 (14-16 ounce) block of extra-firm tofu: This is the star of the show. Extra-firm tofu holds its shape beautifully and gets wonderfully crispy when cooked. It’s crucial to press it well to remove excess water.
- 1 tablespoon cornstarch: This is the secret weapon for an exceptionally crispy tofu coating. It creates a light, dry layer that browns perfectly in the pan.
- 2 tablespoons high-heat cooking oil (like avocado or canola oil): A neutral oil with a high smoke point is essential for pan-frying the tofu without burning.
- For the Stir-Fry & Sauce:
- 1 large head of broccoli (about 1 pound or 500g): The classic partner to tofu. We’ll cut this into bite-sized florets for quick, even cooking.
- 1 tablespoon sesame oil (toasted): This is a finishing oil, not a cooking oil. Its deep, nutty, and aromatic flavor is added towards the end to perfume the entire dish.
- 3 cloves garlic, minced: A foundational aromatic that provides a pungent, savory depth. Don’t be shy with the garlic!
- 1-inch piece of fresh ginger, grated or minced: Adds a warm, zesty, and slightly spicy kick that brightens up the sauce and cuts through the richness.
- 1/4 cup low-sodium soy sauce or tamari: The savory, umami backbone of our sauce. Use tamari for a gluten-free option. Low-sodium gives you more control over the saltiness.
- 2 tablespoons rice vinegar: Provides a crucial touch of acidity to balance the salty soy sauce and sweet maple syrup. It makes the flavors pop.
- 1 tablespoon pure maple syrup or honey: Adds a hint of sweetness to balance the other flavors. It also helps the sauce caramelize slightly.
- 1 teaspoon Sriracha or other chili garlic sauce (optional): For those who like a little heat. Adjust the amount based on your personal preference for spice.
- 1/4 cup water or vegetable broth: This is used to thin the sauce to the perfect consistency and to help steam the broccoli to a tender-crisp texture.
- 1 tablespoon water mixed with 1 teaspoon cornstarch (cornstarch slurry): This is our thickener. It will transform the liquid sauce into a glossy glaze that coats every ingredient beautifully.
- For Garnish (Optional):
- Toasted sesame seeds: Adds a final nutty crunch and visual appeal.
- Sliced green onions or scallions: Provides a fresh, mild oniony bite that complements the cooked flavors.
Instructions
Follow these steps carefully for a perfect stir-fry every time. The key to a great stir-fry is having all your ingredients prepped and ready to go before you even turn on the stove—a technique called mise en place.
Step 1: Prepare the Tofu (The Most Important Step!)
First, press your tofu. This step is non-negotiable for achieving a crispy texture, as it removes the excess water that causes tofu to steam instead of fry. If you have a tofu press, follow its instructions. If not, drain the block of tofu and wrap it in several layers of paper towels or a clean kitchen towel. Place it on a plate, put something heavy on top (like a cast-iron skillet or a few books), and let it press for at least 30 minutes, though an hour is even better if you have the time.
Once pressed, unwrap the tofu and pat it dry. Cut it into 1-inch cubes. Place the cubes in a medium bowl and sprinkle the 1 tablespoon of cornstarch over them. Gently toss the tofu with your hands or a spatula until each cube is lightly and evenly coated. This thin layer will create an incredible crust.
Step 2: Whisk Together the Stir-Fry Sauce
While the tofu is pressing, you can prepare your sauce. In a small bowl or liquid measuring cup, combine the low-sodium soy sauce (or tamari), rice vinegar, maple syrup, and optional Sriracha. Whisk everything together until the maple syrup is fully dissolved. Set this bowl aside. In a separate, very small bowl, mix the 1 tablespoon of water and 1 teaspoon of cornstarch to create your cornstarch slurry. Set this aside as well.
Step 3: Prepare the Vegetables and Aromatics
Wash your head of broccoli thoroughly. Cut it into small, bite-sized florets. Try to keep them relatively uniform in size for even cooking. If the stalk is thick, you can peel the tough outer layer and slice the tender inner part into thin coins to use in the stir-fry—don’t let it go to waste! Mince your garlic cloves and grate or finely mince your fresh ginger. Have these, along with your toasted sesame oil, ready and waiting by the stove.
Step 4: Cook the Tofu
Place a large skillet or wok over medium-high heat. Add the 2 tablespoons of high-heat cooking oil. Once the oil is hot and shimmering (a drop of water should sizzle and evaporate instantly), carefully add the cornstarch-coated tofu cubes in a single layer. Do not overcrowd the pan; cook in two batches if necessary. Let the tofu cook undisturbed for 4-5 minutes per side, until it’s deeply golden brown and crispy. Use tongs to turn the cubes to brown them on at least two to four sides. Once all the tofu is crisped to your liking, remove it from the skillet with a slotted spoon and set it aside on a plate.
Step 5: Cook the Broccoli and Aromatics
Reduce the heat to medium. To the same skillet (there should be a little oil left), add the minced garlic and ginger. Sauté for about 30-60 seconds until fragrant, stirring constantly to prevent burning. Be careful, as minced garlic can burn quickly.
Immediately add the broccoli florets to the pan. Stir them around for a minute to coat them in the garlic and ginger. Now, carefully pour in the 1/4 cup of water or vegetable broth. Cover the skillet with a lid and let the broccoli steam for 3-4 minutes. This method cooks the broccoli quickly while retaining its vibrant green color and a pleasant, tender-crisp texture. You don’t want mushy broccoli!
Step 6: Combine, Thicken, and Serve
Remove the lid from the skillet. The water should have mostly evaporated. Add the crispy tofu back into the skillet with the broccoli. Give the sauce you mixed earlier a quick re-whisk and pour it all over the tofu and broccoli. Stir gently to coat everything.
Now, give your cornstarch slurry a quick stir (it separates when it sits) and pour it into the pan. Continue to stir gently for another 1-2 minutes. You will see the sauce bubble and magically thicken into a beautiful, glossy glaze that clings to every piece of tofu and broccoli.
Finally, turn off the heat and drizzle the 1 tablespoon of toasted sesame oil over the stir-fry. Give it one last gentle toss. The aroma will be incredible. Serve immediately, garnished with toasted sesame seeds and sliced green onions.
Nutrition Facts
This recipe is designed to be a balanced and healthy meal. The nutritional information is an estimate and can vary based on specific ingredients and portion sizes.
- Servings: 4
- Calories per serving: Approximately 350-400 kcal (This does not include rice or noodles)
- Protein (Approx. 20g): Tofu is an excellent source of plant-based protein, which is essential for muscle repair, cell growth, and keeping you feeling full and satisfied long after your meal.
- Fiber (Approx. 7g): The broccoli in this dish 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 RDI): One serving of this stir-fry provides more than a full day’s worth of Vitamin C, thanks to the generous amount of broccoli. Vitamin C is a powerful antioxidant that supports the immune system and skin health.
- Sodium (Approx. 550mg): By using low-sodium soy sauce, we keep the sodium content in a reasonable range for a savory dish. Sodium is an essential electrolyte, but it’s wise to consume it in moderation.
- Healthy Fats (Approx. 18g): The fats in this dish come primarily from the heart-healthy avocado or canola oil used for frying and the wonderfully flavorful sesame oil, which contains beneficial monounsaturated and polyunsaturated fats.
Preparation Time
This recipe truly lives up to its “fast” name, making it a perfect solution for busy weeknights.
- Total Time: 25-30 minutes
- Prep Time: 15 minutes (This includes pressing the tofu if you start it ahead of time, chopping broccoli, and mixing the sauce).
- Cook Time: 10-15 minutes
The key to its speed is efficiency. You can prep the sauce and vegetables while the tofu is pressing, ensuring that once you start cooking, the process flows quickly and seamlessly from one step to the next.
How to Serve
This broccoli tofu stir-fry is incredibly versatile and can be served in many delicious ways. Here are some of our favorite methods to turn this simple stir-fry into a complete and exciting meal.
- Classic Grain Pairings:
- Steamed Jasmine Rice: The fragrant, slightly sticky texture of jasmine rice is a classic choice that perfectly soaks up the savory stir-fry sauce.
- Nutty Brown Rice: For a healthier, higher-fiber option, serve the stir-fry over a bed of fluffy brown rice. Its nutty flavor complements the dish wonderfully.
- Trendy Quinoa: For a protein-packed, gluten-free base, quinoa is an excellent choice. Its slightly crunchy texture adds another dimension to the meal.
- Noodle Night:
- Udon Noodles: Thick, chewy udon noodles are fantastic for stir-fries. Toss them directly into the pan during the last minute of cooking to coat them in the sauce.
- Soba Noodles: These earthy buckwheat noodles offer a distinct flavor and are often a healthier alternative. Serve the stir-fry alongside or on top of a nest of cooked soba noodles.
- Rice Noodles: For a light, gluten-free noodle option, thin vermicelli or wider pad thai style rice noodles work beautifully.
- Low-Carb and Creative Options:
- Cauliflower Rice: For a grain-free, low-carb meal, serve the stir-fry over a bed of freshly riced cauliflower.
- Lettuce Wraps: Spoon the saucy stir-fry mixture into crisp lettuce cups (like butter lettuce or iceberg) for a fun, interactive, and light meal.
- As a “Stir-Fry Bowl”: Load up a bowl with the stir-fry and add other fresh components like edamame, shredded carrots, pickled red onions, and a drizzle of extra Sriracha mayo.
- Don’t Forget the Garnishes:
- A sprinkle of toasted sesame seeds adds a final crunch.
- Thinly sliced green onions or fresh cilantro add a burst of freshness.
- A wedge of lime on the side allows each person to add a bright, acidic spritz to their own serving.
- A handful of crushed peanuts or cashews can add another layer of rich, nutty texture.
Additional Tips
Master this recipe and make it your own with these eight pro tips for stir-fry success.
- Embrace the Cornstarch Coat: Don’t skip coating your pressed tofu in cornstarch. It’s the single most effective trick for creating a barrier between the moist tofu and the hot oil, resulting in a shatteringly crisp exterior that stays crunchy even after being tossed in sauce.
- Don’t Overcook the Broccoli: The goal is tender-crisp, not soft or mushy. The steam-fry technique (adding a splash of water and covering the pan) is perfect for this. The broccoli should be bright green and still have a slight bite to it, providing a wonderful textural contrast to the tofu.
- Mise en Place is Not a Suggestion, It’s a Rule: Stir-frying happens incredibly fast. Once the pan is hot, you won’t have time to stop and chop garlic or measure soy sauce. Have every single ingredient—chopped vegetables, minced aromatics, pre-mixed sauce—in small bowls right next to your stove before you even think about turning on the heat.
- Get Your Pan Hot Enough: A screaming hot pan is essential for a proper stir-fry. It sears the ingredients quickly, locking in flavor and texture without letting them get soggy. Let your oil get hot enough that it shimmers before adding the tofu. You should hear a loud, satisfying sizzle the moment it hits the pan.
- Customize Your Sauce: This sauce recipe is a fantastic starting point, but feel free to adjust it to your taste. Want it sweeter? Add a bit more maple syrup. Want it spicier? Double the Sriracha or add a pinch of red pepper flakes. Want more depth? A teaspoon of dark soy sauce or a dash of hoisin sauce can add complexity.
- Bulk It Up with More Veggies: This recipe is a great way to clean out your vegetable crisper. Feel free to add other quick-cooking vegetables along with the broccoli. Sliced bell peppers (any color), snap peas, sliced mushrooms, baby corn, or water chestnuts are all excellent additions. Add them at the same time as the broccoli.
- Meal Prep for an Even Faster Dinner: You can make this recipe even quicker by prepping the components ahead of time. Press and cube the tofu, chop the broccoli and aromatics, and whisk the sauce together. Store each component in separate airtight containers in the fridge for up to 2 days. When you’re ready to eat, the cooking process will take less than 15 minutes.
- The Ginger and Garlic Shortcut: If you’re truly short on time, you can use pre-minced ginger and garlic from a jar. While the flavor of fresh is superior, using the jarred version is a perfectly acceptable shortcut that will still yield a delicious result and save you a few precious minutes of prep time.
FAQ Section
Here are answers to some of the most common questions about making this Fast Broccoli Tofu Stir-Fry.
1. Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli is a fantastic and convenient option. You do not need to thaw it first. Simply add the frozen florets directly to the pan after sautéing the garlic and ginger. You may need to add an extra 2-3 minutes to the steaming time to ensure they are cooked through.
2. My tofu never gets crispy, it’s always soggy. What am I doing wrong?
This is the most common tofu trouble! There are three likely culprits:
- You didn’t press it enough: Tofu is packed in water. If you don’t press that water out, it will steam in the pan instead of frying.
- Your pan wasn’t hot enough: The oil needs to be shimmering hot to create an instant sear and form a crust.
- You overcrowded the pan: Tossing all the tofu in at once lowers the pan’s temperature and causes steaming. Cook in a single layer, in batches if needed, to give each cube space to crisp up.
3. Is this recipe gluten-free?
It can be very easily! The only ingredient that typically contains gluten is soy sauce. To make this recipe 100% gluten-free, simply substitute the low-sodium soy sauce with an equal amount of Tamari or liquid aminos, both of which are gluten-free alternatives with a similar savory, umami flavor.
4. How do I store and reheat leftovers?
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. The best way to reheat is in a skillet over medium heat for a few minutes until warmed through. This helps to revive some of the texture of the tofu and broccoli.
5. Can I use a different protein instead of tofu?
Yes, this recipe is very adaptable. You could substitute the tofu with a pound of chicken breast (cut into bite-sized pieces), shrimp, or even thinly sliced beef. Adjust the cooking time accordingly. Cook the chicken or beef thoroughly before adding the broccoli, and add the shrimp in during the last 2-3 minutes of cooking as they cook very quickly.
6. My sauce seems too thin or too thick. How can I fix it?
The cornstarch slurry is the key to controlling the thickness. If your sauce is too thin after adding the slurry, let it simmer for another minute, as it needs heat to activate. If it’s still not thick enough, you can mix another half teaspoon of cornstarch with a tablespoon of cold water and add it in. If your sauce gets too thick, simply thin it out by stirring in a tablespoon or two of water or vegetable broth until it reaches your desired consistency.
7. What is the best kind of tofu to use for a stir-fry?
Extra-firm tofu is the undisputed champion for stir-frying. It has the lowest water content and the firmest texture, which means it holds its shape well during cooking and is the easiest to get crispy. Firm tofu can also work in a pinch, but you will need to be more diligent with pressing it. Avoid using soft or silken tofu for this recipe, as they will fall apart.
8. Can I make this recipe oil-free?
You can, with some adjustments. For an oil-free version, you can “dry-fry” or bake the tofu. To bake, toss the pressed, cornstarch-coated tofu cubes on a baking sheet and bake at 400°F (200°C) for 20-25 minutes, flipping halfway, until golden. For the stir-fry, you can sauté the garlic, ginger, and broccoli in a few tablespoons of water or vegetable broth instead of oil. The final result won’t be quite as rich, but it will still be very flavorful.
Fast Broccoli Tofu Stir-Fry
Ingredients
Here is everything you’ll need to create this vibrant and flavorful stir-fry. Each component is chosen for its specific role in building layers of texture and taste, resulting in a perfectly balanced dish.
- For the Crispy Tofu:
- 1 (14-16 ounce) block of extra-firm tofu: This is the star of the show. Extra-firm tofu holds its shape beautifully and gets wonderfully crispy when cooked. It’s crucial to press it well to remove excess water.
- 1 tablespoon cornstarch: This is the secret weapon for an exceptionally crispy tofu coating. It creates a light, dry layer that browns perfectly in the pan.
- 2 tablespoons high-heat cooking oil (like avocado or canola oil): A neutral oil with a high smoke point is essential for pan-frying the tofu without burning.
- For the Stir-Fry & Sauce:
- 1 large head of broccoli (about 1 pound or 500g): The classic partner to tofu. We’ll cut this into bite-sized florets for quick, even cooking.
- 1 tablespoon sesame oil (toasted): This is a finishing oil, not a cooking oil. Its deep, nutty, and aromatic flavor is added towards the end to perfume the entire dish.
- 3 cloves garlic, minced: A foundational aromatic that provides a pungent, savory depth. Don’t be shy with the garlic!
- 1-inch piece of fresh ginger, grated or minced: Adds a warm, zesty, and slightly spicy kick that brightens up the sauce and cuts through the richness.
- 1/4 cup low-sodium soy sauce or tamari: The savory, umami backbone of our sauce. Use tamari for a gluten-free option. Low-sodium gives you more control over the saltiness.
- 2 tablespoons rice vinegar: Provides a crucial touch of acidity to balance the salty soy sauce and sweet maple syrup. It makes the flavors pop.
- 1 tablespoon pure maple syrup or honey: Adds a hint of sweetness to balance the other flavors. It also helps the sauce caramelize slightly.
- 1 teaspoon Sriracha or other chili garlic sauce (optional): For those who like a little heat. Adjust the amount based on your personal preference for spice.
- 1/4 cup water or vegetable broth: This is used to thin the sauce to the perfect consistency and to help steam the broccoli to a tender-crisp texture.
- 1 tablespoon water mixed with 1 teaspoon cornstarch (cornstarch slurry): This is our thickener. It will transform the liquid sauce into a glossy glaze that coats every ingredient beautifully.
- For Garnish (Optional):
- Toasted sesame seeds: Adds a final nutty crunch and visual appeal.
- Sliced green onions or scallions: Provides a fresh, mild oniony bite that complements the cooked flavors.
Instructions
Follow these steps carefully for a perfect stir-fry every time. The key to a great stir-fry is having all your ingredients prepped and ready to go before you even turn on the stove—a technique called mise en place.
Step 1: Prepare the Tofu (The Most Important Step!)
First, press your tofu. This step is non-negotiable for achieving a crispy texture, as it removes the excess water that causes tofu to steam instead of fry. If you have a tofu press, follow its instructions. If not, drain the block of tofu and wrap it in several layers of paper towels or a clean kitchen towel. Place it on a plate, put something heavy on top (like a cast-iron skillet or a few books), and let it press for at least 30 minutes, though an hour is even better if you have the time.
Once pressed, unwrap the tofu and pat it dry. Cut it into 1-inch cubes. Place the cubes in a medium bowl and sprinkle the 1 tablespoon of cornstarch over them. Gently toss the tofu with your hands or a spatula until each cube is lightly and evenly coated. This thin layer will create an incredible crust.
Step 2: Whisk Together the Stir-Fry Sauce
While the tofu is pressing, you can prepare your sauce. In a small bowl or liquid measuring cup, combine the low-sodium soy sauce (or tamari), rice vinegar, maple syrup, and optional Sriracha. Whisk everything together until the maple syrup is fully dissolved. Set this bowl aside. In a separate, very small bowl, mix the 1 tablespoon of water and 1 teaspoon of cornstarch to create your cornstarch slurry. Set this aside as well.
Step 3: Prepare the Vegetables and Aromatics
Wash your head of broccoli thoroughly. Cut it into small, bite-sized florets. Try to keep them relatively uniform in size for even cooking. If the stalk is thick, you can peel the tough outer layer and slice the tender inner part into thin coins to use in the stir-fry—don’t let it go to waste! Mince your garlic cloves and grate or finely mince your fresh ginger. Have these, along with your toasted sesame oil, ready and waiting by the stove.
Step 4: Cook the Tofu
Place a large skillet or wok over medium-high heat. Add the 2 tablespoons of high-heat cooking oil. Once the oil is hot and shimmering (a drop of water should sizzle and evaporate instantly), carefully add the cornstarch-coated tofu cubes in a single layer. Do not overcrowd the pan; cook in two batches if necessary. Let the tofu cook undisturbed for 4-5 minutes per side, until it’s deeply golden brown and crispy. Use tongs to turn the cubes to brown them on at least two to four sides. Once all the tofu is crisped to your liking, remove it from the skillet with a slotted spoon and set it aside on a plate.
Step 5: Cook the Broccoli and Aromatics
Reduce the heat to medium. To the same skillet (there should be a little oil left), add the minced garlic and ginger. Sauté for about 30-60 seconds until fragrant, stirring constantly to prevent burning. Be careful, as minced garlic can burn quickly.
Immediately add the broccoli florets to the pan. Stir them around for a minute to coat them in the garlic and ginger. Now, carefully pour in the 1/4 cup of water or vegetable broth. Cover the skillet with a lid and let the broccoli steam for 3-4 minutes. This method cooks the broccoli quickly while retaining its vibrant green color and a pleasant, tender-crisp texture. You don’t want mushy broccoli!
Step 6: Combine, Thicken, and Serve
Remove the lid from the skillet. The water should have mostly evaporated. Add the crispy tofu back into the skillet with the broccoli. Give the sauce you mixed earlier a quick re-whisk and pour it all over the tofu and broccoli. Stir gently to coat everything.
Now, give your cornstarch slurry a quick stir (it separates when it sits) and pour it into the pan. Continue to stir gently for another 1-2 minutes. You will see the sauce bubble and magically thicken into a beautiful, glossy glaze that clings to every piece of tofu and broccoli.
Finally, turn off the heat and drizzle the 1 tablespoon of toasted sesame oil over the stir-fry. Give it one last gentle toss. The aroma will be incredible. Serve immediately, garnished with toasted sesame seeds and sliced green onions.
Nutrition
- Serving Size: one normal portion
- Calories: 400
- Sodium: 550mg
- Fat: 18g
- Fiber: 7g
- Protein: 20g





