Thai vegetable fried rice with cashews is a delightful dish that brings a burst of flavor and texture, perfect for busy weeknights. It’s one of those recipes I turn to when I want something quick yet satisfying—a colorful medley of vegetables combined with hearty rice and crunchy cashews. Making it from scratch in just a few simple steps makes it a great choice for anyone, whether you’re a seasoned cook or just starting out.
This dish shines with its bright flavors and delightful crunch, making it not only a feast for the palate but also a visual treat. The combination of seasonal vegetables, nutty cashews, and savory soy sauce creates a well-balanced meal that can be customized with your favorite ingredients. It’s vegetarian-friendly and can easily be made gluten-free by substituting tamari for soy sauce. It’s ideal for anyone looking to whip up a quick dinner or wanting to please a crowd with minimal effort.
Why you’ll love this Thai vegetable fried rice with cashews
- Quick to prepare, perfect for busy people.
- Packed with nutrients from fresh vegetables.
- Versatile: use any seasonal veggies you have.
- Satisfying crunch from cashews.
- Budget-friendly and makes great leftovers.
“Tastes incredible and so simple to make.”
Step-by-step overview
The process of making Thai vegetable fried rice comes together quickly. Start by heating sesame oil in a pan, stir-fry mixed vegetables until tender, then add cooked rice and soy sauce. Finally, mix in the cashews and season to taste before finishing with green onions and sesame seeds. It’s a straightforward recipe that can be ready in under 30 minutes.
What ingredients do I need for Thai vegetable fried rice?
- 2 cups cooked rice
- 1 cup mixed seasonal vegetables (e.g., bell peppers, carrots, peas)
- 1/2 cup cashews
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon sesame oil
- 2 green onions, chopped
- 1 tablespoon sesame seeds
- Salt and pepper to taste
Ingredient notes & swaps
- Cooked rice: Leftover rice works great since it’s drier and prevents mushiness.
- Mixed seasonal vegetables: Feel free to use whatever you have on hand or prefer—broccoli, zucchini, or snap peas can be great additions.
- Cashews: Can be replaced with peanuts or omitted for a nut-free version.
- Soy sauce: Tamari is an excellent gluten-free alternative if needed.
How do I make Thai vegetable fried rice step-by-step?
Making this dish is a simple and quick process. You’ll start by stir-frying the vegetables before adding rice and seasonings.
- Heat the sesame oil in a large pan or wok over medium heat.
- Add the mixed vegetables and stir-fry for 3-4 minutes until tender.
- Add the cooked rice to the pan, breaking up any clumps.
- Stir in the soy sauce and mix everything well, cooking for an additional 2-3 minutes.
- Add the cashews and season with salt and pepper to taste.
- Remove from heat and top with green onions and sesame seeds before serving.
Pro Tip: Use day-old rice for better texture since it’s less sticky.
You’ll know it’s ready when the rice is heated through, and the vegetables are vibrant yet tender.

Helpful cooking tips
- Cook at medium heat to ensure the sesame oil does not burn while bringing out its flavor.
- Use a wok if you have one—it allows for better heat distribution and more space to stir-fry.
- For uniform cooking, chop vegetables into similar sizes.
- If the rice sticks together, add a splash of water to loosen it up during cooking.
- Leftover rice is best, as freshly cooked rice can be too moist.
How should I serve it?
Thai vegetable fried rice can be enjoyed on its own or paired with a side of fresh cucumber salad or spring rolls for added crunch and freshness. Garnishing with more sesame seeds and sliced green onions enhances its appealing look. For an extra layer of flavor, you can serve it with a wedge of lime to squeeze over the rice.
Can I make it ahead? How do I store and reheat it?
Yes, this fried rice can be made ahead of time! Store any leftovers in an airtight container in the fridge, where they will keep well for a few days. When you’re ready to enjoy it again, simply reheat in a pan over low heat until warmed through, or you can quickly microwave it. If it includes proteins, remember to refrigerate leftovers within 2 hours; reheat until steaming hot.
How do I fix common issues?
If you encounter any issues while making the dish, here are some solutions:
- Dry rice: Add a little water while reheating to steam it back to moistness.
- Bland flavor: Increase the soy sauce or add more pepper for a flavor boost.
- Soggy texture: Ensure rice is not overcooked and use cooked, cooled rice to avoid excess moisture.
- Vegetables too crunchy: Cook them for longer until tender but not mushy.
- Rice clumping: Use a fork or spatula to fluff the rice during cooking.
What variations can I try?
You can get creative with this dish! Consider these variations:
- Add protein: Incorporate tofu or tempeh for added substance.
- Spicy kick: Toss in some red pepper flakes or sriracha for heat.
- Herbaceousness: Add herbs like cilantro or basil for fresh notes.
- Different nuts: Try peanuts or almonds for a different crunch.
FAQs
Can I use frozen vegetables?
Absolutely! Frozen mixed vegetables work well and save prep time. Just add them to the pan straight from the freezer as they will thaw and cook quickly.
Is it possible to make it vegan?
Yes, this recipe is naturally vegan, just ensure that the soy sauce or tamari you use is vegan-certified.
Can I freeze this fried rice?
Yes, you can freeze this rice for future meals. Just let it cool completely, then pack it into an airtight container or freezer-safe bag before storing.
How long does it take to make?
With everything prepared, you can have this dish ready in about 20-30 minutes, making it great for a weeknight meal.
What can I serve on the side?
Consider pairing it with a light salad or spring rolls for a delightful meal combination.

Thai Vegetable Fried Rice with Cashews
Ingredients
Method
- Heat the sesame oil in a large pan or wok over medium heat.
- Add the mixed vegetables and stir-fry for 3-4 minutes until tender.
- Add the cooked rice to the pan, breaking up any clumps.
- Stir in the soy sauce and mix everything well, cooking for an additional 2-3 minutes.
- Add the cashews and season with salt and pepper to taste.
- Remove from heat and top with green onions and sesame seeds before serving.