Weeknights in our house can often feel like a race against the clock. Between work deadlines, school activities, and just the general hustle, getting a healthy and genuinely delicious dinner on the table sometimes seems like a monumental task. That’s where this Easy Green Bean & Tofu Stir Fry became our saving grace. I remember the first time I threw it together – I was skeptical about whether the tofu would be flavourful enough and if the kids would even touch the green beans. But the magic happened right there in the wok. The tofu, properly pressed and pan-fried, became delightfully crispy on the outside while staying tender inside, soaking up the savoury-sweet sauce like a sponge. The green beans retained a perfect, vibrant snap, complemented by the aromatic garlic and ginger. To my surprise, plates were cleared, requests for seconds were made, and this simple stir-fry instantly earned its spot in our regular meal rotation. It’s quick, packed with plant-based protein and veggies, and bursting with flavours that taste far more complex than the effort required suggests. It’s become proof that easy weeknight meals can absolutely be exciting and satisfying.
Why You’ll Adore This Easy Green Bean & Tofu Stir Fry
Before diving into the specifics, let’s talk about what makes this recipe a standout choice for any home cook. It hits that sweet spot of being incredibly practical without sacrificing flavour or nutritional value.
- Speedy & Efficient: From prep to plate, this stir-fry comes together in under 30 minutes (especially if you press the tofu ahead of time), making it perfect for busy weeknights.
- Healthy & Balanced: Packed with plant-based protein from the tofu and fiber, vitamins (like Vitamin K, C, and A), and minerals from the fresh green beans, it’s a meal you can feel good about serving.
- Flavour Explosion: The simple sauce combination of soy sauce, sesame oil, a touch of sweetness, and tangy vinegar, infused with fresh garlic and ginger, creates a dynamic and addictive taste profile that coats every bite.
- Texture Contrast: You get the satisfying crispness from the pan-fried tofu, the tender-crisp snap of the green beans, and the smooth glaze of the sauce – a delightful combination in every mouthful.
- Versatile & Adaptable: This recipe is a fantastic base. Feel free to add other vegetables, adjust the spice level, or serve it over different grains to suit your preferences and what you have on hand.
- Vegan & Easily Gluten-Free: Naturally vegan, it can easily be made gluten-free by swapping soy sauce for tamari or coconut aminos.
This stir-fry isn’t just food; it’s a solution for delicious, healthy, and fast weeknight dinners.
Ingredients You’ll Need
Gathering your ingredients beforehand (mise en place) is key to a successful stir-fry, as the cooking process moves quickly. Here’s what you’ll require:
For the Stir Fry:
- Firm or Extra-Firm Tofu: 1 (14-16 oz) block.
- Why Firm/Extra-Firm? These types hold their shape best during stir-frying and contain less water, allowing them to crisp up nicely. Avoid silken or soft tofu for this recipe. Pressing the tofu is crucial (see instructions) to remove excess water, enabling better browning and sauce absorption.
- Fresh Green Beans: 1 lb (about 450g), trimmed.
- Why Fresh? Fresh green beans provide the best tender-crisp texture. Frozen green beans can sometimes become soggy in a stir-fry, though they can work in a pinch (add them later in the cooking process as they cook faster). Trim off the stem ends. You can leave them whole or cut them into 1-2 inch pieces.
- Garlic: 3-4 cloves, minced.
- Flavour Base: Provides pungent, aromatic depth. Adjust amount based on your love for garlic!
- Fresh Ginger: 1 tablespoon, grated or finely minced.
- Flavour Base: Adds a warm, zesty kick that complements the garlic and sauce beautifully.
- Cooking Oil: 2-3 tablespoons, high smoke point oil (like avocado, canola, grapeseed, or peanut oil).
- For Frying: Needed for pan-frying the tofu and stir-frying the vegetables without burning. Olive oil isn’t ideal for the high heat of stir-frying.
For the Stir Fry Sauce:
- Soy Sauce (or Tamari for Gluten-Free): ¼ cup (60ml).
- Salty Umami: The backbone of the sauce, providing saltiness and savoury depth. Use low-sodium if preferred. Tamari is a great gluten-free alternative.
- Water or Vegetable Broth: ¼ cup (60ml).
- Volume & Consistency: Helps create enough sauce to coat everything and prevents it from being overly salty. Broth adds a little extra flavour.
- Maple Syrup (or Agave Nectar): 1-2 tablespoons.
- Balance & Sweetness: Balances the saltiness of the soy sauce and adds a touch of sweetness common in many stir-fry sauces. Adjust to your preference. Brown sugar can also be substituted.
- Rice Vinegar: 1 tablespoon.
- Tang & Brightness: Adds a necessary acidity that brightens the flavours and cuts through the richness. Apple cider vinegar can work in a pinch, but rice vinegar has a milder flavour.
- Toasted Sesame Oil: 1 teaspoon.
- Nutty Aroma & Flavour: A finishing oil with a strong, nutty flavour. Add it towards the end or in the sauce, as its flavour diminishes with high heat.
- Cornstarch (or Arrowroot Powder): 1 teaspoon.
- Thickener: Creates that glossy, clingy sauce consistency. Mix it with a little cold water first (slurry) to prevent lumps.
Optional Garnishes:
- Toasted Sesame Seeds
- Sliced Green Onions (Scallions)
- Red Pepper Flakes (for heat)
Having these components ready will make the cooking process smooth and enjoyable.
Step-by-Step Instructions
Follow these steps for a perfectly executed Green Bean & Tofu Stir Fry:
- Press the Tofu (Crucial Step): Drain the block of tofu. Press it for at least 15-30 minutes to remove as much excess water as possible. You can use a tofu press or place the block between two plates lined with paper towels or clean kitchen towels, weighing the top plate down with something heavy (like books or cans). Why press? Removing water allows the tofu to brown better, get crispier, and absorb the sauce more effectively. Once pressed, cut the tofu into bite-sized cubes (about ¾ to 1-inch).
- Prepare the Green Beans: Wash the green beans thoroughly and trim off the stem ends. You can leave them whole or cut them into manageable 1- to 2-inch pieces, depending on your preference. Ensure they are dried well after washing; excess water will splatter in the hot oil and steam the beans instead of stir-frying them. (Optional Blanching: For exceptionally bright green and consistently tender-crisp beans, you can blanch them in boiling water for 1-2 minutes, then immediately plunge them into an ice bath to stop the cooking. Drain thoroughly before stir-frying. This adds an extra step but guarantees great texture.)
- Mix the Sauce: In a small bowl or liquid measuring cup, whisk together all the sauce ingredients: soy sauce (or tamari), water (or broth), maple syrup (or agave), rice vinegar, toasted sesame oil, and cornstarch. Ensure the cornstarch is fully dissolved to prevent lumps later. Set aside.
- Prepare Aromatics: Mince the garlic and grate or finely mince the fresh ginger. Keep them ready near your stove, as stir-frying moves quickly.
- Pan-Fry the Tofu: Heat 1-2 tablespoons of high smoke point oil in a large skillet or wok over medium-high heat. Once the oil is shimmering hot (a drop of water should sizzle instantly), carefully add the pressed and cubed tofu in a single layer. Do not overcrowd the pan; cook in batches if necessary. Let the tofu cook undisturbed for 4-5 minutes per side, or until golden brown and crispy on most sides. Use tongs or a spatula to flip. Once browned, remove the tofu from the skillet and set aside on a plate.
- Stir-Fry Aromatics & Green Beans: Add the remaining 1 tablespoon of oil to the same skillet (add more if the pan looks dry). Add the minced garlic and grated ginger. Stir-fry for about 30 seconds until fragrant – be careful not to burn the garlic. Immediately add the trimmed (and thoroughly dried) green beans to the skillet.
- Cook Green Beans: Stir-fry the green beans frequently for about 4-6 minutes. You want them to become bright green, slightly tender, but still retain a pleasant crunch (tender-crisp). If you prefer softer beans, you can add a tablespoon or two of water or broth to the pan, cover it, and let them steam for a minute or two, then uncover and continue stir-frying.
- Combine and Sauce: Return the cooked tofu to the skillet with the green beans. Give the prepared sauce mixture a quick whisk again (as the cornstarch may have settled) and pour it evenly over the tofu and green beans.
- Thicken the Sauce: Stir everything together constantly for about 1-2 minutes. The sauce will bubble and thicken quickly due to the cornstarch, coating the tofu and beans in a glossy glaze. Cook just until the sauce reaches your desired consistency.
- Serve: Remove the skillet from the heat immediately once the sauce has thickened to prevent overcooking. Taste and adjust seasoning if necessary (though it likely won’t need extra salt). Serve the Green Bean & Tofu Stir Fry hot.
Garnish with toasted sesame seeds, sliced green onions, or red pepper flakes if desired, and serve alongside your favourite base.
Nutritional Information (Approximate)
Please keep in mind that these values are estimates. Actual nutritional content can vary based on specific ingredient brands, the exact amount of oil used, the type and amount of sweetener in the sauce, and serving size.
- Servings: This recipe typically makes 2-3 main course servings or 4 side dish servings.
- Calories per Serving (Approximate Main Course): 350-450 kcal (based on 3 servings, excluding rice or noodles).
Key Nutritional Highlights:
- Protein: Tofu is an excellent source of complete plant-based protein, essential for muscle repair, satiety, and overall body function.
- Fiber: Green beans contribute dietary fiber, which aids digestion and helps maintain stable blood sugar levels.
- Vitamins & Minerals: Green beans offer Vitamin K (important for blood clotting and bone health), Vitamin C (an antioxidant), and Vitamin A. Tofu provides iron and calcium (especially if calcium-set).
- Healthy Fats: While stir-fries use oil, focusing on unsaturated oils (like avocado or canola) and the fats from sesame oil contributes healthier fats compared to saturated or trans fats. Using minimal oil keeps the fat content controlled.
Important Considerations:
- Sodium: Soy sauce is high in sodium. Opting for low-sodium soy sauce or tamari can significantly reduce the sodium content.
- Sugar: The amount of maple syrup or agave contributes to the sugar content. Adjust this based on your dietary preferences.
- Serving Base: The nutritional information above is for the stir-fry itself. Serving it with white rice, brown rice, quinoa, or noodles will add additional calories, carbohydrates, and nutrients. Brown rice or quinoa will add more fiber than white rice.
This Easy Green Bean & Tofu Stir Fry provides a well-rounded nutritional profile, offering protein, fiber, and essential micronutrients in a flavourful package.
Preparation & Cooking Time
Understanding the time commitment helps plan your meal effectively. This stir-fry is designed for speed:
- Tofu Pressing Time: 15 – 30 minutes (This can be done passively while you prep other ingredients or even earlier in the day).
- Preparation Time (Chopping & Sauce Mixing): 10 – 15 minutes (Includes trimming beans, mincing garlic/ginger, cubing tofu after pressing, mixing sauce).
- Cooking Time: 15 – 20 minutes (Includes pan-frying tofu, stir-frying aromatics/beans, combining, and saucing).
- Total Active Time: Approximately 25 – 35 minutes.
- Total Time (Including Pressing): Approximately 40 – 60 minutes.
Time-Saving Strategies:
- Press Tofu Ahead: Press the tofu earlier in the day or even the day before and store it wrapped in the refrigerator.
- Pre-Chop Vegetables: Trim the green beans, mince the garlic, and grate the ginger ahead of time. Store them in airtight containers in the fridge.
- Mix Sauce Ahead: Whisk the sauce ingredients together and store in a jar in the refrigerator for up to 2-3 days. Give it a good shake before using.
By utilizing these tips, you can reduce the active cooking time significantly, making this a true sub-30-minute meal when you’re ready to hit the stove.
How to Serve Your Stir Fry Masterpiece
This Green Bean & Tofu Stir Fry is delicious on its own, but serving it thoughtfully elevates the meal. Here are some excellent ways to present and enjoy it:
- Classic Rice Bowl:
- Serve hot over a bed of fluffy steamed rice.
- Options: Jasmine rice (fragrant), Basmati rice (long-grain), Brown rice (nutty, more fiber), or even Coconut rice for a tropical twist.
- Noodle Companion:
- Toss the stir-fry with cooked noodles.
- Options: Udon noodles (thick, chewy), Soba noodles (buckwheat, nutty), Rice noodles (gluten-free), or even regular spaghetti works in a pinch!
- Quinoa Power Bowl:
- Serve over cooked quinoa for an extra boost of protein and fiber. This creates a hearty and exceptionally healthy meal.
- Lettuce Wraps:
- For a lighter, low-carb option, spoon the stir-fry mixture into crisp lettuce cups (like butter lettuce, romaine, or iceberg).
- Simple Side Dish:
- Serve smaller portions as a flavourful side dish alongside other Asian-inspired mains.
Essential Garnishes & Toppings:
- Toasted Sesame Seeds: Add a nutty flavour and visual appeal. Toast them lightly in a dry skillet for enhanced flavour.
- Sliced Green Onions (Scallions): Provide a fresh, mild oniony bite and a pop of green colour. Use both the white and green parts.
- Red Pepper Flakes: For those who enjoy heat, a sprinkle adds a welcome kick.
- Fresh Cilantro: If you enjoy cilantro, its fresh, herbaceous notes can complement the sauce nicely.
- Chopped Peanuts or Cashews: Add an extra layer of crunch and nutty flavour.
Choose your base and garnishes based on your preference and dietary needs to create your perfect Green Bean & Tofu Stir Fry experience.
Essential Stir-Fry Tips for Success
Mastering stir-frying involves a few key techniques. Follow these tips to ensure your Green Bean & Tofu Stir Fry turns out perfectly every time:
- High Heat is Your Friend: Authentic stir-frying relies on high heat to cook ingredients quickly, searing the outside while keeping the inside tender and vegetables crisp. Ensure your wok or large skillet is properly preheated before adding oil – the oil should shimmer, and a drop of water should evaporate instantly. This prevents ingredients from stewing or becoming soggy.
- Don’t Overcrowd the Pan: This is a cardinal sin of stir-frying. Adding too many ingredients at once drastically lowers the pan’s temperature, leading to steaming instead of searing. If your pan isn’t large enough, cook ingredients (especially the tofu) in batches, removing each batch before adding the next, and then combine everything at the end with the sauce.
- Prep Everything First (Mise en Place): Stir-frying cooks incredibly fast. You won’t have time to chop vegetables or mix the sauce once you start cooking. Have your tofu pressed and cubed, beans trimmed, aromatics minced, sauce mixed, and garnishes ready before you turn on the heat. Arrange them near your stove for easy access.
- Master the Sauce & Thickener: Mix your sauce ingredients, including the cornstarch, in a separate bowl beforehand. Cornstarch needs to be dissolved in cool or room temperature liquid to prevent lumps. Give the sauce a quick stir right before adding it to the hot pan, as the cornstarch can settle at the bottom. Add the sauce towards the end of cooking and stir continuously until it thickens, which usually only takes a minute or two.
- Achieve Crispy Tofu: Don’t skip the pressing step! Removing excess water is paramount for crispiness. Ensure the pan is hot, use enough oil, and don’t move the tofu too much initially – let it form a golden crust on each side. Cooking in a single layer without overcrowding is also key. For extra crispiness, you can lightly toss the pressed tofu cubes with a tablespoon of cornstarch before pan-frying.
Following these fundamental stir-fry principles will elevate your dish from good to great, ensuring perfectly cooked textures and vibrant flavours.
Frequently Asked Questions (FAQ)
Here are answers to common questions about making this Easy Green Bean & Tofu Stir Fry:
- Q: Can I use a different type of tofu?
- A: It’s highly recommended to use firm or extra-firm tofu. These varieties have less water and hold their shape well under the high heat of stir-frying, allowing them to become crispy. Silken or soft tofu will disintegrate and are not suitable for this recipe. Medium tofu might work if pressed extremely well, but it will be more delicate.
- Q: Can I make this stir-fry ahead of time or freeze it?
- A: Stir-fries are generally best enjoyed fresh, immediately after cooking, to maintain the crisp texture of the vegetables and tofu. However, you can definitely prep components ahead: press and cube the tofu, chop the veggies, and mix the sauce up to a day or two in advance, storing them separately in the fridge. Reheating leftover stir-fry can result in softer tofu and less crisp beans, but it will still be tasty (reheat quickly in a skillet or microwave). Freezing is not recommended, as the texture of both the tofu and green beans changes significantly upon thawing, often becoming mushy or watery.
- Q: How can I make this recipe gluten-free?
- A: It’s very easy! The main source of gluten is typically the soy sauce. Simply substitute the regular soy sauce with certified gluten-free tamari or coconut aminos. Ensure any vegetable broth used is also gluten-free if you opt for that instead of water. All other listed ingredients are naturally gluten-free, but always double-check labels if you have severe allergies or celiac disease.
- Q: Can I add other vegetables to this stir-fry?
- A: Absolutely! This recipe is very adaptable. Feel free to add other vegetables based on your preference or what’s in your fridge. Good additions include:
- Sliced bell peppers (any colour)
- Broccoli florets (add with beans or slightly before, as they take longer)
- Sliced carrots (add earlier)
- Snow peas or snap peas (add towards the end)
- Sliced mushrooms (cook after tofu, before beans)
- Sliced onions or shallots (add with garlic/ginger)
- Water chestnuts for crunch (add towards the end)
Remember to adjust cooking times based on the density of the vegetables and avoid overcrowding the pan.
- A: Absolutely! This recipe is very adaptable. Feel free to add other vegetables based on your preference or what’s in your fridge. Good additions include:
- Q: How can I make this stir-fry spicy?
- A: There are several ways to add heat:
- Red Pepper Flakes: Add ¼ to ½ teaspoon (or more) along with the garlic and ginger, or sprinkle on top when serving.
- Fresh Chilies: Add thinly sliced fresh chilies (like serrano or Thai chili) with the garlic and ginger. Remove seeds for less intense heat.
- Chili Garlic Sauce or Sriracha: Add 1-2 teaspoons (or more to taste) into the sauce mixture before whisking it together.
Start with a small amount of heat and add more if desired, as you can always add spice but can’t easily take it away.
- A: There are several ways to add heat:

