Teriyaki Tofu Stir-fry with Fresh Vegetables and Pineapple

Prep: 20 minCook: 15 min4 servingsmedium
Teriyaki Tofu Stir-fry with Fresh Vegetables and Pineapple

A vibrant stir-fry featuring golden-seared tofu cubes tossed with crisp vegetables and sweet pineapple chunks in homemade teriyaki sauce. This colorful dish combines the umami richness of soy and mirin with fresh ginger and garlic, creating a perfect balance of sweet and savory flavors. Ideal for weeknight dinners or meal prep, the recipe transforms simple ingredients into a satisfying plant-based meal. The combination of sugar snap peas, bell peppers, and carrots provides satisfying crunch while the teriyaki glaze brings everything together over fluffy jasmine rice.

Ingredients

4 servings
  • cup Jasmine rice, uncooked
    Brown rice1:1health

    Increase cooking time

    Full guide →
  • 1 lb Tofu, extra firm, cubed
    Chicken breast1:1vegetariansoy-free

    Use cubed chicken breast

    Full guide →
  • 4 Tbsp Homemade teriyaki sauce
  • 6 Tbsp Homemade teriyaki sauce
  • 3 stalks Green onions, chopped
  • ½ Red onions, sliced
  • 4 oz Carrots, sliced thinly
  • 8 leaves Fresh basil, sliced
  • 8 oz Sugar snap peas, trimmed
    Snow peas1:1seasonal

    Similar texture and flavor

    Full guide →
  • 1 Red bell peppers, sliced
  • 4 oz Pineapple, diced
  • 1 Tbsp Cooking oil
  • 1 Tbsp Cooking oil
  • ½ Limes, juice of
  • 3 cloves Garlic, peeled
  • 1 inch Fresh ginger, peeled and chopped
  • 2 ½ Tbsp Brown sugar
  • 4 Tbsp Low-sodium soy sauce
  • 2 Tbsp Water
  • 2 Tbsp Mirin(optional)
    Dry sherry1:1availability

    Similar sweet flavor

    Full guide →
  • 1 Tbsp Cooking oil
  • ½ tsp Toasted sesame oil(optional)

Instructions

  1. 1

    Heat wok over medium-high heat and add first portion of oil

  2. 2

    Add cubed tofu with marinade and saute until exterior is golden

  3. 3

    Remove tofu from pan and set aside

  4. 4

    Return pan to medium-high heat and add second portion of oil

  5. 5

    Add green onions and saute until fragrant

  6. 6

    Add carrots and red onions and saute

  7. 7

    Add sugar snap peas and red peppers and saute

  8. 8

    Return tofu to pan and add pineapple and remaining teriyaki sauce

  9. 9

    Saute for another minute then remove from heat

  10. 10

    Finish with lime juice and basil, season to taste with salt and pepper

  11. 11

    Serve over rice

Tips

Tip 1

Press tofu between paper towels for 15 minutes before cubing to remove excess moisture for better browning.

Tip 2

Prep all vegetables before starting to cook since stir-frying moves quickly once you begin.

Tip 3

Save time by making extra teriyaki sauce in advance and storing in the refrigerator for up to a week.

Good to Know

Storage

Refrigerate leftovers for up to 3 days in airtight container

Make Ahead

Vegetables can be prepped 1 day ahead and stored in refrigerator

Serve With

Serve immediately over hot rice for best texture

Common Mistakes

Watch

Press tofu thoroughly to avoid soggy texture when stir-frying

Watch

Keep heat at medium-high to avoid steaming vegetables instead of searing

Substitutions

Sugar snap peas
Snow peas1:1seasonal

Similar texture and flavor

Full guide →
Tofu
Chicken breast1:1vegetariansoy-free

Use cubed chicken breast

Full guide →
Jasmine rice
Brown rice1:1health

Increase cooking time

Full guide →
Mirin
Dry sherry1:1availability

Similar sweet flavor

Full guide →
Find more substitutions →

FAQ

Can I make this gluten-free?

Yes, use tamari instead of soy sauce and ensure your teriyaki sauce is made with gluten-free ingredients. Check that mirin is also gluten-free.

What if I don't have a wok?

A large skillet or saute pan works well. Use the largest pan you have to avoid overcrowding vegetables.

How long will leftovers keep?

Store in refrigerator for up to 3 days. Reheat gently in a pan or microwave until warmed through.