Caribbean Rice Salad Recipe: Tropical Flavors With Pineapple and Peppers

Salads

Caribbean Rice Salad Recipe: Tropical Flavors With Pineapple and Peppers

This Caribbean rice salad recipe transforms simple grains into a vibrant, tropical-inspired dish packed with bright flavors and textures. The secret lies in perfectly cooked jasmine rice infused with lime zest and scotch bonnet peppers, creating a base that's both fragrant and subtly spicy.

Fresh pineapple, bell peppers, and peas add sweetness and crunch, while a zesty lime-vinaigrette ties everything together.

What makes this salad special is its balance of bold Caribbean spices and refreshing citrus notes that keep it light yet satisfying. The dish is versatile enough for summer picnics or weeknight dinners, and the flavors only deepen as it sits—making it ideal for meal prep.

Whether you're serving it as a main course or a side, this recipe delivers restaurant-quality tropical vibes with minimal effort.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for caribbean rice salad

Bright grains, tropical fruits, and zesty citrus come together for this vibrant Caribbean-inspired salad.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Uncooked, long-grain preferred
Fresh Pineapple 🍍 1 ½ cups Diced, fresh or thawed frozen
Red Bell Pepper 🧅 1 whole Diced, any color variety
Green Peas 🌿 1 cup Fresh or thawed frozen
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed, finely chopped
Lime Zest 🍋 1 tbsp From 1 large lime
Fresh Lime Juice 🍋 ½ cup About 4-5 limes
Extra-Virgin Olive Oil 🫒 ¼ cup For dressing
Apple Cider Vinegar 🍏 2 tbsp For dressing
Garlic Cloves 🧄 3 cloves Minced for dressing
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Allspice Berries 🌶️ ½ tsp Ground for rice infusion
Thyme Leaves 🌿 1 tsp Fresh or dried

The jasmine rice is the foundation—look for long-grain varieties at Whole Foods or your local Asian market for the best aroma. Fresh pineapple should be ripe but firm (no mushy spots), and Trader Joe's often has great pre-cut options if you're short on time. For scotch bonnet peppers, Caribbean markets are your best bet, but any hot pepper will work in a pinch. The lime zest needs to be fresh—zest only the yellow part for maximum flavor. If you can't find allspice berries, ground allspice works, but toasting the whole berries first makes a huge difference.

No scotch bonnet? Habanero or jalapeño at half the heat will work, but reduce the amount to avoid overpowering. Out of fresh cilantro? Fresh parsley or basil can substitute, though the flavor will differ slightly. For the dressing, if you don't have apple cider vinegar, white vinegar or lemon juice will do. The peas can be fresh or thawed frozen—no need to thaw if using frozen, just drain well. The bell pepper can be any color, but red adds the most vibrant contrast. If you're making this ahead, hold off on adding the pineapple and peas until serving to keep them crisp.

Rice keeps best in the fridge for 4-5 days once cooked, but the salad itself is best enjoyed within 2 days for peak freshness. Store the dressing separately if prepping ahead—shake well before combining. For meal prep, portion into airtight containers with a small layer of dressing on top to preserve moisture. The flavors actually improve overnight, so make extra if you can—this salad tastes even better the next day.

❤️

Why You'll Love This Recipe

  • No-Cook Option Ready: The pineapple and bell pepper can sit prepped in the fridge for days—just toss with the cooked rice and a splash of lime when you’re ready. Honestly, I’ve made this for lazy Sundays where I skip the stove entirely and still get that bright, tropical punch.
  • Sweet-Heat Magic: That Scotch bonnet packs a punch, but it’s balanced by the jasmine rice’s floral notes and the pineapple’s tang. Between us, the first bite hits like a vacation—sweet, spicy, and just a little funky in the best way.
  • Lunchbox Hero: This keeps like a dream for 4-5 days, so it’s my go-to for work lunches or kids’ school meals. (Yes, even on a Tuesday night.) The peas stay bright, the rice holds its shape, and the pineapple adds a refreshing crunch that makes it feel special.
  • Budget Brightener: Jasmine rice and frozen peas stretch this into a full meal for less than $10. I’ll be real: the Scotch bonnet might be the priciest part, but a single pepper lasts for three batches, and the pineapple’s sweetness makes it feel like a splurge without breaking the bank.

Step-by-step instructions for Caribbean rice salad

