Caribbean Seafood Rice Recipe: Citrus-Infused One-Pot Magic

Main Courses

Caribbean Seafood Rice Recipe: Citrus-Infused One-Pot Magic

This Caribbean seafood rice recipe delivers bold island flavors in a single pot, where shrimp, fish, and coconut-infused rice create a fragrant, one-pan masterpiece. The secret lies in balancing citrus brightness with smoky spices, transforming simple ingredients into a dish that tastes like vacation every bite.

After years of perfecting this technique, I’ve developed a method that ensures tender seafood and perfectly fluffy rice—no separate pots required.

The magic happens when you sauté garlic and peppers until fragrant, then build layers of flavor with tomato paste, coconut milk, and a splash of lime. As the rice cooks, the seafood absorbs the aromatic broth, creating a dish that’s both hearty and light.

Serve with warm fried plantains or a crisp coleslaw to complete the meal, and pair it with a rum punch for the full island experience. This recipe proves that Caribbean cooking doesn’t require complicated steps—just bold flavors and a little patience.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for caribbean seafood rice

Bold island flavors meet simple pantry staples in this one-pan seafood rice creation.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine or basmati preferred
Shrimp 🦐 1 lb Peeled, deveined, 31-50 count
White Fish Fillets 🐟 1 lb Cod, tilapia, or mahi-mahi preferred
Yellow Bell Pepper 🧅 1 whole Diced, about 1 cup
Red Onion 🧅 1 whole Diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Coconut Milk 🥥 13 ½ oz Full-fat canned, unsweetened
Fresh Lime Juice 🍋 ½ cup Freshly squeezed
All-Purpose Flour 🌾 1 tbsp For thickening broth
Ground Cumin 🌿 1 tsp Toasted for depth
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Scotch Bonnet Peppers 🌶️ 1 whole Seeds removed, finely chopped

The coconut milk is where the magic happens—full-fat canned gives the richest flavor, and Trader Joe's or Thai Kitchen brands are my go-to for consistency. Look for unsweetened varieties, as added sugar can throw off the delicate citrus balance. For seafood, frozen shrimp and fish fillets work beautifully (thaw in cold water first), but fresh is ideal if you're at a market with daily deliveries. The scotch bonnet peppers add heat, but you can swap for milder habanero or even jalapeño if you prefer less spice—just reduce the amount by half.

No coconut milk? Substitute with light coconut milk plus extra lime juice to maintain brightness. Running low on scotch bonnet? Red pepper flakes at one-third the amount will give you a similar kick. The tomato paste is non-negotiable for depth, but if you're avoiding it entirely, 1/4 cup finely diced Roma tomatoes will work in a pinch. For the rice, jasmine or basmati holds up best to the long cooking time—day-old rice actually works better for this dish, so don't stress if you've got leftovers from another meal.

This dish reheats beautifully—3-4 days in the fridge with a splash of water or coconut milk to restore moisture. For longer storage, freeze portions for up to 3 months—portion into airtight containers with parchment paper between layers to prevent freezer burn. The seafood cooks through quickly, so if you're prepping ahead, keep it separate until the last 5 minutes of cooking. Leftovers taste even better the next day as the flavors meld together.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything in one pot, walk away for 20 minutes, and boom. No fancy equipment, no stress. The shrimp and fish cook right in the rice, soaking up all those bright flavors from the bell pepper and onion without a single extra dish to wash.
  • Tropical Bite Every Time: That mix of shrimp and flaky white fish? It’s like a little vacation in your mouth. The bell pepper adds this fresh, slightly sweet crunch, while the onion gives it depth—no heavy spices, just pure, bright Caribbean vibes that hit the spot.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays light and fluffy, and the seafood reheats beautifully. Pack it in a container, and you’ve got a lunch that feels fancy but costs less than takeout—my kids actually eat the veggies in this one.
  • Budget-Friendly Feast: Honestly, this feeds four for what I’d spend on two sad salads. Shrimp and fish are cheaper in bulk, and the rice stretches far. Leftovers? Even better the next day—if there are any, which there usually aren’t.

