Side Dishes
This Caribbean spinach rice recipe brings the vibrant flavors of Jamaica to your table in one aromatic, one-pot dish. 🌿 The secret lies in toasting spices like thyme and garlic until fragrant, then simmering long-grain rice with coconut milk and wilted spinach until tender and infused with bold Caribbean warmth.
It’s a staple side dish that pairs perfectly with grilled fish or jerk chicken, offering a taste of island tradition with minimal effort.
The beauty of this recipe is its simplicity—just a handful of ingredients transform into a dish packed with flavor. Turmeric lends its golden hue, coconut milk adds richness, and fresh herbs like thyme and scallions create layers of aroma that fill your kitchen.
Whether you're serving it alongside a main course or enjoying it as a standalone meal, this spinach rice delivers the heart of Caribbean cuisine in every bite.
Ingredients for caribbean spinach rice
Toasted spices, coconut milk, and vibrant spinach create this fragrant Caribbean-inspired one-pot dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Fresh Spinach 🌿 | 4 cups | Chopped, loosely packed |
| Fresh Thyme 🌿 | ¼ oz | Or 2 tbsp dried thyme |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Turmeric 🌶️ | ½ tsp | For golden color |
| Scallions 🧅 | 3 whole | Green parts only, chopped |
| Vegetable Oil 🫒 | 2 tbsp | For toasting |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Fresh Ginger 🧅 | 1 tbsp | Grated, fresh preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The coconut milk is non-negotiable—full-fat canned coconut milk gives the richest texture. Thai Kitchen or Goya brands are reliable for consistent quality. Fresh thyme is ideal, but dried works in a pinch (use one-third the amount). For the spinach, baby spinach is easier to chop than bunch spinach—just tear it up roughly. The turmeric is what gives this dish its signature golden hue, so don't skip it. If you can't find fresh ginger, substitute 1 tsp ground ginger, but fresh has more punch.
No coconut milk? Light coconut milk or even evaporated milk in a pinch, though the flavor won't be identical. Short on thyme? Dried oregano at half the amount works surprisingly well. The scallions can be swapped for regular green onions if that's what you have. For the onion, yellow or white work best—red onions add too much sharpness. The garlic can be pre-minced from a jar (just drain it well), but fresh minced has better flavor. If you're missing the lemon juice, lime juice works perfectly—just adjust the sweetness in your main dish accordingly.
Rice keeps best in an airtight container in the fridge for 4-5 days. The flavor actually improves after the first day as everything melds together. For longer storage, freeze portions in single-serving containers—they reheat beautifully. If you're prepping ahead, toast the spices and onions first, then store separately. The coconut milk can be refrigerated for up to 1 week after opening, but use it within 3 days for best flavor. Fresh herbs like thyme and scallions should be stored in damp paper towels in a sealed bag for up to 5 days.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just rice, coconut milk, and a handful of fresh herbs simmered together. No separate pans, no fuss, and the spinach wilts right into the creamy rice while you stir.
- Thyme for Adventure: That first whiff of thyme and caramelized onion? It’s like a warm hug in a bowl. The coconut milk makes it rich without being heavy, and the spinach adds a bright, earthy kick that balances everything perfectly.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream. Pack it cold for work or serve it warm for dinner—no one will guess it’s the same dish.
- Budget Brightener: Fresh spinach and thyme stretch a dollar further than you’d think, especially with rice and coconut milk doing the heavy lifting. Honestly, it’s the kind of meal that makes grocery day feel like a win.
Step-by-step instructions for Caribbean spinach rice
This vibrant one-pot dish delivers fragrant toasted grains and tender spinach with minimal effort.
🔥 Step 1: Toast the Rice and Build the Flavor Base
Heat a heavy-bottomed pot over medium-high heat and add the 2 tablespoons vegetable oil. Once shimmering, add the 1.5 cups long-grain white rice and stir constantly for 2-3 minutes until the grains turn opaque and fragrant. This toasting step develops nutty depth and prevents mushy rice.
Add the 1 whole yellow onion and 4 cloves garlic cloves, stirring for another 1 minute until the onion softens slightly. Sprinkle in the 0.5 teaspoon ground turmeric and 1 teaspoon salt, stirring to coat the rice evenly. The turmeric will infuse the rice with its characteristic golden hue and earthy flavor.
🍳 Step 2: Cook with Coconut Milk and Aromatics
Pour in the 1 can coconut milk and bring to a gentle simmer. Add the 1 tablespoon fresh ginger and 0.25 ounce fresh thyme, stirring well. Reduce heat to medium-low and cover the pot, letting it cook for 12-15 minutes without stirring. The rice should absorb most of the liquid, leaving just a thin layer at the bottom.
Here's the thing—don't peek under the lid during cooking. Each time you lift it, you release steam and potentially dry out the rice. Instead, trust the timing and the visual cues: when the rice grains are tender but still have a slight bite, it's ready for the next step.
🥘 Step 3: Incorporate Spinach and Finish Cooking
Uncover the pot and stir in the 4 cups fresh spinach, 3 whole scallions, and 0.25 teaspoon black pepper. Cook uncovered for another 3-4 minutes until the spinach wilts completely and the rice reaches its final texture. The spinach should blend into the rice, creating a vibrant green color and adding a subtle earthiness.
If the rice still feels slightly undercooked, cover and let it steam for 2-3 minutes more. The residual heat will finish the cooking process while maintaining the perfect texture. This is where the coconut milk's richness shines—it keeps the rice tender while enhancing the flavors of all the other ingredients.
🍽️ Step 4: Brighten with Lemon and Rest
Remove from heat and stir in the 1 tablespoon lemon juice. This final step brightens the dish, cutting through the richness of the coconut milk and adding a refreshing citrus note. Let the rice rest for 5 minutes covered—this allows the flavors to meld and the rice to absorb any remaining juices.
Fluff the rice gently with a fork before serving. The finished dish should have a beautiful golden color from the turmeric, vibrant green streaks from the spinach, and a fragrant aroma that combines toasted rice, coconut, and fresh herbs. Serve immediately while still warm for the best texture and flavor experience.
Pro Tips For Making Caribbean Spinach Rice
- Sauté Onions Until Golden: I learned this the hard way—rushing the onions means your rice will taste raw and bitter. Cook them in coconut milk until they’re deep golden, almost caramelized, before adding anything else. That’s where the real flavor hides.
- Rinse Rice Twice: Caribbean rice needs to stay light, not gluey. Give that long-grain rice a good rinse—twice—until the water runs almost clear. Skimp here, and you’ll end up with a sad, dense pile instead of fluffy, separate grains.
- Add Spinach Late: Spinach wilts fast, and if you toss it in too early, it’ll turn to mush in the coconut milk. Wait until the rice is almost done, then fold in the spinach just to heat through—keep stirring so it stays bright green, not sad and limp.
- Use Full-Fat Coconut Milk: The cheap, watered-down stuff won’t give you that creamy, rich texture. Splurge on the full-fat canned version—it’s the difference between "meh" and "worth repeating." No shortcuts here.
Flavor customization for this recipe
Spicy Caribbean Kick
For a bold twist, add 1 teaspoon Scotch bonnet pepper or ½ teaspoon habanero powder when toasting the rice. This brings the heat of Jamaican jerk seasoning to your dish.
I like to balance it with 1 teaspoon brown sugar to create a sweet-spicy contrast. Start with less if you're sensitive to heat—you can always add more later. 🌶️
Creamy Variations
Swap the coconut milk for ½ cup Greek yogurt mixed with ½ cup water for a tangy, dairy-based version. This works especially well if you're avoiding coconut.
For extra richness, stir in 2 tablespoons melted butter at the end. The yogurt adds a bright acidity that pairs beautifully with the spinach and turmeric.
Protein-Packed Additions
Turn this into a complete meal by stirring in 1 cup cooked shrimp or ½ cup diced chicken breast during the final 3 minutes of cooking. For a vegetarian option, add ½ cup chickpeas when incorporating the spinach. The protein absorbs the flavors beautifully while adding heartiness to the dish.
Herb Swaps
No thyme? Try ½ teaspoon dried marjoram or ½ teaspoon dried basil for a Mediterranean twist. For a more authentic Caribbean profile, add ¼ teaspoon allspice when toasting the spices.
Fresh herbs like cilantro or parsley can be added at the end for brightness. Each herb brings a unique depth to the dish.
Sweet and Savory Balance
Add 1 tablespoon raisins or currants during the final 5 minutes of cooking for a sweet contrast. This is a common technique in Caribbean cuisine that softens the raisins while adding a subtle sweetness.
Pair it with ½ teaspoon cinnamon for warmth. The combination works surprisingly well with the savory spinach and coconut.
Nutrition facts
Frequently asked questions
Can I use regular spinach instead of baby spinach?
Regular bunch spinach works perfectly—just chop the leaves finely and remove thick stems. For 4 cups of baby spinach, you'll need about 5-6 cups of regular spinach. The key is to wilt it completely in the pot so it blends seamlessly into the rice.
Why does my Caribbean spinach rice turn out mushy?
Mushy rice usually happens from overcooking or insufficient toasting. Start by toasting the rice for 2-3 minutes until opaque, then use medium-low heat after adding coconut milk. Also, avoid peeking under the lid while cooking—each peek releases steam and can make the rice gummy.
What's the best way to store leftover spinach rice?
Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. For reheating, add 1-2 tablespoons water per cup of rice and cover with a damp paper towel to restore moisture. The flavors actually improve after the first day!
Can I make this recipe without coconut milk?
Yes! Use 1 cup light coconut milk or evaporated milk for creaminess, or ½ cup Greek yogurt + ½ cup water for tanginess. For a dairy-free option, try ½ cup vegetable broth + ½ cup water, though the flavor will be less rich. The coconut milk is what gives this dish its signature Caribbean profile.
How do I make this dish spicier?
Add 1 teaspoon Scotch bonnet powder or habanero flakes when toasting the rice, then balance with ½ teaspoon brown sugar for sweetness. For a milder heat, use ½ teaspoon cayenne pepper. Always taste as you go—you can adjust heat levels after cooking too!