Here's the method for vibrant, flavor-packed rice salad that balances sweet pineapple, spicy Scotch bonnet, and aromatic herbs.

1

Prepare the Spiced Rice Base

Rinse the 2 cups jasmine rice under cold water until the water runs clear, then drain in a fine-mesh strainer. In a medium saucepan, combine the drained rice with 3 cups water, the 0.5 teaspoon ground allspice berries, and 1 teaspoon thyme leaves. Bring to a boil over high heat, then immediately reduce to a simmer, cover, and cook for 12-14 minutes until the liquid is completely absorbed and the rice is tender.

Here's the thing—don't peek or stir during cooking. The rice needs to steam evenly to achieve that perfect fluffy texture. When you hear a hollow sound when tapping the pan with your knuckles, it's ready. Remove from heat and let sit covered for 5 minutes to steam through completely. This initial cooking creates the foundation for all those Caribbean flavors to meld perfectly.

2

Toast the Garlic and Prepare the Dressing

While the rice cooks, heat the 0.25 cup extra-virgin olive oil in a small skillet over medium-low heat. Add the 3 minced garlic cloves and toast gently for 1-2 minutes until fragrant and just beginning to turn golden—don't let it brown or it'll turn bitter. Immediately transfer to a bowl and let cool for 2 minutes.

To the warm garlic oil, add the 0.5 cup fresh lime juice, 2 tablespoons apple cider vinegar, 1 tablespoon lime zest, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Whisk vigorously until fully combined. The dressing should be emulsified and slightly thickened from the toasted garlic. This is your flavor bridge that will tie all the components together beautifully.

3

Combine All Ingredients

Gently fluff the cooked rice with a fork to separate the grains, then transfer to a large mixing bowl. Add the 1.5 cups diced fresh pineapple, 1 cup green peas (thawed if frozen), 1 diced red bell pepper, and the finely chopped seeds from 2 Scotch bonnet peppers. The Scotch bonnet should be finely chopped to distribute its heat evenly throughout the salad without overwhelming any single bite.

Pour the prepared dressing over the rice mixture and toss gently but thoroughly to coat each grain and ingredient. The pineapple will release its juices, so you might need to work in batches if your bowl is small. Here's where the magic happens—the sweetness of the pineapple balances the heat from the Scotch bonnet, while the lime keeps everything fresh and bright.

4

Chill and Finish

Cover the bowl and refrigerate the salad for at least 2 hours, preferably 4 hours or overnight. This chilling time allows all the flavors to fully meld and the rice to absorb the dressing completely. The longer it chills, the better the flavors will develop, creating that perfect balance of sweet, spicy, tangy, and savory.

Before serving, give the salad a final toss and stir in the 0.25 cup chopped fresh cilantro. The cilantro adds a fresh herbal note that cuts through the richness of the dressing and complements the tropical flavors. This salad tastes best when served cold, so it's perfect for potlucks, picnics, or as a refreshing side dish for grilled meats.

5

Serve with Confidence

Divide the salad among serving bowls and garnish with additional lime zest if desired. The presentation should be vibrant with pops of red from the bell pepper and pineapple, contrasting against the white rice. Each bite should deliver a perfect harmony of textures—tender rice, sweet pineapple, crisp peas, and the subtle heat from the Scotch bonnet.

This Caribbean rice salad keeps well in the refrigerator for up to 3 days, making it an excellent make-ahead dish. The flavors actually improve as they sit, developing deeper complexity. Serve it alongside grilled chicken or fish for a complete Caribbean-inspired meal that's sure to impress your guests.

👨‍🍳

Pro Tips For Making Caribbean Rice Salad

  • SOAK THE RICE 30 MINUTES: I learned this the hard way—skipping the soak makes your jasmine rice turn out gummy instead of fluffy. Toss uncooked rice in cold water for 30 minutes before cooking, then drain well. The starches soften just enough to absorb flavors better later, especially when mixed with pineapple’s acidity.
  • CHOP SCOTCH BONNET LAST: Handle this pepper like it’s a live grenade. Wear gloves if you’re sensitive, and only add it to the rice after everything else is cooked and cooled. The heat needs time to mellow—toss it in at the end so it doesn’t scorch or make the pineapple turn mushy from overcooking.
  • DICE PINEAPPLE SMALL: Big chunks of pineapple stay undercooked or turn to mush. Cut it into ¼-inch cubes so every bite gets that perfect sweet-tangy contrast with the rice. If you’re lazy, freeze the chunks for 10 minutes first—they’ll slice cleaner and release less juice during cooking.
  • SAVE THE PEAS’ WATER: Drain your green peas but don’t dump that starchy water. Mix a splash (about 2 tablespoons) into the cooked rice before adding the other veggies. It adds body and keeps the salad from drying out when the Scotch bonnet starts working its magic. (Yes, even if it looks weird.)

