Main Courses
This Caribbean seafood rice recipe transforms a simple one-pan meal into a vibrant, flavor-packed fiesta that brings the tropics to your dinner table. š“ The secret lies in balancing tender shrimp with fragrant rice infused with Caribbean spices like thyme, scallions, and a touch of Scotch bonnet for heatāall simmered together in a rich tomato-coconut broth.
What makes this dish truly special is its simplicity: no fancy techniques required, just a single pan where shrimp, rice, and aromatic spices meld into a harmonious, restaurant-quality meal.
The result is golden, fluffy rice studded with perfectly cooked shrimp, all bathed in a sauce thatās tangy, slightly sweet, and deeply satisfying.
Ingredients for caribbean seafood rice
Golden rice, tender shrimp, and Caribbean spicesājust 15 ingredients for a fiesta-worthy one-pan meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice š | 1 ½ cups | Uncooked, rinsed thoroughly |
| Large Shrimp (Peeled & Deveined) š¦ | 1 ½ lb | Frozen works, thawed |
| Canned Diced Tomatoes š | 14 ½ oz | San Marzano preferred |
| Light Coconut Milk š„„ | 13 ½ oz | Full-fat for creaminess |
| Scotch Bonnet Peppers š¶ļø | 1 whole | Seeds removed, finely chopped |
| Yellow Onion š§ | 1 whole | Medium size, diced |
| Scallions š§ | ¼ cup | Sliced thin, white parts only |
| Fresh Thyme šæ | 2 tbsp | Leaves only, chopped |
| Garlic Cloves š§ | 4 cloves | Minced finely |
| Olive Oil š« | 3 tbsp | Extra-virgin preferred |
| Lime Juice š | 2 tbsp | Freshly squeezed |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Bay Leaves šæ | 2 whole | Dried, removed after cooking |
| Tomato Paste š | 1 tbsp | Squeeze tube preferred |
The shrimp is your star, so quality matters. Trader Joe's frozen shrimp (peeled and deveined) is my go-toāit thaws fast and cooks evenly. If using fresh, look for bright pink color and firm texture. The Scotch bonnet peppers bring the heat, but remove seeds and membranes first. For the rice, long-grain white is idealāit stays separate and fluffy. If you can't find San Marzano tomatoes, any high-quality canned diced tomatoes work, just drain well. The coconut milk should be light but full-fatānone of that watered-down stuff.
No Scotch bonnet? Habanero or jalapeƱo at half the amount works in a pinch. Fresh thyme? Dried works at one-third the quantity. The tomato paste can be skipped if you're short on time, but it adds that deep umami richness that makes this dish sing. For extra flavor, toast the spices in the oil for 30 seconds before adding everything elseāthat's where the magic happens. The lime juice should be freshly squeezed; bottled just doesn't cut it here.
This dish reheats beautifullyātastes even better the next day once the flavors meld. Keeps for 3-4 days in the fridge, or freeze portions for up to 3 months. I always double the recipe because leftovers make the best lunch the next day. Store in an airtight container with a splash of lime juice on top to keep the rice from drying out.
Why You'll Love This Recipe
- One-Pot Magic: I swear by thisājust rice, shrimp, and a few pantry staples in one pot. No chopping, no fussing, no extra dishes. The shrimp cooks right in the sauce, and the rice soaks up every last drop of that creamy coconut-tomato blend.
- Heat Without the Hassle: That Scotch bonnet pepper packs a punch, but honestly? Itās the good kind of heatābright, citrusy, and just enough to wake up your taste buds. I keep a jar of the pickled peppers nearby so I can dial it up or down without breaking a sweat.
- Leftovers That Donāt Suck: Between us, most rice dishes turn into sad, dry mush the next day. Not this one. The coconut milk keeps it moist, and the shrimp stays tender. I meal prep this all the timeājust reheat with a splash of water, and itās like it was made yesterday.
- Weeknight Hero: This is my go-to when Iām staring at a half-empty fridge and a hungry family. Shrimpās affordable when bought in bulk, and the canned tomatoes and coconut milk stretch it far. Plus, itās ready before the kids start asking, āWhatās for dinner?ā for the 12th time.
Step-by-step instructions for Caribbean seafood rice
This one-pan method delivers perfectly spiced rice with tender shrimp and vibrant flavors.
š³ Step 1: SautĆ© Aromatics Until Fragrant
Heat 2 tablespoons of the olive oil in a large, heavy-bottomed skillet or Dutch oven over medium-high heat. Add the diced yellow onion and cook for 3-4 minutes until softened and translucent. You'll see the edges start to turn goldenāthat's your signal to add the minced garlic and finely chopped Scotch bonnet peppers.
Cook the garlic and peppers for 30 seconds until fragrantāyou should smell that sweet, slightly spicy aroma. Immediately add the chopped fresh thyme and stir for 10 seconds until the leaves release their earthy scent. This quick cooking prevents the garlic from burning while developing all the aromatic flavors that form the base of your dish.
šØāš³ Step 2: Build the Tomato-Coconut Base
Stir in the 1 tablespoon tomato paste and cook for 1 minute until it darkens slightly and releases its rich, concentrated flavor. Pour in the 14.5 ounces canned diced tomatoes and bring the mixture to a gentle simmer. Let it cook uncovered for 5 minutes to allow the raw acidity to mellow and the flavors to meld.
Add the 13.5 ounces light coconut milk and the 1.5 teaspoons salt. Stir well to combine, then add the 2 whole bay leaves and 0.5 teaspoon ground black pepper. The coconut milk should begin to steam gentlyāthis is when the flavors start to marry beautifully. Here's the thingādon't rush this step. The longer you let it simmer gently, the deeper the flavor profile becomes.
š³ Step 3: Toast the Rice for Perfect Texture
Add the 1.5 cups long-grain white rice and stir vigorously to coat each grain with the tomato-coconut mixture. Cook uncovered for 2-3 minutes until the rice absorbs some of the liquid and becomes translucent at the edges. This toasting step is crucialāit prevents mushy rice by developing a slight crust on each grain that holds its shape during cooking.
Pour in 1 cup water and bring to a gentle boil. Once boiling, reduce heat to low, cover tightly with a lid, and let cook undisturbed for 15 minutes. Don't peek or stirāthis steaming phase allows the rice to absorb moisture evenly and develop its signature fluffy texture. The lid should create a slight condensation on the inside, which helps cook the rice perfectly.
š„ Step 4: Cook the Shrimp and Finish
After 15 minutes, gently stir the rice to redistribute any liquid that might have settled. Add the 1.5 pounds peeled and deveined shrimp and the 0.25 cup sliced scallions. Cook uncovered for 3-4 minutes until the shrimp turn opaque and curl slightly at the edges. You'll know they're done when they release easily from their tailsāno need to overcook them or they'll turn rubbery.
Remove the bay leaves and stir in the 2 tablespoons lime juice. The bright acidity cuts through the richness of the coconut milk, balancing all the flavors beautifully. Taste and adjust seasoningāyou might want to add a pinch more salt or a squeeze of lime to your preference. Let the rice sit covered for 5 minutes off the heat before serving to allow any remaining steam to finish cooking the grains.
š½ļø Step 5: Fluff and Serve Immediately
Using a fork, gently fluff the rice from the bottom up to separate the grains and release any remaining steam. The rice should be tender but still have a slight biteāthis is the perfect al dente texture for Caribbean-style rice. If it looks dry, sprinkle with 1 tablespoon water and fluff again. Serve immediately while the shrimp is still warm and the rice is at its peak texture.
The finished dish should have vibrant colorsādeep red from the tomatoes, creamy white from the coconut, and bright green from the scallions. Each bite should deliver tender shrimp, perfectly cooked rice with a slight chew, and layers of spicy, sweet, and tangy flavors. This one-pan method makes it easy to serve family-style, with everyone helping themselves to this flavorful Caribbean feast.
Pro Tips For Making Caribbean Seafood Rice
- TOAST THE SHRIMP FIRST: Burnt shrimp shells? Noājust sear them in a dry pan for 30 seconds per side until they smell nutty. This locks in flavor and keeps them from turning rubbery when they hit the coconut milk later. (Yes, even if youāre impatient like me, donāt skip this.)
- USE FULL-FAT COCONUT MILK: Light coconut milk saves calories but kills the richness. Swap it for full-fat when possibleājust reduce it by half to avoid a soggy rice texture. The extra fat makes the dish sing, and you wonāt even notice the difference in calories.
- DONāT DUMP THE TOMATO JUICE: Strain the canned tomatoes first, then reserve the juice. That extra liquid is where the acidity lives, and itās the thing that balances the sweetness of the shrimp and coconut. Skip this, and your rice will taste flat.
- COOK THE RICE IN TWO STAGES: First, parboil the rice in water for 5 minutes to soften it slightly. Then drain, add the shrimp and spices, and finish cooking in the coconut milk. This prevents the rice from turning mushy while keeping the shrimp perfectly tender. (Your future self will thank you.)
Essential equipment for caribbean seafood rice
One-Pan Essentials
This recipe lives in a heavy-bottomed Dutch ovenāI swear by my Le Creuset 5.5-quart for even heat distribution. If you donāt have one, a large stainless steel skillet with a tight-fitting lid works too.
The key is medium-high heat controlātoo hot and your shrimp overcooks before the rice finishes. š„
Must-Have Tools
A sharp chefās knife is non-negotiable for dicing onions and mincing garlicāWüsthofās 8-inch is my go-to. For chopping Scotch bonnet peppers, wear gloves (theyāre spicy!) and use a microplane if you want ultra-fine heat. A wooden spoon prevents scratching your pan while stirring the rice.
Precision Measuring
Use a digital kitchen scale for riceā1.5 cups uncooked equals about 270 grams. For coconut milk, measure by weight if possible (13.5 oz = 380 grams)ācanned volumes vary wildly.
A fine-mesh strainer helps drain tomatoes well, and a lime zester adds bright garnishes without overpowering flavors. š
Heat Control Gadgets
Invest in a thermometer (like Thermoworks Smoke) to monitor pan tempsāaim for medium-high (375°F) for sautĆ©ing, then low (250°F) for rice steaming. A timer prevents overcooking shrimp (theyāre done in 3-4 minutes). For extra flavor, toast spices in the oil using a small ladle to stir constantly.
Garnish Like a Pro
Fresh cilantro and lime wedges elevate presentation. Use tweezers to place cilantro leaves artfully, and a small bowl for lime wedges at each plate. A spray bottle with water keeps herbs crisp for garnishing. For heat lovers, keep Scotch bonnet slices on the side with a warning label!
Nutrition facts
Frequently asked questions
Can I substitute shrimp with another type of seafood?
This recipe works beautifully with white fish fillets like snapper or cod (cut into bite-sized pieces), or even scallops. For fish, add them with the shrimp in Step 4 and cook for 4-5 minutes until flaky. Scallops take just 2-3 minutes to searāwatch closely to avoid overcooking.
What if I can't find Scotch bonnet peppers?
No problem! Use habanero (reduce to ½ pepper) or jalapeƱo (use 1 whole pepper with seeds removed). For milder heat, try bell peppers (no heat) or a pinch of cayenne powder (¼ teaspoon). The key is balancing the spice levelātaste before adding all the shrimp.
Why did my rice turn out mushy?
Mushy rice usually happens from overcooking or too much liquid. Always use 1 cup water for 1.5 cups uncooked riceānever more. If your pan isn't heavy-bottomed, reduce heat to low after adding water. Also, don't peek or stir during the 15-minute steaming phaseāthis disrupts the cooking process.
Can I make this dish vegetarian?
Yes! Swap shrimp for chickpeas (add in Step 4 with rice) or tofu cubes (pan-fry first). For extra flavor, add 1 cup frozen peas or diced bell peppers with the rice. Keep the tomato-coconut baseāthe same rich flavors will shine through.
How do I make this recipe spicier?
Boost the heat by adding 1 extra Scotch bonnet pepper (seeds in!) or ½ teaspoon hot sauce (like habanero) to the tomato-coconut base. For smoky depth, stir in ½ teaspoon smoked paprika with the spices. Garnish with extra Scotch bonnet slices** on the side for heat lovers.
