Easy Vegan Stir Fry Recipes With Tofu for Quick Healthy Dinners

Molly Dupont
Molly Dupont
15 min Prep Time
15 min Time
4 Servings
Easy Difficulty
4.7 (20 ratings)

This vegan tofu stir fry is a quick, healthy dinner that’s packed with flavor and colorful veggies. I love how the tofu soaks up the sauce, making every bite delicious and satisfying. Perfect for busy weeknights!

Post

Introduction

I first started making this vegan stir fry with tofu when I wanted a quick, healthy dinner that didn’t skimp on flavor. Early attempts had me struggling with soggy tofu and bland sauce, but after some trial and error, I found a method that really works. Pressing the tofu well and pan-frying it until golden makes all the difference. Plus, the combo of fresh ginger and maple syrup in the sauce adds a perfect balance of warmth and sweetness. What I love is how versatile this recipe is—you can swap in your favorite veggies or double the sauce for extra flavor. It’s become a family favorite for weeknights when time is tight but I still want a wholesome meal. The stir fry comes together fast, with crisp veggies and juicy tofu coated in a glossy, flavorful sauce. It’s colorful, nourishing, and comforting all at once. I think you’ll love how simple yet satisfying it is!

Post step 2

What You'll Need

4 servings

  • 14 oz firm tofu, pressed and cubed
  • 2 tablespoons vegetable oil
  • 1 red bell pepper, sliced
  • 1 cup broccoli florets
  • 1 medium carrot, julienned
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 3 tablespoons soy sauce
  • 1 tablespoon maple syrup
  • 1 teaspoon toasted sesame oil
  • 1 teaspoon cornstarch mixed with 2 tablespoons water
  • 2 green onions, sliced
  • Sesame seeds for garnish

How To Do It

Step 1
Start by pressing the tofu to remove excess moisture. Wrap the block of tofu in a clean kitchen towel and place a heavy pan or book on top for at least 15 minutes. This step is crucial because it helps the tofu crisp up nicely when cooked instead of steaming and becoming soggy. Once pressed, cut the tofu into 1-inch cubes. If you skip pressing, the tofu will release water during cooking, which prevents browning and creates a mushy texture.
⏱ Time: 15
✓ Doneness: Tofu feels firm and dry to the touch before cooking
Step 2
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu cubes in a single layer and cook without moving them for 3-4 minutes until the bottoms are golden brown. Flip and cook the other sides, turning gently to brown evenly. This pan-frying step forms a crispy crust that adds great texture contrast to the stir fry. Avoid overcrowding the pan, or the tofu will steam instead of crisp.
⏱ Time: 8
✓ Doneness: Tofu cubes are golden and crisp on all sides
Step 3
Remove the tofu from the pan and set aside. In the same pan, add the remaining tablespoon of oil. Toss in the minced garlic and grated ginger, sautéing for about 30 seconds until fragrant. This quick step releases the aromatics’ flavors without burning them, which would cause bitterness. Keep the heat at medium to prevent scorching.
⏱ Time: 1
✓ Doneness: Garlic and ginger smell fragrant and slightly toasted
Step 4
Add the sliced red bell pepper, broccoli florets, and julienned carrot to the pan. Stir-fry the vegetables for about 5 minutes, stirring frequently. The goal is to cook the veggies until they’re tender but still crisp and bright in color. Overcooking will make them mushy and dull. Using high heat helps them cook quickly and retain texture.
⏱ Time: 5
✓ Doneness: Vegetables are vibrant and slightly tender but still crisp
Step 5
While the veggies cook, whisk together soy sauce, maple syrup, and toasted sesame oil in a small bowl. This simple sauce balances salty, sweet, and nutty flavors that complement the tofu and vegetables perfectly. Maple syrup adds a subtle sweetness that’s less sharp than sugar, creating a more natural flavor profile.
⏱ Time: 2
✓ Doneness: Sauce is smooth and well combined
Step 6
Return the crispy tofu to the pan with the vegetables. Pour the soy sauce mixture over everything and toss gently to coat. Stir in the cornstarch slurry to help thicken the sauce. Cook for another 2-3 minutes, stirring occasionally, until the sauce has thickened and clings to the tofu and veggies. This step ensures the sauce isn’t watery and helps everything stick together nicely.
⏱ Time: 3
✓ Doneness: Sauce is glossy and thickened, coating the ingredients
Step 7
Remove the pan from heat and sprinkle sliced green onions and sesame seeds on top. These add fresh flavor and a bit of crunch as a finishing touch. Serve the stir fry immediately with steamed rice or noodles for a complete meal.
⏱ Time: 2
✓ Doneness: Dish looks colorful and garnished
Step 8
If you want to add some heat, sprinkle with red pepper flakes or drizzle with chili garlic sauce before serving. This adds a spicy kick that pairs well with the sweet and savory sauce. Adjust the spice level to your preference.
⏱ Time: 1
✓ Doneness: Spice is evenly distributed without overpowering
Step 9
Clean up the pan by wiping it with a paper towel if you want to reuse it for another quick meal. The leftover flavors can also be used as a base for soups or sauces, so don’t waste the delicious bits stuck to the bottom!
⏱ Time: 1
✓ Doneness: Pan is ready for next use or cleaned

