← BlogJune 28, 2026

How to Make the Perfect Tofu and Tempeh Stir Fry

Asian Fusion · Medium · 30 min · 2 servings

VeganDairy-FreeHigh ProteinLow Carb Option
Advertisement
Tofu and Tempeh Stir Fry

This double-protein stir fry combines firm tofu and tempeh with broccoli and a savory ginger sauce for an incredibly filling vegan meal. It is one of the most effective ways to hit over 30g of plant-based protein in a single dish.

Why this recipe works

This Tofu and Tempeh Stir Fry recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 560 calories with 34g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 200 g extra firm tofu cubed
  • 200 g tempeh sliced
  • 2 cups broccoli florets
  • 3 tbsp soy sauce
  • 1 tbsp fresh ginger grated
  • 1 tbsp avocado oil

Step by step instructions

Step 1: Prep the Proteins

Press tofu for 10 minutes and slice tempeh into thin strips. Pat both dry with paper towels to ensure maximum browning during cooking.

Step 2: Brown Both Proteins

Heat avocado oil in a large wok or skillet over high heat. Add tempeh first and cook for 3 minutes then add tofu and cook for another 4 minutes turning occasionally until both are golden brown.

Step 3: Add Vegetables and Sauce

Add broccoli florets to the wok and stir fry for 3 minutes. Pour in soy sauce and grated ginger then toss everything together for 2 more minutes until broccoli is tender-crisp.

Step 4: Serve and Garnish

Remove from heat immediately to prevent overcooking. Divide into bowls and serve over rice or on its own for a low-carb option.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • tempeh → more firm tofu or seitan for similar texture
  • avocado oil → coconut oil or any high smoke point oil

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Using a pan that is not hot enough which causes the proteins to steam instead of brown
  • Adding soy sauce too early in cooking which prevents proper caramelization

Nutrition facts

Per serving: 560 calories, 34g protein, 28g carbs, 24g fat, 9g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement