Asian Rice Salad Recipe: Jasmine and Peanut Dressing Harmony

Salads

Asian Rice Salad Recipe: Jasmine and Peanut Dressing Harmony

This Asian rice salad recipe transforms simple jasmine rice into a vibrant, flavor-packed dish that balances creamy peanut dressing with fresh vegetables and protein. The harmony of textures—chewy rice, crisp veggies, and tender chicken—makes it a complete meal in every bite. I developed this recipe to bring restaurant-quality balance to your lunchbox or dinner table without sacrificing simplicity.

The secret lies in the peanut dressing, where roasted peanuts blend with soy sauce, lime, and a touch of honey to create a rich, nutty sauce that coats every grain of rice. Cooking the jasmine rice just slightly underdone ensures it stays tender while absorbing the dressing perfectly. For extra texture, I recommend adding shredded carrots, cucumber, and bell peppers, which stay crisp even after sitting for a few hours.

What you’ll end up with is a visually stunning salad that’s as delicious as it looks—golden rice glistening with peanut sauce, bright vegetables adding pops of color, and optional protein like grilled chicken or tofu for heartiness. This dish is versatile enough for meal prep or last-minute lunches, yet elegant enough for a dinner party. The flavors develop beautifully over time, making it even more satisfying the next day.

Serve it chilled or at room temperature, and don’t forget to garnish with fresh cilantro and crushed peanuts for that final touch of crunch and aroma. Here’s how to bring this harmonious salad to life—simple steps for a dish that feels like a gourmet creation.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for asian rice salad

Jasmine rice, roasted peanuts, and fresh veggies create this vibrant Asian-inspired salad.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Peanuts 🥜 ½ cup Roasted, unsalted, dry-roasted preferred
Creamy Peanut Butter 🥜 ½ cup Natural, no added sugar
Soy Sauce 🍶 ¼ cup Low-sodium preferred
Lime Juice 🍋 ¼ cup Freshly squeezed
Honey 🍯 2 tbsp Pure, light variety
Garlic Cloves 🧄 2 cloves Minced for dressing
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Cucumber 🥒 1 medium English or Persian, peeled
Carrots 🥕 2 medium Shredded, organic preferred
Red Bell Pepper 🌶️ ½ whole Thinly sliced, seeds removed
Chicken Breast 🍗 1 lb Boneless, skinless, grilled
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The jasmine rice is the foundation—look for long-grain varieties at Whole Foods or your local Asian market. The peanut butter should be natural, no added sugar or oils. For the peanuts, dry-roasted gives the best texture—skip the salted kind. The carrots and cucumber should be crisp, so grab them fresh from the produce section. If you're using chicken, grill it separately and slice it thin for easy mixing. The bell pepper adds color and crunch, so choose one that's firm and vibrant.

No peanut butter? Almond butter or cashew butter works in a pinch—just add a splash of water to thin it. Short on lime juice? Lemon juice plus a pinch of sugar gets you close. The honey can be swapped for maple syrup if you're avoiding it. For the veggies, baby carrots or pre-shredded coleslaw mix save time. The chicken can be swapped for grilled tofu or edamame for a vegetarian version. The dressing keeps well, so make extra—it’s perfect over noodles too.

Store the dressing in a sealed jar in the fridge for up to 5 days. The veggies stay crisp for 2-3 days if wrapped in paper towels. The cooked rice reheats beautifully—just add a splash of water and microwave. For meal prep, portion the salad into containers with dressing on the side so everything stays fresh. The flavors actually improve overnight, so this is a great make-ahead dish.

❤️

Why You'll Love This Recipe

  • No Rice Burner Here: I swear by this—just cook the jasmine rice ahead of time (or use day-old rice), toss it with the dressing, and boom. No standing over the stove, no sticky rice clumps, no stress. The peanuts add crunch without extra work; just toast them in the same pan you mix the dressing.
  • Tangy Crunch Magic: That lime juice cuts through the richness of the peanut butter like a dream, while the soy sauce ties everything together in one ridiculously addictive bite. Honestly, the first time I tasted it, I thought, "Why haven’t I done this before?"—then proceeded to eat it for lunch three days in a row.
  • Lunchbox Legend: Between us, this is my go-to for packed lunches or potlucks. It’s hearty enough to fill a container but light enough to not weigh you down—plus, the peanuts keep it interesting. I’ve taken it to picnics, office parties, and even my kid’s soccer games (yes, even on a Tuesday night).
  • Dollar Stretch Wonder: Jasmine rice is cheap, peanut butter is a pantry staple, and you’re using soy sauce and lime juice you probably already have. I made a double batch last week, and it lasted five days—no leftovers went to waste, just happy lunches. Budget-friendly doesn’t get much better than this.

