Thai Crispy Rice Salad Recipe: Toasted Crunch With Tangy Lime Dressing

Thai Crispy Rice Salad Recipe: Toasted Crunch With Tangy Lime Dressing

This Thai-inspired salad transforms leftover rice into a dish with irresistible texture and bright flavors. The key lies in toasting the rice until golden and crispy, creating a base that contrasts beautifully with fresh herbs and vegetables.

I developed this method after discovering how street vendors in Thailand achieve that perfect crunch. The rice is fried in small batches until deeply toasted, then tossed with a tangy lime dressing that soaks into every bite.

What you get is a salad that’s both hearty and refreshing—crunchy rice, crisp vegetables, and a dressing that balances sweet, sour, and savory notes perfectly. The contrast in textures makes it impossible to stop at just one bite.

Serve it as a light lunch or alongside grilled proteins for a complete meal. The flavors only improve after sitting briefly.

👨‍🍳
Difficulty
Easy
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Thai Crispy Rice Salad

Leftover rice gets a serious upgrade with crunchy texture and bold Thai flavors.

Ingredient Amount Notes
Cooked Jasmine Rice 🍚 4 cups Day-old, cold, broken into chunks
Vegetable Oil 🫒 ¼ cup Neutral flavor, high smoke point
English Cucumber 🥒 1 whole Peeled, seeded, diced
Cherry Tomatoes 🍅 1 cup Halved for sweetness
Red Onion 🧅 ½ whole Thinly sliced for bite
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Fresh Mint Leaves 🍃 ¼ cup Loosely packed, torn
Roasted Peanuts 🥜 ½ cup Unsalted, roughly chopped
Lime Juice 🍋 ⅓ cup Freshly squeezed for tang
Fish Sauce 🐟 2 tbsp Red Boat or Thai Kitchen brand
Brown Sugar 🍚 2 tbsp Light or dark variety
Garlic Cloves 🧄 2 cloves Minced for depth
Thai Chili 🌶️ 1 whole Seeds removed, minced
Salt 🧂 ½ tsp To taste for balance

The rice is everything here. Day-old jasmine works best (that dried-out stuff in your fridge is perfect). Trader Joe’s or any Asian market has great jasmine rice. Don’t skip toasting it in batches—this is where the magic happens. Use a neutral oil with a high smoke point like avocado or peanut oil. The peanuts add crunch, so grab unsalted roasted from the bulk bins if you can.

No jasmine rice? Long-grain white rice works too, just don’t use instant. Fresh herbs are non-negotiable for that bright flavor—cilantro and mint are key. If you’re missing fish sauce, soy sauce plus a pinch of sugar gets you close (not the same, but close). The chili is for heat, so adjust to taste or sub red pepper flakes.

This salad keeps well for 2 days in the fridge—store dressing separately if you can. The rice loses some crunch over time, so eat it fresh when possible. Leftovers still taste great, just not as crispy.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I just crisp up leftover jasmine rice in oil while chopping cucumbers and tomatoes—no extra pots, no fuss.
  • Crunch & Freshness: That golden crispy rice with cool cucumber and juicy tomatoes? Honestly, it’s the texture contrast I crave.
  • Lunchbox Hero: Pack it for work or picnics—it holds up perfectly and tastes even better chilled the next day.
  • Budget Stretcher: I use day-old rice and whatever veggies I have, so nothing goes to waste. Between us, it’s my cheapest gourmet meal.

Step-by-Step Instructions for Thai Crispy Rice Salad

Here’s how to get that perfect crunch and tangy kick in every bite.

Step 1: Crisp the Rice to Golden Perfection

Heat the 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Add all 4 cups cooked jasmine rice, breaking up any large clumps with your hands as you add it. Press down with a spatula to ensure maximum contact with the pan.

Cook undisturbed for 4-5 minutes until the bottom layer turns deep golden brown and crispy. Then stir and press down again, repeating until most of the rice is crispy. This step is crucial for that signature crunch, so don’t rush it.

Step 2: Prepare the Fresh Vegetables and Herbs

While the rice crisps, combine the 1 whole English cucumber, 1 cup cherry tomatoes, 0.5 whole red onion, 0.5 cup fresh cilantro, and 0.25 cup fresh mint leaves in a large bowl. The cucumber should be peeled, seeded, and diced, while the onion should be thinly sliced for a sharp bite.

