I absolutely adore this Thai Curry Fried Rice Recipe because it takes simple leftover rice and transforms it into an explosion of vibrant flavors in just minutes. It’s my go-to comfort meal when I want something spicy, savory, and downright addictive, but without hours of fuss in the kitchen. Each bite combines fragrant Thai curry, creamy coconut milk, fresh herbs, and just the right mix of veggies and protein to satisfy every craving. I love how easy it is to adjust the heat and customize it with whatever ingredients I have lying around.
Why You’ll Love This Thai Curry Fried Rice Recipe
What truly excites me about this Thai Curry Fried Rice Recipe is how perfectly balanced the flavors are. The curry paste delivers a complex punch of spice and earthiness while the coconut milk adds a luscious creaminess that melts the whole dish together. Plus, the interplay between tangy fish sauce, sweet brown sugar, and fresh herbs like Thai basil makes every forkful pop with authentic Thai vibrance. It’s a real treat for your taste buds but never overwhelming.
Beyond taste, I can’t get over how fast and flexible this recipe is. It’s a lifesaver on busy nights because it’s mostly stir-fry and comes together in under 30 minutes. I especially appreciate transforming leftover rice and whatever vegetables and proteins I have on hand into something that feels totally fresh and gourmet. This dish shines at casual weeknight dinners, but I’ve also served it for dinners with friends eager to try bold flavors. Honestly, it’s just plain fun to make and eat!
Ingredients You’ll Need
These ingredients are simple but essential for capturing the vibrant colors, textures, and signature Thai curry flavor. Each element adds depth, whether it’s the creamy coconut milk or the fresh aromatic herbs that brighten this dish.
- 4 cups day-old cooked jasmine rice: Using day-old rice keeps the grains separate and prevents mushiness in the stir-fry.
- 3 tbsp Thai curry paste: Choose your favorite curry paste—red, green, yellow, or Massaman—to set the spice foundation for this dish.
- 1.5 cups mixed vegetables: I love using bell peppers, carrots, green beans, or cabbage for color and crunch.
- 1.5 cups protein of choice: Cooked chicken, shrimp, tofu, or tempeh work beautifully and soak up the flavors.
- ½ cup coconut milk: Adds the creamy texture that balances the heat and enhances richness.
- 1–2 tbsp fish sauce: Provides umami and authentic salty depth.
- 1–2 tbsp oyster sauce: Adds a sweet, savory complexity that brings everything together.
- 1–3 tsp brown sugar: Balances the savory and spicy notes with subtle sweetness.
- Handful of Thai basil and cilantro leaves (optional): Fresh herbs brighten and freshen each bite.
- 2 kaffir lime leaves, slivered (optional): Infuse the dish with a bright citrus aroma if you have them.
Directions
Step 1: Heat a few tablespoons of oil in a large wok or skillet over medium-high heat. Add 1 tablespoon of the Thai curry paste and stir-fry it until you can smell its fragrant spices, about 30 seconds to 1 minute. Then stir in 3 tablespoons of coconut milk, letting it bubble and blend completely to create a rich curry base.
Step 2: Add your 1.5 cups of cooked protein to the pan and stir-fry until it’s mostly heated through, about 2 to 3 minutes depending on your protein choice. Next, toss in your mixed vegetables and cook just until they soften slightly but still retain some crunch, around 3 to 4 minutes. Once cooked, remove the protein and veggies from the pan and set aside to keep warm.
Step 3: Pour a bit more oil into the pan, then add the remaining 2 tablespoons of curry paste along with the last 3 tablespoons of coconut milk. Stir-fry this mixture until bubbling and aromatic. Add the 4 cups of day-old jasmine rice, breaking up any clumps with your spatula. Toss the rice continually to ensure every grain is coated with the luscious curry mixture.
Step 4: Return the cooked protein and veggies to the wok. Add 1 to 2 tablespoons each of fish sauce and oyster sauce according to your taste, then sprinkle 1 to 3 teaspoons of brown sugar to balance the flavors. Toss the entire mixture together over medium heat for another 2 to 3 minutes to reheat everything evenly and infuse the rice with those bold, layered flavors.
Step 5: Turn off the heat and finish the dish by stirring in a handful of fresh Thai basil and cilantro leaves along with the slivered kaffir lime leaves if you’re using them. These fresh herbs add a burst of brightness. For an extra spicy kick, I love adding a drizzle of Nam Pla Prik, also known as Thai Flavor Bomb Sauce.
Servings and Timing
This recipe comfortably serves 4 people, making it perfect for a family dinner or a casual gathering. Prep time is incredibly quick—just about 5 minutes to gather and chop your veggies and protein. The cook time is approximately 10 minutes, meaning the total time from start to finish is about 15 minutes. No resting or cooling time is necessary, so you can enjoy this spicy delight right away!
How to Serve This Thai Curry Fried Rice Recipe
When it comes to serving this Thai Curry Fried Rice Recipe, I like to keep it simple but colorful. It pairs wonderfully with a crisp cucumber salad or a side of pickled vegetables that add fresh acidity to balance the richness. If you want to turn it into a full Thai feast, steamed dumplings or a light soup like tom yum make incredible companions that don’t overpower the curry flavors.
For garnishing, I love sprinkling extra fresh Thai basil and cilantro leaves on top, along with a few lime wedges on the side. Those kaffir lime leaves can be removed before serving for aesthetics or left in for extra aroma on the plate. Presentation-wise, I serve the rice neatly molded in a bowl or on a plate with an extra sprinkle of crushed peanuts or chopped scallions to add texture and visual appeal.
When it comes to drinks, I recommend pairing this dish with something refreshing like an ice-cold Thai iced tea or a zesty lime soda to counterbalance the warmth of the curry. For wine lovers, a crisp Riesling or Gewürztraminer with a touch of sweetness complements the spice perfectly. This dish is best served hot or warm, straight from the pan while the curry sauce is silky and fragrant.
Variations
One of the joys of this Thai Curry Fried Rice Recipe is how easy it is to customize based on your dietary needs or flavor preferences. For a vegan or vegetarian version, I swap the fish sauce and oyster sauce for soy sauce or tamari and simply use tofu or tempeh as my protein. You can easily adjust the curry paste type to switch up the flavor profile—from earthy Massaman to fiery green or mellow yellow curry.
If you want to add extra texture and nutrition, try throwing in nuts like cashews or peanuts toward the end of cooking. For a lower-carb variation, substitute cauliflower rice for jasmine rice while keeping the cooking method the same, just reducing the cook time slightly. I’ve also experimented with grilling the protein separately for a smoky flavor before tossing it in the fried rice, which adds a lovely depth.
Finally, while stir-fry is the classic and fastest method, you can use this curry rice mixture as a filling in fresh spring rolls or even stuff it inside large roasted peppers for a fun twist. The flavor versatility really invites you to get creative and make the dish your own!
Storage and Reheating
Storing Leftovers
I recommend storing any leftover Thai Curry Fried Rice in an airtight container in the refrigerator. Use glass or BPA-free plastic containers to keep it fresh and prevent odors from leaking. Properly stored, it will keep well for up to 3 to 4 days. Make sure to cool the rice quickly before storing to avoid sogginess or spoilage.
Freezing
Yes, this dish freezes nicely if you want to keep it longer. Portion the rice into freezer-safe containers or heavy-duty freezer bags, removing as much air as possible. It can be frozen for up to 2 months without major loss of flavor or texture. To thaw, transfer it to the fridge overnight for best results before reheating.
Reheating
The best way to reheat Thai Curry Fried Rice is in a wok or skillet over medium heat with a splash of water or coconut milk to prevent drying out. Stir frequently to warm evenly and maintain the rice’s light texture. Microwaving is convenient but can sometimes make the rice a bit clumpy or mushy, so I always recommend stovetop reheating when possible. Avoid overheating as it can toughen proteins and mute fresh herb flavors.
FAQs
Can I use fresh rice instead of day-old rice for this recipe?
While fresh rice can be used, I strongly recommend day-old cooked jasmine rice because it’s drier and helps keep your fried rice from becoming mushy. Fresh rice tends to be steamier and clumps easily, making stir-frying tricky. If you only have fresh rice, spread it out on a tray to cool and dry out for at least 30 minutes before using.
What if I don’t have Thai curry paste on hand?
If you don’t have Thai curry paste, you can create a simple blend from pantry staples like ground coriander, cumin, turmeric, chili powder, garlic, and ginger for a quick substitute. However, for authentic flavor, I recommend trying to get a curry paste at an Asian grocery or online. Each paste variation—red, green, Massaman—offers unique nuances that really elevate the dish.
Is this recipe spicy? How can I adjust the heat level?
This dish can be as mild or as spicy as you like because the amount and type of curry paste are adjustable. If you prefer mild, use yellow curry paste and reduce the quantity. For medium heat, go with Panang or Massaman curry pastes. Add fresh chilies or chili flakes if you want to up the spice. I love embedding a personal touch by adding Nam Pla Prik sauce at the end for extra controlled heat.
Can I make this recipe gluten-free?
This Thai Curry Fried Rice Recipe can easily be made gluten-free by checking that your fish sauce and oyster sauce are gluten-free brands. Many oyster sauces contain wheat, so look for tamari or coconut aminos as alternatives. The other ingredients like rice, vegetables, and curry paste naturally contain no gluten, making this dish a great option for gluten-sensitive eaters.
What proteins work best in this Thai Curry Fried Rice?
I enjoy using cooked chicken, shrimp, Thai fried tofu, or tempeh for this recipe. They all absorb the curry flavors wonderfully and add substance. If you want to keep it vegetarian, fried or baked tofu and tempeh are my favorites. For meat eaters, leftover grilled chicken or shrimp from another recipe works beautifully and speeds up the cooking process.
Conclusion
I truly hope you enjoy making and savoring this Thai Curry Fried Rice Recipe as much as I do. It’s one of those dishes that feels special without demanding too much time or complicated ingredients. Whether you’re cooking for yourself, family, or friends, it brings bold Thai flavors to your table with ease and joy. Give it a try, and I’m sure it’ll become a beloved favorite in your cooking rotation.
Print
Thai Curry Fried Rice Recipe
Thai Curry Fried Rice is a vibrant and flavorful dish that transforms leftover jasmine rice, fresh vegetables, and your choice of protein into a spicy and savory meal in under 30 minutes. This recipe uses Thai curry paste and coconut milk for a rich, aromatic base, balanced with fish sauce, oyster sauce, and brown sugar to deliver the perfect blend of sweet, salty, and spicy flavors. Fresh herbs like Thai basil and cilantro, along with optional kaffir lime leaves, provide a fragrant finish, making it a quick and delicious weeknight dinner option.
- Total Time: 20 minutes
- Yield: 4 servings
Ingredients
Rice
- 4 cups day-old cooked jasmine rice
Curry Base
- 3 tbsp Thai curry paste (Massaman, Panang, Yellow, Green, or Red), divided
- 1/2 cup coconut milk, divided
Proteins
- 1.5 cups protein of choice: cooked chicken, shrimp, Thai fried tofu, or tempeh
Vegetables
- 1.5 cups mixed vegetables: bell peppers, carrots, green beans, cabbage, eggplant, or any preferred mix
Seasonings and Sauces
- 1–2 tbsp fish sauce, to taste
- 1–2 tbsp oyster sauce, to taste
- 1–3 tsp brown sugar, to taste
Fresh Herbs and Extras (Optional)
- Handful of Thai basil leaves
- Handful of cilantro leaves
- 2 kaffir lime leaves, slivered
Instructions
- Stir-Fry the Curry Base: Heat a few tablespoons of oil in a large wok or skillet over medium-high heat. Add 1 tablespoon of curry paste and stir-fry until fragrant, about 1 minute. Pour in 3 tablespoons of coconut milk and stir continually until the mixture combines and starts to bubble.
- Add the Protein and Veggies: Add 1.5 cups of your choice of cooked protein to the pan and stir-fry until mostly cooked through, about 3-4 minutes. Then add 1.5 cups of mixed vegetables and cook until just softened, about 2-3 minutes. Remove the mixture from the pan and set aside.
- Stir-Fry the Rice: Add a little more oil to the pan if needed, then add 2 tablespoons more curry paste along with the remaining 1/4 cup of coconut milk. Stir-fry until bubbling. Add the 4 cups of day-old jasmine rice, breaking up any clumps with your spatula, and toss continuously until the rice is evenly coated with the curry mixture and heated through, about 3-5 minutes.
- Bring it All Together: Return the cooked protein and vegetables to the pan with the rice. Season with 1-2 tablespoons fish sauce, 1-2 tablespoons oyster sauce, and 1-2 teaspoons brown sugar, adjusting amounts to taste. Toss everything together and stir-fry for another 2-3 minutes until well combined and heated through.
- Finish with Herbs: Turn off the heat. Stir in a handful each of fresh Thai basil and cilantro leaves, along with 2 slivered kaffir lime leaves if using, to add freshness and aroma. For extra heat, add Nam Pla Prik or your favorite spicy condiment. Serve hot.
Notes
- Use day-old rice or rice that has been cooled and refrigerated for best texture and less clumping.
- You can adjust the amount and type of curry paste based on your spice preference and the specific Thai curry flavor you prefer.
- Substitute vegetables as needed depending on what you have on hand—this dish is very versatile.
- If you do not have kaffir lime leaves, you can omit them, but they add a distinctive citrus aroma.
- For a vegetarian or vegan option, use tofu or tempeh and substitute fish sauce with soy sauce or a vegan fish sauce alternative.
- Always taste and adjust seasoning at the end to suit your preference.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
- Diet: Halal
