Perfectly marinated chicken nestled over fragrant, spice-infused jasmine rice. This Thai-style biryani is comforting, rich, and surprisingly easy to make at home — especially using the Instant Pot!


Thai Chicken Biryani with Green Sauce (Khao Mok Gai)

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases—at no extra cost to you. Thanks for supporting Hungry For Thai!

Cook Book Cover

FREE DOWNLOAD

Get My Top 10 Easy Thai Recipes!

Download my top 10 easy Thai recipes absolutely free!

Growing up with Thai flavors all around me, Khao Mok Gai has always felt like one of those dishes that instantly wraps you in comfort.

The aromatic spices, the fluffy golden rice, and the perfectly tender chicken all come together in a way that’s both cozy and irresistible.

When I made this version at home, I couldn’t get over how the spices perfume the entire kitchen — it’s the kind of smell that makes everyone ask, “What are you cooking?”

And honestly, the green sauce is a must. It cuts through the richness with just the right balance of sweet, tangy, and spicy.

Ingredients of Thai Chicken Biryani

What You'll Need

For the Chicken & Rice

  • Jasmine Rice or Basmati Rice– The base of the biryani, soaking up all the aromatic spices.
  • Water – Helps steam the rice to fluffy perfection.
  • Chicken Drumsticks – Juicy and tender, perfect for absorbing the flavorful marinade.
  • Fresh Ginger – Adds warmth and a fresh, zesty aroma to the marinade.
  • Garlic – Brings deep savory flavor and richness.
  • Shallots – Adds sweetness and enhances the overall fragrance.
  • Ground Cumin – Gives earthy, slightly nutty undertones.
  • Ground Coriander – Adds citrusy, warm flavor to the spice mix.
  • Ground Turmeric – Provides color and a mild, peppery aroma.
  • Ground Cloves – Adds a sweet, warm, slightly spicy aroma.
  • Ground Cinnamon – Brings a hint of sweetness and depth.
  • Ground Cardamom – Adds a fragrant, floral note to the rice.
  • Salt – Enhances every layer of flavor.
  • Milk – Adds creaminess and richness to the marinade.
  • Ghee or Unsalted Butter – Gives the dish its signature buttery aroma.
  • Bay Leaves – Infuse the rice with subtle herbal fragrance.
  • Cardamom Pods – Add extra aroma while the rice cooks (optional but great).
  • Crispy Fried Shallots – Add texture and a sweet crunch to the finished dish.
  • Oil (for frying) – Helps crisp up the shallots until golden.
  • Cucumbers & Cilantro – Refreshing toppings to balance the rich biryani.

Ingredients of the Green Sauce (Nam Jim Khao Mok Gai)

For the Green Sauce (Nam Jim Khao Mok Gai)

  • Fresh Mint Leaves – Add a bright, cooling freshness.
  • Cilantro – Brings mild onion flavor and freshness.
  • Bird’s Eye Chilies – Add heat and spice to the sauce.
  • Garlic – Gives sharp, savory depth.
  • Syrup or honey – Balances the spice and acidity for a sweet-tangy finish.
  • White Vinegar – Adds tanginess and helps brighten the sauce.
  • Salt – Brings all the flavors together.

Why You’ll Love This Thai Chicken Biryani with Green Sauce Recipe 🩷

  • Juicy, tender chicken that’s marinated in aromatic Thai spices
  • Fluffy jasmine rice cooked right together with the chicken for extra flavor
  • That zesty green dipping sauce is a total game-changer!
  • Easy to make — Instant Pot or rice cooker friendly

How to Make Thai Chicken Biryani (Quick Version)

1️⃣ Marinate the Chicken

Blend/pound ginger, shallots, garlic, and salt into a paste.
Mix in the spices, ghee, and milk. Coat chicken well and marinate for at least 2 hours (overnight is best).

2️⃣ Fry the Shallots

Fry sliced shallots in oil until golden. Drain and set aside. Keep 1/4 cup for cooking.

3️⃣ Cook the Rice + Chicken

