Go Back
+ servings
zesty beetroot tofu stir fry

Beetroot and Tofu Stir-Fry

This stunning beetroot and tofu stir-fry transforms humble vegetables into a vibrant, restaurant-quality dish. With its gorgeous pink hue and perfect balance of earthy sweetness, this quick Asian-inspired recipe proves that healthy eating can be both delicious and visually spectacular.
No ratings yet
Print Pin Save
Course: Main Course
Cuisine: Vegetarian
Keyword: Vegetarian
Prep Time: 15 minutes
Cook Time: 8 minutes
Pressing Time: 15 minutes
Total Time: 38 minutes
Servings: 4
Calories: 145kcal

Ingredients

  • 6 oz firm tofu pressed and diced
  • 2-3 large beets peeled and julienned (about 2 cups)
  • 1-2 bunches beet greens washed and chopped
  • 2 tsp minced garlic
  • 2 tsp minced ginger
  • 1 medium shallot chopped
  • 1 tbsp plant oil

Sauce Mixture:

  • 1 tbsp soy sauce
  • 2 tsp cooking wine or dry sherry
  • 2 tsp sesame oil

Seasoning Mixture:

  • ½ tsp sugar
  • ½ tsp salt

Finishing Ingredients:

  • 2 tsp sesame seeds
  • 2 tsp cornstarch dissolved in 2 tbsp water
  • ¼ cup cilantro minced (optional)
  • Pinch crushed red chili optional
  • Squeeze of lemon optional

Instructions

  • Mix sugar and salt in a small bowl. In another bowl, combine soy sauce, cooking wine, and sesame oil.
  • Heat plant oil in a wok or large skillet over medium-high heat. Add diced tofu and sear for 1 minute without stirring, then stir-fry for 2-3 minutes until golden brown.
  • Add minced garlic and ginger to the wok; stir for 15 seconds until fragrant.
  • Add julienned beets and cook for 1 minute, stirring constantly.
  • Add chopped shallot and stir for 30 seconds.
  • Add chopped beet greens and the sugar-salt mixture; cook for 1-2 minutes until greens wilt.
  • Add sesame seeds, soy sauce mixture, and cilantro (if using); cook for 1 minute.
  • Stir in the cornstarch slurry and cook until the sauce becomes glossy and thickened.
  • Finish with optional crushed red chili and a squeeze of lemon before serving.

Notes

Press tofu for at least 15 minutes before cooking to remove excess water and achieve better texture
Julienne beets into thin, matchstick-sized pieces for even cooking and better presentation
Don't skip the cornstarch slurry as it creates the signature glossy sauce that binds everything together
If you can't find beet greens, substitute with spinach, Swiss chard, or kale
For meal prep, store components separately and reheat gently to maintain the vibrant color
Add the cornstarch slurry gradually while stirring to prevent lumps from forming

Nutrition

Calories: 145kcal | Carbohydrates: 12g | Protein: 8g | Fat: 8g | Saturated Fat: 1g | Sodium: 485mg | Potassium: 425mg | Fiber: 4g | Sugar: 8g