
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

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.

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.