VeganPreps

Spicy Stir-Fried Tofu & Bok Choy (Easy)

Prep10 min
|
Cook12 min
|
Total22 min
|
Servings4

Jump to Recipe

Spicy Stir-Fried Tofu & Bok Choy (Easy)

Browse all Vegan Dinner Ideas 238 plant-based recipes

When you are staring down a weeknight with hungry people to feed and limited time to spend in the kitchen, this spicy stir-fried tofu and bok choy comes together in about 20 minutes from start to finish. Prepping your ingredients ahead of time and storing them in [airtight food storage containers*](https://www.amazon.com/s?k=airtight+food+storage+containers&tag=workoutsdaily-20) makes the whole process even faster when it is time to cook.

Tofu Preparation Is Key

To create this vibrant and flavorful Asian-inspired dish, you will need a combination of fresh vegetables, protein, and pantry staples that work together to deliver bold flavors and satisfying textures. The recipe calls for firm tofu as the main protein, complemented by crisp vegetables and aromatics, and having everything prepped and stored in [airtight food storage containers*](https://www.amazon.com/s?k=airtight+food+storage+containers&tag=workoutsdaily-20) before you start cooking keeps the process smooth and efficient.

Spicy Stir-Fried Tofu & Bok Choy (Easy)

by veganpreps.com

Spicy Stir-Fried Tofu & Bok Choy (Easy)

Prep10 min
Cook12 min
Total22 min
Servings4

Ingredients

  • 1 lb firm tofu, thoroughly pressed and cut into pieces 1/2-inch thick and 1-inch long
  • 2 tablespoons canola oil or peanut oil
  • 1 red bell pepper, seeded and cut into thin strips
  • 2 garlic cloves, minced
  • 1 tablespoon fresh ginger, minced
  • 4 scallions, white and light green parts separated from dark green tops, both chopped
  • 1 lb bok choy or baby broccoli, chopped into stir-fry sized pieces
  • 2 tablespoons soy sauce
  • 1 teaspoon sambal oelek or Asian chili paste
  • 1/4 cup water
  • 1 teaspoon cornstarch
  • Salt to taste
  • 1 tablespoon toasted sesame seeds, for garnish

Instructions

  1. 1Press tofu thoroughly and pat dry. Heat oil in a large wok or skillet over high heat until shimmering. Add tofu pieces in a single layer and cook 3-4 minutes per side without stirring until golden. Remove and set aside.
  2. 2In the same wok, add bell pepper, garlic, ginger, and the white and light green scallion parts. Stir-fry over high heat for 2 minutes until fragrant and slightly softened.
  3. 3Add bok choy or baby broccoli and stir-fry 2-3 minutes until bright green and crisp-tender.
  4. 4Whisk cornstarch into 1/4 cup water until dissolved, then stir in soy sauce and sambal oelek. Pour sauce over vegetables, toss to coat, and cook 1 minute until sauce thickens slightly.
  5. 5Return tofu to the wok and fold in gently. Season with salt. Scatter dark green scallion tops and sesame seeds over the top. Serve immediately over steamed rice.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

The quality of your ingredients will seriously impact the final dish. Picking firm tofu and making sure it’s thoroughly dried before cooking is really important for getting that light golden exterior. Fresh ginger and garlic are way better than their powdered counterparts because they give you better flavor depth. If you’re deciding between bok choy and baby broccoli, think about what you prefer – bok choy will be softer while baby broccoli keeps more crunch. Store-bought toasted sesame seeds can save you prep time, and having all ingredients prepped and measured before you start cooking is critical for successful stir-frying since the cooking process moves fast.

Pat Tofu Dry First

Spicy Stir-Fried Tofu & Bok Choy (Easy) - preparation

Begin by preparing 1 lb of firm tofu for cooking. Thoroughly pat the tofu dry using paper towels, pressing gently to remove excess moisture. This important step makes sure that the tofu will brown properly and develop a lightly colored exterior when stir-fried, rather than steaming in its own moisture. Once dried, cut the tofu into pieces that are 1/2 inch thick and 1 inch long, creating uniform pieces that will cook evenly throughout the recipe.

Heat 1 tablespoon of canola oil or peanut oil over medium-high heat in a large, heavy nonstick skillet or wok. Add the prepared tofu pieces and stir-fry them until they are lightly colored on the edges. This initial cooking step helps firm up the tofu and impart a subtle golden hue. Once the tofu reaches the desired color, remove it from the heat and drain the pieces on fresh paper towels to remove any excess oil before setting aside.

The drained tofu will be added back to the pan later in the cooking process, after the vegetables have been partially cooked. By cooking the tofu separately first and then reintroducing it near the end, you prevent it from breaking apart during the vigorous stir-frying of the heartier vegetables like bok choy or baby broccoli, making sure you end up with intact, tender tofu pieces.

Try Baby Broccoli Instead

If you prefer baby broccoli, you can easily swap it in for the bok choy in this recipe without making any other changes. Baby broccoli cooks at roughly the same rate as bok choy, so your timing stays identical throughout the stir-fry. The florets will soften beautifully as they absorb the ginger, garlic, and chili paste flavors. I’d actually recommend baby broccoli if you want something heartier since its texture holds up better during cooking, stopping it from getting mushy while keeping that satisfying crunch.

Pair With Steamed Jasmine Rice

Since this spicy stir-fry has bold flavors with ginger, garlic, and chili paste, you’ll want a mild, neutral side dish that soaks up all those delicious sauces without competing for attention, and steamed jasmine rice does exactly that. Jasmine rice’s delicate, slightly floral aroma works well with the tofu and vegetables while its soft texture gives you the perfect base for the soy-chili glaze. The grains soak up the extra sauce that pools on your plate, so nothing goes to waste. I recommend cooking jasmine rice in a 1-to-1 water-to-rice ratio for fluffy results that work great with your stir-fry.

Final Thoughts

This spicy stir-fried tofu and bok choy recipe comes together quickly once you’ve got your ingredients prepped, and that’s where you’ll want to focus most of your effort before the wok gets hot. I’ve found that having everything measured and cut beforehand stops you from rushing mid-cook, which means better browning on your tofu and crispier vegetables. This dish is flexible – swap bok choy for broccoli, adjust chili paste to your heat preference, and serve over rice or noodles. You’ll master this recipe after just one attempt, making it a reliable weeknight winner.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe