Vegan Thai Peanut Stir-Fry

Featured in: Sunrise Spoonfuls

Enjoy a flavorful plant-based stir-fry featuring golden tofu, bell pepper, snow peas, and carrots, all tossed in a rich peanut sauce. This colorful Thai-inspired dish is served over fluffy jasmine rice and garnished with peanuts or sesame seeds. It's a vibrant, satisfying meal ready in 25 minutes, perfect for those seeking a quick, wholesome dinner that's both vegan and dairy-free.

Updated on Tue, 26 Aug 2025 19:49:49 GMT
A plate of vegan Thai peanut stir-fry. Save It
A plate of vegan Thai peanut stir-fry. | sunnyspoonful.com

This vibrant vegan Thai peanut stir fry has become my go to meal for busy nights when I crave something both comforting and fresh. Silky cubes of tofu soak up a creamy peanut sauce while a rainbow of crisp veggies sizzle and soften in the pan. With jasmine rice on the side this dish feels restaurant worthy but comes together in about twenty minutes.

The first time I made this I was shocked at how the peanut sauce transformed simple tofu and vegetables into something craveable. It was an instant hit with friends at a casual dinner and now it is a regular request whenever we gather.

Ingredients

  • Extra firm tofu cubed: This absorbs the sauce best and gives a satisfying bite Look for tofu with no off smells and firm texture
  • Jasmine rice: the classic aromatic base Choose fresh grains free from mustiness
  • Bell pepper sliced: Adds sweetness and color Opt for firm glossy peppers
  • Snow peas: Crisp and slightly sweet Select ones with vibrant color and snap
  • Carrots sliced: Add crunch and natural sweetness Go for carrots that are firm and unblemished
  • Vegan peanut sauce: Lusciously creamy and rich Make or buy a sauce with real peanuts and no strange additives

Instructions

Prepare the Tofu:
Press extra firm tofu for at least ten minutes to remove moisture then cut into cubes This helps achieve a golden crisp exterior when cooked
Sear the Tofu:
Heat a skillet or wok over medium high heat Add a splash of oil Swirl in the tofu and let it cook undisturbed for two to three minutes per side until all the pieces are golden and crisp Remove the tofu and set aside This makes the tofu sturdy so it will not fall apart
Stir Fry the Vegetables:
To the hot skillet add the sliced bell pepper snow peas and carrots Stir fry for three to four minutes Toss frequently so the vegetables cook evenly The goal is to keep them bright and crisp tender
Combine and Sauce:
Return the tofu to the pan Pour in the peanut sauce Stir gently taking care not to break the tofu Mix until the sauce coats every ingredient and everything is heated through Taste and adjust seasoning if needed
Serve It Up:
Mound jasmine rice into bowls Top generously with the tofu and vegetable stir fry Ladle over any extra sauce and serve warm
A bowl of vegan Thai peanut stir-fry. Save It
A bowl of vegan Thai peanut stir-fry. | sunnyspoonful.com

Whenever I make this for my family the peanut sauce is always the star Tasting as good as homemade takeout each spoonful makes me remember the first time we shared it on a rainy movie night No leftovers ever make it to the next day.

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently on the stovetop with a splash of water or in the microwave to keep the sauce creamy. Rice and stir fry can be stored together or separately based on your preference.

Ingredient Substitutions

Swap out tofu for tempeh or edamame if you prefer. Try broccoli baby corn or snap peas instead of snow peas for variety. Any store bought or homemade vegan peanut sauce will work just taste before using.

Serving Suggestions

Garnish with sesame seeds sliced scallions or a handful of chopped peanuts for crunch. Add a squeeze of lime juice or a sprinkle of chili flakes if you enjoy heat. Serve with a quick cucumber salad or pickled veggies for a cooling contrast.

Cultural and Seasonal Notes

Inspired by classic Thai stir fry with an easy vegan twist. Celebrates vibrant produce and bold peanut flavors. Great way to highlight seasonal vegetables of your choice.

Seasonal Adaptations

Use asparagus or sugar snap peas in spring. Summer squash or green beans in late summer. Shredded cabbage or broccoli in cooler months.

Success Stories

Friends who did not think they liked tofu now request this. Kids have fun helping toss the sauce at the end. It has worked beautifully as a colorful potluck dish.

Freezer Meal Conversion

This stir fry is best fresh for texture but you can freeze portions without rice in an airtight container. Reheat gently from frozen allowing sauce to loosen with a bit of water.

A plate of vegan Thai peanut stir-fry. Save It
A plate of vegan Thai peanut stir-fry. | sunnyspoonful.com

This stir fry feels like comfort food but is full of color and freshness. Make it once and it just might become your new go to vegan meal.

Recipe FAQs

How do I keep tofu crispy in the stir-fry?

Press tofu well before cubing and sauté until golden on all sides before combining with the sauce.

Can I substitute other vegetables?

Yes, swap in your favorites like broccoli, mushrooms, or snap peas for variety and added flavor.

Is this dish gluten-free?

Use tamari instead of soy sauce in your peanut sauce for a fully gluten-free option.

What toppings work well with this stir-fry?

Chopped peanuts or sesame seeds add crunch. Try fresh cilantro or green onions for freshness.

How can I make it spicier?

Add chili flakes or a splash of sriracha to the sauce for extra heat.

Vegan Thai Peanut Stir-Fry

Tofu, crisp veggies, and creamy peanut sauce over jasmine rice make this vibrant, satisfying vegan main.

Prep Time
10 mins
Cook Time
15 mins
Total Duration
25 mins
Authored by Lana Bright

Recipe Type Sunrise Spoonfuls

Skill Level Easy

Cuisine Style Thai-Inspired

Recipe Yield 4 Serving Size

Diet Preferences Suitable for Vegans, Dairy-Free

What You'll Need

Protein & Grain

01 14 ounces extra-firm tofu, pressed and cut into cubes
02 Cooked jasmine rice, divided for serving

Vegetables

01 1 bell pepper, sliced
02 1 cup snow peas
03 1 cup carrots, thinly sliced

Sauce

01 1/2 cup vegan peanut sauce

Directions

Step 01

Brown Tofu: Heat oil in a skillet or wok over medium-high heat. Add cubed tofu and sauté until all sides are golden brown. Remove and set aside.

Step 02

Stir-Fry Vegetables: Add bell pepper, snow peas, and sliced carrots to the same skillet. Stir-fry for 3 to 4 minutes until vegetables are tender-crisp.

Step 03

Combine and Sauce: Return tofu to the skillet and pour in the vegan peanut sauce. Toss thoroughly until tofu and vegetables are well coated and heat through.

Step 04

Serve: Spoon the stir-fry over portions of cooked jasmine rice and serve immediately.

Tools You'll Need

  • Skillet or wok
  • Spatula
  • Pot for cooking rice

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • Contains peanuts and soy; prepared without dairy.

Nutrition Details (Per Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 450
  • Fats: 22 grams
  • Carbohydrates: 40 grams
  • Proteins: 16 grams