Thai Peanut Veggie Stir-Fry

Featured in: Vegetarian Picks

This Thai-inspired veggie stir-fry delivers bold flavors and vibrant colors in every bowl. Crisp peppers, carrots, broccoli, and snap peas are quickly cooked for tender crunch, then tossed with jasmine rice and a rich, creamy peanut sauce. Bright accents of lime, cilantro, and roasted peanuts finish the dish, while customizable options allow for extra protein or seasonal veggies. Ideal for easy weeknight cooking, it offers a satisfying vegetarian main that’s both nourishing and easy to adapt for various dietary needs.

Updated on Thu, 23 Oct 2025 14:57:21 GMT
Close-up shows colorful Thai Peanut Veggie Stir-Fry Rice steaming hot in a bowl. Save
Close-up shows colorful Thai Peanut Veggie Stir-Fry Rice steaming hot in a bowl. | ovenharmony.com

This Thai Peanut Veggie Stir-Fry Rice is a fast favorite when I want something both nourishing and packed with bold flavor. Crunchy vegetables and fluffy rice get tossed in a creamy spicy peanut sauce that always hits the spot. It is my go-to for quick weeknight dinners or when friends drop by last minute since the whole meal comes together in just over half an hour.

From the first time I whipped up this stir-fry in a tiny apartment kitchen it instantly became a comfort food classic. Now it gets requested endlessly when family visits for a cozy Sunday dinner around my table.

Ingredients

  • Jasmine rice: contributes a floral aroma and is delightfully fluffy when cooked Choose a high quality jasmine rice for best results
  • Vegetable oil: helps veggies cook quickly and evenly Look for a neutral oil like sunflower or canola
  • Red and yellow bell peppers: bring natural sweetness and color Pick firm glossy peppers with no blemishes
  • Carrot: adds crunch and a pop of orange Use a medium carrot and cut it into thin strips
  • Broccoli florets: add freshness and green color Choose broccoli with tight buds and vibrant green stalks
  • Snap peas: for juicy crunch Make sure to trim the ends and remove tough strings
  • Green onions: give a gentle bite and fresh finish Slice both the white and green parts for flavor
  • Garlic: provides an aromatic foundational layer Choose plump cloves free of sprouting
  • Fresh ginger: brightens the dish with zesty heat Use a grater or mince finely for even distribution
  • Creamy peanut butter: forms the sauce base Use natural peanut butter for the cleanest flavor
  • Soy sauce: deepens the savoriness Swap for tamari if gluten free Always check sodium levels to manage seasoning
  • Rice vinegar and lime juice: balance the richness with acidity Select fresh limes for squeezing
  • Maple syrup or honey: adds subtle sweetness Choose pure maple syrup or local honey for best taste
  • Toasted sesame oil: brings a nutty finish A little goes a long way
  • Sriracha or chili garlic sauce: provides customizable heat Taste as you go to find your perfect spice level
  • Warm water: thins the peanut sauce to the right consistency Start with less and add more as needed
  • Roasted peanuts: supply texture Chop just before serving for the crispiest results
  • Fresh cilantro: brightens the whole dish Chop leaves last to preserve flavor
  • Lime wedges: for squeezing over just before eating Use juicy limes at peak ripeness

Instructions

Prepare the Rice:
Cook the jasmine rice according to your package instructions with a pinch of salt if desired Once cooked fluff gently with a fork and cover to keep warm until ready to use
Make the Peanut Sauce:
In a small mixing bowl whisk together the creamy peanut butter soy sauce rice vinegar lime juice maple syrup toasted sesame oil and Sriracha Add the warm water gradually whisking until completely smooth and pourable Taste and adjust for balance of salt sweet and heat as you prefer
Prep and Sauté Aromatics:
Heat vegetable oil in a large wok or skillet set over medium-high Once hot add the minced garlic and grated ginger Cook them for about thirty seconds stirring constantly until fragrant but not browned This builds the flavor foundation for your stir-fry
Cook the Vegetables:
Add the sliced bell peppers julienned carrot broccoli florets and snap peas into the wok Stir fry briskly for four to five minutes tossing often so the vegetables turn crisp tender and retain their bright colors You want veggies cooked but not mushy
Combine Rice and Sauce:
Add the cooked jasmine rice and sliced green onions directly into the pan Pour the peanut sauce all over Use two spatulas or large spoons to toss everything together for two to three minutes ensuring each grain of rice and every vegetable is lusciously coated and heated through
Garnish and Serve:
Immediately transfer the hot stir-fry to serving dishes Sprinkle with chopped roasted peanuts fresh cilantro and pass lime wedges on the side for squeezing Enjoy while everything is piping hot
A flavorful Thai Peanut Veggie Stir-Fry Rice recipe ready to savor with lime and cilantro. Save
A flavorful Thai Peanut Veggie Stir-Fry Rice recipe ready to savor with lime and cilantro. | ovenharmony.com

I am especially partial to the creamy peanut sauce It makes every bite irresistible and always draws out big smiles from my kids especially when they get to assemble their own bowls piling on all the garnishes

Storage Tips

Let leftovers cool fully before sealing in an airtight container in the fridge Eat within three days for best freshness For longer storage portion into freezer-safe bags flattening out so they stack easily Freeze for up to one month and reheat gently with a splash of water or extra sauce

