Caribbean Seafood Rice Recipe: Spiced Tomato and Lime Zest Magic

Main Courses

Caribbean Seafood Rice Recipe: Spiced Tomato and Lime Zest Magic

This Caribbean seafood rice recipe brings the vibrant flavors of the islands to your dinner table with a one-pot dish packed with shrimp, coconut-infused rice, and bold spices. The secret lies in a fragrant base of tomato, lime zest, and fresh herbs that transform simple ingredients into a restaurant-worthy meal.

I developed this recipe after years of experimenting with Caribbean techniques, and it never fails to impress—even with picky eaters.

The magic happens when the rice absorbs the rich, spiced broth while the seafood cooks to perfection in the same pot. You'll get tender shrimp, fluffy coconut rice, and a sauce so flavorful it'll have everyone asking for seconds.

This dish is as much about the aromas as it is about the taste—just imagine the scent of thyme, lime, and scotch bonnet peppers filling your kitchen as it cooks. Ready to bring a taste of the Caribbean home?

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

Ingredients for caribbean seafood rice

Here's what you need to make this vibrant Caribbean-inspired seafood rice dish.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine preferred
Large Shrimp (Peeled & Deveined) 🦐 1 ½ lb 16-20 count, tail-on preferred
Coconut Milk 🥥 13 ½ oz Full-fat can, unsweetened
Tomato Paste 🍅 1 tbsp Squeeze tube or canned
Scotch Bonnet Peppers 🌶️ 1 whole Seeds removed, adjust heat
Fresh Lime 🍋 1 whole Zest only, juice as needed
Fresh Thyme 🌿 ¼ cup Stems removed, loosely packed
Garlic Cloves 🧄 4 cloves Minced, or 1 tbsp pre-minced
Yellow Onion 🧅 1 whole Medium, diced small
Olive Oil 🫒 3 tbsp Extra-virgin preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
All-Purpose Flour 🌾 1 tbsp For thickening if needed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The shrimp and coconut milk are non-negotiable for that authentic Caribbean flavor. Wild-caught shrimp from Whole Foods or your local fishmonger makes all the difference—they're sweeter and more tender. If you can't find scotch bonnet peppers, habanero or jalapeño work in a pinch (but reduce the amount by half). The coconut milk should be full-fat and unsweetened—Thai Kitchen or Aroy-D brand are my go-tos, but any canned coconut milk will do. Fresh thyme and lime zest are worth hunting down at a Latin market if you're feeling fancy, but the dried stuff works if that's all you've got.

No fresh herbs? Dried thyme at one-third the amount keeps the flavor profile intact. Running low on tomato paste? Fresh crushed tomatoes work too—just simmer them down first. The rice can be basmati or jasmine, but jasmine has that extra floral note that pairs perfectly. If you're using frozen shrimp, thaw and pat them dry before adding to the pot—it keeps them from turning rubbery. The lime zest is key here—don't skip it. If you can't zest, a splash of lime juice helps, but it's not the same.

This dish tastes even better the next day, so make extra if you can. Store leftovers in an airtight container with a splash of coconut milk on top—keeps it moist for 3-4 days in the fridge. Freezes beautifully for up to 3 months if you want to prep ahead. I always double the batch—one for dinner, one for lunch the next day. The flavors meld even more overnight, so trust me on that.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot (rice, shrimp, coconut milk) and let it simmer. No fancy layers, no stress, just hands-off flavor that builds itself.
  • Scotch Bonnet Kick: That pepper doesn’t just add heat—it brings a fruity, smoky punch that lingers. A tiny bit goes a long way, and honestly? It’s the secret weapon in every bite.
  • Lunchbox Hero: This reheats like a dream—pack it for work or school, and it’s still vibrant and tasty hours later. My kids actually ask for leftovers, which never happens.
  • Budget Beach Vibes: Coconut milk stretches far, shrimp’s affordable in bulk, and rice fills everyone up. It’s my go-to for feeding friends without breaking the bank—plus, it tastes like a Caribbean vacation.

Step-by-step instructions for Caribbean seafood rice

Here's how to make this vibrant, flavor-packed dish that balances heat, brightness, and coconut richness perfectly.

1