Pro Tips

Press tofu for at least 15 minutes before cooking.
Removing excess water from tofu is crucial for achieving a crispy texture when pan-frying. Water causes steaming instead of browning, leading to soggy tofu. Pressing allows the tofu to absorb the sauce better and develop a satisfying crust.
Cook vegetables on high heat and don’t overcrowd the pan.
High heat cooks veggies quickly, preserving their color and crunch. Overcrowding traps steam, causing the vegetables to become soggy. Stir-frying in batches or using a large wok helps maintain the ideal texture.
Use a cornstarch slurry to thicken the sauce at the end.
Adding cornstarch mixed with water thickens the sauce, helping it adhere to the tofu and vegetables. This prevents a watery stir fry and ensures each bite is flavorful and well-coated.
Add aromatics like garlic and ginger early in the cooking process.
Sautéing garlic and ginger releases their fragrant oils, building a flavorful base for the stir fry. Cooking them briefly prevents burning and bitterness, which can spoil the dish.
Toast sesame seeds before garnishing.
Toasting enhances the nutty flavor of sesame seeds and adds a pleasant crunch. It’s a simple step that elevates the dish’s texture and aroma.
Use fresh vegetables and cut them uniformly.
Fresh, evenly cut vegetables cook evenly and look appealing. Uniform pieces ensure all ingredients finish cooking at the same time, preventing undercooked or mushy bites.
Don’t rush the tofu browning step.
Allowing tofu to brown undisturbed forms a crust that improves texture and flavor. Moving it too soon causes sticking and prevents proper caramelization.

Common Mistakes to Avoid

Skipping the tofu pressing step.

Why it happens Many cooks underestimate how much water tofu contains and skip pressing to save time.

Fix Set aside 15 minutes to press tofu with a weight. If pressed well, tofu crisps up better and absorbs sauce flavors more effectively.

Overcrowding the pan during cooking.

Why it happens Trying to cook everything at once to save time leads to steaming instead of frying.

Fix Cook tofu and vegetables in batches if needed to maintain high heat and crisp textures.

Overcooking vegetables until mushy.

Why it happens Cooking veggies too long or at low heat breaks down their structure.

Fix Cook on high heat just until tender-crisp, stirring frequently to avoid burning.

Using too much sauce, making the dish watery.

Why it happens Pouring sauce all at once without thickening leads to a soupy stir fry.

Fix Add sauce gradually and thicken with cornstarch slurry to get a glossy coating.

Burning garlic or ginger by cooking too long or at too high heat.

Why it happens Aromatics are delicate and can burn quickly if unattended.

Fix Sauté garlic and ginger briefly over medium heat until fragrant, then add vegetables immediately.

Post step 3

Variations

Spicy Peanut Tofu Stir Fry

Add 2 tablespoons peanut butter and 1 teaspoon chili flakes to the sauce for a rich, spicy twist. Garnish with chopped peanuts for crunch. This variation adds depth and heat without complicating the recipe.

Note: Peanut butter thickens the sauce, so reduce cornstarch slightly to avoid over-thickening.

Ginger Garlic Tofu with Snow Peas

Swap broccoli and carrots for snow peas and snap peas. Increase fresh ginger to 2 tablespoons for a zingy flavor. This version is lighter and highlights fresh, crisp veggies.

Note: Snow peas cook faster, so add them later in the stir fry to prevent overcooking.

Sweet and Sour Tofu Stir Fry

Use rice vinegar and pineapple chunks in the sauce for a tangy, sweet flavor. This variation brings a tropical flair and pairs well with jasmine rice.