Add rinsed jasmine rice to your rice cooker or Instant Pot. Add marinated chicken, salt, bay leaves, cardamom, 1/4 cup fried shallots, and water.

  • Instant Pot: 6 minutes + natural release 10 minutes
  • Regular Pan/Pot: Around 30-40 mins or until rice and chicken cooked. (Follow the instruction on recipe card)
  • Rice cooker: Use regular white rice setting Remove chicken, fluff rice, and steam covered for 10 minutes.

4️⃣ Make the Green Sauce Blend with mint, green onion, chilies, garlic, syrup, vinegar, and salt until smooth. Chill.

5️⃣ Serve Plate the rice, add a chicken drumstick, top with crispy shallots and cilantro, and serve with cucumbers + green sauce. Enjoy!

What to Serve With

Looking for the perfect sides to round out your meal? Here are some tasty ideas:

🥗 Starter: Fresh spring rolls or Thai cucumber salad

🥩 Main Course Pairing: Grilled satay

🍛 Side Dish: Crispy fried shallots or papaya salad

🍰 Dessert: Thai coconut custard or mango sticky rice

Thai Chicken Biryani

I’ve tried a lot of biryani-style dishes over the years, but this Thai Chicken Biryani truly hits different.

Cooking the chicken right along with the rice lets all those flavors soak in beautifully, and it makes the whole process surprisingly simple.

The first time I made it, I caught myself sneaking spoonfuls of rice straight from the pot — the seasoning was just too good!

Whether you’re meal prepping or serving it for a family dinner, this recipe always feels special.

Give it a try and let me know how it turns out for you!


FAQs

Yes! Bone-in thighs are great — juicy and flavorful.

You can, but jasmine gives the most authentic Thai flavor.

Yes — sweet, tangy, and spicy to balance the aromatic rice.


Khao Mok Gai is one of those dishes that feels perfect for get-togethers, potlucks, or holiday meals—it’s hearty, aromatic, and always a crowd-pleaser.

The golden, spice-infused rice paired with tender, marinated chicken makes your whole kitchen smell incredible, and your guests will be so pleased with how special and comforting it tastes.

It’s the kind of meal that feels festive without being complicated.

If you give it a try, let me know what you think!

Thai Chicken Biryani with Green Sauce (Khao Mok Gai)

Thai Chicken Biryani with Green Sauce (Khao Mok Gai)


Prep time

2 hours 0 minute

Cook time

40 minutes

Serves

5

Share the love!

Ingredients

  • For the Chicken & Rice

  • For the Green Sauce (Nam Jim Khao Mok Gai)