Step-by-step instructions for Asian rice salad with peanut dressing

Let's bring this vibrant salad together with perfectly cooked rice and a creamy peanut dressing.

1

Cook the Jasmine Rice to Fluffy Perfection

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. In a medium saucepan, combine the rice with 2 cups water and bring to a boil. Once boiling, reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes. Here's the thing—don't peek or lift the lid during cooking, or you'll release steam and end up with uneven rice.

After 15 minutes, turn off the heat and let the rice steam covered for another 10 minutes. This resting period allows the grains to fully absorb moisture and become light and fluffy. Fluff the rice gently with a fork before transferring it to a large bowl to cool completely. The rice should be at room temperature before mixing with other ingredients to prevent a soggy salad.

2

Prepare the Grilled Chicken Breast

While the rice cooks, season the 1 lb chicken breast with 1 tsp salt and 0.5 tsp black pepper. Heat a skillet over medium-high heat and add 1 tbsp sesame oil. Once hot, add the chicken and cook for 5-6 minutes per side, or until the internal temperature reaches 165°F. The chicken should be golden brown on the outside and no longer pink in the center.

Remove the chicken from the pan and let it rest for 5 minutes before slicing into thin strips. This resting time is crucial—it allows the juices to redistribute, ensuring tender, flavorful chicken. If you skip this step, you'll end up with dry, tough meat. Once sliced, set the chicken aside to cool completely before adding it to the salad.

3

Make the Creamy Peanut Dressing

In a small bowl, whisk together the 0.5 cup creamy peanut butter, 0.25 cup soy sauce, 0.25 cup lime juice, 2 tbsp honey, and 1 tbsp sesame oil. Add the 2 minced garlic cloves and mix well. Here's the trick—start with a little less soy sauce if you prefer a milder flavor, as it can be quite salty. The dressing should be smooth and slightly thick, but still pourable.

Taste the dressing and adjust the sweetness or saltiness as needed. You might want to add a splash more lime juice if it tastes too rich, or a touch more honey if it needs sweetness. Once you're happy with the flavor, set the dressing aside until you're ready to combine everything. This dressing is the heart of the salad, so don't rush this step—balance is key.

4

Assemble the Fresh Vegetables

Peel and slice the 1 medium cucumber into half-moons, then thinly slice the 2 medium carrots. Remove the seeds from the 0.5 whole red bell pepper and slice it thinly. Chop the 0.25 cup fresh cilantro, removing any tough stems. Place all the vegetables in a large mixing bowl and toss them gently to combine.

Add the cooled jasmine rice and sliced chicken to the bowl with the vegetables. Drizzle the peanut dressing over everything and toss gently but thoroughly to coat each ingredient evenly. The salad should look vibrant and colorful, with the peanut dressing clinging to the rice and vegetables. If the dressing seems too thick, add a splash of water or lime juice to loosen it up.

5

Chill and Serve

Cover the salad bowl and refrigerate for at least 30 minutes before serving. This chilling time allows all the flavors to meld together beautifully. Give the salad a good stir before serving to ensure everything is evenly coated with the dressing. The rice should be cool but not cold, and the chicken should be tender and flavorful.

Serve the salad in individual bowls or as a large platter, garnished with extra chopped cilantro if desired. The contrast of the cool, fresh vegetables with the warm, creamy peanut dressing and tender chicken makes this salad a perfect balance of textures and flavors. Enjoy it as a light lunch or a refreshing side dish with grilled meats or seafood.

👨‍🍳

