Jamaican Spinach Rice Recipe: Island Spice in Every Grain

Jamaican Spinach Rice Recipe: Island Spice in Every Grain

This dish captures the vibrant essence of Jamaican cuisine with every bite. The combination of fresh spinach and aromatic spices creates a dish that’s both nourishing and deeply flavorful.

I’ve perfected this recipe to balance bold island seasonings with the natural earthiness of spinach and rice. The result is a one-pot meal that’s as satisfying as it is simple to prepare.

Each grain of rice absorbs the rich, savory flavors, while the spinach adds a touch of freshness. The dish comes together in under an hour, making it ideal for a weeknight dinner that feels special.

Serve it as a main course or pair it with grilled proteins for a complete meal. Here’s how to make it.

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

Ingredients for Jamaican Spinach Rice

Fresh spinach, bold spices, and coconut milk bring island flavors to this one-pot meal.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Fresh Spinach 🥬 8 oz Chopped, packed (about 6 cups)
Coconut Milk 🥥 1 can Full-fat for creaminess
Red Bell Pepper 🌶️ 1 whole Diced small
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Thyme 🌿 2 tbsp Leaves stripped, stems discarded
Scallions 🧅 3 whole Thinly sliced, green parts reserved
Allspice Berries 🌿 6 whole Lightly crushed
Vegetable Broth 💧 2 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp For sautéing vegetables
Scotch Bonnet Pepper 🌶️ ½ whole Seeded, minced (optional for heat)
Ground Turmeric 🌶️ ½ tsp For color and earthiness
Salt 🧂 1 tsp Sea salt or kosher
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The coconut milk is non-negotiable here. Full-fat cans from Thai Kitchen or Native Forest give the creaminess this needs—light versions just won’t deliver. The allspice berries are key for authentic Jamaican flavor; find them in the spice aisle at Whole Foods or order from Penzeys. Fresh thyme makes a difference, but dried works in a pinch at one-third the amount.

No coconut milk? Cashew cream or oat cream can substitute, but expect a slightly different taste. Missing allspice? Equal parts cinnamon, nutmeg, and cloves gets you close. The Scotch bonnet adds heat—skip it entirely or use half a jalapeño for milder flavor. Fresh spinach can be swapped for kale or collard greens (just remove tough stems).

Leftovers keep beautifully in the fridge for 4-5 days and actually taste better the next day. Freeze portions in airtight containers for up to 3 months. The rice soaks up flavors as it sits, so don’t worry about drying out.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just toss everything in a single pot—the rice, spinach, and coconut milk—and let it simmer. No extra pans, no fuss.
  • Creamy Coconut Kick: Honestly, the coconut milk turns the rice so rich and fragrant, and the bell peppers add this sweet crunch.
  • Meal Prep Hero: This keeps beautifully for days, and the flavors taste even better reheated. My lunchbox has never been happier.
  • Budget-Friendly Feast: Between us, a bag of rice, fresh spinach, and a can of coconut milk stretch far without breaking the bank.

Step-by-Step Instructions for Jamaican Spinach Rice

This method delivers perfectly flavored rice with vibrant island spices every time.

Step 1: Sauté Aromatics and Build Flavor Base

Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until it becomes translucent and soft. This creates a sweet foundation for the dish.

Add the 4 cloves Garlic Cloves, diced Red Bell Pepper, and 3 whole Scallions. Sauté for 2 minutes until the garlic becomes fragrant. Stir in the 2 tbsp Fresh Thyme, 6 whole Allspice Berries, and 0.5 tsp Ground Turmeric, cooking for 1 minute to toast the spices and release their aromas.

Step 2: Incorporate Liquids and Spinach

Pour in the 1 can Coconut Milk and 2 cups Vegetable Broth. Stir well to combine all the flavors. The liquid should come to a gentle simmer—this ensures the spices infuse properly into the cooking liquid.

Add the 8 oz Fresh Spinach in batches, stirring each addition until it wilts down. This prevents overcrowding the pot and ensures even cooking. The spinach should turn bright green and tender within 2-3 minutes.