Sauté the Aromatics for Deep Flavor

Heat 2 tablespoons of the olive oil in a large skillet or deep pot over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent. This foundational step builds the flavor base - you'll know it's ready when the onion loses its sharp bite and becomes tender.

Add the minced garlic cloves and cook for 30 seconds until fragrant. Here's where it gets good - add the seeds-removed Scotch bonnet pepper and cook for 1 minute until it softens slightly. The pepper will infuse its heat gradually, so don't rush this step. The oil should be shimmering but not smoking.

2

Build the Tomato-Coconut Base

Stir in the tomato paste and cook for 2 minutes until it darkens slightly and releases its rich flavor. This creates the perfect canvas for the coconut milk. Pour in the 13.5 oz coconut milk and bring to a gentle simmer over medium-low heat. The mixture should bubble softly - this prevents the coconut from curdling.

Add the 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.25 cup fresh thyme. Let this simmer uncovered for 5 minutes until the flavors meld together. You'll notice the aroma become more complex - sweet coconut, spicy pepper, and earthy thyme working in harmony. This is where the magic happens.

3

Cook the Rice to Perfect Texture

Rinse the 1.5 cups long-grain white rice under cold water until the water runs clear. This removes excess starch that would make the rice mushy. Add the rice to the simmering coconut mixture and stir gently to coat each grain. The liquid should just cover the rice - if it looks too dry, add 1/4 cup water now.

Reduce heat to low and cover the pot with a tight-fitting lid. Let the rice cook undisturbed for 15 minutes. After this initial cooking time, fluff the rice gently with a fork, then cover again. The rice should be 80% cooked at this point - still slightly firm to the bite but absorbing all that delicious coconut flavor.

4

Cook the Shrimp and Finish Together

While the rice cooks, heat 1 tablespoon olive oil in a separate skillet over medium-high heat. Add the 1.5 lb shrimp and cook for 2-3 minutes per side until they turn pink and opaque. Season with a pinch of salt if needed. The shrimp should curl slightly at the edges - this is your signal they're perfectly cooked.

Make a small well in the center of the rice and pour in 1 tablespoon all-purpose flour. Stir gently to distribute, then add the cooked shrimp along with any accumulated juices. The flour will help thicken the coconut sauce slightly, creating a perfect balance of textures. Let everything simmer together for 3-4 minutes until the shrimp is heated through and the rice is fully tender.

5

Finish with Lime Zest and Garnish

Remove the pot from heat and stir in the zest from 1 whole fresh lime. This bright citrus note cuts through the richness of the coconut and shrimp. The zest should be finely grated - you want to distribute it evenly throughout the rice. Taste and adjust seasoning if needed, adding more salt or pepper as necessary.

Transfer the seafood rice to a serving dish and garnish with the 0.25 cup chopped fresh cilantro. The green color provides a beautiful contrast to the golden rice. Let it sit for 5 minutes before serving - this allows the flavors to settle and the rice to reach its perfect texture. Serve immediately with warm crusty bread or grilled plantains to soak up all that delicious sauce.

👨‍🍳

Pro Tips For Making Caribbean Seafood Rice

  • CRANK THE HEAT FIRST: Start your shrimp and veggies in a screaming-hot pan—no simmering, no "gentle warming." The second the oil hits, throw in your shrimp and peppers at max heat. I used to waste 5 minutes easing into it, and the shrimp would sweat instead of sear. High heat locks in flavor before the coconut milk even enters the game.
  • TOAST THAT RICE: Before adding liquid, spread your raw rice in the pot and toast it dry for 2-3 minutes. The nutty aroma? That’s your flavor foundation. Skip this, and you’ll end up with bland rice swimming in coconut milk. (Yes, even if you’re impatient like me—this isn’t the step to rush.)
  • DILUTE THE SCOTCH BONNET: Don’t drop whole peppers into the pot—they’ll burn before they soften. Pulse them in a blender with a splash of coconut milk first, then strain. My grandmother swore by this, and she was right: you get the heat and sweetness without the bitter charred bits that ruin the dish.
  • SAVE THE COCONUT CREAM: Reserve ¼ cup of the coconut milk for the end. Stir it into the rice off the heat—this keeps the grains separate and adds a silky finish. I learned this the hard way after serving a gummy, overcooked mess. (Your future self will thank you.)

