Main Courses
This Caribbean seafood rice recipe delivers bold, tropical flavors in a single aromatic pot—where coconut milk, lime zest, and fiery Scotch bonnet peppers transform simple ingredients into a dish that tastes like a beachside feast.
The secret lies in layering spices like thyme and allspice while cooking shrimp, bell peppers, and tomatoes directly in the rice, creating a fragrant, one-pan meal that’s both restaurant-worthy and effortless.
The result is tender, flavorful rice with juicy seafood nestled throughout, all infused with the bright, creamy essence of coconut and lime. Perfect for weeknight dinners or weekend gatherings, this dish pairs beautifully with fried plantains or a crisp green salad.
Ready in under 45 minutes, it’s the kind of recipe that makes Caribbean flavors feel like home.
Ingredients for caribbean seafood rice
Fourteen ingredients blend tropical heat and creamy richness for restaurant-quality seafood rice in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Fresh Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tail-on |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Scotch Bonnet Peppers 🌶️ | 1 whole | Seeds removed, finely chopped |
| Fresh Lime 🍋 | 1 whole | Zest and juice only |
| Tomatoes 🍅 | 2 whole | Roma, diced |
| Fresh Thyme 🌿 | ¼ cup | Chopped, stems removed |
| Ground Allspice 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The coconut milk is the heart of this dish—full-fat, unshaken cans from Goya or Thai Kitchen work best. Look for cans that haven't been opened for months, as the cream separates over time. Fresh shrimp is non-negotiable; frozen works in a pinch, but thaw and pat completely dry before cooking. The Scotch bonnet peppers pack serious heat, so handle with care—wear gloves if sensitive. For the lime, always zest first, then juice; the zest carries the most vibrant flavor. Fresh thyme from the grocery store's refrigerated section keeps best when wrapped in damp paper towels.
No Scotch bonnet? Habanero at half the amount delivers similar heat, or swap for a mild red pepper if you prefer. Substitute canned tomatoes for fresh if needed—San Marzano works beautifully. The allspice can be tricky to find; whole allspice berries toasted and ground work perfectly. For extra depth, add a pinch of ground cinnamon or nutmeg. The rice can be swapped for jasmine or basmati if preferred, though long-grain white remains the classic choice. If you're short on time, pre-cooked rice reheated with a splash of coconut milk works in a bind.
Store leftovers in an airtight container for up to 3 days, though the flavors meld beautifully overnight. Freeze portions for up to 3 months—just thaw gently in the fridge. The lime zest and fresh herbs are best used within 2 days, so plan to use them first. For meal prep, cook an extra batch and portion into containers; reheat with a splash of water or coconut milk to restore moisture. This dish reheats beautifully, making it ideal for lunches or dinner leftovers.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just toss rice, shrimp, and veggies in one pot, add a splash of broth, and walk away. No fancy layers, no stress, and the shrimp cooks right in the fragrant rice.
- Garlic Bomb Flavor: That first bite? The garlic and shrimp sing together—bright, savory, with a little heat from the bell pepper. It’s the kind of dish where every mouthful feels like a vacation.
- Lunchbox Hero: Pack this for work or school—it reheats beautifully and keeps for days. My kids actually eat their veggies when it’s hidden in here, and honestly, that’s half the battle.
- Budget Beach Night: Fresh shrimp feels fancy, but this recipe stretches it across a whole pot. Use frozen shrimp? No problem. Leftovers taste just as good the next day—perfect for lazy evenings.
Step-by-step instructions for Caribbean seafood rice
Master this vibrant one-pot dish with perfectly balanced textures and bold island flavors.
Sauté the Aromatics and Build the Base
Heat the 0.25 cup olive oil in a heavy-bottomed pot over medium-high heat. Add the finely chopped yellow onion and diced red bell pepper, cooking for 5-6 minutes until softened and just beginning to caramelize. You'll notice the onions turn translucent and the peppers release their sweet aroma.
Stir in the minced garlic cloves and finely chopped Scotch bonnet peppers, cooking for 30 seconds until fragrant but not browned. This quick cooking preserves the garlic's sweetness while allowing the Scotch bonnet to infuse its signature heat without bitterness. Immediately add the 0.5 tsp ground allspice and 0.25 cup chopped fresh thyme, stirring to combine. The spices will release their warm, earthy notes that form the flavor foundation.
Toast the Rice and Add Liquid Components
Increase heat to medium-high and add the 1.5 cups long-grain white rice, stirring constantly for 2 minutes until the grains become translucent at the edges. This toasting step, called "blooming," prevents the rice from becoming mushy and develops nutty undertones. You'll see the rice turn slightly opaque and hear a faint popping sound.
Pour in the 1 can coconut milk and 1.5 tsp salt, stirring well to distribute evenly. Add the diced Roma tomatoes and bring to a gentle boil. Once boiling, reduce heat to low, cover the pot, and let it simmer for 10 minutes without stirring. The rice will begin absorbing liquid, and you'll notice a subtle coconut aroma rising from the pot.
Incorporate the Shrimp and Finish Cooking
After 10 minutes, gently fold in the 1.5 lb peeled shrimp using a wooden spoon, being careful not to break them. The shrimp should be distributed evenly throughout the rice mixture. Sprinkle the 0.5 tsp black pepper over the top and stir once more to combine. Cover the pot and continue cooking on low heat for 12-15 minutes, until the rice is tender and the shrimp are cooked through.
To check doneness, insert a fork into the rice and shrimp. The rice should be tender with a slight bite, and the shrimp should curl at the edges and turn opaque throughout. If the shrimp cook too quickly, reduce heat to lowest setting during the final 5 minutes to prevent overcooking.
Brighten with Lime and Rest Before Serving
Remove the pot from heat and stir in the zest and juice of 1 whole fresh lime. The acidity cuts through the richness of the coconut milk, balancing the dish with a refreshing brightness. Let the rice rest, covered, for 5 minutes to allow the flavors to meld and the shrimp to absorb any remaining juices.
Before serving, give the rice one final stir to redistribute any shrimp that may have settled at the bottom. The finished dish should have tender rice with distinct grains, perfectly cooked shrimp, and a vibrant sauce infused with coconut, lime, and island spices. Serve immediately with warm crusty bread to soak up the flavorful juices.
Pro Tips For Making Caribbean Seafood Rice
- CRANK THE HEAT FIRST: I learned this the hard way—starting with medium heat for the rice base will leave you with mushy grains. Get that pot screaming hot before adding oil, then let the onions and peppers sizzle until they darken at the edges. That caramelization is what builds flavor, not just color.
- PEEL SHRIMP LAST MINUTE: Shrimp turns rubbery fast once peeled. Keep them whole with shells on until you’re ready to cook them, then peel and devein right before tossing into the pot. The shells add depth to the broth, but overhandling turns them from tender to chewy.
- STOP WHEN GRAINS GLISTEN: Caribbean rice should have a slight bite, not be fully soft. Test at 18 minutes (for 2 cups rice) by shaking the pot—if grains separate with a glossy sheen, they’re done. Overcooking turns it into paste, and no one wants that.
- SWAP FROZEN FOR FRESH PEPPERS: Frozen bell peppers lose their crunch and bleed color, but they’re a lifesaver when fresh ones aren’t on hand. Toss them straight from the bag into the pot after the onions—no thawing needed. The texture won’t be perfect, but the flavor stays intact.
Perfect pairings for these flavors
Tropical Side Dishes
Serve your Caribbean seafood rice with fried green plantains—sliced, fried until caramelized, and sprinkled with flaky sea salt. The sweetness contrasts beautifully with the dish's heat. For a lighter option, try mango avocado salad with lime dressing, which adds freshness and vibrant color. 🌴
Creamy Sauce Pairings
Drizzle the rice with avocado crema—blend 1 ripe avocado, ¼ cup sour cream, juice of 1 lime, and salt to taste. The cool, creamy texture balances the spicy shrimp.
Another favorite is mango habanero salsa—diced mango, finely chopped habanero, red onion, cilantro, and lime juice. This adds tropical sweetness with a kick.
Beverage Pairings
Sip on a rum punch—mix 2 oz dark rum, 1 oz lime juice, ½ oz simple syrup, and top with soda water. The rum enhances the coconut flavors while the lime brightens the palate.
For a non-alcoholic option, try hibiscus iced tea—brewed hibiscus flowers, honey, and lime slices. The tartness cuts through the richness of the dish beautifully. 🍹
Protein Swaps
Want to switch up the protein? Swap shrimp for grilled mahi-mahi or calamari rings—both absorb the coconut-lime flavors wonderfully. For a vegetarian option, add sautéed bell peppers, zucchini, and chickpeas instead of shrimp. The dish remains hearty and flavorful while keeping the Caribbean vibe. 🍤
Garnishing Tips
Finish your dish with toasted coconut flakes for crunch and extra aroma. Sprinkle with fresh cilantro or chopped scallions for brightness. A squeeze of lime wedge at the table adds a zesty finish. These simple touches elevate the presentation and flavor profile. 🌿
Nutrition facts
Frequently asked questions
Can I make this Caribbean seafood rice dish with frozen shrimp?
Yes, but thaw and pat the shrimp completely dry first to ensure crisp edges. For best results, use 16/20 count shrimp (medium size) and add them in the last 5 minutes of cooking to prevent overcooking. If using frozen, thaw in cold water for 15-20 minutes before cooking.
How do I adjust the heat level in this recipe?
For milder heat, reduce the Scotch bonnet to ½ pepper or swap for ½ habanero. For extra spice, add 1 extra Scotch bonnet or a pinch of cayenne. Always taste the peppers before chopping—they vary in intensity! For a smoky kick, add ½ tsp smoked paprika with the allspice.
What's the best way to store leftovers?
Store in an airtight container for up to 3 days in the fridge. For longer storage, freeze portions for 3 months. Reheat gently with a splash of water or coconut milk to restore moisture. The flavors actually improve overnight, making it perfect for meal prep!
Can I use this recipe for a crowd?
Scale up by doubling all ingredients and using a large stockpot or Dutch oven. For a 10-serving batch, use 3 cups rice, 3 lbs shrimp, and 2 cans coconut milk. Cook in batches if needed, keeping the shrimp separate until the last 5 minutes.
Why did my rice turn out mushy?
Mushy rice usually means too much liquid or stirring too often. Next time, use low heat and avoid stirring after adding liquid. If your pot isn't heavy-bottomed, reduce heat to medium-low to prevent burning. For extra insurance, use 1 cup less liquid than called for.
