Jamaican Spicy Rice Recipe: Island Heat in Every Bite

Jamaican Spicy Rice Recipe: Island Heat in Every Bite

This Jamaican-inspired dish brings bold island flavors to your table with a perfect balance of heat and aroma. The combination of spices creates a complex flavor profile that’s both satisfying and memorable.

I developed this recipe to capture authentic Caribbean taste using simple, accessible ingredients. The rice absorbs all the spices during cooking, resulting in a fragrant dish with just the right amount of kick.

Each bite delivers layers of flavor from the scotch bonnet pepper, thyme, and allspice. The dish comes together in one pot, making it as practical as it is delicious.

Serve it as a side or main dish—it pairs perfectly with grilled vegetables or protein. This is Caribbean comfort food at its best.

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

Ingredients for Jamaican Spicy Rice

Bold island flavors start with these simple, aromatic ingredients. No fuss, just big taste.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Coconut Milk 🥥 1 can Full-fat for creaminess
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed for less heat
Yellow Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Fresh Thyme Sprigs 🌿 4 pieces Leaves stripped from stems
Ground Allspice 🌶️ 1 tsp Essential for authentic flavor
Ground Cinnamon 🌿 ½ tsp Adds warmth to the dish
Ground Nutmeg 🌰 ¼ tsp Freshly grated preferred
Vegetable Broth 🥕 2 cups Low-sodium for balance
Olive Oil 🫒 2 tbsp For sautéing aromatics
Green Onions 🌱 3 pieces Thinly sliced for garnish
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The coconut milk is non-negotiable here—Thai Kitchen or Native Forest are my go-tos for full-fat richness. Scotch bonnet peppers can be tricky to find, but Asian markets or Caribbean grocers usually stock them. If you’re sensitive to heat, habaneros work in a pinch (same family, slightly milder). The rice should be long-grain white—jasmine or basmati both absorb the spices beautifully.

No fresh thyme? Dried thyme at one-third the amount works, but fresh gives that bright, Caribbean vibe. Out of allspice? Equal parts cinnamon, nutmeg, and cloves mimics it pretty well. For the broth, Better Than Bouillon No Chicken Base is my favorite vegan option—deep flavor without the animal products. The green onions and cilantro can be swapped for parsley if that’s what you’ve got.

This keeps 4-5 days in the fridge—reheat with a splash of water to bring it back to life. Freezes well too, up to 3 months. The flavors actually deepen overnight, so it’s even better the next day (worth the extra minute to make a double batch).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in—rice, coconut milk, Scotch bonnet—and walk away. No babysitting required.
  • Coconut Heat: The creamy coconut milk balances that fiery Scotch bonnet kick. Honestly, I could eat this plain.
  • Meal Prep MVP: I make a big batch on Sunday and it reheats like a dream all week long.
  • Budget Stretcher: A pound of rice and a can of coconut milk feed my whole family. Between us, it’s cheaper than takeout.

Step-by-Step Instructions for Jamaican Spicy Rice

Here’s how to build layers of island flavor without losing the heat.

Step 1: Toast the Rice and Sauté the Aromatics

Heat the 2 tbsp olive oil in a heavy pot over medium-high heat. Add the 2 cups Long-Grain White Rice and toast for 2-3 minutes, stirring constantly, until the grains turn translucent and emit a nutty aroma.

Immediately add the finely diced yellow onion and cook for 3-4 minutes until softened and just beginning to caramelize. Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don’t let it brown or it’ll turn bitter.

This foundation layer develops the base flavors that will absorb into every grain. The rice should sizzle, not smoke, as it toasts. If it starts to stick, reduce heat slightly and keep it moving.

Step 2: Build the Spice Infusion

Add the scotch bonnet pepper (whole with seeds removed), stripped fresh thyme sprigs, 1 tsp ground allspice, 0.5 tsp ground cinnamon, and 0.25 tsp ground nutmeg to the pot. Stir for 1 minute to bloom the spices in the hot oil.

The scotch bonnet should release its aroma but not break apart—this prevents uneven heat distribution. You’ll smell the allspice immediately: warm, slightly sweet, with a hint of clove. This is the heart of the Jamaican flavor profile.

Be careful not to inhale directly over the pot as the spices release their volatile oils. The mixture should look slightly pasty from the spices coating the rice and onions.