Make-ahead tips for this dish

Prep Ahead Strategy

Cook the rice 24 hours ahead and store it in an airtight container at room temperature—it’ll stay perfectly fluffy. The allspice and thyme flavors deepen over time, giving you a more aromatic base when you assemble.

I like to prep the dressing separately and keep it refrigerated in a small jar for up to 5 days. This way, you can toss everything together in minutes when ready to serve. 🌶️

Protein Prep Tips

Add grilled chicken or shrimp to the mix when serving to turn this into a complete meal. Cook the protein 1-2 days ahead and store it in the fridge. When ready to assemble, simply toss the warm protein into the chilled salad—it reheats quickly in the dressing.

For shrimp, I recommend grilling with lime and garlic for that perfect Caribbean touch. 🍤

Vegetable Prep Shortcuts

Pre-chop all your vegetables—pineapple, bell pepper, and peas—and store them in separate containers in the fridge. This keeps them crisp and ready to mix in when you’re ready to assemble. If using frozen peas, thaw them overnight in the fridge for the best texture.

The pineapple can be pre-diced and stored for up to 3 days, but add it last to prevent sogginess. 🍍

Dressing Mastery

Make the dressing 1 day ahead and store it in a sealed jar in the fridge. The flavors meld beautifully, and the toasted garlic adds depth that only improves with time. When ready to serve, give it a good shake—sometimes the lime zest settles at the bottom.

If the dressing thickens too much, add 1-2 teaspoons of water to loosen it up. 💫

Serving Flexibility

This salad keeps well in the fridge for 3-4 days, making it perfect for meal prep. Portion it into individual containers with a small layer of dressing on top to keep everything moist.

When reheating (if needed), warm it gently in the microwave for 30-45 seconds—just enough to take the chill off without cooking the rice. Serve it cold for the best texture and flavor balance. ✨

Garnish Like a Pro

Add fresh cilantro and lime zest right before serving to keep everything vibrant. For extra flair, sprinkle with toasted coconut flakes or crushed peanuts for a crunchy contrast.

If you’re serving this at a potluck, arrange the salad in a colorful bowl with lime wedges on the side—it’ll look as good as it tastes. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 62g22%
Dietary Fiber 6g21%
Sugars 12g
Protein 8g16%
* 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 make this Caribbean-inspired rice dish without Scotch bonnet peppers?

If you can't find Scotch bonnet peppers, substitute with habanero (reduce by half) or jalapeño (use 3-4 peppers) for milder heat. For no heat at all, omit them entirely—the lime and allspice will still give that Caribbean kick.

2

How do I prevent the rice from getting mushy when making this salad?

Rinse the rice thoroughly before cooking to remove excess starch, then use the 1:1.5 rice-to-water ratio (2 cups rice to 3 cups water). Let it steam 5 minutes off heat after cooking, then spread it on a tray to cool. This prevents clumping. Also, add pineapple and peas just before serving to maintain their crispness.

3

What's the best way to store leftovers?

Store the salad in an airtight container for up to 3 days in the fridge. Keep the dressing separate until ready to eat—this preserves the texture of the pineapple and peas. For reheating, microwave for 30 seconds to warm through, but it's best enjoyed cold. The flavors actually deepen overnight!

4

Can I use coconut rice instead of jasmine rice?

Yes! Coconut rice would add a delicious tropical twist. Use the same cooking method but reduce the water slightly (try 2.75 cups instead of 3). The natural coconut flavor pairs beautifully with the lime and pineapple. Just note it'll be slightly creamier in texture.

5

What makes this different from regular rice salad?

The Caribbean twist comes from the allspice and thyme infusion in the rice, plus the Scotch bonnet heat and lime-forward dressing. Unlike classic rice salads, this version balances sweet pineapple with spicy peppers and bright citrus, creating a flavor profile that's both refreshing and bold.

★★★★★4.6(15 reviews)
Categories Salads