Ingredient Substitutions

Out of jasmine rice Try brown rice or even quinoa Vegetable swap possibilities are endless Zucchini mushrooms or green beans work really well For a protein boost add cooked tofu tempeh or even shelled edamame

Serving Suggestions

Pile the stir-fry into lettuce leaves for a fun handheld meal or stuff into whole grain wraps for easy lunches It pairs beautifully with a crisp cucumber salad and some chili roasted cashews on the side

Cultural Notes

Thai food is renowned for its play of salty sour sweet and spicy elements in one dish This peanut stir-fry honors that balance creating the bold flavors you love from Thai cuisine Adapt the spice and veggies to your taste for your own favorite version

Seasonal Adaptations

In spring swap in asparagus and snow peas Autumn is perfect for adding cubes of roasted sweet potato Winter bowls shine with red cabbage and carrots Summer calls for tender baby corn and fresh basil

Vibrant Thai Peanut Veggie Stir-Fry Rice offers a simple, delicious, and vibrant vegetarian meal. Save
Vibrant Thai Peanut Veggie Stir-Fry Rice offers a simple, delicious, and vibrant vegetarian meal. | ovenharmony.com

Rotating your vegetables with the season keeps this recipe exciting Peanut sauce taste deepens overnight making leftovers crave-worthy Leftover sauce can be used for dipping or salad dressing

Recipe FAQ

Can I add tofu for more protein?

Yes! Stir in cubed tofu or edamame before adding peanut sauce for a protein boost.

Is this dish gluten-free?

Use tamari instead of soy sauce to keep it gluten-free. Always check labels for cross-contamination risks.

How can I adjust the spice level?

Control heat by adding more or less Sriracha, or substitute chili garlic sauce for a different kick.

Can I swap out the vegetables?

Definitely! Choose seasonal or preferred options like zucchini or mushrooms for variety.

What rice alternatives can I use?

Brown rice or cauliflower rice are excellent substitutes for a healthier or grain-free version.

What if I have a peanut allergy?

Try sunflower seed butter in the sauce instead, and skip the peanut garnish.

Thai Peanut Veggie Stir-Fry

Colorful Thai veggie stir-fry with fluffy rice, tossed in creamy peanut sauce—quick, vibrant, and satisfying.

Prep duration
20 min
Cook duration
15 min
Complete duration
35 min
Created by Claire Johnson

Classification Vegetarian Picks

Complexity Easy

Heritage Thai

Output 4 Portions

Dietary considerations Meat-free, No dairy

Components

Main

01 1 cup jasmine rice, uncooked
02 2 tablespoons vegetable oil
03 1 red bell pepper, sliced
04 1 yellow bell pepper, sliced
05 1 medium carrot, julienned
06 1 small broccoli crown, cut into florets
07 1 cup snap peas, trimmed
08 3 green onions, sliced
09 2 cloves garlic, minced
10 1 tablespoon fresh ginger, grated

Peanut Sauce

01 1/3 cup creamy peanut butter
02 3 tablespoons soy sauce or tamari
03 1 tablespoon rice vinegar
04 1 tablespoon lime juice
05 1 tablespoon maple syrup or honey
06 1 teaspoon toasted sesame oil
07 1 to 2 teaspoons Sriracha or chili garlic sauce
08 4 tablespoons warm water

Garnishes

01 1/4 cup roasted peanuts, chopped
02 2 tablespoons fresh cilantro, chopped
03 Lime wedges

Directions

Phase 01

Cook Rice: In a medium saucepan, prepare jasmine rice according to package directions. Fluff and set aside, keeping warm.

Phase 02

Prepare Peanut Sauce: In a mixing bowl, whisk together creamy peanut butter, soy sauce (or tamari), rice vinegar, lime juice, maple syrup or honey, toasted sesame oil, Sriracha or chili garlic sauce, and warm water until smooth and combined. Adjust water for desired consistency. Reserve.

Phase 03

Sauté Aromatics: Heat vegetable oil in a large wok or skillet over medium-high heat. Add garlic and ginger; sauté for 30 seconds or until fragrant.

Phase 04

Cook Vegetables: Add sliced red and yellow bell peppers, julienned carrot, broccoli florets, and snap peas to the pan. Stir-fry for 4 to 5 minutes until vegetables are crisp-tender.

Phase 05

Combine Rice and Sauce: Add cooked rice and sliced green onions to the pan. Pour peanut sauce over all ingredients and toss well for 2 to 3 minutes until rice and vegetables are coated and heated through.

Phase 06

Finish and Serve: Transfer to serving plates. Garnish with chopped roasted peanuts, fresh cilantro, and lime wedges. Serve immediately.

Necessary tools

  • Large wok or skillet
  • Medium saucepan
  • Mixing bowl
  • Whisk
  • Chef’s knife
  • Cutting board

Allergy details

Review each component for potential allergens and consult healthcare professionals if you're unsure about ingredients.
  • Contains peanuts and soy. Use tamari for gluten-free adaptation. Verify all labels for allergen cross-contamination risks.

Nutritional information (each portion)

These values are approximate guidelines only and shouldn't replace professional medical guidance.
  • Energy: 430
  • Fats: 18 g
  • Carbohydrates: 57 g
  • Proteins: 11 g