Easy Peanut Tempeh Stir Fry is made in one skillet and ready in 30 minutes. The pan fried tempeh and veggies are drowned in a savory peanut sauce to give this dish loads of flavor!

orange tempeh stir fry on top of white noodles in a black bowl

Every vegan needs a great go-to stir fry recipe. Whether you need to clean out your fridge or get a nutritious dinner on the table in a hurry, it’s one of the best options to make.

The key difference between this tempeh stir fry and my Everyday Tofu Stir Fry is the homemade peanut sauce and protein-packed tempeh. Tempeh is my preferred vegan meat alternative in stir fry because it’s nutty, a great source of protein, and meatier than tofu. As a bonus, there’s no need to steam or marinate the tempeh to make it taste great either!

All 3 elements in this recipe are easy to put together: whisk the sauce, pan fry the tempeh, and sauté the veggies. In less than 30 minutes, you’ll have a filling and flavorful dinner that goes great with rice or noodles! 

close up on a tempeh and broccoli stir fry on top of white noodles in a black bowl

How to make peanut sauce for stir fry

It’s easy! This recipe is similar to my Vegan Peanut Sauce. Just whisk all of the sauce ingredients in a bowl until the mixture is silky smooth. Set the bowl aside.

a metal whisk in a glass bowl with orange sauce

How to make tempeh stir fry

Sauté the onion in a hot skillet with some oil. Add the tempeh next, stirring until it’s browned nicely. Transfer the onions and pan fried tempeh to a plate and set aside.

In the same pan, sauté the broccoli and carrots. Return the onions and tempeh back to the pan when the veggies are tender, then pour the peanut sauce over top. Stir to coat.

Turn off the heat and sprinkle the peanut stir fry with nuts and cilantro. Serve over rice or noodles and enjoy!

cubes of beige tempeh on a white plate

Serving suggestions

Stir fry is usually filling and delicious on its own, but you can always include some spring rolls, steamed vegetables, or teriyaki noodles on the side. This recipe is at its best when served over rice, noodles, or extra vegetables, like:

  • Noodles – Rice noodles, soba noodles, ramen, udon noodles, zucchini noodles, or any long pasta (like spaghetti or linguini) will do.
  • Other grains and veggies – Swap the rice or noodles for a bed of quinoa, farro, leafy greens, or cauliflower rice.
close up of orange stir fry with broccoli in a black skillet


  • Gluten free – Swap the soy sauce for tamari in the peanut sauce. Serve the stir fry over rice noodles, soba noodles, rice, cauliflower rice, or quinoa.
  • Peanut free – Use almond butter instead of peanut butter in the sauce. Replace the toasted peanuts on top with sesame seeds or more cilantro. Or use sunflower seed butter if you can’t have nuts at all.
  • More veggies – Feel free to use other veggies depending on what you have (bok choy, mushrooms, and bell peppers would be great). I recommend using a max of 3 1/2 cups of chopped veggies.
  • Tofu – Replace the tempeh with cubed tofu if that’s all you have. Use extra firm and press the excess water from the brick beforehand. Save time by air frying the cubes instead of pan frying.
stir fry topped with broccoli and nuts in a cast iron skillet

Want more Asian-inspired vegan meals?

close up on a tempeh and broccoli stir fry on top of white noodles in a black bowl
4.93 stars (13 ratings)

Peanut Tempeh Stir Fry

Easy Peanut Tempeh Stir Fry is made in one skillet and ready in 30 minutes. The pan fried tempeh and veggies are drowned in a savory peanut sauce to give this dish loads of flavor!
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
Servings: 6 servings


Peanut Sauce

