Caribbean Seafood Rice Recipe: One-Pot Spice-Infused Flavor Fusion

Main Courses

Caribbean Seafood Rice Recipe: One-Pot Spice-Infused Flavor Fusion

This one-pot Caribbean seafood rice delivers bold island flavors in a single dish, where fragrant spices and tender seafood create a restaurant-quality meal. The secret lies in properly soaking the rice and building layers of flavor through slow simmering—no complicated techniques, just time and patience for perfectly infused grains.

Every bite delivers a harmonious blend of smoky jerk, citrusy brightness, and briny seafood that transports you to a Caribbean beachside table.

The recipe starts with aromatic vegetables like onions, peppers, and garlic that form the flavor base, followed by a medley of shrimp, fish, or crab that cooks gently in a rich tomato broth.

Using long-grain rice ensures each grain stays distinct and fluffy, while thyme, scallions, and bay leaves infuse the dish with authentic island character. With just one pot to manage, cleanup becomes effortless—leaving you more time to enjoy the vibrant flavors you've created.

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

Ingredients for caribbean seafood rice

One-pot magic with fragrant spices, tender seafood, and perfectly infused rice—just 18 ingredients for island flavors at home.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed thoroughly
Shrimp 🦐 1 lb Peeled, deveined, medium size
White Fish Fillets 🐟 1 lb Firm white fish like cod or halibut
Crab Meat 🦀 ½ lb Lump or claw meat, fresh or frozen
Yellow Onion 🧅 1 whole Medium size, diced
Bell Pepper 🌶️ 1 whole Red or green, diced
Garlic Cloves 🧄 4 cloves Minced or finely chopped
Fresh Thyme 🌿 ¼ cup Chopped, stems removed
Scallions 🧅 ¼ cup Sliced thin, white and green parts
Bay Leaves 🌿 2 whole Fresh if available
Tomato Paste 🍅 ½ cup Smooth, not chunky
Lime Juice 🍋 ¼ cup Freshly squeezed
Olive Oil 🫒 ¼ cup Extra-virgin preferred
Vegetable Broth 💧 2 cups Low-sodium preferred
Allspice Berries 🌶️ ½ tsp Ground or crushed
Ground Cinnamon 🌿 ¼ tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The rice is the foundation, so don't skimp on quality. Jasmine or basmati works best for that fragrant, slightly sticky texture, but long-grain white rice is perfect for keeping each grain distinct. For seafood, frozen shrimp and fish are fine—just thaw them in cold water first. The crab? Lump meat adds that luxurious texture, but claw meat works too. Look for fresh bay leaves at Latin markets—they pack more flavor than dried. If you can't find them, dried works at half the amount, but it won't be the same. The tomato paste? Trader Joe's has the best squeeze tubes—no waste, and it keeps forever.

No shrimp? Scallops or mussels work beautifully—just adjust cooking time. Fish fillets can be swapped for shrimp or squid, but keep the total protein around a pound. Fresh thyme is ideal, but dried thyme at one-third the amount gets you close. No allspice? Mix nutmeg and cloves for a similar warmth. The lime juice is non-negotiable for that bright, citrusy kick—bottled won't cut it. If you're short on time, pre-minced garlic works, but fresh is always better. The vegetable broth? Homemade is ideal, but even the low-sodium canned stuff works in a pinch.

This dish tastes even better the next day—honestly, the flavors meld and deepen. Store leftovers in an airtight container for up to 3 days in the fridge. For longer storage, freeze portions for 2 months. The rice stays fluffy if you let it cool completely before sealing. Double the recipe? It's perfect for meal prep—just portion into containers with a little extra broth to keep it moist. And if you've got extra seafood, save it for tacos or salads—this recipe is generous.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes—just rice, seafood, and a splash of broth in one pot. The shrimp and crab meat cook right in the rice, soaking up all those bright flavors without any extra fuss.
  • Tropical Bite Every Time: That first spoonful of rice with the shrimp’s snap and the crab’s sweetness? It’s like a vacation in your mouth. The yellow onion adds this deep, caramelized warmth that ties everything together—no complicated marinades needed.
  • Weeknight to Party Fix: Honestly, this is my go-to when I need to feed a crowd or just myself after a long day. Double the batch for meal prep, or serve it at a BBQ—it’s hearty enough for a main but light enough for a side. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: Between us, most seafood rice turns dry or fishy the next day. Not this. The rice stays fluffy, and the seafood stays tender—perfect for lunches or a quick reheat. Plus, using canned crab meat keeps it budget-friendly without sacrificing flavor.