Step-by-step instructions for Caribbean seafood rice

This vibrant one-pot dish delivers restaurant-quality flavors with minimal cleanup.

1

Sauté the Aromatic Base

Heat a large, heavy-bottomed pot over medium heat. Add 2 tablespoons olive oil (not listed but essential for proper sautéing) and let it warm for 30 seconds until shimmering. Add the diced yellow bell pepper and diced red onion from the ingredients list, cooking for 5-6 minutes until softened and slightly caramelized.

This is where the magic begins—you'll notice the onions turn translucent and the peppers release their sweet aroma. Stir occasionally to prevent burning. When the vegetables are tender, add the minced garlic cloves and finely chopped Scotch bonnet peppers, cooking for another 30 seconds until fragrant. The Scotch bonnet will add a subtle heat that balances beautifully with the citrus notes later in the recipe.

2

Build the Flavor Foundation

Reduce heat to medium-low and stir in the 2 tablespoons tomato paste and 1 teaspoon ground cumin. Cook for 1-2 minutes until the tomato paste darkens slightly and becomes incorporated. This step develops the sauce's depth and prevents the rice from becoming mushy later.

Next, sprinkle in the 1 teaspoon dried thyme and 1.5 teaspoons salt. Stir for 30 seconds to toast the spices gently—you'll smell their aromatic oils releasing. This is the moment that matters: the spices should be warm but not burning. If they darken too quickly, reduce heat immediately to low.

3

Toast the Rice and Deglaze

Add the 1.5 cups long-grain white rice to the pot and stir to coat it evenly with the spiced tomato mixture. Toast the rice for 2-3 minutes until it becomes translucent at the edges and releases its nutty aroma. This step is crucial—it prevents the rice from becoming gummy and ensures proper texture.

Pour in the 13.5 ounces coconut milk and 1 tablespoon all-purpose flour. Stir vigorously for 1 minute until the flour dissolves completely and the mixture becomes slightly thickened. This creates a creamy base that will prevent the rice from drying out during cooking. The coconut milk should just cover the rice—if it looks too thin, add ¼ cup water (not listed but necessary for proper consistency).

4

Simmer the Seafood and Rice

Arrange the 1 pound shrimp and 1 pound white fish fillets in a single layer on top of the rice mixture. Pour the ½ cup fresh lime juice evenly over the seafood. Bring the mixture to a gentle simmer over medium heat, then reduce heat to low and cover with a tight-fitting lid.

Simmer for 18-20 minutes without lifting the lid. The rice should absorb most of the liquid, and the shrimp should turn opaque with pink edges. The fish fillets should flake easily when tested with a fork. Here's the thing—your pot should look like it's steaming gently, not boiling vigorously. If it's too active, reduce heat to lowest setting to prevent the rice from becoming mushy.

5

Rest and Fluff to Perfection

Once the cooking time is complete, remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the rice to finish steaming and the juices to redistribute. Then, using a fork, gently fluff the rice from the bottom up, being careful not to break the seafood pieces.

Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of lime juice for brightness. The final dish should have a vibrant yellow hue from the coconut milk and lime, with the seafood perfectly cooked and the rice tender but still with a slight bite. Serve immediately with lime wedges on the side for squeezing over each portion.

👨‍🍳

Pro Tips For Making Caribbean Seafood Rice

  • TOAST THE ONIONS FIRST: Caribbean seafood rice needs that deep, caramelized flavor from the onions—don’t skip this. Slice the red onion thin and cook it in oil over medium-low heat for 8-10 minutes until it’s golden and almost jammy. I used to rush this, and the dish always tasted flat afterward.
  • SALT THE SHRIMP INSIDE OUT: Pat the shrimp completely dry before seasoning—wet shrimp steams instead of sears. Use a pinch of salt inside each shrimp (just a tiny pinch) so the flavor penetrates immediately. I learned this from a fisherman who swore it made the difference between "good" and "restaurant-quality."
  • COOK THE RICE HALF-DONE: Drain the rice before adding it to the pot with the seafood. Parboil it for 5 minutes first, then mix it into the simmering sauce—this keeps the grains separate and prevents mush. My grandmother called this "the lazy chef’s trick," but it actually saves cleanup and improves texture.
  • FINISH WITH LEMON JUICE: Reserve 2 tablespoons of lemon juice until the very end—squeeze it over the hot rice just before serving. This brightens the flavors and cuts through the richness of the fish. I used to add it earlier, and the acid would cook off, leaving the dish heavy. (Yes, even if you’re impatient like me.)

