Skip to Recipe

This Thai Basil Pineapple Fried Rice with Crispy Cashews is the kind of dish that makes weeknight dinner feel like a mini vacation. Sweet caramelized pineapple, fragrant basil, and salty-crunchy cashews toss together with day-old rice in one hot pan for a meal that’s ready faster than delivery.

What Is Thai Basil Pineapple Fried Rice?

Thai basil pineapple fried rice, sometimes called khao pad sapparot, is a beloved Thai dish that balances sweet, salty, and savory flavors in a single skillet. Unlike Chinese-American fried rice, it leans on fish sauce, a touch of curry powder, and fragrant Thai basil (which has a peppery, anise-like flavor distinct from Italian basil) for its signature taste.

This version amps things up with crispy fried cashews for crunch and juicy pineapple chunks that get slightly caramelized in the pan, creating little pockets of sweetness against the salty rice. It’s a one-pan wonder that’s equally at home as a quick dinner or a showstopper for guests, often served straight in a hollowed-out pineapple for extra flair.

Tips for Cooking and Prepping

#1: Use cold, day-old rice

Freshly cooked rice is too moist and will turn mushy when fried; cold rice from the fridge has firmer, separated grains that crisp up beautifully in the pan.

#2: Fry the cashews separately first

Toast or fry the cashews in oil until golden before you start the rice, then set them aside so they stay crunchy instead of turning soggy from the sauce.

#3: Pat pineapple dry before cooking

Fresh or canned pineapple releases a lot of juice, so blotting it with a paper towel helps it caramelize instead of steaming the rice into a mush.

#4: Cook over the highest heat your stove allows

Real fried rice needs high, fast heat to get that slightly smoky wok-hei flavor and to keep the rice from clumping or turning gummy.

#5: Add Thai basil at the very end

Thai basil wilts quickly and loses its punchy aroma if overcooked, so stir it in off the heat right before serving to preserve its flavor and vibrant color.

#6: Season in layers

Add fish sauce, soy sauce, and curry powder gradually and taste as you go, since pineapple’s sweetness can mask saltiness until it’s mixed evenly into the rice.

Recipe Variations and Substitutes

Swap the cashews for peanuts or macadamia nuts, or make it vegetarian by skipping the shrimp/chicken and adding extra tofu or scrambled egg. For a spicier version, add sliced Thai chilies or a spoonful of chili garlic sauce along with the fish sauce.

Serving Suggestions

Serve this fried rice hot straight from the pan with lime wedges, extra Thai basil leaves, and a drizzle of sriracha for garnish. It pairs wonderfully with a cold Thai iced tea or a light cucumber salad to balance the richness.

Storing, Make-Ahead, and Freezing Tips

Leftovers keep well in an airtight container in the fridge for up to 3 days, though the cashews will soften over time, so consider storing them separately and adding fresh ones when reheating. This fried rice also freezes nicely for up to 2 months; just thaw overnight in the fridge before reheating in a hot skillet.

FAQs

Can I use regular basil instead of Thai basil?

Yes, though the flavor will be milder and sweeter rather than peppery and anise-like; Italian basil works in a pinch but Thai basil gives the most authentic taste.

Do I need fresh pineapple or can I use canned?

Fresh pineapple offers the best texture and caramelization, but well-drained canned pineapple chunks work fine as a convenient substitute.

Why is my fried rice mushy?

Mushy fried rice usually comes from using freshly cooked, warm rice or overcrowding the pan, both of which trap steam; use cold day-old rice and cook in batches over high heat for the best texture.

Is this dish naturally gluten-free?

It can be made gluten-free easily by using tamari or a gluten-free fish sauce and soy sauce alternative in place of the regular versions.

Can I make this vegan?

Yes, simply omit the fish sauce and shrimp/chicken, use a vegan fish sauce substitute or extra soy sauce, and add tofu or extra vegetables for protein.

Thai Basil Pineapple Fried Rice with Crispy Cashews Recipe

Prep time: 15 min | Cook time: 15 min | Total time: 30 min | Servings: 4

Ingredients

For the Crispy Cashews

  • 1/2 cup raw cashews
  • 1 tablespoon vegetable oil
  • Pinch of salt

For the Fried Rice

  • 3 tablespoons vegetable oil, divided
  • 2 eggs, lightly beaten
  • 3 cloves garlic, minced
  • 1 small shallot, thinly sliced
  • 1/2 pound chicken breast or shrimp, diced (optional)
  • 4 cups cold cooked jasmine rice, day-old
  • 1 cup fresh pineapple, diced and patted dry
  • 1/2 cup diced red bell pepper
  • 3 tablespoons fish sauce
  • 1 tablespoon soy sauce
  • 1 teaspoon curry powder
  • 1 teaspoon sugar
  • 1 cup fresh Thai basil leaves, loosely packed
  • 2 green onions, sliced

For Serving

  • Lime wedges
  • Extra Thai basil leaves
  • Sriracha or chili garlic sauce

Instructions

  1. In a small skillet over medium heat, fry the cashews in oil for 2-3 minutes, stirring often, until golden brown. Remove with a slotted spoon, sprinkle with salt, and set aside on a paper towel.
  2. Heat 1 tablespoon of oil in a large wok or skillet over high heat. Pour in the beaten eggs and scramble quickly until just set, then transfer to a plate.
  3. Add the remaining 2 tablespoons of oil to the same pan. Add garlic and shallot, stirring constantly for about 30 seconds until fragrant.
  4. If using chicken or shrimp, add it now and cook for 3-4 minutes until fully cooked through.
  5. Add the cold rice to the pan, breaking up any clumps with a spatula. Stir-fry for 3-4 minutes over high heat until the rice is heated through and slightly crisp in spots.
  6. Push the rice to one side, add the pineapple and bell pepper, and cook for 2 minutes until the pineapple just starts to caramelize at the edges.
  7. Mix everything together, then pour in the fish sauce, soy sauce, curry powder, and sugar. Toss well to coat evenly and cook for another 1-2 minutes.
  8. Return the scrambled eggs to the pan and stir to combine.
  9. Remove the pan from the heat and fold in the Thai basil leaves and green onions until just wilted.
  10. Top with the crispy fried cashews just before serving, along with lime wedges and extra basil if desired.

For a fun presentation, serve the fried rice inside a hollowed-out pineapple half. If prepping ahead, fry the cashews and cook the rice up to a day in advance, then combine everything fresh for the best texture.


Leave a Reply