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.

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

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.
here is the complete recipe of Jasmine rice
Step 2: Prepare Sauce
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.

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:
- Filipino Pork Adobo
- Asian Garlic Noodles
- Garlic Shrimp
- Kung Pao Chicken
- Beef Stir Fry
- Teriyaki Chicken
Conclusion
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.
Easy Thai Basil Fried Rice Recipe better than Takeout
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
Sauce Ingredients
Instructions
-
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.
-
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
- Calories 350kcal
- % Daily Value *
- Total Fat 12g19%
- Saturated Fat 2g10%
- Sodium 720mg30%
- Total Carbohydrate 45g15%
- Dietary Fiber 3g12%
- Sugars 4g
- Protein 12g24%
* 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.
