Salads
This pineapple rice salad recipe transforms simple ingredients into a vibrant dish that balances tropical sweetness with savory crunch—perfect for summer gatherings or weeknight lunches. The secret lies in perfectly cooled rice and fresh pineapple chunks that stay juicy while absorbing the tangy dressing.
I developed this version after testing countless combinations, ensuring every bite delivers that ideal contrast of textures and flavors.
What sets this salad apart is the foolproof technique for achieving the right balance: slightly sweet pineapple, cool jasmine rice, and a zesty dressing that ties everything together without overpowering.
The recipe works with both white and brown rice, and you can customize it with proteins like grilled chicken, ham, or tofu for added heartiness. It’s the kind of dish that feels special but comes together in under 30 minutes.
The result is a colorful, refreshing salad with bright yellow pineapple, fluffy rice, and crunchy veggies—all coated in a dressing that’s tangy enough to cut through the sweetness. The texture is ideal: tender rice, juicy pineapple, and crisp vegetables in every bite.
This salad holds up well for meal prep, making it a great option for busy weeks.
Whether you’re serving it as a light main course or a side dish, this pineapple rice salad delivers restaurant-quality flavor at home. The dressing is the star—bright, slightly sweet, and packed with herbs—while the pineapple adds that signature tropical zing. Let’s make this refreshing dish!
Ingredients for pineapple rice salad
Bright tropical flavors meet crisp textures in this vibrant pineapple rice salad recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Pineapple Chunks 🍍 | 2 cups | Freshly cut, small dice preferred |
| Jasmine Rice 🍚 | 1 cup | Uncooked, long-grain preferred |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Cucumber 🥒 | 1 whole | English or Persian, diced |
| Red Onion 🧅 | ¼ whole | Thinly sliced, white rings only |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, strained |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Soy Sauce 🥢 | 1 tbsp | Low-sodium preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Fresh Mint Leaves 🌱 | ⅛ cup | Chopped, optional garnish |
The pineapple is non-negotiable for that signature tropical zing. Look for ripe pineapples with vibrant yellow flesh—the sweeter, the better. Costco or Trader Joe's often carry pre-cut chunks, but fresh is ideal. Jasmine rice is the secret to that fragrant, slightly sticky texture—Day-O brand is my go-to for consistent results. For the bell pepper, red or yellow varieties work best; green can taste bitter. Cucumber? English cucumbers are less watery and hold their shape better in salads. If you can't find them, regular cucumbers work but drain excess moisture first.
No fresh pineapple? High-quality canned pineapple in juice (drained) works in a pinch—just don't expect the same texture. Swapping out jasmine rice? Basmati or long-grain white rice are solid alternatives, but texture will differ slightly. The dressing can be adjusted for sweetness: reduce honey to 1 tsp if you prefer less sweetness or add 1 tsp more lime juice for extra tang. Fresh herbs are ideal, but dried cilantro at one-third the amount gets you close. For a protein boost, grilled chicken or tofu cubes add heartiness without overpowering the tropical flavors.
Rice should be cooled completely before assembling the salad—warm rice gets soggy. Store components separately in airtight containers for up to 3 days in the fridge, then toss with dressing just before serving. The dressing keeps for 5 days separately, making this a perfect meal prep dish. For maximum crunch, add cucumber and bell pepper just before serving. This salad reheats poorly, so plan to eat it fresh. Garnish with mint leaves right before serving for that restaurant-quality touch.
Why You'll Love This Recipe
- No-Cook Crunch: I swear by this when I’m too hot to turn on the stove—just toss chilled rice with pineapple, cucumber, and onion. The bell pepper adds a sharp bite that cuts through the sweetness without any extra effort.
- Sweet-Savory Balance: That first bite of juicy pineapple against the cool rice? It’s like a tropical vacation in your mouth. The red onion’s tang and cucumber’s crispness keep it from being too sweet—honestly, it’s the kind of dish that makes you eat seconds without thinking.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—holds up for days, stays fresh, and tastes just as good cold. I’ll often double the batch so I’ve got leftovers for work or a picnic, and the flavors only get better as the pineapple softens slightly.
- Pantry Stretch: Here’s what sold me—it uses ingredients you probably already have. A bag of rice, a pineapple you’ll eat anyway, and veggies from last week’s grocery run. No fancy swaps needed; just chop and mix. My wallet (and my fridge) thank me every time.
Step-by-step instructions for pineapple rice salad
Here's how to assemble this vibrant tropical salad with perfectly balanced textures and flavors.
Cook the Jasmine Rice to Perfect Texture
Rinse the 1 cup jasmine rice under cold water until the water runs clear, then drain well. In a medium saucepan, combine the rice with 1¼ cups water (the standard 1:1.25 rice-to-water ratio for jasmine). Bring to a boil over medium-high heat, then immediately reduce to low heat, cover tightly with a lid, and simmer for 12-15 minutes.
Resist the urge to peek! The rice is done when all the water is absorbed and the grains are tender but still have a slight bite. Remove from heat and let sit covered for 10 minutes to steam evenly. Fluff with a fork before transferring to a large mixing bowl to cool completely. This cooling step is crucial—warm rice will turn mushy when combined with other ingredients.
Prepare the Vegetable and Protein Components
While the rice cooks, dice the 1 whole red bell pepper into ¼-inch pieces, removing seeds and membranes first. Cut the 1 whole cucumber into ½-inch cubes and thinly slice the 0.25 whole red onion into paper-thin rings. Chop the 0.25 cup fresh cilantro and 0.125 cup fresh mint leaves separately for distinct textures.
In a small bowl, whisk together the 0.5 cup lime juice, 0.25 cup extra-virgin olive oil, 1 tbsp honey, 1 tbsp soy sauce, and 0.5 tsp diamond crystal kosher salt. Add the 3 minced garlic cloves and mix well. This dressing should be emulsified but still pourable—if it separates, whisk vigorously to recombine.
Combine and Marinate the Salad
Once the rice has cooled completely, add the diced 2 cups fresh pineapple chunks, red bell pepper, cucumber, red onion, and chopped herbs to the bowl. Pour the dressing over everything and gently fold with a large spoon until fully coated. The pineapple will release its juices immediately, so work quickly to distribute them evenly.
Let the salad marinate in the refrigerator for at least 30 minutes—this allows the flavors to meld and the rice to absorb the dressing. For best results, marinate for 1-2 hours to develop deeper tropical notes. Taste before serving and adjust seasoning if needed; you may want to add a pinch more salt or a splash of lime juice to balance the sweetness.
Serve Chilled with Garnish
Before serving, give the salad one final gentle toss to redistribute any settled ingredients. Divide among serving bowls and garnish with additional chopped mint leaves and a sprinkle of toasted sesame seeds if desired. Serve immediately while still chilled, as the flavors continue to develop even after assembly.
This salad keeps well in the refrigerator for up to 2 days, though the texture of the cucumber and rice may soften slightly. For the best experience, serve within 6 hours of preparation when the components are at their peak crunch and the dressing is still vibrant. Pair with grilled shrimp or a light protein to complete the meal.
Pro Tips For Making Pineapple Rice Salad
- TOSS COLD RICE: Dump your cooked jasmine rice into an ice bath for 5 minutes—yes, even if it’s still warm. This stops the cooking, firms up the grains, and keeps your salad from turning into mush when you mix in the pineapple’s juices. I learned this the hard way after serving a watery pile of rice that looked more like oatmeal.
- DRY THE PINEAPPLE: Pat those fresh pineapple chunks thoroughly with paper towels before adding them to the salad. The excess moisture dilutes the dressing and makes the rice soggy within 30 minutes. Skip this, and you’ll be staring at a sad, waterlogged mess by lunchtime.
- SALT THE COOKING WATER: Add 1½ teaspoons of salt to your rice water—more if you’re using unsalted butter or broth. Under-seasoned rice tastes bland next to the bright pineapple and tangy dressing. Trust me, your taste buds will notice the difference, especially if you’re serving this as a main dish.
- SLICE ONION LAST: Hold off on dicing the red onion until you’re ready to serve. The sharpness mellows over time, and the acidity can make the pineapple taste dull if mixed in too early. Add it fresh, and the crunch and bite stay where they belong—right at the end.
Make-ahead tips for this recipe
Prep Ingredients Separately
Store each component—rice, pineapple, veggies, and dressing—in separate airtight containers to prevent sogginess. I use glass Pyrex containers because they keep ingredients fresh longer and are microwave-safe for quick reheating. Label each container clearly with masking tape and a marker to avoid mixing them up. 🥫
Rice Prep Timing
Cook the jasmine rice first and let it cool completely before combining with other ingredients. Spread it on a baking sheet for 10 minutes to speed up cooling—this prevents that dreaded mushy texture when mixed with juicy pineapple.
Store cooled rice in the fridge for up to 3 days before assembling the salad.
Dressing Prep Ahead
Make the dressing 24 hours ahead and store it in a small mason jar in the fridge. Shake or whisk vigorously before using, as the lime juice and olive oil may separate.
This gives the flavors time to meld, resulting in a more cohesive taste. I like to double the batch—it’s perfect for other tropical dishes too! 🍋
Pineapple Storage Hack
Fresh pineapple keeps best at room temperature for 1-2 days before cutting. Once chopped, store it in a sealed container with a paper towel to absorb excess moisture.
For longer storage, freeze pineapple chunks in a single layer on a tray before transferring to a bag—this prevents them from sticking together. Thaw overnight in the fridge before using.
Marinate for Maximum Flavor
Assemble the salad at least 1 hour before serving to let the flavors develop fully. The longer it marinates, the better the rice absorbs the dressing and the juicier the pineapple stays.
I often prep it the night before and let it sit overnight—this is when the magic happens! Just give it a final toss before serving. 🌟
Reheating for Leftovers
If you have leftovers, reheat only the rice portion separately in the microwave for 1-2 minutes until warm. Then, toss it with fresh pineapple, veggies, and dressing just before eating.
Avoid reheating the entire salad, as the cucumber and herbs will turn limp. This keeps the texture crisp and the flavors bright. 🔥
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but expect a slightly different texture. Drain well and pat dry with a paper towel to remove excess juice. For the best results, use canned pineapple in juice (not syrup) and reduce the dressing's honey by ½ teaspoon to balance the sweetness. Fresh pineapple adds juiciness and a firmer bite that canned versions lack.
What type of rice works best for this salad?
Jasmine rice is ideal for its fragrant, slightly sticky texture, but you can substitute with basmati or long-grain white rice. Avoid short-grain varieties like sushi rice—they become too mushy when mixed with juicy pineapple. For extra fluffiness, spread cooked rice on a tray to cool before combining with other ingredients.
How do I prevent the salad from getting soggy?
Prevent sogginess by storing components separately in airtight containers until ready to assemble. Keep the rice completely cooled before mixing, and add crisp vegetables like cucumber and bell pepper just before serving. The dressing should be added last to maintain texture. For meal prep, marinate for 1-2 hours max before refrigerating.
Can I make this salad spicier?
Add ½ teaspoon of chili flakes or 1 minced jalapeño to the dressing for heat. For a smoky kick, include ½ teaspoon of smoked paprika in the dressing. If using fresh chili, remove seeds for milder heat. Balance the spice with extra lime juice to cut through the heat.
What proteins pair well with this salad?
Grilled shrimp, chicken breast, or tofu cubes work beautifully. For a tropical twist, try teriyaki-glazed salmon or blackened mahi-mahi. Keep protein portions small (about ½ cup per serving) to avoid overpowering the light, fresh flavors. Add protein just before serving to maintain its texture.