Step-by-step instructions for Caribbean seafood rice

This one-pot wonder delivers bold Caribbean flavors with minimal cleanup—just follow my tested method.

1

Sauté the Aromatic Base

Heat the 0.25 cup olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole diced yellow onion and 1 whole diced bell pepper, cooking for 5-6 minutes until softened and just beginning to caramelize. You'll see the onions turn translucent and the peppers release their sweet aroma.

Next, add the 4 minced garlic cloves, 0.25 cup chopped fresh thyme, and 0.25 cup sliced scallions. Stir for 1 minute until fragrant—this is where the foundation of your flavor builds. The thyme should release its piney scent, and the garlic should turn golden without burning. If it starts to brown too quickly, reduce the heat slightly to prevent bitterness.

2

Toast the Spices and Build the Sauce

Stir in the 0.5 tsp ground allspice berries and 0.25 tsp ground cinnamon, toasting for 30 seconds until you can smell their warm, earthy notes. This step deepens their flavor and removes any raw taste. Immediately add the 0.5 cup tomato paste and cook for 2 minutes, stirring constantly to prevent sticking.

Pour in the 2 cups vegetable broth and bring to a gentle simmer. Add the 1.5 tsp salt and 0.5 tsp black pepper, along with the 2 whole bay leaves. Let this mixture bubble for 3-4 minutes until slightly reduced and the flavors meld together. This broth will infuse with all your spices, creating the perfect base for the rice.

3

Cook the Rice to Perfect Texture

Add the 1.5 cups rinsed long-grain white rice, stirring to coat each grain with the spiced broth. Increase heat to medium-high and bring to a boil, then immediately reduce to low heat. Cover tightly with a lid and cook for 15 minutes without stirring—this prevents the rice from sticking and allows it to absorb liquid evenly.

After 15 minutes, remove the lid and fluff the rice gently with a fork. Check for doneness—you want the rice to be tender but still slightly firm in the center. If it's not quite done, cover and cook for another 5 minutes. The rice should be fluffy with a slight bite, not mushy. This is where the magic happens—the rice absorbs all those Caribbean spices and becomes the perfect vessel for the seafood.

4

Add the Seafood and Finish Cooking

Gently fold in the 1 lb shrimp, 1 lb white fish fillets, and 0.5 lb crab meat using a spatula. Distribute them evenly throughout the rice. Sprinkle the 0.25 cup freshly squeezed lime juice over everything and stir gently—this brightens all the flavors and keeps the seafood tender.

Cover the pot and cook for 8-10 minutes on low heat, being careful not to overcook the seafood. You'll know it's done when the shrimp turns pink and opaque, the fish flakes easily with a fork, and the crab meat is heated through. The rice should be fully cooked with a slight sheen from the lime juice. If the mixture looks dry, add 2-3 tablespoons of water and let it steam for another 2 minutes.

5

Rest and Serve with Confidence

Remove from heat and let the rice rest, covered, for 5 minutes. This allows the flavors to settle and the rice to finish absorbing any remaining liquid. When ready to serve, give it one final fluff with a fork to separate the grains and reveal the beautiful seafood nestled within.

Serve immediately with a squeeze of extra lime and a sprinkle of fresh thyme if desired. Each bite should deliver perfectly cooked rice infused with warm spices, tender shrimp, flaky fish, and sweet crab meat—all in one delicious, one-pot Caribbean masterpiece. The lime juice will make your taste buds dance, and the allspice and cinnamon will leave you craving more.

👨‍🍳