Easy Green Bean & Tofu Stir Fry recipe
Ingredients
- Firm or Extra-Firm Tofu: 1 (14-16 oz) block.
- Why Firm/Extra-Firm? These types hold their shape best during stir-frying and contain less water, allowing them to crisp up nicely. Avoid silken or soft tofu for this recipe. Pressing the tofu is crucial (see instructions) to remove excess water, enabling better browning and sauce absorption.
- Fresh Green Beans: 1 lb (about 450g), trimmed.
- Why Fresh? Fresh green beans provide the best tender-crisp texture. Frozen green beans can sometimes become soggy in a stir-fry, though they can work in a pinch (add them later in the cooking process as they cook faster). Trim off the stem ends. You can leave them whole or cut them into 1-2 inch pieces.
- Garlic: 3-4 cloves, minced.
- Flavour Base: Provides pungent, aromatic depth. Adjust amount based on your love for garlic!
- Fresh Ginger: 1 tablespoon, grated or finely minced.
- Flavour Base: Adds a warm, zesty kick that complements the garlic and sauce beautifully.
- Cooking Oil: 2-3 tablespoons, high smoke point oil (like avocado, canola, grapeseed, or peanut oil).
- For Frying: Needed for pan-frying the tofu and stir-frying the vegetables without burning. Olive oil isn’t ideal for the high heat of stir-frying.
For the Stir Fry Sauce:
- Soy Sauce (or Tamari for Gluten-Free): ¼ cup (60ml).
- Salty Umami: The backbone of the sauce, providing saltiness and savoury depth. Use low-sodium if preferred. Tamari is a great gluten-free alternative.
- Water or Vegetable Broth: ¼ cup (60ml).
- Volume & Consistency: Helps create enough sauce to coat everything and prevents it from being overly salty. Broth adds a little extra flavour.
- Maple Syrup (or Agave Nectar): 1-2 tablespoons.
- Balance & Sweetness: Balances the saltiness of the soy sauce and adds a touch of sweetness common in many stir-fry sauces. Adjust to your preference. Brown sugar can also be substituted.
- Rice Vinegar: 1 tablespoon.
- Tang & Brightness: Adds a necessary acidity that brightens the flavours and cuts through the richness. Apple cider vinegar can work in a pinch, but rice vinegar has a milder flavour.
- Toasted Sesame Oil: 1 teaspoon.
- Nutty Aroma & Flavour: A finishing oil with a strong, nutty flavour. Add it towards the end or in the sauce, as its flavour diminishes with high heat.
- Cornstarch (or Arrowroot Powder): 1 teaspoon.
- Thickener: Creates that glossy, clingy sauce consistency. Mix it with a little cold water first (slurry) to prevent lumps.
Instructions
- Press the Tofu (Crucial Step): Drain the block of tofu. Press it for at least 15-30 minutes to remove as much excess water as possible. You can use a tofu press or place the block between two plates lined with paper towels or clean kitchen towels, weighing the top plate down with something heavy (like books or cans). Why press? Removing water allows the tofu to brown better, get crispier, and absorb the sauce more effectively. Once pressed, cut the tofu into bite-sized cubes (about ¾ to 1-inch).
- Prepare the Green Beans: Wash the green beans thoroughly and trim off the stem ends. You can leave them whole or cut them into manageable 1- to 2-inch pieces, depending on your preference. Ensure they are dried well after washing; excess water will splatter in the hot oil and steam the beans instead of stir-frying them. (Optional Blanching: For exceptionally bright green and consistently tender-crisp beans, you can blanch them in boiling water for 1-2 minutes, then immediately plunge them into an ice bath to stop the cooking. Drain thoroughly before stir-frying. This adds an extra step but guarantees great texture.)
- Mix the Sauce: In a small bowl or liquid measuring cup, whisk together all the sauce ingredients: soy sauce (or tamari), water (or broth), maple syrup (or agave), rice vinegar, toasted sesame oil, and cornstarch. Ensure the cornstarch is fully dissolved to prevent lumps later. Set aside.
- Prepare Aromatics: Mince the garlic and grate or finely mince the fresh ginger. Keep them ready near your stove, as stir-frying moves quickly.
- Pan-Fry the Tofu: Heat 1-2 tablespoons of high smoke point oil in a large skillet or wok over medium-high heat. Once the oil is shimmering hot (a drop of water should sizzle instantly), carefully add the pressed and cubed tofu in a single layer. Do not overcrowd the pan; cook in batches if necessary. Let the tofu cook undisturbed for 4-5 minutes per side, or until golden brown and crispy on most sides. Use tongs or a spatula to flip. Once browned, remove the tofu from the skillet and set aside on a plate.
- Stir-Fry Aromatics & Green Beans: Add the remaining 1 tablespoon of oil to the same skillet (add more if the pan looks dry). Add the minced garlic and grated ginger. Stir-fry for about 30 seconds until fragrant – be careful not to burn the garlic. Immediately add the trimmed (and thoroughly dried) green beans to the skillet.
- Cook Green Beans: Stir-fry the green beans frequently for about 4-6 minutes. You want them to become bright green, slightly tender, but still retain a pleasant crunch (tender-crisp). If you prefer softer beans, you can add a tablespoon or two of water or broth to the pan, cover it, and let them steam for a minute or two, then uncover and continue stir-frying.
- Combine and Sauce: Return the cooked tofu to the skillet with the green beans. Give the prepared sauce mixture a quick whisk again (as the cornstarch may have settled) and pour it evenly over the tofu and green beans.
- Thicken the Sauce: Stir everything together constantly for about 1-2 minutes. The sauce will bubble and thicken quickly due to the cornstarch, coating the tofu and beans in a glossy glaze. Cook just until the sauce reaches your desired consistency.
- Serve: Remove the skillet from the heat immediately once the sauce has thickened to prevent overcooking. Taste and adjust seasoning if necessary (though it likely won’t need extra salt). Serve the Green Bean & Tofu Stir Fry hot.
Nutrition
- Serving Size: one normal portion
- Calories: 350-450