Note: Balance the acidity by adjusting maple syrup and soy sauce quantities accordingly.

Teriyaki Tofu Stir Fry

Replace soy sauce with teriyaki sauce and add sliced mushrooms. This gives a savory, slightly sweet flavor that’s familiar and comforting.

Note: Teriyaki sauce is thicker, so reduce cornstarch or skip it to avoid overly thick sauce.

Cashew Tofu Stir Fry

Add roasted cashews at the end for crunch and nutty flavor. Use bok choy and bell peppers for a fresh, hearty texture.

Note: Add nuts last to keep them crunchy and avoid sogginess.

Nutrition

Per Serving:

350 kcal
Calories
22g
Protein G
28g
Carbohydrates G
15g
Fat G
6g
Fiber G
600mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

The stir fry can safely sit at room temperature for up to 2 hours if covered to prevent contamination. Beyond that, bacteria growth increases.

Refrigerator

Store leftovers in an airtight container for up to 4 days. The tofu may soften slightly when cold but reheats well. Reheat gently to avoid drying out the tofu.

Freezer

Freeze in a sealed container for up to 2 months. To prevent freezer burn, wrap tightly with plastic wrap before freezing. Thaw overnight in the fridge before reheating.

Reheating

Reheat on the stovetop over medium heat with a splash of water or broth to loosen the sauce. Microwave on medium power in short intervals, stirring to heat evenly. Avoid overheating to prevent tofu from becoming rubbery.

Make Ahead

Press and cube tofu up to 1 day ahead and store wrapped in paper towels in the fridge. Chop vegetables the day before and keep them in airtight containers. Prepare the sauce in advance for quick assembly.

FAQ

Can I use soft or silken tofu instead of firm tofu?
Soft or silken tofu is not recommended for stir fry because it lacks the firmness needed to hold its shape during cooking. It tends to break apart and become mushy. Firm or extra-firm tofu works best as it crisps up nicely and provides a satisfying texture.
How do I prevent the tofu from sticking to the pan?
Make sure your pan is hot before adding tofu and use enough oil to coat the surface. Avoid moving the tofu cubes too soon; let them cook undisturbed to form a crust. Using a non-stick or well-seasoned cast iron skillet also helps reduce sticking.
Can I make this stir fry gluten-free?
Yes! Use tamari or a gluten-free soy sauce alternative instead of regular soy sauce. Double-check that all other ingredients, like sauces or seasonings, are gluten-free to keep the dish safe for gluten-sensitive diets.
What vegetables work best in this stir fry?
Crunchy, colorful vegetables like bell peppers, broccoli, carrots, snap peas, and bok choy work wonderfully. Choose fresh, firm veggies and cut them uniformly for even cooking. Avoid watery vegetables that can make the stir fry soggy.
Can I prepare this recipe ahead of time?
Yes, you can press and cube the tofu and chop vegetables a day ahead. Store them separately in airtight containers in the fridge. Prepare the sauce in advance as well. Assemble and cook fresh when ready to serve for best texture.
How do I store leftovers properly?
Place leftovers in an airtight container and refrigerate for up to 4 days. The tofu may soften, but reheating gently on the stove with a splash of water restores moisture and texture. Avoid freezing if you want to keep the tofu crispy.
What can I substitute for maple syrup in the sauce?
You can substitute maple syrup with agave nectar, brown sugar, or honey if not strictly vegan. Each sweetener will slightly alter the flavor, but all provide the necessary sweetness to balance the soy sauce.
Is it okay to use frozen tofu?
Frozen tofu can be used and actually has a chewier texture after thawing, which some people prefer. Thaw it completely and press out excess water before cooking. It absorbs sauce well but may require a slightly longer cooking time.
Post

Final Thoughts

I hope you enjoy making this easy vegan stir fry with tofu as much as my family does. It’s a simple, flavorful meal that fits perfectly into busy weeknights. Don’t forget to share your results!

Gallery

Post image 1
Post image 2
Post image 3
What's the Secret to Perfectly Crispy Tofu in Stir Fry?
Why Do Your Vegan Stir Fries Always Turn Out Soggy?
Stir Fry Tofu vs Baking Tofu — Which One Actually Wins?
Are You Still Making Vegan Stir Fry the Old-Fashioned Way?
Why Do Your Vegan Stir Fries Always Turn Out Soggy?
Why Do Your Vegan Stir Fries Always Turn Out Soggy?

You Might Also Like