Pro Tips For Making Asian Rice Salad

  • TOAST THE PEANUTS: Skip the raw peanuts—they’ll taste bland and chalky. Toss them in a dry pan over medium heat for 3-4 minutes until they’re golden and fragrant. (Yes, even if you’re impatient like me, don’t rush this—burnt peanuts ruin everything.)
  • COOL THE RICE FULLY: Hot rice turns mushy when tossed with dressing. Spread it on a tray and let it cool to room temp before mixing, or run it under cold water for 10 seconds to shock it. Your salad will stay light and separate instead of gluing together like a sad, sticky lump.
  • USE LESS PEANUT BUTTER: Creamy peanut butter is thick and sweet—start with 1 tablespoon, not the 2-3 the recipe might suggest. You can always add more; you can’t undo cloying sweetness. (And trust me, you’ll want to add lime and soy sauce after tasting.)
  • PRESS THE LIME HARD: No, squeezing the juice isn’t enough. Roll the lime on the counter first to soften it, then press it with your palm to get every last drop—about 2 tablespoons. Skimping here means your salad tastes flat, like someone forgot the acid. (And yes, strain the seeds.)

Troubleshooting this recipe

Rice Too Dry?

If your jasmine rice turns out dry or crumbly, it’s usually from overcooking or lifting the lid too soon. To fix it, add 1-2 tablespoons of water or lime juice while the rice is still warm, then gently fold it in with a fork. For next time, use 1.75 cups water instead of 2 cups—jasmine rice absorbs less than basmati. 💧

Dressing Separates

The peanut dressing may split if it sits too long or gets too cold. Prevent this by whisking in 1 teaspoon of hot water before storing, which helps emulsify the peanut butter. If it separates later, simply re-whisk vigorously or add ½ teaspoon of sesame oil to restore creaminess. I like to store it in a small jar and shake before using.

Vegetables Too Soft

Crisp veggies are key—overcrowding the bowl or storing them too long makes them soggy. To keep them firm, slice them just before assembling the salad and store the dressing separately until serving. For extra crunch, add 1 tablespoon of rice vinegar to the veggies before mixing with the rice. 🥒

Peanut Butter Too Thick

If your dressing is unworkably thick, thin it with 1-2 teaspoons of warm water or lime juice, stirring until smooth. For a smoother texture, blend the peanut butter with the liquid ingredients in a blender for 10-15 seconds before adding the soy sauce and garlic. I’ve also had success using almond butter if peanut butter is too dense.

Rice Sticks Together

Clumpy rice happens when it’s undercooked or not fluffed properly. To fix it, spread the rice on a tray and let it cool completely before mixing. For next time, cook the rice for 16 minutes instead of 15, then rest it for 15 minutes covered. Fluffing with a fork while still warm also helps prevent clumping. ✨

Salad Too Salty

If the soy sauce overpowers the dish, balance it with 1-2 teaspoons of honey or maple syrup mixed into the dressing. For a tangier fix, add 1 extra tablespoon of lime juice to brighten the flavors. I’ve also found that adding ½ teaspoon of sugar to the dressing helps mellow the saltiness without changing the overall taste.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 75mg25%
Sodium 650mg28%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 12g
Protein 28g56%
* 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 short-grain rice instead of jasmine?

Jasmine rice is ideal because it stays slightly separate when cooled, but you can use short-grain rice like sushi rice if needed. For best texture, cook it slightly underdone and rinse it thoroughly before cooking to remove excess starch. The flavor will be similar, though jasmine's floral notes are more distinct.

2

How do I make this salad vegetarian?

Swap the chicken for grilled tofu or edamame—both add great texture. For extra protein, include chickpeas or black beans. Keep the peanut dressing the same, but consider adding 1 teaspoon of sriracha for a spicy kick. The dish stays hearty and satisfying without meat.

3

Can I make this salad ahead of time?

Store the dressing separately and mix it with the rice and veggies just before serving. The rice and veggies keep well in the fridge for 2-3 days if stored in airtight containers. The flavors actually improve overnight, making it perfect for meal prep.

4

What if I don't like peanuts?

No problem! Try almond butter or cashew butter for the dressing. For a nut-free option, blend ½ cup tahini with 2 tablespoons soy sauce, 1 tablespoon honey, and 1 teaspoon sesame oil. The texture will be slightly different but still delicious.

5

How do I keep the veggies extra crisp?

Slice the veggies just before assembling the salad and store them in a colander lined with paper towels in the fridge. For added crunch, toss them with 1 tablespoon rice vinegar before mixing with the rice. This trick keeps them fresh for hours.

★★★★★5.0(14 reviews)
Categories Salads