Main Courses
This Instant Pot Chicken Long Rice delivers restaurant-quality Nasi Lemak in under an hour, with perfectly tender chicken and fragrant five-spice rice all in one pot. I developed this method after years of adapting Malaysian flavors for American kitchens, ensuring every bite captures the dish's signature aromatic balance.
The secret lies in pressure-cooking the chicken first, then transforming the same pot into a fragrant rice cooker with minimal cleanup.
The recipe maintains authentic flavors while leveraging the Instant Pot's precision: chicken cooks to fork-tender perfection, while the rice absorbs the fragrant coconut milk and spices without drying out. Five-spice powder and lemongrass create that signature Malaysian warmth, while pandan leaf adds subtle floral notes.
This version keeps all the traditional elements—crispy fried shallots, sambal, and peanuts—just assembled differently for modern convenience.
What you'll end up with is a complete meal: tender shredded chicken resting on fragrant, slightly sticky rice infused with coconut and spices. The chicken stays moist and flavorful, while the rice develops that coveted aroma that makes Nasi Lemak so irresistible.
Serve with traditional accompaniments for the full experience, or enjoy it as-is for a satisfying weeknight dinner that feels special.
Perfect for feeding a family or meal prepping for the week, this recipe transforms a cultural classic into a simple one-pot wonder. The Instant Pot handles all the heavy lifting while you enjoy the process—no complicated steps, just authentic flavors delivered efficiently. Let's make this dish together!
Ingredients for chicken long rice recipe instant pot
Authentic Malaysian flavors meet Instant Pot convenience with these 15 essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 2-inch pieces |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned, unsweetened |
| Five-Spice Powder 🌶️ | 1 tbsp | Authentic blend for warmth |
| Lemongrass 🌿 | 1 stalk | Bruised, bottom 3 inches only |
| Pandan Leaf 🌿 | 1 whole | Tied in knot or torn |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Shallots 🧅 | 3 whole | Minced for aromatic base |
| Fish Sauce 🍶 | 1 tbsp | Red Boat preferred |
| Sugar 🍚 | 1 tbsp | White granulated |
| Salt 🧂 | 1 tsp | Kosher preferred |
| Crispy Fried Shallots 🧅 | ¼ cup | Store-bought or homemade |
| Sambal Oelek 🌶️ | 1 tbsp | Adjust for heat preference |
| Roasted Peanuts 🥜 | ¼ cup | Chopped for garnish |
| Lime Wedges 🍋 | 2 whole | For serving |
The chicken thighs are key here—they stay juicy and tender through pressure cooking. Look for bone-in, skin-on thighs at the butcher counter if you want extra flavor, but boneless works fine too. Costco or Trader Joe's usually have great prices on bulk chicken. For lemongrass, grab a bunch at an Asian market—it's worth it for that fresh aroma. If you can't find pandan leaf, vanilla extract at half the amount mimics the floral note, though it's not identical. The coconut milk should be full-fat for that creamy texture, and Thai Kitchen brand is my go-to for consistent quality.
No five-spice powder? Mix 1 tsp cinnamon, 1 tsp fennel seeds, 1 tsp star anise, 1 tsp cloves, and 1 tsp black pepper for a homemade version. Short on fish sauce? Soy sauce at double the amount works in a pinch, though it won't be quite as umami-rich. The crispy fried shallots can be swapped for toasted sesame seeds if you're avoiding fried elements. For the sambal, Sriracha with a dash of lime juice gives a similar kick. If your peanuts are salted, just reduce the overall salt in the recipe by half a teaspoon.
This dish reheats beautifully—just add a splash of water and cover for 5 minutes. Keeps in the fridge for 4-5 days in an airtight container, though the rice gets drier over time. For meal prep, I portion the chicken and rice separately and assemble when ready to eat. The fried shallots and peanuts stay crispy for 2 weeks if stored in a sealed container. Freeze the cooked rice and chicken mixture for up to 3 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra bowls—just dump everything into the Instant Pot, press a button, and walk away. The chicken thighs stay juicy while the rice soaks up that rich coconut milk, and the five-spice powder works its magic without any extra stirring.
- Flavor Bomb: Between the fragrant lemongrass and the warm, earthy five-spice powder, this dish tastes like a hug from a Thai street vendor. The coconut milk gives it that creamy, slightly sweet depth, while the chicken stays tender enough to melt in your mouth—no dry bites here.
- Leftovers? More Like Leftovers: Honestly, I almost always make double batches because this reheats like a dream. The rice stays fluffy, the coconut milk doesn’t curdle, and the chicken doesn’t turn to rubber—perfect for lunch the next day or freezing for those nights when takeout feels like a chore.
- Budget-Friendly Feast: Chicken thighs are cheaper than breasts, jasmine rice is a pantry staple, and coconut milk stretches far in this recipe. For under $15, I feed four people a dish that feels fancy but costs next to nothing—my wallet and my family’s taste buds both win.
Step-by-step instructions for fragrant five-spice chicken long rice
This method delivers restaurant-quality long rice with perfectly tender chicken every time.
Prepare the Chicken and Aromatics
Cut the 1.5 lb boneless, skinless chicken thighs into 2-inch pieces and pat them dry with paper towels. This helps the chicken absorb the marinade and cook evenly. In a small bowl, combine the 1 tbsp five-spice powder, 1 tbsp fish sauce, and 1 tbsp sugar. Rub this mixture all over the chicken pieces, coating them thoroughly. Let them sit for 10 minutes while you prep the rest of the ingredients.
Meanwhile, bruise the 1 stalk lemongrass by pounding it gently with the side of a knife or rolling it under your palm. This releases the fragrant oils. Tear the 1 whole pandan leaf into smaller pieces or tie it into a knot to infuse the dish with its signature aroma. Mince the 4 cloves garlic and 3 whole shallots finely - you want them almost paste-like for maximum flavor extraction.
Sauté the Aromatics in the Instant Pot
Set your Instant Pot to "Sauté" mode and add 1 tablespoon neutral oil. Once hot, add the minced garlic and shallots, cooking for 2-3 minutes until they turn golden and fragrant. Be careful not to burn them - they should smell sweet and nutty, not bitter. Add the bruised lemongrass and pandan leaf, stirring for another 30 seconds to combine all the aromatics.
Here's where the magic happens: Add the marinated chicken pieces to the pot and cook for 3-4 minutes, stirring occasionally. You want the chicken to develop a light golden crust before we add the liquid. The chicken should release some juices, creating a fragrant base for your rice. This step builds the flavor foundation that makes this dish so special.
Add Rice and Coconut Milk
Pour in the 1.5 cups jasmine rice, spreading it evenly around the chicken pieces. This creates a single layer that will cook perfectly. Add the 13.5 oz coconut milk, making sure to scrape up any browned bits from the bottom of the pot - these contain concentrated flavor. Stir everything together gently just once to distribute the ingredients.
Add the 1 tsp salt and 1 tbsp sambal oelek, giving it a quick stir. The sambal oelek will add just the right amount of heat to balance the dish. Secure the lid on your Instant Pot, making sure the valve is set to "Sealing." This creates the pressure needed for perfectly fluffy rice and tender chicken.
Pressure Cook to Perfection
Cook on high pressure for 12 minutes. This timing gives you perfectly tender chicken that shreds easily and rice that's just firm enough to hold its shape. During this time, the coconut milk infuses with the rice, creating that signature creamy texture while maintaining the distinct grains of long rice.
When the cooking time is complete, let the pressure release naturally for 10 minutes before quick-releasing any remaining pressure. This gradual release prevents the rice from becoming mushy. Once fully depressurized, remove the lid carefully - you'll be greeted by an incredible aroma that fills your kitchen.
Fluff and Garnish
Using a fork, gently fluff the rice to separate the grains. The rice should be tender but still have a slight bite - this is what makes long rice so satisfying. Check the chicken - it should shred easily with two forks. If it's not quite tender enough, you can shred it directly in the pot or transfer it to a plate to shred before mixing back in.
Stir in the 0.25 cup crispy fried shallots and 0.25 cup chopped roasted peanuts for texture contrast. The fried shallots add a delightful crunch while the peanuts bring a nutty depth. Serve immediately with the 2 whole lime wedges on the side. The acidity from the lime brightens each bite, cutting through the richness of the coconut milk and balancing all the flavors.
Pro Tips For Making Chicken Long Rice Recipe Instant Pot
- Sear Chicken First: That coconut milk is creamy, but it won’t hide undercooked chicken. Brown the thighs in the Instant Pot for 3-4 minutes before adding liquid—it builds flavor and ensures they hit 165°F (74°C) without turning rubbery. I learned this the hard way when my first batch tasted like boiled chicken.
- Slice Lemongrass Properly: Skip the whole stalk—it’s tough and won’t release its aroma. Cut the lemongrass into 2-inch pieces and smash them with the flat side of your knife before adding. This breaks open the oils so they infuse the rice and coconut milk. (Yes, even if you’re impatient like me.)
- Don’t Overfill the Pot: Long rice needs room to stretch. Fill the Instant Pot only halfway with liquid—about 1 cup per 1 cup of rice—then let the chicken and coconut milk do their work. Crowd it, and you’ll end up with a mushy mess instead of fluffy, separate grains. Trust me, it’s worth the extra splash of broth.
- Pressurize on High, Then Natural Release: Start with high pressure for 15 minutes, then switch to natural release for 10. This keeps the rice tender while letting the steam work its magic. Rushing the release turns the rice into glue. (I know, I know—you want to open it immediately. Resist the urge.)
Essential equipment for this dish
Instant Pot Essentials
Your Instant Pot is the star of this recipe, handling both chicken and rice perfectly in one pot. I recommend the 6-quart model for this recipe—it gives enough room for the rice to spread out and cook evenly.
If you're using a smaller pot, reduce the rice to 1 cup and adjust the coconut milk to 10.5 oz to maintain the right ratio. My Instant Pot Duo 6-in-1 has been my workhorse for years, especially for Asian-inspired dishes like this. 💛
Must-Have Tools
A fine-mesh strainer is your best friend for rinsing the jasmine rice before cooking—it removes excess starch, preventing the rice from becoming gummy. I keep a stainless steel one from OXO in my kitchen for this exact purpose.
For mincing garlic and shallots, a microplane or garlic press works best—it gives you that ultra-fine texture that releases maximum flavor. If you don’t have one, a sharp chef’s knife and a little elbow grease will do the trick.
Garnish Game-Changers
The crispy fried shallots and roasted peanuts are non-negotiable for that authentic Nasi Lemak crunch. I buy mine pre-made from Trader Joe’s—their fried shallots are consistently perfect, and the peanuts are already roasted and salted.
For homemade fried shallots, slice 3-4 shallots paper-thin, fry in neutral oil at 350°F until golden, and drain on a wire rack. Store them in an airtight container to keep them crispy for up to 2 weeks.
Pressure Cooking Pro Tips
Always use the natural release for the first 10 minutes after pressure cooking—this prevents the rice from turning mushy. If you’re new to pressure cooking, invest in a digital meat thermometer like the Thermoworks Smoke to check the chicken’s internal temp (165°F).
The Instant Pot’s built-in timer is great, but a thermometer gives you peace of mind, especially when cooking chicken. Pro tip: Never overfill the pot—stick to the 1:1 rice-to-liquid ratio to avoid clogging the valve. ✨
Lime and Sambal Prep
Fresh lime wedges are a must for serving—squeeze them over the rice just before eating to brighten the flavors. I like to use Mexican limes (key limes) for their tangy punch, but regular limes work too.
For the sambal oelek, adjust to taste—start with 1 tbsp and add more if you love heat. If you can’t find it, mix 1 tbsp Sriracha with ½ tsp lime juice for a quick substitute. Store your sambal in the fridge in a small jar for easy access. 🌶️
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Chicken thighs work best here because they stay juicy and tender through pressure cooking. If you must use breast, cut them into 1-inch cubes and add 1 extra tablespoon of coconut milk to prevent drying. Cook for 10 minutes instead of 12 minutes to avoid overcooking.
What if I don't have pandan leaf?
No problem! Replace it with ½ teaspoon vanilla extract or 1 teaspoon pandan extract if available. For a closer flavor, use ½ teaspoon ground cinnamon plus ¼ teaspoon nutmeg—it won't be identical but adds warmth. The dish will still taste delicious without it!
Can I make this recipe without an Instant Pot?
Yes, but the texture will differ. Use a heavy-bottomed pot with 2 cups water and simmer the chicken for 20-25 minutes first. Then add rice, coconut milk, and spices, simmering covered for 15-18 minutes on low heat. The rice may be less fluffy, but the flavors will still shine.
How spicy should the sambal be?
Start with 1 tablespoon sambal oelek for mild heat, then adjust to taste. For extra spice, add ½ teaspoon red pepper flakes or 1 extra tablespoon sambal. If your sambal is very hot, reduce to ½ tablespoon or use 1 teaspoon chili garlic sauce instead. Balance is key!
Can I make this ahead for meal prep?
Store in an airtight container for 4-5 days in the fridge. Reheat with 2 tablespoons water covered for 3-4 minutes on high heat. For freezing, portion rice and chicken separately, then freeze for up to 3 months. Thaw overnight before reheating.