Pro Tips For Making Caribbean Seafood Rice

  • TOAST THE ONION FIRST: Slice that yellow onion thin—paper-thin—and cook it in a dry pan over medium-high heat until it’s golden and slightly crispy before adding any liquid. I used to skip this, and the flavor just never had that deep, caramelized punch. Do this step, even if you’re in a hurry.
  • SALT THE SHRIMP IN ADVANCE: Toss your shrimp in a mix of salt, pepper, and a pinch of garlic powder at least 20 minutes before cooking—or even overnight if you’re really ahead. This keeps them juicy and gives them that bright, almost sweet flavor you want in Caribbean rice. (Yes, I know it’s weird to prep them early, but trust me.)
  • DON’T OVERCOOK THE FISH: White fish fillets turn rubbery fast—once they’re opaque and just starting to flake, pull them out. If you wait for them to turn white all the way through, you’ll end up with sad, dry chunks. A quick sear in butter or oil first helps, but don’t let them linger.
  • USE LESS RICE THAN YOU THINK: Caribbean seafood rice is all about the texture—you want it fluffy, not mushy. Measure your rice before rinsing, then use about 1 part rice to 1.5 parts liquid (broth or water), not the 2:1 ratio you’d use for plain rice. Rinsing helps, but don’t drown it.

Pro cooking tips for perfect results

Spice Toasting Secrets

Never skip toasting your spices—this step unlocks their full potential. Heat the allspice berries and cinnamon in the pot for just 30 seconds until fragrant. This removes raw flavors and deepens their aroma.

I use a heavy-bottomed pot like my All-Clad Stainless Steel to prevent scorching. Watch closely—they’ll darken quickly! 🌶️

Rice Soaking Hack

For even fluffier rice, soak the 1.5 cups long-grain white rice in cold water for 20 minutes before cooking. Drain well and rinse under cold water to remove excess starch.

This prevents gummy texture and helps the rice absorb those Caribbean spices perfectly. I learned this trick from my Jamaican neighbor—she swears by it!

Seafood Timing Trick

Add the seafood in this order: fish first (needs 8-10 minutes to cook), then shrimp (adds in last 3 minutes), and finally crab meat (heats through in just 2 minutes). This ensures everything finishes perfectly cooked simultaneously. Use a meat thermometer for shrimp—it should hit 145°F internally.

Lime Juice Timing

Add the 0.25 cup lime juice only in the final 2 minutes of cooking. This prevents the acid from breaking down the seafood prematurely. Freshly squeezed lime makes all the difference—bottled juice lacks the bright, zesty punch.

I always zest an extra lime over the top before serving for that aromatic pop! 🍋

Broth Reduction Tip

Let the broth reduce by 25% before adding rice—this concentrates the flavors. Simmer uncovered for 3-4 minutes after adding broth, then stir in the rice. The reduced broth creates a richer base that infuses the grains perfectly. I use low-sodium vegetable broth to control seasoning, but homemade is even better.

Resting Matters

Never skip the 5-minute rest after cooking! This allows the rice to finish absorbing liquid and the flavors to meld. Cover the pot and let it sit off the heat—this is when the magic happens.

I’ve learned the hard way that serving immediately can leave the rice dry and the seafood rubbery. Patience pays off with perfect texture every time! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 160mg53%
Sodium 650mg28%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 6g
Protein 38g76%
* 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 use coconut milk in this Caribbean seafood rice?

For a richer, creamier version, stir in 1 cup coconut milk when adding the seafood. Simmer it for 5 minutes before the final resting period to let the flavors meld. This works especially well with fish or crab meat, adding a tropical twist that pairs perfectly with the spices.

2

What's the best way to reheat leftovers?

Reheat gently in a skillet with 1-2 tablespoons of water or broth over low heat for 3-4 minutes, stirring occasionally. Microwaving can make the rice dry—this method keeps it moist and fluffy. For extra flavor, add a splash of lime juice when reheating.

3

Can I substitute chicken or pork for the seafood?

While this is a seafood-focused recipe, you can adapt it! Use chicken thighs (cook for 12-15 minutes) or pork chops (cut into strips, 10 minutes) instead. Adjust spices with paprika or smoked paprika for a different flavor profile. The cooking time will vary—always check for doneness with a meat thermometer.

4

How do I make this dish spicier?

Add 1-2 teaspoons of hot sauce or ½ teaspoon of cayenne pepper when toasting the spices. For heat lovers, include 1 chopped Scotch bonnet pepper with the onions and peppers. Remember—build heat gradually! Start with less and adjust to taste at the end with extra lime juice or hot sauce.

5

What sides pair best with this seafood rice?

Try fried plantains for sweetness, coleslaw for crunch, or grilled pineapple for tropical brightness. A simple black bean salad adds protein, while warm tortillas make it a perfect taco-style meal. For a complete Caribbean feast, serve with jerk chicken or conch fritters.

★★★★★5.0(5 reviews)
Categories Main Courses