Steps

  • How to Make Thai Chicken Biryani:

    1. Pound ginger, shallots, garlic, and 1/2 tbsp salt into a paste using a mortar & pestle or blender. Add all the ground spices, ghee, and milk — stir until well combined.

      A mortar with three bowl of shallots, garlic and ginger.
      A hand is holding a plate of spices above a mixing bowl with minced herbs.
      A hand is holding a bowl of melted butter above a mixing bowl with spices.
      A hand is holding a bowl of milk above a mixing bowl with spices.
      A mixing bowl with spices and spatula.
    2. Coat the chicken evenly in the marinade.

      A hand is holding a bowl of chicken drumsticks above a mixing bowl with yellow sauce.
      Chicken drumsticks marinated with yellow sauce in a mixing bowl.
    3. Cover and refrigerate at least 2 hours or overnight for best flavor.

      A mixing bowl with a cover.
    4. Heat oil in a pan over medium heat. Add sliced shallots and fry until golden. Remove and drain on a wire rack or paper towel. (Keep 2 tbsp for cooking.)

      A hand is holding a bowl of frying oil above a sauce pan.
      A hand is holding a bowl of sliced shallots above a sauce pan.
      Cooked fried shallots in a small pan.
    5. If using a pan/pot, heat it over medium heat and add about 2 tablespoons of the oil left from frying the shallots. Once hot, add the marinated chicken and stir-fry. When the chicken skin starts to tighten and the meat is partially cooked, remove the chicken, leaving the marinade and spices in the pot.

      Marinated chickens in a mixing bowl is above a hot pan.
      Marinated chickens is in a pan.
      Cooked chicken in a bowl is next to a pan with yellow sauce.
    6. Add the washed rice to the pot and mix it with the remaining spices. Add the bay leaves and green cardamom pods, stirring to combine. Pour in water and mix gently. Cover the pot and cook over low heat. When the water starts to absorb and the rice begins to cook, gently flip the rice from the bottom to the top, being careful not to stir too vigorously, as this can break the grains.

      A rinsed rice is above a pan with yellow sauce.
      A hand is holding a small plate with bay leaves and Cardamom Pods above a pot with uncooked rice with yellow sauce.
      A hand is holding a small bowl of salt above a pot with uncooked rice with herbs and yellow sauce.
      Poring water into a pot with rice and herbs.
      A pot with yellow liquid and rice.
      A hand is holding a bowl of cooked chicken above a pot with rice.
    7. Place the chicken on top of the rice, cover again, and cook over low heat until both the rice and chicken are fully cooked. You can check occasionally by lifting the lid.

      Cooked chicken drumsticks with yellow rice.
  • Make the Green Sauce:

    1. In a jar, mix mint, cilantro, chilies, garlic, salt, syrup or honey and vinegar. Blend them until smooth — chill before serving.

      A plate of garlic and bird's eye chilis above a mixing jar surrounded with mint, cilantro, vinegar and honey.
      A hand is holding a small bowl of salt is above a mixing jar surrounded with mint, cilantro, vinegar and honey.
      A hand is holding a bowl of mint is above a mixing jar surrounded with cilantro, vinegar and honey.
      A hand is holding a bowl of cilantro is above a mixing jar surrounded with vinegar and honey.
      A hand is holding a bowl of honey is above a mixing jar next to a bowl of vinegar.
      A hand is holding a bowl of vinegar is above a mixing jar.
      A blender is in a jar of green sauce.
      A small bowl of green sauce.
  • Serving:

    1. Scoop rice onto plates, top with a chicken drumstick, sprinkle with crispy shallots & cilantro, and serve with cucumbers and plenty of green sauce. Enjoy!

      Serving Thai Chicken Biryani with Green Sauce

Tips

  • Marinate overnight for deeper flavor
  • Don’t skip the fried shallots — they add essential fragrance!
  • Remove the chicken before fluffing the rice to prevent breaking the grains

Leave A Comment

Rate this recipe!
Your email address will not be published

More recipes to try…

Juicy Lemongrass Pork Chops

Juicy Lemongrass Pork Chops

This Vietnamese lemongrass pork chops recipe is perfect for meal prep, easy weeknight dinners, or even a weekend BBQ. Juicy, flavorful, and marinated overnight for maximum taste, these chops pair beautifully with steamed rice, sticky rice, or vermicelli noodles. For the ultimate combo, don’t forget the tangy dipping sauce—it ties everything together with a balance of sweet, salty, and zesty flavors that make every bite irresistible.

Authentic Thai Laab Moo | Spicy Minced Pork Salad

Authentic Thai Laab Moo | Spicy Minced Pork Salad

This is one of Thailand’s most beloved dishes—and once you try it, you’ll see why! This bold, spicy minced pork salad is fresh, tangy, and packed with flavor. Best of all? It’s beginner-friendly and easy to make at home!

Beef and Pepper Rice Bowl (Quick & Easy Dinner!)

Beef and Pepper Rice Bowl (Quick & Easy Dinner!)

If you’re craving a quick, flavorful dinner that hits all the right notes—salty, sweet, and a little bit spicy—this Beef and Pepper Rice Bowl is about to become your weeknight favorite! 🍚 I love how simple it is: ground beef stir-fried with colorful bell peppers, tossed in a savory sauce, and served over warm rice. It’s one of those dishes that makes me feel satisfied without spending all night in the kitchen.