Easy Thai Basil Fried Rice Recipe better than Takeout

Servings: 4 Total Time: 30 mins Difficulty: Beginner
Asian rice dinner recipes
pinit View Gallery 2 photos

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.

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:

  1. 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.
  2. 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.
A vibrant landscape image of Thai Basil Rice served on a ceramic plate, featuring fluffy jasmine rice stir-fried with tender chicken slices, fresh Thai basil leaves, and red chilies, garnished with lime wedges on a rustic wooden table.
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.

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
A landscape flat-lay image showing all ingredients for Thai Basil Rice arranged on a rustic wooden table, including cooked jasmine rice, vegetable oil, garlic, Thai red chilies, sliced onion, bell peppers, chicken, egg, fresh Thai basil, green onions, and small bowls of soy sauce, oyster sauce, fish sauce, dark soy sauce, sugar, and 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.

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.

A landscape step-by-step collage showing 11 stages of making Thai Basil Rice, including preparing rice and sauce, heating the pan, cooking aromatics and vegetables, adding protein and egg, mixing in rice and sauce, finishing with fresh basil, and serving the final dish with a fried egg and lime wedges.
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.
  • 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.

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.

  • Store leftovers in an airtight container.
  • Refrigerate for up to 3 days.
  • Freeze for up to 1 month.
  • Cool completely before storing.

Stovetop

Reheat in a skillet over medium heat with 1–2 tablespoons water.

Microwave

Heat for 1–2 minutes, stirring halfway.

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.

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.

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.

Prep Time 15 mins Cook Time 15 mins Total Time 30 mins Difficulty: Beginner Cooking Temp: 400  F Servings: 4 Calories: 320-380 Best Season: Suitable throughout the year

Main Ingredients

Sauce Ingredients

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.

     

  1. 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.
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
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Why is my fried rice mushy?

Your rice turned out mushy because there was too much moisture involved. This happens if you use freshly boiled, warm rice, or if you overcrowd a small pan with too many watery vegetables. Stick to cold, day-old jasmine rice and cook on maximum heat.

Can I make Thai basil rice vegetarian?

Yes. Replace fish sauce and oyster sauce with vegetarian alternatives and use tofu or vegetables.

Is Thai basil the same as regular basil?

No. Thai basil has a stronger, peppery, and slightly licorice flavor.

 

Can I use fresh rice?

Fresh rice can become sticky. Day-old rice works best.

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.

Leave a Comment

Your email address will not be published. Required fields are marked *