Jamaican Cook Up Rice Recipe: Island Spice in One Pot

Jamaican Cook Up Rice Recipe: Island Spice in One Pot

This one-pot dish brings the vibrant flavors of the Caribbean straight to your kitchen table. A hearty blend of rice, coconut milk, and spices creates a meal that’s both comforting and deeply satisfying.

What sets this creation apart is its simplicity and bold island character. I’ve tested this method repeatedly to ensure the rice absorbs every bit of the aromatic broth, resulting in perfectly tender grains every time.

You’ll find the balance of heat, sweetness, and savory notes in each bite. The coconut milk adds a creamy richness that complements the spices without overpowering them.

Ready in under an hour, this is a dish that’s as practical as it is delicious. The flavors only deepen the next day, making it ideal for leftovers.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Jamaican Cook Up Rice

One pot, bold Caribbean flavors, minimal effort. Everything you need for island comfort.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Coconut Milk 🥥 1 can Full-fat for creaminess
Kidney Beans 🫘 1 can Drained and rinsed
Black Beans 🫘 1 can Drained and rinsed
Red Bell Pepper 🌶️ 1 whole Diced into small pieces
Yellow Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 4 cloves Minced for bold flavor
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed, minced (optional for heat)
Fresh Thyme 🌿 4 sprigs Leaves stripped from stems
Green Onions 🧅 3 pieces Sliced thin, including green tops
Vegetable Oil 🫒 2 tbsp For sautéing aromatics
Ground Allspice 🌿 1 tsp Essential for island flavor
Dried Thyme 🌿 1 tsp If fresh unavailable
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The coconut milk is non-negotiable here—Goya or Thai Kitchen are solid choices at most supermarkets. For the beans, I grab Bush’s Best (they’re always tender). The allspice is the soul of this dish, so make sure it’s fresh—if your jar’s been sitting for years, Penzeys has the good stuff. Scotch bonnet is traditional, but habanero works if that’s what’s available (or skip it for milder heat).

No coconut milk? Half-and-half plus a splash of water gets you close, but the flavor won’t be the same. Kidney and black beans can be swapped for pigeon peas or chickpeas. Fresh thyme is ideal, but dried at one-third the amount works. Out of scotch bonnet? Jalapeño plus a pinch of cayenne mimics the heat. The rice can be brown, but it’ll need extra liquid and time.

Leftovers taste even better the next day once all the flavors meld. Stores 4-5 days in the fridge, freezes for 3 months. I portion mine into meal-sized containers—perfect for busy weeknights (trust me on this).

❤️

Why You’ll Love This Recipe

  • One Pot Meal: I love tossing everything in a single pot—rice, coconut milk, beans, and peppers—and letting it simmer while I do other things.
  • Creamy Coconut Kick: The coconut milk soaks into the rice, giving it this rich, velvety texture that pairs perfectly with the earthy beans.
  • Feeds a Hungry Crowd: I make a big batch for Sunday dinner, and it’s just as good reheated for lunch the next day.
  • Stretches the Budget: Between the rice and beans, this dish fills everyone up without breaking the bank. Honestly, it’s one of my cheapest meals that still feels special.

Step-by-Step Instructions for Jamaican Cook Up Rice

Here’s the method that brings all the island flavors together in one satisfying pot.

Step 1: Sauté the Aromatics to Build Flavor

Heat the 2 tbsp vegetable oil in a large pot over medium heat. Add the finely chopped yellow onion and cook for 3-4 minutes until it turns translucent and just starts to soften at the edges.

Stir in the minced garlic cloves, diced red bell pepper, and minced scotch bonnet pepper. Cook for another 2 minutes until the mixture becomes fragrant and the peppers begin to soften. I like to press the garlic slightly with the back of my spoon to release its oils into the oil.

Add the stripped fresh thyme leaves, 1 tsp dried thyme, 1 tsp ground allspice, 1 tsp salt, and 0.5 tsp black pepper. Stir well and cook for 1 minute to toast the spices slightly—this wakes up their flavors.

Step 2: Combine the Rice and Beans

Add the 2 cups long-grain white rice to the pot and stir to coat every grain with the aromatic oil and spices. Let it toast for 2 minutes, stirring constantly, until the rice turns slightly opaque and you can smell its nutty aroma.

