Healthy Asian Tofu and Asparagus Stir-fry Recipe
Fresh, vibrant, and full of flavor, this healthy asian tofu recipe is perfect when you want something nourishing, quick, and seriously delicious—try over steamed rice or noodles.
This post may contain affiliate links. Read our affiliate policy.
Post last updated April 7, 2026.

Since there is no vegetable more officially spring-y than asparagus, I decided to make this asparagus stir-fry in celebration of all things green and fresh. It’s one of those easy recipes that feels light but still totally satisfying.
In my opinion, asparagus is the perfect stir-fry vegetable. It cooks into bright green, tender stalks in just 2–3 minutes over medium-high heat—no blanching needed.
But really it’s all in the way you season it. Which is where the super-tasty, super-easy stir-fry sauce comes in. The flavors are a little sweet, a bit spicy, with a nice tang from lime zest and juice.
This vegan recipe calls for my favorite lightly-fried salt and pepper tofu that will transform any tofu-haters out there, but you could also use a different protein like chicken, shrimp, or even thin slices of pork or beef instead.
Have all the ingredients prepped and within arms reach before you begin. Let’s go!
Ingredients

- Lime – Adds a bright, fresh pop that balances all the savory flavors and keeps everything tasting light.
- Hoisin sauce – this is actually a Chinese condiment, but is used all over Southeast Asia for adding a savory-sweetness to recipes.
- Soy sauce – Salty, umami goodness that ties the whole stir fry sauce together.
- Toasted sesame oil – make sure the bottle says “toasted”, not regular sesame oil. The toasted oil has a distinctively nutty flavor.
- Red pepper flakes – A little heat goes a long way here—add more if you like a bit of a kick.
- Firm tofu – Use firm or extra-firm tofu. The silken or softer varieties will fall apart while you’re stir-frying.
- Canola oil – A neutral oil that’s perfect for high-heat cooking and getting that nice sear on the tofu.
- Kosher salt + freshly ground black pepper – adding the salt and pepper to the oil, not the tofu adds the perfect amount of seasoning.
- Fresh asparagus spears – The star veggie—tender, crisp, and perfect for spring.
- Green onions – aka scallions along with garlic and ginger are the three aromatics that are the trinity of Asian stir fries.
- Garlic – Brings bold, savory depth (and honestly, makes everything better).
- Ginger – Adds warmth and a little zing that pairs perfectly with the sauce.
- Roasted, salted cashews – A crunchy, salty contrast that makes every bite more interesting.
- Fresh cilantro – Adds a fresh, citrusy finish right at the end.
- Fresh basil – A soft, slightly sweet herb that rounds everything out beautifully.
How To Make It (Step-by-Step Instructions)
step one
Prep! Have all your ingredients prepped and ready to go before you begin. Once you start, the whole process goes pretty fast. Chop up your asparagus, scallions, garlic, ginger, cashews, cilantro, and basil.

step two
Make the sauce. Whisk together the lime zest, lime juice, and the 2 tablespoons of hoisin sauce, soy sauce, sesame oil, and red chile flakes in a small bowl (the recipe call for 1/2 teaspoon of pepper flakes but you could add more, even up to 2 teaspoons if you like things really spicy). Set aside.

step three
Slice tofu. Drain the tofu and pat dry with paper towels. Cut into 1-inch pieces and pat dry again. Don’t press too hard, this will make the tofu tough and chewy.

step four
Fry tofu. Heat a large skillet or wok over high heat. Add half of the canola oil and season the oil generously with salt and pepper. Swirl to coat the bottom of the pan. Add the tofu in a single layer (do this in batches if all won’t fit in a single layer). Cook until golden on two sides. Remove to a plate.

step five
Stir-fry asparagus. Add remaining canola oil to the pan. Once the oil is hot, add asparagus, green onions, garlic, and ginger and stir-fry until asparagus turns bright green but is still crisp, only a few minutes. Finally, add sauce and tofu and stir-fry a minute more.

step six
Serve! Remove from heat and toss with the cashews, cilantro, and basil. Divide over rice or noodles (I use ramen noodles—yum!).

