Easy 20-Minute Stir-Fried Tofu with Scallions

Tofu

October 30, 2026

20-Minute Stir-Fried Tofu with Scallions – vegetarian recipe

20-minute stir-fried tofu with scallions is minimalism that tastes like more. Two cups of scallions wilt into a garlicky soy finish around golden tofu cubes, sesame seeds over the top — dinner with barely a shopping list.

The Only Stir-Fry Recipe You’ll Ever Need

Looking for that one back-pocket recipe that saves you on busy weeknights? This is it. My 20-Minute Stir-Fried Tofu with Scallions is the ultimate starting point for countless delicious meals. It’s incredibly simple, packed with savory, aromatic flavors, and so satisfying. Once you nail this basic technique, you’ll unlock a whole new world of quick, healthy, and delicious plant-based stir-fries. Forget takeout—let’s get cooking!

Ingredients

• MAKES: 4 servingsTIME: 20 minutes
• 1.5 to 2 lbs / 680 to 900g (31.7 oz) firm or extra-firm tofu, pressed and blotted dry
• 3 tbsp (45 ml) peanut oil or other neutral oil
• 1 tbsp (15 ml) garlic, chopped
• 1 tbsp (15 ml) fresh ginger, peeled and chopped (optional)
• 2 dried red chiles (optional)
• 2 bunches scallions, about 2 cups (480 ml), cut into 2-inch lengths, whites and greens separated
• 1/3 cup / 80 ml vegetable stock or water
• 2 tbsp (30 ml) soy sauce, plus more to taste
• 1 tbsp (15 ml) toasted sesame seeds, for garnish (optional)

Instructions

1. Cut the pressed tofu into 1/2-inch cubes.2. Heat the oil in a large skillet or wok over high heat. Once shimmering, add the chopped garlic, ginger, and dried chiles (if using). Stir-fry for about 15 seconds until fragrant.3. Add the tofu cubes and the white parts of the scallions. Cook, stirring occasionally, for 2-3 minutes until the tofu is lightly browned on the sides.4. Pour in the vegetable stock and soy sauce. Stir to combine and let it bubble until the sauce reduces by about half.5. Toss in the green parts of the scallions and stir for 30 seconds until they’re bright green and slightly wilted.6. Taste and add more soy sauce if needed. Garnish with toasted sesame seeds (if using) and serve immediately.

Nutritional Information

• Estimated values per serving (1 of 4):
• Calories: 350 kcal
• Protein: 25g
• Carbohydrates: 8g
• Fat: 24g
• Sodium: 450mgPlease note that is an estimate and can vary based on the specific and brands used.

Pro Tips

• Pro-Tips for Perfect Stir-Fried Tofu
• For the best texture, press your tofu for at least 30 minutes before cooking. This removes excess water, allowing it to get wonderfully golden brown instead of steaming.
• Don’t be shy with the heat! A very hot wok or skillet is essential for a proper stir-fry. It sears the tofu quickly and prevents everything from becoming soggy.
• Stir-frying happens fast. Have all your (tofu, scallions, garlic, ginger, sauces) chopped and measured before you even turn on the stove.
• Easily add texture by toasting 1 cup (240 ml) of walnuts, cashews, or peanuts in the wok before you start. Set them aside and toss them back in at the very end.
• For a deeper, savory flavor, soak 2 tablespoons (30 ml / 1 fl oz) of fermented black beans in a little water or Shaoxing wine for 10 minutes, then add them to the wok with the green scallions.

FAQ

Q: Is this tofu stir-fry a good source of plant-based protein
A: Absolutely! Tofu is a complete protein, and a single serving of this recipe packs an impressive 25 grams (0.88 oz / 24.9 g) of protein, making it a fantastic and satisfying high-protein vegetarian meal.

Q: What other vegetables can I add to this vegetarian stir-fry
A: This recipe is a great base. Feel free to add quick-cooking vegetables like bell peppers, broccoli florets, snap peas, or bok choy. Add them with the white parts of the scallions to ensure they cook through but remain crisp.

Q: How can I make this stir-fry recipe gluten-free
A: To make this recipe gluten-free, simply substitute the soy sauce with tamari or a certified gluten-free soy sauce. All other ingredients in the base recipe are naturally gluten-free.

Q: How do I store and reheat leftover stir-fried tofu
A: Store leftovers in an airtight container in the refrigerator for up to 3 days. For best results, reheat in a skillet or wok over medium-high heat until warmed through. This helps the tofu regain some of its texture better than a microwave.

More Recipes You’ll Love

20-Minute Stir-Fried Tofu with Scallions – vegetarian recipe
Stav Kogan

20-Minute Stir-Fried Tofu with Scallions

An incredibly simple, savory, and aromatic 20-minute stir-fried tofu with scallions. This recipe is the ultimate starting point for countless quick, healthy, and delicious plant-based stir-fries.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 serving
Calories: 350

Ingredients
  

  • 1.5 to 2 lbs / 680 to 900g (31.7 oz) firm or extra-firm tofu, pressed and blotted dry
  • 3 tbsp (45 ml) peanut oil or other neutral oil
  • 1 tbsp (15 ml) garlic, chopped
  • 1 tbsp (15 ml) fresh ginger, peeled and chopped (optional)
  • 2 dried red chiles (optional)
  • 2 bunches scallions, about 2 cups (480 ml), cut into 2-inch lengths, whites and greens separated
  • 1/3 cup (80 ml) vegetable stock or water
  • 2 tbsp (30 ml) soy sauce, plus more to taste
  • 1 tbsp (15 ml) toasted sesame seeds, for garnish (optional)
  • Pro-Tips for Perfect Stir-Fried Tofu
  • For the best texture, press your tofu for at least 30 minutes before cooking. This removes excess water, allowing it to get wonderfully golden brown instead of steaming.
  • Easily add texture by toasting 1 cup (240 ml) of walnuts, cashews, or peanuts in the wok before you start. Set them aside and toss them back in at the very end.
  • For a deeper, savory flavor, soak 2 tablespoons (30 ml / 1 fl oz) of fermented black beans in a little water or Shaoxing wine for 10 minutes, then add them to the wok with the green scallions.

Method
 

  1. Cut the pressed tofu into 1/2-inch cubes. 2.
  2. Heat the oil in a large skillet or wok over high heat.
  3. Once shimmering, add the chopped garlic, ginger, and dried chiles (if using).
  4. Stir-fry for about 15 seconds until fragrant. 3.
  5. Add the tofu cubes and the white parts of the scallions.
  6. Cook, stirring occasionally, for 2-3 minutes until the tofu is lightly browned on the sides. 4.
  7. Pour in the vegetable stock and soy sauce.
  8. Stir to combine and let it bubble until the sauce reduces by about half. 5.
  9. Toss in the green parts of the scallions and stir for 30 seconds until they're bright green and slightly wilted. 6.
  10. Taste and add more soy sauce if needed.
  11. Garnish with toasted sesame seeds (if using) and serve immediately.
  12. Don't be shy with the heat! A very hot wok or skillet is essential for a proper stir-fry. It sears the tofu quickly and prevents everything from becoming soggy.
  13. Stir-frying happens fast. Have all your (tofu, scallions, garlic, ginger, sauces) chopped and measured before you even turn on the stove.

Nutrition

Calories: 350kcalCarbohydrates: 8gProtein: 25gFat: 24g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Easy Tandoori Tofu with Grilled Vegetables – vegetarian recipe

Smoky Tandoori Tofu Skewers Recipe

Easy tandoori tofu with grilled vegetables brings the flavors of a tandoor to your own grill — yogurt-marinated tofu charred at the edges, skewered with baby zucchini, onion, and cherry tomatoes. Most of the total time is hands-off marinating, and it shows. Craving...