Step 3: Add Liquids and Simmer

Pour in the 1 can coconut milk and 2 cups vegetable broth. Add the 1 tsp salt and 0.5 tsp black pepper, then stir well to combine. Bring to a boil, then immediately reduce heat to low, cover, and let it simmer for 20 minutes.

You’ll see small bubbles breaking the surface gently—that’s the perfect simmer. Resist the urge to stir once it’s simmering; this prevents the rice from releasing too much starch and becoming gummy. The coconut milk should create a creamy, slightly frothy layer on top.

The liquid will reduce by about half, and the rice will absorb the flavors as it cooks. If you notice the pot is drying out too quickly, add a splash of water and recover immediately.

Step 4: Rest and Finish with Fresh Herbs

After 20 minutes, turn off the heat and let the rice sit covered for an additional 10 minutes. This steaming period allows the grains to fully absorb the remaining liquid and become tender.

Remove the scotch bonnet and thyme sprigs, then fluff the rice gently with a fork. Fold in the thinly sliced green onions and 0.25 cup chopped fresh cilantro, reserving a small amount for garnish. The herbs should brighten the dish with their fresh, green notes.

The rice should be tender with a slight bite, each grain distinct yet coated in the creamy, spiced coconut sauce. The scotch bonnet’s heat will have infused throughout, balanced by the richness of the coconut milk.

👨‍🍳

Pro Tips For Making Jamaican Spicy Rice

  • Toast the Rice: Cook the rice in a dry pot for 2-3 minutes before adding liquids—this deepens the nutty flavor and prevents mushiness. I learned this the hard way after my first few batches turned out gluey.
  • Handle Peppers Carefully: Wear gloves when prepping Scotch Bonnets, and remove the seeds if you want heat without overwhelming spice. After burning my fingers once, I never skip this step.
  • Use Full-Fat Coconut Milk: Skip the light versions—they thin out the dish and leave it tasting watery. My grandmother swore by the canned full-fat kind, and she was right.
  • Let It Steam: Once the liquid’s absorbed, turn off the heat, cover the pot, and let it sit for 10 minutes. Sounds weird, but it works—every grain comes out perfectly fluffy.

Dietary Considerations for This Recipe

Vegan and Gluten-Free

This dish is naturally 100% vegan as written, with no animal products in any ingredient. The coconut milk provides richness without dairy, while vegetable broth keeps the base completely plant-based. It’s perfect for anyone following a strict vegan diet. 🌱

Nut Allergy Safe

Despite using coconut milk, this recipe is generally safe for those with tree nut allergies, as coconuts are botanically classified as drupes. However, always check labels to ensure no cross-contamination, especially with brands like Thai Kitchen.

Gluten-Free by Default

All ingredients, from long-grain rice to spices, are inherently gluten-free. Just confirm your vegetable broth is certified gluten-free—Better Than Bouillon No Chicken Base is a reliable choice. No substitutions needed here.

Adjusting Heat Levels

For those sensitive to spice, reduce the heat by removing all seeds from the scotch bonnet or replacing it with a milder pepper like a jalapeño. You’ll still get great flavor without the intense kick. 🌶️

Low-Sodium Option

Use low-sodium vegetable broth and reduce the added salt to ½ tsp. The coconut milk and spices provide plenty of flavor, so you won’t miss the extra salt. Taste and adjust as needed.

Diabetic-Friendly Tweaks

Replace white rice with brown rice or cauliflower rice to lower the glycemic impact. Note that brown rice may require 10-15 extra minutes of cooking and a splash more liquid. The spices and coconut milk remain the same.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 1g
Protein 6g12%
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

What can I substitute for scotch bonnet pepper?

Habanero is the closest substitute with similar heat. For milder flavor, use a jalapeño. Remove all seeds to reduce spice level.

2

Can I make this with brown rice instead?

Yes, but add 10-15 extra minutes of cooking time and ½ cup more liquid. Brown rice needs more water to soften.

3

How do I store leftovers?

Keep in an airtight container in the fridge for 4-5 days. Reheat with a splash of water to restore moisture.

4

Why is my rice mushy?

Stirring during simmering releases starch. Next time, resist stirring once liquids are added. Let it steam undisturbed.

★★★★★4.7(10 reviews)
Tyler Campbell