Tips for Cooking Tofu
- Use firm or extra firm tofu for best texture
- Always remove excess water before cooking
- Cook in a single layer for even browning
- Let tofu sit undisturbed to develop a crispy exterior
- Try different cooking methods like using an air fryer for convenience
Once you get comfortable with cooking tofu, this will easily become your favorite way to make an easy tofu stir fry at home.
Serving & Storage
This dish works as a main or even a side dish alongside other asian-inspired dishes. It’s also great for meal prep—store leftovers in a sealed container in the fridge and reheat over medium heat.
More Vegan Recipes You’ll Love!
- Vegetable Pot Pie with Herb Drop Biscuits
- Spaghetti with The Best Marinara Sauce
- Ginger Hoisin Tofu Stir-Fry
- 38 Vegan Side Dishes
- The Best Vegetable Biryani
- Green Bean Salad with Tangerines, Dates & Pistachios
Tasty, Healthy Dinner!
What more could you ask for? You must give this asparagus stir-fry dish a try. When you try it, let me know how it went! Share a photo and tag me on Instagram using @katesbestrecipes so that I can see (don’t forget to leave a ⭐️⭐️⭐️⭐️⭐️ rating)! Also, sign up for my weekly recipe newsletter so you never miss a thing.

Tofu Asparagus Stir Fry
Ingredients
- Zest and juice of 1/2 a lime
- 2 tablespoons hoisin sauce
- 2 tablespoons soy sauce
- 2 tablespoons toasted sesame oil
- 1/2 teaspoon red chili flakes
- 14-16 ounces firm tofu
- 1/4 cup canola oil, divided
- generous pinch of kosher salt and freshly ground black pepper
- 1 bunch asparagus, tough ends removed and cut into 3 pieces
- 4 green onions, thinly sliced
- 3 cloves garlic, chopped
- 1 tablespoon freshly grated or minced peeled ginger
- 1/2 cup coarsely chopped roasted salted cashews
- 1/4 cup thinly sliced fresh cilantro
- 1/4 cup thinly sliced fresh basil
- steamed rice or noodles, for serving
Instructions
- Prep ingredients. Have everything chopped and ready to go before you start the recipe.
- Make the sauce. In a small bowl, combine lime zest and juice from half a lime, 2 tablespoons hoisin sauce, 2 teaspoons soy sauce, 2 tablespoons sesame oil, and 1/2 teaspoon red chile flakes; stir until smooth and set aside.
- Prep tofu. Drain tofu and pat dry with paper towels. Cut into 1-inch cubes and pat dry again. Don't press too hard, this will make it tough and chewy.
- Stir-fry tofu. Heat 2 tablespoons of the canola oil over high heat in a large frying pan or wok if you have one. Season the oil with salt and pepper and swirl around so it coats the bottom of the pan. Add the tofu and spread into an even layer. Let cook, undisturbed until golden brown on two sides, about 4-5 minutes per side. Remove to a plate.
- Stir-fry vegetables. Add remaining 2 tablespoons of the canola oil to pan and add 4 sliced green onions, the tablespoon minced ginger, 1 bunch chopped asparagus, and 3 cloves minced garlic. Cook, stirring frequently, until asparagus turns bright green (a couple of minutes). Return tofu to the pan along with the hoisin sauce mixture and stir to incorporate. Remove from heat and stir in the 1/2 cup chopped cashews, 1/4 cup chopped cilantro and 1/4 cup thinly sliced basil. Serve with steamed rice or noodles.
Notes
- Don’t stir the tofu too soon: Let the tofu cook undisturbed so it can form a golden crust before flipping. If it doesn’t easily release from the pan, it’s not ready yet.
- Herbs at the end: Cilantro and basil go in off heat so they stay fresh and fragrant.
- Veg swaps: Broccoli, snap peas, green beans, or bell pepper work well—keep cook time short.
- Pan + heat: Use a wok or the biggest skillet you have and keep it hot. If the pan is crowded, tofu will steam instead of brown.

This was delicious! I made it gluten free by replacing the soy sauce with Tamari and replacing the hoisin sauce with an extra tablespoon of Tamari and a sprinkle of brown sugar. I used olive oil instead of canola oil. I served it on a bed of quinoa. I’ll definitely be making this again!
Love hearing how you made it your own—your gluten-free swaps and quinoa base sound amazing! Thanks for sharing your tweaks and for the kind words; so glad you’ll be making it again!