Stir Fry

  • 2-3 tablespoons olive oil
  • 1 medium yellow onion, thinly sliced
  • (2) 8-ounce packages tempeh, cubed
  • 3 cups bite sized broccoli florets
  • 1/2 cup shredded carrots 1 carrot
  • 1/2 cup chopped roasted peanuts
  • 1/2 cup chopped fresh cilantro, optional
  • cooked brown/white rice or noodles, for serving


  • In a medium bowl, whisk together all of the peanut sauce ingredients until smooth. Set aside.
  • In a large wok or skillet, heat 2 tablespoons of olive oil over medium-high heat.
  • Add the onion and cook for about 2 minutes, stirring constantly until it starts to soften.
  • Now add the tempeh and stir fry for another 5 minutes, stirring frequently.
  • Remove the tempeh and onions from the skillet and set on a plate nearby.
  • Add the remaining olive oil and the broccoli and carrots. Stir fry for 3-4 minutes until crisp tender.
  • Return the tempeh and onions to the pan, along with the sauce. Stir to coat and cook for about 2 minutes.
  • Turn off the heat, sprinkle with chopped peanuts and cilantro, if desired. Serve over noodles or with rice.


  1. The Thai red curry paste adds a lot of flavor to the sauce, but if you don’t have it feel free to leave it out.
  2. You can substitute other veggies, such as mushrooms, zucchini and more. Use about 3 1/2 cups chopped veggies.
  3. Peanut allergy? Use almond butter and chopped almonds instead.
  4. Gluten intolerance? Make sure to use gluten free tempeh and tamari instead of soy sauce. 


Serving: 1of 6 servings | Calories: 445kcal | Carbohydrates: 26g | Protein: 24g | Fat: 30g | Saturated Fat: 6g | Sodium: 392mg | Potassium: 748mg | Fiber: 4g | Sugar: 10g | Vitamin A: 2853IU | Vitamin C: 42mg | Calcium: 147mg | Iron: 3mg
Course: Main Course
Cuisine: Asian-inspired
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , ,

you may also like:


  1. This is the most delicious dish! I love it so much that I’ve already had it 4 dinners in a row – and I’m making it again tomorrow! Thank you so much…all of your recipes are outstanding. ♥

    1. That is awesome, Robyn! I’m thrilled you are loving the recipe! I love it as well! Thanks for your fabulous feedback and review! I appreciate you using my recipes!

  2. Another great Nora recipe! I thinned my sauce out a bit with extra water. Used cashews. Very good! Our first time eating tempeh. Thank you so much!

    1. You are welcome! I’m thrilled you enjoyed the recipe! Thank you for your great feedback and review!

  3. Loved this recipe and flavor, the only change I would make is double the sauce! When we served it over noodles we wanted more sauce to cover the noodles or rice. I usually am not a fan of tempeh but I will buy it again just to make this recipe!

  4. “OMG, that’s delicious!” – said my husband after the first bite. 🙂 And, “far better than a restaurant.” This was so good, and pretty easy to make. However, it did take me a bit longer than a half hour, but it was well worth it. Will be doubling it next time!

  5. So delicious, easy, and super flexible! I’ve made it as written, substituted soy curls or pressed tofu for the tempeh, or even substituted a gochujang/sambal mix for the curry paste and it has somehow always turned out excellent. Thank you!

    1. Hi Sarah. All your choices sound delicious! I’m happy to know you are loving the recipe! Thanks for your great feedback!

  6. Hi 
    Going to make this recipe this week.  Our 2nd attempt with tempeh (first was awful, not your recipe) Do we need to steam the tempeh (LightLife) first?

    1. I don’t steam it first here, and don’t find it needs it. There are occasions I do steam tempeh first, but not for this recipe. Hope you enjoy it!

      1. Adding red curry paste is a revelation lol This is sooo delicious! Thank you! I added zucchini and snap peas yum.

  7. This was easy and SO delicious! I regret not doubling it—there is hardly any left after dinner!!!

  8. I subbed baked cubed-tofu for the tempeh and only had Panang curry but it still turned out DELICIOUS! Thanks for another fabulous recipe that will definitely be worked into our normal rotation. 🙂

  9. Delicious! I followed your instructions and it is soooo yummy! I didn’t have seasoned rice vinegar, just regular, and it is tastes great to me. The red pepper flakes add just the right amount of kick. Thank you for sharing this!

    1. I’m glad that you loved the stir fry! Thank you for taking time to share your wonderful review!

  10. Is their a substitute for  the red curry paste as I’m sure that adds much flavor?
    I love your recipes!

    1. Any kind of curry paste would be good, or simply add a teaspoon of dried curry powder. 🙂 Thank you so much!

    2. Another hit! I love that I can trust your recipes rather than having to try them out before serving to others. Really tasty – only change I’ll make next time is doubling the vegetables and halving the tempeh – just a personal preference. It’s perfect as is.

      Thanks Nora!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.