Pour in the 1 can coconut milk and 1½ cups water (use the empty coconut milk can to measure). Stir well to combine, making sure to scrape up any browned bits from the bottom of the pot.

Add the drained and rinsed kidney beans and drained and rinsed black beans. Stir everything together gently so you don’t break the beans. The liquid should come about ½ inch above the rice and bean mixture.

Step 3: Simmer Until Perfectly Tender

Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot tightly with a lid, and let it simmer undisturbed for 20-25 minutes.

You’ll know it’s ready when the liquid has been absorbed and the rice is tender with no hard bite in the center. Resist the urge to stir during cooking—this can break the rice grains and release too much starch, making your dish mushy.

If the rice still has a firm bite but the liquid is gone, add ¼ cup water and continue cooking for another 5 minutes. The beans should be heated through and the coconut milk should have created a creamy, slightly thick sauce.

Step 4: Finish and Rest for Best Texture

Remove the pot from heat and let it sit, covered, for 5-10 minutes. This resting time allows the rice to steam in its own heat, ensuring even cooking and helping all the flavors meld together beautifully.

Gently fold in the sliced green onions with a fork, reserving a little for garnish. The heat from the rice will slightly soften the green onions while keeping their fresh, bright flavor.

Taste and adjust the seasoning if needed. I often find it needs a touch more salt after the rice has absorbed all the liquid. Serve hot, garnished with the reserved green onions.

👨‍🍳

Pro Tips For Making Jamaican Cook Up Rice

  • Soak the Rice: Rinse and soak the long-grain white rice for 15-20 minutes before cooking—it removes excess starch and guarantees fluffier grains that don’t clump together in the coconut milk.
  • Bloom the Spices: Sauté your garlic, thyme, and scotch bonnet in a bit of oil for 1-2 minutes before adding liquids; I learned this the hard way after my rice tasted flat without that initial flavor boost.
  • Skip the Salt Early: Resist the urge to salt the rice at the start—coconut milk and beans already add richness, and you can always adjust at the end with a final taste.
  • Use Canned Beans: Sounds lazy, but canned kidney and black beans work perfectly here—just drain, rinse, and add them in the last 10 minutes to avoid mushy texture.

Troubleshooting This Dish

Rice Too Dry

If your rice is undercooked but the liquid is gone, add ¼ cup water or coconut milk and cover tightly. Let it steam for 5-7 minutes off heat. I always keep an extra ½ cup coconut milk on hand for this exact reason. 💡

Mushy Rice Texture

Stirring during cooking releases starch, making rice mushy. Once you add the liquid, resist stirring. If it’s already mushy, spread it on a baking sheet to cool quickly and stop the cooking process.

Bland Flavors

If your dish tastes flat, stir in 1 tsp salt and ½ tsp allspice at the end. A splash of lime juice brightens all the flavors. I learned this trick after my first bland batch in my tiny Boston kitchen.

Burnt Bottom

Use a heavy-bottomed pot and maintain medium-low heat after boiling. If you see browning, immediately lower heat and add 2 tbsp water, scraping gently. A diffuser helps distribute heat evenly on electric stoves.

Beans Still Hard

Canned beans should be tender, but if yours aren’t, simmer them separately in 1 cup water for 10 minutes before adding. Dried beans need overnight soaking and 45 minutes pre-cooking. I always check a few beans before adding to the rice.

Too Spicy

Remove seeds from the scotch bonnet before mincing, or use half. If it’s already too hot, stir in ½ cup coconut milk to mellow the heat. The creaminess balances the spice beautifully.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 16g21%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 58g21%
Dietary Fiber 12g43%
Sugars 3g
Protein 14g28%
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 brown rice instead of white?

Yes, but add ½ cup extra liquid and increase cooking time to 40-45 minutes. Brown rice needs more moisture and time to soften properly.

2

What if I don’t have scotch bonnet pepper?

Substitute with ½ habanero or 1 jalapeño plus a pinch of cayenne for similar heat. Remove all seeds for milder flavor.

3

Can this be made vegetarian?

Skip meat additions and use vegetable broth instead of water. The beans and coconut milk provide plenty of protein.

4

How do I store leftovers?

Keep in an airtight container in the fridge for 4-5 days or freeze for 3 months. Flavors deepen overnight!

★★★★★4.9(11 reviews)
Tyler Campbell