Easy Thai Basil Fried Rice Recipe better than Takeout
Thai Basil Rice is a fragrant, savory, and slightly spicy rice dish inspired by Thailand’s famous basil-based stir-fry flavors. It combines fluffy jasmine rice, aromatic garlic, chilies, fresh Thai basil, and flavorful sauces to create a quick yet satisfying meal. Thai Basil Rice recipe is perfect for busy weeknights because it is easy to prepare, packed with bold flavors, and highly customizable with chicken, beef, shrimp, tofu, or vegetables.
This authentic Thai basil rice recipe brings together the irresistible aroma of holy basil (or Thai basil), umami-rich sauces, and warm steamed jasmine rice for a restaurant-style meal at home. If you love easy Asian rice recipes, quick Thai dinner recipes, or spicy basil fried rice, this dish deserves a place in your weekly menu.
What is Thai Basil Rice?
At its heart, Thai Basil Rice is one of Thailand's most popular and beloved comfort foods. If you walk into any busy street market in Bangkok, this is the dish you will hear sizzling violently in almost every single wok.
There are actually two popular versions that people mean when they use this name:
Thai Basil Fried Rice (Khao Pad Krapow / Khao Pad Horapa): A traditional stir-fry where jasmine rice, minced meat (like chicken or pork), garlic, and fresh chilies are tossed together over a blazing flame, heavily seasoned with umami-rich sauces, and finished with a handful of peppery basil leaves.
Pad Krapow over Rice: The highly popular street-food configuration where the aromatic basil meat stir-fry is cooked separately with a rich sauce and then ladled generously over a warm bed of plain steamed jasmine rice.
Authentic Thai Basil Rice loaded with fragrant jasmine rice, spicy chilies, tender chicken, and fresh basil—an easy Thai-inspired meal packed with bold flavor.
Ingredients For Thai Basil Rice
Main Ingredients
3 cups cooked jasmine rice (cold rice works best)
2 tablespoons vegetable oil
4 garlic cloves (minced)
2–3 Thai red chilies (finely sliced)
1 small onion (sliced)
1 cup bell peppers (sliced)
1 cup protein of choice (chicken/shrimp/tofu)
1 large egg (optional)
1 cup Thai basil leaves
2 green onions (sliced)
Sauce Ingredients
1 tablespoon soy sauce
1 tablespoon oyster sauce
1 teaspoon fish sauce
1 teaspoon dark soy sauce
1 teaspoon sugar
½ teaspoon black pepper
Fresh ingredients for Thai Basil Rice beautifully arranged in a flat lay, featuring fragrant jasmine rice, colorful vegetables, protein, Thai basil, and savory sauces for an authentic Thai-inspired meal.
Ingredients Details
Jasmine Rice
Provides soft, fragrant, fluffy texture and authentic Thai flavor.
Thai Basil
The star ingredient with peppery and slightly sweet aroma.
Garlic
Adds deep savory flavor and enhances overall taste.
Chilies
Bring heat and authentic Thai spice.
Oyster Sauce
Adds rich umami flavor.
Fish Sauce
Provides signature Thai savory depth.
How to cook Thai Basil Rice?
Step 1: Prepare Rice
Cook jasmine rice in advance and allow it to cool completely. Cold rice works best because it prevents clumping during stir-frying.
In a small bowl, combine soy sauce, oyster sauce, fish sauce, dark soy sauce, sugar, and black pepper. Mix well.
Step 3: Heat Pan
Heat a wok or large skillet over medium-high heat until hot.
Step 4: Cook Aromatics
Add oil, then sauté garlic and chilies for 30 seconds until fragrant.
Step 5: Cook Vegetables
Add onions and bell peppers. Stir-fry for 2 minutes.
Step 6: Cook Protein
Add chicken, shrimp, beef, or tofu. Cook until fully done.
Step 7: Add Egg (Optional)
Push ingredients to one side. Crack egg into pan and scramble.
Step 8: Add Rice
Add cooked rice and break apart lumps.
Step 9: Add Sauce
Pour prepared sauce over rice and stir-fry until evenly coated.
Step 10: Add Basil
Add Thai basil and green onions. Stir for 30–40 seconds until wilted.
Step 11: Serve
Serve hot with fried egg, lime wedges, or chili sauce.
A complete 11-step visual guide to making Thai Basil Rice, from ingredient preparation to final serving, showing each stage for an easy and flavorful homemade Thai-inspired meal.
Why You’ll Love This Recipe
Ready in under 30 minutes
Better than takeout
Budget-friendly
Highly customizable
Authentic Thai-inspired flavor
Thai Basil Rice is the perfect quick Asian dinner recipe packed with fresh herbs, bold sauces, and comforting rice. Whether you want a spicy Thai basil fried rice recipe, easy homemade Thai rice bowl, or flavorful weeknight meal, this dish delivers every time.
Substitutions for USA/Europe Grocery Stores
Finding authentic Thai ingredients can be difficult outside Asia. Here are easy substitutions:
Thai Basil → Italian basil + mint leaves
Fish Sauce → Soy sauce or Worcestershire sauce
Oyster Sauce → Hoisin sauce or vegetarian oyster sauce
Thai Chilies → Red chili flakes or jalapeños
Jasmine Rice → Long-grain rice or basmati rice
These swaps help maintain flavor while using ingredients available in Western supermarkets.
Storage Tips
Store leftovers in an airtight container.
Refrigerate for up to 3 days.
Freeze for up to 1 month.
Cool completely before storing.
Reheating Tips
Stovetop
Reheat in a skillet over medium heat with 1–2 tablespoons water.
Microwave
Heat for 1–2 minutes, stirring halfway.
What to Serve with Thai Basil Rice
Thai Basil Rice is flavorful, savory, and slightly spicy, so it pairs well with light sides, refreshing drinks, and complementary Thai dishes. Here are the best serving ideas for you
Thickly Sliced Cucumbers: Crisp, cold cucumber wheels are served on the edge of the plate to instantly cool down your tongue after hitting a hot chili pocket.
Prik Nam Pla (Chili Fish Sauce): A small condiment dish filled with fish sauce, fresh lime juice, and sliced raw bird's eye chilies. Diners spoon this over their egg or rice to customize the salty-sour balance.
Fresh Lime Wedges: A quick squeeze of raw lime juice right before eating wakes up all the caramelized sugars in the stir-fry.
More Easy Asian Dinner Recipes
If you liked this Thai Basil Recipe, here are a few more easy dinners to try next:
Mastering a classic street food dish like Thai Basil Rice proves that you don't need hours in the kitchen to create a deeply flavorful, restaurant-quality meal. By leveraging a blazing hot wok, using cold day-old jasmine rice, and balancing that foundational sweet, salty, and spicy stir-fry sauce, you can whip up a vibrant weeknight dinner in less than 30 minutes.
Whether you are lucky enough to source authentic Thai holy basil or you're using our smart Western grocery store substitutions, this versatile dish is bound to become a staple in your meal rotation.
Thai Basil Rice is one of the most popular Thai rice dishes known for its aromatic basil flavor and savory sauce. The key ingredient is Thai basil, which gives this dish its signature peppery and slightly sweet taste. Combined with jasmine rice, garlic, chilies, soy sauce, oyster sauce, and fresh vegetables, it creates a bold and comforting meal.
Unlike ordinary fried rice, Thai basil rice has a unique herbal aroma and slightly spicy kick. This easy homemade version delivers authentic street-food flavors using simple ingredients available in most grocery stores.
Main Ingredients
3cup cooked Jasmine Rice (cold rice)
2tbsp vegetable oil
4 garlic clove (minced)
2-3 Thai red chillies (sliced)
1 small onion (sliced)
1cup bellpepper (sliced)
1cup protein of choice (chicken/shrimp/tofu)
1cup Thai basil leaves
1 large egg (optional)
2 green onion (sliced)
Sauce Ingredients
1tbsp soy sauce
1tbsp oyster sauce
1tbsp fish sauce
1tbsp dark soy sauce
1tbsp sugar
1/2tbsp black pepper
Instructions
1
The "Wok Hei" Secret (For the Ultimate Restaurant Flavor)
The Secret to "Wok Hei" (Breath of the Wok): To get that authentic, smoky flavor you find at Bangkok street food stalls, your pan needs to be incredibly hot. If you don't have a traditional carbon steel wok and a high-BTU gas burner, use a heavy cast-iron skillet. Cast iron retains intense heat much better than thin non-stick pans, allowing the dark soy sauce to slightly caramelize and char against the rice grains without turning them into a soggy mess.
2
Rice Management & Prep Control
Crucial Rice & Prep Tip: Never use freshly cooked, warm jasmine rice for this recipe. Warm rice releases steam, which will cause your stir-fry to become mushy and clump together. If you don't have day-old leftover cold rice in the fridge, cook a fresh batch, spread it out flat on a large baking sheet, and pop it into your freezer for 15 to 20 minutes to rapidly chill and dry out the surface starch. Also, because high-heat stir-frying moves incredibly fast (less than 10 minutes total cooking time), make sure your sauce is mixed and your garlic-chili paste is crushed before turning on the stove!
Nutrition Facts
Servings 4
Amount Per Serving
Calories350kcal
% Daily Value *
Total Fat12g19%
Saturated Fat2g10%
Sodium720mg30%
Total Carbohydrate45g15%
Dietary Fiber3g12%
Sugars4g
Protein12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Always use cold rice for best texture.
Cook on high heat for restaurant-style flavor.
Do not overcook basil.
Prepare ingredients before cooking because stir-frying is fast.
Use a wok if possible for authentic results.
Keywords:
Thai basil rice, Thai basil fried rice, Khao Pad Krapow, Pad Kra Pao chicken, Thai basil chicken recipe, Thai fried rice, how to make authentic Thai basil rice, easy Thai basil chicken rice recipe, Thai basil fried rice with substitute basil, 20 minute Thai street food recipes, best rice for Thai basil fried rice, Thai basil chicken better than takeout, spicy Thai basil fried rice recipe, healthy Thai basil rice chicken, day-old jasmine rice, bird’s eye chilies, Thai holy basil, oyster sauce, dark soy sauce, fish sauce, palm sugar, high-heat stir-fry, wok hei, mortar and pestle, minced chicken thighs, crispy fried egg, Kai Dao, ground pork street style, vegetarian tofu basil rice, gluten-free Thai stir fry, easy weeknight dinner Asian recipes, 30-minute Thai dinner ideas, authentic Thai street food at home, quick spicy chicken and rice bow
Pin this recipe to share with your friends and followers.
Samantha Doe
Food and Lifestyle Blogger
Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.