Caribbean Seafood Rice Recipe: Spiced Tomato and Shrimp Fiesta in One Pan

Main Courses

Caribbean Seafood Rice Recipe: Spiced Tomato and Shrimp Fiesta in One Pan

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.

šŸ‘Øā€šŸ³
Difficulty
Medium
🐟
Diet
Seafood
šŸ”„
Calories
Med Cal

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.

1

šŸ³ 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.

2

šŸ‘Øā€šŸ³ 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.

3

šŸ³ 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.

4

šŸ”„ 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.

5

šŸ½ļø 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

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 195mg65%
Sodium 680mg29%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 8g
Protein 32g64%
* 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 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.

2

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.

3

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.

4

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.

5

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.

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(13 reviews)
Categories Main Courses