Basil Fried Rice is a popular Thai-inspired dish that bursts with fresh flavors and comforting textures. Featuring fragrant jasmine rice, colorful vegetables, and fresh basil leaves, this recipe is quick, easy, and perfect for busy weeknights. The sweet, savory, and slightly spicy sauce coats every grain of rice, making it irresistible. Whether you serve it as a side dish or a main meal, it’s bound to become a favorite in your home.
This recipe is inspired by the popular Thai dish Khao Pad Kra Pao but adapted for easy home cooking. Whether you’re a beginner in the kitchen or a seasoned home chef, you’ll love how quickly this comes together and how every bite bursts with fresh basil fragrance.
Why You’ll Love This Recipe
Bold, Authentic Flavors – Fresh basil leaves give the rice an unmistakable aroma that pairs perfectly with savory seasonings.
Quick & Easy – Ready in less than 30 minutes, making it perfect for weeknights.
Customizable – Works with chicken, beef, shrimp, tofu, or just vegetables.
Better Than Takeout – Fresher, healthier, and tastier than most restaurant versions.
One-Pan Meal – Easy cleanup and fewer dishes to wash.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Cooked Jasmine Rice – Best if it’s a day old; prevents sogginess.
Fresh Thai Basil Leaves – The star of the show; sweet basil can be substituted if needed.
Protein of Choice – Chicken, shrimp, beef, pork, or tofu.
Garlic – Finely minced for that aromatic kick.
Onion – Sliced for sweetness.
Red Chili Peppers – For heat; adjust to your spice preference.
Soy Sauce – For depth of flavor.
Oyster Sauce – Adds a rich, umami note.
Fish Sauce – For authentic Thai taste (optional but recommended).
Vegetable Oil – For frying.
Eggs – For extra richness and protein.
Directions
Prep the Rice – If using freshly cooked rice, spread it on a tray to cool for at least 30 minutes.
Heat the Pan – Place a wok or large skillet over high heat. Add vegetable oil and swirl to coat.
Cook the Protein – Add your chosen protein and stir-fry until fully cooked. Remove and set aside.
Sauté the Aromatics – In the same pan, add a bit more oil if needed. Toss in garlic, onion, and chili peppers. Stir-fry for 30 seconds until fragrant.
Add the Rice – Crank the heat to high and add the rice. Break up clumps and mix well with the aromatics.
Season the Rice – Pour in soy sauce, oyster sauce, and fish sauce. Stir well to coat every grain.
Add Eggs – Push the rice to one side of the pan, crack in the eggs, scramble them lightly, then mix into the rice.
Return the Protein – Add back the cooked protein and toss everything together.
Add Basil Last – Turn off the heat, add the basil leaves, and stir until they wilt from the residual heat.
Serve – Enjoy hot, optionally with cucumber slices or a fried egg on top.
Servings and Timing
Servings – 4
Prep Time – 10 minutes
Cook Time – 15 minutes
Total Time – 25 minutes

Variations
Vegetarian – Skip fish sauce and use tofu or mushrooms.
Spicy Basil Fried Rice – Add more chili peppers or a spoonful of chili paste.
Pineapple Basil Fried Rice – Add diced pineapple for a sweet contrast.
Low-Sodium Version – Use reduced-sodium soy sauce.
Extra Protein – Add a fried egg on top for an Instagram-worthy finish.
Storage & Reheating
Storage – Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheating – Reheat in a skillet over medium heat with a splash of water or oil to prevent drying out. You can also microwave it, but the stovetop method keeps the texture better.
Freezing – Not recommended, as basil loses its flavor when frozen.
FAQs
1. Can I use sweet basil instead of Thai basil?
Yes, but Thai basil has a unique peppery taste that’s worth seeking out.
2. Do I need a wok for this recipe?
A wok gives the best smoky flavor, but a large frying pan works fine.
3. Can I make it without eggs?
Yes, just skip the eggs or replace them with scrambled tofu for a vegan version.
4. How do I make it less spicy?
Simply reduce or omit the chili peppers.
Conclusion
Basil Fried Rice is proof that a handful of fresh ingredients can transform a simple bowl of rice into something extraordinary. The combination of fragrant basil, savory sauces, and perfectly stir-fried rice makes it a dish you’ll want to keep in your weekly rotation. Whether you serve it as a quick weeknight dinner or a crowd-pleasing lunch, it’s bound to become one of your go-to meals.
Print
Basil Fried Rice
- Total Time: 20 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Basil Fried Rice is a popular Thai-inspired dish that bursts with fresh flavors and comforting textures. Featuring fragrant jasmine rice, colorful vegetables, and fresh basil leaves, this recipe is quick, easy, and perfect for busy weeknights. The sweet, savory, and slightly spicy sauce coats every grain of rice, making it irresistible. Whether you serve it as a side dish or a main meal, it’s bound to become a favorite in your home.
Ingredients
- Cooked jasmine rice – ideally cold, for the best texture.
- Fresh Thai basil leaves – the star ingredient that gives this dish its unique aroma.
- Garlic – finely chopped for a rich base flavor.
- Vegetables – bell peppers, carrots, and onions for color and crunch.
- Eggs – scrambled into the rice for extra protein.
- Soy sauce – adds salty umami flavor.
- Oyster sauce – deepens the savory taste.
- Fish sauce – for authentic Thai flavor (optional).
- Chili peppers – for a spicy kick (adjust to taste).
- Oil – for frying.
Instructions
- Prepare the rice – If you’re using freshly cooked rice, let it cool completely to prevent clumping.
- Heat the wok – Add oil and stir-fry garlic and chili until fragrant.
- Add vegetables – Toss in bell peppers, carrots, and onions. Stir-fry until slightly softened.
- Cook the eggs – Push vegetables to the side and scramble the eggs until just set.
- Add the rice – Break up clumps and stir-fry until evenly heated.
- Season – Pour in soy sauce, oyster sauce, and fish sauce. Toss well.
- Add basil leaves – Stir gently until wilted.
- Serve hot – Garnish with extra basil or sliced chili if desired.
Notes
- Use day-old rice for the best fried rice texture.
- Thai basil is ideal, but sweet basil works in a pinch.
- Adjust spice level by adding or reducing chili peppers.
- For a vegetarian version, skip fish sauce and use extra soy sauce.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