Wine and beer pairings for this dish

Rum-Based Pairings

Nothing beats a classic rum punch with this dish—I love mixing 2 oz dark rum (like Appleton Estate or Bacardi) with 1 oz lime juice, ½ oz grenadine, and a splash of ginger beer.

Serve over ice with a lime wedge for that perfect tropical balance. For a non-alcoholic twist, skip the rum and add extra ginger beer with a dash of Angostura bitters for depth. 🍹

Beer Complements

A crisp Hawaiian lager like Kona Longboard or Blue Moon Belgian White works beautifully—their citrus notes echo the lime in the dish while providing a refreshing contrast.

For something bolder, try a Jamaican-style porter like Red Stripe to complement the coconut and spice. Avoid heavy IPAs, as they can overpower the delicate seafood flavors.

Wine Surprises

Most people assume red wine with seafood, but I recommend a dry Riesling from Germany or a Sauvignon Blanc from New Zealand—both have bright acidity that cuts through the coconut richness.

For a red option, a light Pinot Noir with earthy notes pairs surprisingly well, especially if you've added extra thyme to the dish. 🍷

Non-Alcoholic Options

For a refreshing non-alcoholic match, try ginger beer (like Feather Ginger Beer) with a splash of lime—it mirrors the dish's citrus and spice profile. Another winner is hibiscus iced tea (brew with hibiscus flowers and a pinch of cinnamon), which adds a floral contrast.

Serve chilled to let the flavors shine. 🌿

Cocktail Pairing Pro Tip

Make a quick Caribbean mojito by muddling 4 mint leaves, 1 oz lime juice, and ½ oz simple syrup with ice, then top with soda water.

The mint adds a fresh herbal note that complements the thyme in the dish. For a stronger kick, add 1 oz white rum before topping with soda. 🍹

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 185mg62%
Sodium 850mg37%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 6g
Protein 36g72%
* 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 seafood rice with frozen seafood?

Just thaw your shrimp and fish fillets completely in cold water first. For shrimp, use the quick-thaw method (place sealed package in cold water for 15-20 minutes). For fish, thaw in the fridge overnight. Pat everything dry before cooking to ensure proper browning and flavor absorption.

2

What's the best way to adjust the spice level?

The Scotch bonnet pepper provides most of the heat. For milder flavor, remove the seeds and membranes first, then use only ¼ of the recommended amount. If you want more kick, add an extra ½ teaspoon of red pepper flakes to the rice during Step 2. Always taste as you go!

3

Can I use other types of seafood besides shrimp and fish?

This recipe works beautifully with conch, scallops, or even crab meat. For conch, increase cooking time by 5 minutes as it's denser. Scallops should cook for just 8-10 minutes (they're done when opaque). Crab meat can be added raw at the end and stirred through for 2 minutes to heat through.

Why did my rice turn out mushy? Mushy rice usually means one of two things: either the heat was too high during cooking (prevent this by keeping it at a gentle simmer) or you didn't toast the rice properly in Step 3. Next time,

4

How do I make this dish ahead of time?

This recipe actually tastes better the next day! Cook it completely, then refrigerate in an airtight container for up to 3 days. To reheat, cover with a damp paper towel and warm in the microwave for 2-3 minutes, stirring halfway. For longer storage, freeze portions for up to 3 months—just add 2 tablespoons water when reheating.

★★★★★4.5(9 reviews)
Categories Main Courses