Caribbean Cook Up Rice Recipe: Spiced Tomato Gravy Over Fragrant Jasmine Rice

Soups & Stews

Caribbean Cook Up Rice Recipe: Spiced Tomato Gravy Over Fragrant Jasmine Rice

This Caribbean cook-up rice recipe brings the bold flavors of the islands into your kitchen with its signature spiced tomato gravy and fragrant jasmine rice. 🌟 The dish is a one-pot wonder, where rice cooks in coconut milk and aromatic spices like thyme, garlic, and Scotch bonnet, creating a rich, savory base that pairs perfectly with proteins or stands alone as a hearty meal.

What sets this recipe apart is its balance of texture and flavor—tender rice infused with coconut milk, topped with a vibrant tomato gravy that’s tangy yet sweet.

Traditionally served in Jamaica and Trinidad, this dish is as comforting as it is flavorful, making it a staple for gatherings and weeknight dinners alike. The secret lies in the slow cooking process, which allows the spices to meld and the rice to absorb all the rich flavors.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for caribbean cook up rice

Jasmine rice, coconut milk, and bold spices create this Caribbean comfort dish.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed for mild heat
Fresh Thyme 🌿 ½ cup Leaves only, finely chopped
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Yellow Onion 🧅 1 whole Medium size, diced
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Ground Allspice 🌶️ ½ tsp Freshly ground preferred
Ground Cinnamon 🌿 ¼ tsp Pure, no additives
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The coconut milk is non-negotiable here—full-fat canned versions like Goya or Thai Kitchen work best. If you can't find Scotch bonnet, habanero or cayenne will give you that signature heat, but adjust to taste. Fresh thyme is ideal, but dried works at one-third the amount. For the tomato paste, Mueller's or Hunt's are reliable brands. The jasmine rice should be long-grain and uncooked—basmati won't give you that fragrant texture.

No fresh thyme? Dried thyme at one-third the amount keeps the flavor profile intact. Running low on Scotch bonnet? Red pepper flakes at half the heat level will work in a pinch. The onion can be swapped for leeks or shallots if you prefer a milder taste. For extra richness, add a splash of coconut cream to the tomato gravy. If your tomato paste is too thick, a quick splash of water or broth thins it out beautifully. The garlic should be freshly minced—pre-minced can turn bitter when cooked.

Cooked rice keeps for 3-4 days in the fridge, but the tomato gravy reheats best when made fresh. Store the gravy separately if you're prepping ahead—it reheats beautifully. For leftovers, reheat gently on the stove with a splash of water to restore moisture. Freezes well for up to 3 months if you're planning ahead. Garnish with fresh cilantro right before serving—it wilts fast when heated.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just one pot, no fussing with multiple pans. The jasmine rice soaks up that rich coconut milk while the tomato paste and Scotch bonnet build flavor in the same space. Honestly, I’ve made it in under 25 minutes with kids underfoot.
  • Heat & Cream in Every Bite: That Scotch bonnet isn’t just for show—it adds a slow-building warmth that lingers without overpowering. And the coconut milk? It turns the rice into this velvety, almost risotto-like texture, but with a Caribbean soul. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This rice reheats like a dream—no drying out, no sad textures. I make a big batch on Sundays, and it’s my go-to for lunches all week. Between us, it’s the only rice my picky teens won’t complain about.
  • Budget-Friendly Luxury: Coconut milk and Scotch bonnet might sound fancy, but they stretch so far here. A single can of coconut milk feeds four, and the tomato paste adds depth without costing a fortune. Not the prettiest, but the taste makes up for it—and my wallet thanks me.

Step-by-step instructions for Caribbean cook up rice

This method delivers perfectly fragrant jasmine rice with rich, spiced tomato gravy every time.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tablespoons olive oil in a heavy-bottomed pot over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent. This foundational step builds flavor - you'll know it's ready when the onions release their sweet aroma and begin to caramelize slightly at the edges.

Add the 4 cloves minced garlic and 0.5 cup chopped fresh thyme, cooking for 1 minute until the garlic becomes golden and fragrant. Here's the thing - don't let the garlic burn. Watch it carefully and remove the pot from heat if it starts to darken too quickly. The thyme will release its earthy aroma, creating the aromatic base for your cook-up rice.

2

🔥 Step 2: Build the Spiced Tomato Gravy

Return the pot to medium heat and stir in the 2 tablespoons tomato paste, cooking for 2 minutes until it darkens slightly and becomes fully incorporated. This step develops the rich, caramelized flavor that defines cook-up rice.

Add the 1 whole Scotch bonnet pepper (seeds removed), 0.5 teaspoon ground allspice, 0.25 teaspoon ground cinnamon, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir continuously for 1 minute until the spices bloom and fill your kitchen with their warm, earthy aroma. This spice blend is what gives Caribbean cook-up rice its distinctive character - don't skip this step.

3

🥘 Step 3: Toast the Rice for Perfect Texture

Add the 1.5 cups jasmine rice, stirring to coat each grain with the spiced tomato mixture. Cook for 2 minutes until the rice becomes translucent at the edges and the spices adhere to the grains. This toasting step is crucial - it prevents mushy rice and develops nutty flavors. You'll see the rice grains become slightly opaque as they absorb the oil and spices.

Pour in the 1 can coconut milk, stirring gently to combine. The coconut milk should coat the rice evenly. Here's where it gets important - don't add any water yet. The coconut milk provides enough moisture while keeping the rice distinct rather than mushy. Bring the mixture to a gentle simmer over medium-low heat.

4

⏰ Step 4: Simmer Until Perfectly Cooked

Cover the pot with a tight-fitting lid and reduce heat to low. Let the rice simmer undisturbed for 15 minutes. This low-and-slow cooking allows the rice to absorb the coconut milk evenly while developing its signature texture. Don't peek or stir - every time you lift the lid, you release steam and potentially dry out the rice.

After 15 minutes, check the rice. It should be tender but still have a slight bite in the center. If it's not fully cooked, cover and cook for another 5 minutes. The rice should be tender enough to eat but still hold its shape. This is where patience pays off - properly cooked jasmine rice should be fragrant, tender, and slightly sticky but not mushy.

5

🍽️ Step 5: Finish and Garnish

Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the rice to finish steaming and absorb any remaining juices. After resting, fluff the rice gently with a fork, being careful not to mash the grains.

Stir in the 1 tablespoon fresh lemon juice and 0.25 cup chopped fresh cilantro. The lemon juice brightens the dish, cutting through the richness of the coconut milk, while the cilantro adds a fresh herbal note. Serve immediately, garnished with additional cilantro if desired. The rice should be fragrant, with distinct grains coated in rich, spiced tomato gravy.

👨‍🍳

Pro Tips For Making Caribbean Cook Up Rice

  • Bloom the Thyme: DESCRIPTION:
  • Toast the Tomato Paste: DESCRIPTION:
  • Control the Scotch Bonnet: DESCRIPTION:
  • Simmer, Don’t Boil: DESCRIPTION:

Perfect pairings for this dish

Protein Pairings

Caribbean cook-up rice pairs beautifully with jerk chicken—the smoky, spicy marinade complements the rice's coconut richness perfectly. I love serving it with grilled jerk pork chops or saltfish, which are traditional island staples.

For a lighter option, grilled mahi-mahi with lime butter adds a refreshing contrast to the creamy rice. 🍗

Vegetable Sides

Add charred plantains for natural sweetness that balances the savory-spiced rice. I also recommend steamed callaloo (a Caribbean green leafy vegetable) or roasted yams for a heartier meal. A simple mango avocado salad with lime dressing provides a fresh, vibrant contrast to the rich rice. 🍠

Beverage Matchups

Sip on sorrel—a Jamaican holiday punch made with hibiscus, ginger, and cloves—for a festive pairing. For something lighter, ginger beer or pineapple juice cuts through the coconut's richness. A crisp white rum cocktail like a Mojito or Daiquiri elevates the meal to a celebratory level. 🍹

Traditional Pairings

In Trinidad, this rice is often served with curry goat or pelau (a rice and meat dish). Jamaican versions pair it with ackee and saltfish for a national breakfast-style meal. For a modern twist, try it with blackened shrimp or grilled lobster tails for a seafood-centric spread. 🦞

Dessert Complements

Finish the meal with guava cheesecake or rum-soaked coconut cake to echo the dish's tropical flavors. A scoop of mango sorbet provides a refreshing palate cleanser. For a lighter option, coconut macaroons or tropical fruit salad with passionfruit and papaya keep the Caribbean theme alive. 🍍

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 15g75%
Cholesterol 0mg0%
Sodium 720mg31%
Total Carbohydrate 62g23%
Dietary Fiber 4g14%
Sugars 6g
Protein 8g16%
* 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 basmati rice instead of jasmine rice?

While you can substitute basmati, jasmine rice is preferred for its naturally fragrant aroma and slightly sticky texture that's key to cook-up rice. Basmati will work but may lack the signature floral notes—stick with jasmine for authentic flavor. If you must use basmati, increase the coconut milk by 2 tablespoons to prevent dryness.

2

What's the secret to getting the rice perfectly tender?

The magic happens in three steps: toasting the rice for 2 minutes first, using only coconut milk (no water), and simmering on low heat for 15 minutes without peeking. The coconut milk provides enough moisture while keeping the grains distinct. If your rice is still firm after 15 minutes, add 2 tablespoons water and cook covered for another 5 minutes.

3

Can I make this recipe without Scotch bonnet pepper?

Remove the seeds and halve the pepper if you're sensitive to heat, or swap it for 1 teaspoon habanero or cayenne. For a milder version, use 1 teaspoon sweet paprika plus 1/4 teaspoon cayenne—just reduce the salt slightly since paprika can be salty. The key is balancing the spice with the sweet tomato base.

4

How do I store leftovers and reheat them?

Store in an airtight container for up to 4 days in the fridge. To reheat, sprinkle 1 tablespoon water over the rice and cover with a damp paper towel, then microwave for 2 minutes. For stove-top reheating, add 2 tablespoons water and simmer covered on low heat for 5 minutes. Never reheat in the microwave without moisture—it turns the rice rubbery.

5

What's the difference between Jamaican and Trinidadian cook-up rice?

Jamaican versions often include kidney beans or pigeon peas mixed into the rice, while Trinidadian cook-up rice focuses purely on the rice with tomato gravy. Trinidad's version also tends to use more garlic and thyme, while Jamaican recipes might include scotch bonnet peppers with seeds for extra heat. Both use coconut milk, but Trinidadian rice sometimes adds a touch of cinnamon for warmth.

★★★★★4.7(9 reviews)
Categories Soups & Stews