Best sauces and condiments for these flavors

Coconut-Lime Crema

This silky sauce elevates your seafood rice by adding a cooling contrast to the spicy shrimp. Blend ½ cup coconut milk, 2 tbsp lime juice, 1 tbsp lime zest, 1 tbsp honey, and 1 tbsp chopped cilantro until smooth.

Drizzle over the finished dish for a restaurant-quality touch. I keep a jar in my fridge for quick assembly—it lasts 5 days and pairs perfectly with any Caribbean-inspired meal. 🌿

Spicy Mango Salsa

Sweet and fiery, this salsa cuts through the richness of the coconut rice. Dice 1 ripe mango and ½ red bell pepper, then mix with 2 tbsp chopped red onion, 1 tbsp chopped cilantro, 1 tsp scotch bonnet pepper (seeds removed), and 1 tbsp lime juice.

Let it sit for 10 minutes to meld flavors. This salsa works as a topping or side—trust me, it’s a game-changer. 🌶️

Garlic-Herb Butter

For extra richness, whip ½ cup softened butter with 2 minced garlic cloves, 1 tbsp chopped thyme, 1 tsp salt, and ½ tsp black pepper. Dollop onto the finished rice or use to baste shrimp while cooking.

I love this for adding depth without overwhelming the dish. Store in an airtight container for up to 1 week in the fridge. 🧄

Pickled Red Onions

Quick-pickle 1 small red onion (thinly sliced) in ½ cup white vinegar, 1 tbsp sugar, and ½ tsp salt for 30 minutes. The tangy crunch balances the coconut and shrimp beautifully.

I add these to every Caribbean dish—it’s a habit I can’t break. These last 2 weeks in the fridge, so make a big batch. 🧅

Jerk Glaze

For a smoky kick, simmer ¼ cup tomato paste, 2 tbsp jerk seasoning, 1 tbsp soy sauce, and 1 tbsp brown sugar for 10 minutes until thickened. Drizzle over the shrimp before serving or use as a sauce for dipping.

This glaze adds a bold, smoky depth that ties everything together. Store in the fridge for 1 week. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 520kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 720mg31%
Total Carbohydrate 50g18%
Dietary Fiber 3g11%
Sugars 6g
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 seafood in this Caribbean rice dish?

This recipe works beautifully with white fish fillets like snapper or mahi-mahi (add 2-3 minutes to cooking time), lobster chunks (reduce cooking time to 1-2 minutes per side), or even calamari. For shellfish like mussels or clams, add them during the final 3 minutes of cooking—just make sure they're fresh and closed before using.

2

How do I adjust the heat level in this recipe?

The scotch bonnet pepper provides the kick, but you can easily modify it. For mild heat, remove all seeds and use ½ pepper. For medium heat, keep seeds in but use ½ pepper. For extra spicy, use the whole pepper and add 1 tsp hot sauce to the coconut milk. Always taste before adding to the rice!

3

Can I make this Caribbean seafood rice in a slow cooker?

Yes! Sauté the onions, garlic, and pepper first, then transfer everything to your slow cooker. Add 1 cup water to the coconut milk mixture, then cook on low for 3-4 hours or high for 1.5-2 hours. Add the shrimp during the last 15 minutes of cooking. The texture will be slightly softer, but the flavors will be even more concentrated.

4

What's the best way to reheat leftovers?

Gently reheat in a skillet over low heat with 1-2 tbsp water to prevent drying. Stir frequently and add more coconut milk if needed. Microwaving works too—cover with a damp paper towel and heat in 30-second intervals, stirring between each. The rice reheats best when it's still moist, so never let it dry out completely.

5

Why did my rice turn out mushy?

This usually happens from one of three things: overcooking, too much liquid, or not rinsing the rice first. Always rinse rice until water runs clear to remove excess starch. Use a 1:1.5 rice-to-liquid ratio (1.5 cups rice to 2.25 cups liquid total). If using a heavy pot, reduce liquid by ¼ cup. Let the rice rest 5 minutes after cooking before fluffing.

★★★★★4.9(10 reviews)
Categories Main Courses