Shiitake Asparagus Tofu Stir-fry Recipe
Introduction
This Shiitake Asparagus Tofu Stir-fry is a quick and flavorful plant-based dish that combines crispy tofu with fresh vegetables and bold Asian-inspired seasonings. It’s perfect for a healthy weeknight dinner that’s both satisfying and simple to prepare.

Ingredients
- 1 tablespoon of olive oil
- ½ teaspoon of sesame oil
- 3 garlic cloves, minced
- 1 teaspoon ginger, minced
- ½ teaspoon of red pepper flakes
- 2 green onions, sliced
- 1 shallot, thinly sliced
- 1 cup of asparagus, chopped
- 1 cup of shiitake mushrooms, sliced
- 1 14-ounce package of extra firm tofu, drained, pressed, and cubed
- 1 tablespoon of soy sauce
- Rice, for serving (optional)
Instructions
- Step 1: Heat the olive oil and sesame oil in a large pan over high heat. Add the minced garlic, ginger, and red pepper flakes, and stir-fry for about 1 minute until fragrant.
- Step 2: Add the sliced green onions, shallot, chopped asparagus, and shiitake mushrooms to the pan. Stir-fry for 2 minutes, allowing the vegetables to soften slightly.
- Step 3: Add the cubed tofu and soy sauce to the pan. Stir-fry for another 3 minutes, cooking until the tofu turns golden on all sides.
- Step 4: Serve the stir-fry on its own or over a bed of rice if desired.
Tips & Variations
- Press the tofu well to remove excess moisture for a crispier texture.
- Swap shiitake mushrooms for button or cremini mushrooms if unavailable.
- Add a splash of rice vinegar or a teaspoon of maple syrup for a hint of tang or sweetness.
- For extra crunch, sprinkle toasted sesame seeds over the finished dish.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pan over medium heat or microwave until warmed through. Adding a splash of water when reheating helps maintain moisture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use soft tofu instead of extra firm?
Extra firm tofu is best for this stir-fry because it holds its shape and crisps up well. Soft tofu is more delicate and may break apart during cooking.
Is it necessary to use both olive and sesame oil?
Olive oil provides a neutral base for cooking, while sesame oil adds a distinctive nutty flavor. Using both enhances the dish, but you can use just one if preferred.
Print
Shiitake Asparagus Tofu Stir-fry Recipe
- Total Time: 16 minutes
- Yield: 2–3 servings 1x
- Diet: Vegetarian
Description
This Shiitake Asparagus Tofu Stir-fry is a flavorful and wholesome vegetarian dish featuring tender asparagus, earthy shiitake mushrooms, and crispy golden tofu all stir-fried with garlic, ginger, and a hint of spice. It’s a quick and easy meal that’s perfect served over rice for a satisfying lunch or dinner.
Ingredients
Oils and Aromatics
- 1 Tablespoon olive oil
- ½ teaspoon sesame oil
- 3 garlic cloves (minced)
- 1 teaspoon ginger (minced)
- ½ teaspoon red pepper flakes
Vegetables
- 2 green onions (sliced)
- 1 shallot (thinly sliced)
- 1 cup asparagus (chopped)
- 1 cup shiitake mushrooms (sliced)
Protein
- 1 14-ounce package extra firm tofu, drained, pressed, and cubed
Seasonings and Serving
- 1 Tablespoon soy sauce
- Rice (for serving, optional)
Instructions
- Heat oils and prepare aromatics: Heat olive oil and sesame oil in a large pan over high heat. Add minced garlic, minced ginger, and red pepper flakes. Stir-fry for 1 minute until fragrant.
- Add vegetables: Add sliced green onions, thinly sliced shallot, chopped asparagus, and sliced shiitake mushrooms to the pan. Stir-fry for 2 minutes to lightly cook the vegetables while retaining their crunch.
- Cook tofu: Add the cubed, pressed tofu and soy sauce to the pan. Stir-fry the mixture for 3 minutes, allowing the tofu to brown and absorb the savory flavors.
- Serve: Remove from heat and serve the stir-fry immediately, optionally over cooked rice for a complete meal.
Notes
- Press the tofu well to remove excess moisture for better browning and texture.
- Adjust red pepper flakes quantity based on your heat preference.
- This dish pairs well with steamed jasmine or brown rice.
- Use fresh shiitake mushrooms for best flavor but dried shiitake soaked and sliced can be used as a substitute.
- Prep Time: 10 minutes
- Cook Time: 6 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
Keywords: shiitake tofu stir-fry, asparagus tofu stir-fry, vegetarian stir-fry, quick Asian vegetarian recipes, tofu recipes, shiitake mushroom recipes