This mix of fresh, crunchy vegetables balances the richness of the crispy rice. Toss gently to combine without bruising the herbs. The colors should pop—this dish is as beautiful as it is delicious.

Step 3: Whisk Together the Tangy Lime Dressing

In a small bowl, whisk the 0.33 cup lime juice, 2 tbsp fish sauce, 2 tbsp brown sugar, 2 cloves garlic cloves, 1 whole Thai chili, and 0.5 tsp salt until the sugar fully dissolves. The garlic should be minced, and the chili should have its seeds removed for a milder heat.

Taste and adjust the balance—you want a perfect harmony of sweet, sour, salty, and spicy. If it needs more tang, add a splash of lime. If it’s too sharp, a touch more sugar will mellow it out.

Step 4: Combine Everything and Add the Finishing Touch

Once the rice is crispy, transfer it to the bowl with the vegetables and herbs. Drizzle the dressing over the top, then add the 0.5 cup roasted peanuts. Toss everything together gently but thoroughly, ensuring the dressing coats every ingredient evenly.

Let it sit for 5-10 minutes to allow the flavors to meld. The peanuts add a satisfying crunch, while the dressing softens the rice just enough to make it irresistible. Serve immediately while the rice is still crispy.

👨‍🍳

Pro Tips For Making Thai Crispy Rice Salad

  • Dry the Rice First: Spread the cooked jasmine rice on a baking sheet and let it air-dry for 30 minutes—I learned this the hard way after my first two batches turned mushy instead of crispy.
  • Salt the Cucumber: Toss the sliced English cucumber with a pinch of salt and let it sit for 10 minutes, then squeeze out the excess water. Sounds weird, but it keeps the salad from getting watery.
  • Skip the Fresh Rice: Use day-old jasmine rice if you have it; fresh rice holds too much moisture and won’t crisp up properly in the pan, no matter how hot the oil is.
  • Chill Before Serving: Let the salad sit in the fridge for at least 15 minutes after mixing—this lets the flavors meld and the rice stay extra crispy, even with the veggies.

Flavor Customization for These Flavors

Sweet and Mild

For a sweeter take, increase the brown sugar to 3 tbsp and reduce the lime juice to ¼ cup. This creates a candied contrast that kids and sensitive palates love. I often use light brown sugar for a milder molasses note. 💛

Spicy Kick

Double the heat by adding 2 Thai chilies (seeds in) or 1 tsp red pepper flakes to the dressing. For smoky depth, swap regular peanuts for chili-spiced peanuts. The heat builds gradually, so taste as you go.

Herb Variations

If cilantro isn’t your thing, try Thai basil or Vietnamese coriander for an authentic twist. I once used lemon basil from my garden—it added a citrusy brightness that worked beautifully.

Protein Boost

Add grilled shrimp or diced chicken for a heartier meal. Toss 1 cup cooked protein with the salad just before serving to keep it warm. The crispy rice soaks up the juices from the meat wonderfully.

Crunch Upgrade

For extra texture, mix in ¼ cup toasted coconut flakes or crushed rice noodles along with the peanuts. I love the nutty aroma of coconut with the tangy dressing. It adds a whole new dimension. ✨

Dressing Twist

Swap 1 tbsp fish sauce for soy sauce and add 1 tsp toasted sesame oil to the dressing. This gives a deeper umami flavor while maintaining the balance. Perfect when you want a slightly different profile.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 680mg30%
Total Carbohydrate 52g19%
Dietary Fiber 5g18%
Sugars 6g
Protein 10g20%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use fresh rice instead of day-old?

Fresh rice won’t crisp properly because it contains too much moisture. Always use cold, day-old jasmine rice for that perfect crunch. Spread freshly cooked rice on a tray and refrigerate for 2-3 hours if you’re in a hurry.

2

How do I store leftovers to keep the rice crispy?

Store the salad and dressing separately in airtight containers in the fridge for up to 2 days. The rice will soften over time, so it’s best eaten fresh. Re-crisp in a dry pan for 2-3 minutes if needed.

3

What can I substitute for fish sauce?

Use soy sauce plus a pinch of sugar for a similar umami kick. For a vegetarian option, try coconut aminos or mushroom sauce. Adjust to taste as these alternatives can vary in saltiness.

★★★★★4.7(5 reviews)
Tyler Campbell