
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026