Step 3: Cook the Rice to Perfection

Stir in the 2 cups Long-Grain White Rice, 1 tsp Salt, and 0.5 tsp Black Pepper. Bring the mixture to a boil, then reduce heat to low, cover the pot, and simmer for 20 minutes. Avoid lifting the lid during this time to maintain steady heat and prevent steam from escaping.

After 20 minutes, check that the rice is tender and the liquid is absorbed. If the rice is still firm, cook for an additional 5 minutes. If it’s dry but not fully cooked, add ¼ cup water and continue cooking.

Step 4: Rest and Serve

Remove the pot from heat and let it sit, covered, for 5 minutes. This resting period allows the rice to steam and become fluffier. Gently fluff the rice with a fork to separate the grains and distribute the spinach and spices evenly.

Discard the Allspice Berries if desired, or leave them in for a stronger flavor. Taste and adjust seasoning with additional Salt or Black Pepper if needed. Serve warm, garnished with the reserved green parts of the scallions for a fresh finish.

👨‍🍳

Pro Tips For Making Jamaican Spinach Rice

  • Rinse the Rice: Wash the long-grain white rice until the water runs clear to remove excess starch—I learned this the hard way after ending up with gummy rice in my first few attempts.
  • Sauté the Aromatics: Cook the yellow onion and red bell pepper until soft, about 5-7 minutes, before adding liquids; it deepens their sweetness and prevents a raw crunch in the final dish.
  • Skip Overcooking Spinach: Stir in the fresh spinach at the very end, just until wilted—about 2 minutes—so it stays bright green and doesn’t turn mushy.
  • Use Full-Fat Coconut Milk: After trying light versions, I finally figured out that full-fat coconut milk gives the rice that rich, creamy texture that makes this dish sing.

Creative Variations of These Flavors

Coconut Curry Twist

Add 1 tbsp curry powder to the sautéed aromatics for a deeper, more complex flavor profile. I also fold in ½ cup diced mango with the spinach for a sweet contrast. This variation leans into the island’s love of bold, layered spices. 🌴

Protein-Packed Version

Stir in 1 can black beans (drained and rinsed) or 1 cup cooked chickpeas with the rice for extra protein. The beans soak up the coconut milk beautifully. This turns the dish into a heartier, more filling meal.

Jerk-Inspired Heat

For a smoky, spicy kick, add 1 tsp jerk seasoning (I use Walkerswood) with the dry spices. Finish with a squeeze of lime juice and fresh cilantro for brightness. This brings the fiery soul of Jamaican jerk to the dish.

Herb-Forward Style

Boost the freshness by stirring in ¼ cup chopped cilantro and 2 tbsp chopped parsley at the end. The herbs add vibrant color and a clean finish. I love this version when serving with grilled fish or shrimp.

Vegetable Medley

Swap half the spinach for diced zucchini or shredded carrots for added texture and color. Sauté the harder veggies with the onions to soften them first. This makes the dish even more nutritious and visually appealing.

Spice It Down

For a milder take, skip the Scotch bonnet entirely and reduce the allspice to 3 berries. This keeps the dish aromatic without overwhelming heat. It’s perfect for kids or those sensitive to spice. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 3g
Protein 7g14%
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 frozen spinach instead of fresh?

Yes, but thaw and drain it well first to remove excess water. Use 10 oz frozen for the same volume as 8 oz fresh. Squeeze out all moisture to prevent a watery result.

2

What can I substitute for allspice berries?

Use ½ tsp ground allspice or a mix of ¼ tsp each cinnamon, nutmeg, and cloves. This blend mimics the warm, complex flavor of whole berries.

3

How can I make this dish less spicy?

Omit the Scotch bonnet entirely and reduce allspice to 3 berries. For extra mildness, skip the black pepper too. The coconut and thyme still deliver great flavor.

4

Can I cook this in a rice cooker?

Yes! Sauté aromatics in a pan first, then transfer everything to the cooker. Use the standard rice setting, but check at 18 minutes for doneness.

★★★★★4.9(14 reviews)
Tyler Campbell