Side Dishes
This Caribbean spinach rice recipe transforms simple ingredients into a vibrant, coconut-infused side dish that’s as flavorful as it is comforting. 🌴 The secret lies in balancing tender spinach with crisp celery and aromatic spices, creating a dish that’s both hearty and refreshing—perfect for pairing with grilled fish or roti.
What sets this recipe apart is its rich cultural roots, blending Caribbean warmth with a touch of tropical sweetness from coconut milk. The process is straightforward: sauté your aromatics, cook the rice until tender, then fold in spinach until wilted, finishing with a creamy coconut touch.
The result? A dish that’s bold, aromatic, and deeply satisfying—ideal for weeknight dinners or festive gatherings.
Ingredients for caribbean spinach rice
Caribbean flavors meet comforting textures in this vibrant spinach rice dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Fresh Spinach 🌿 | 4 cups | Chopped, stems removed |
| Celery Stems 🥬 | 2 whole | Diced, crisp texture |
| Yellow Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned, unsweetened |
| Vegetable Oil 🫒 | 2 tbsp | Neutral, high smoke point |
| Ground Turmeric 🌿 | ½ tsp | Freshly ground preferred |
| Ground Cumin 🌿 | ½ tsp | Toasted for depth |
| Ground Allspice 🌶️ | ¼ tsp | Key Caribbean spice |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ¼ tsp | Freshly cracked |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Scotch Bonnet Pepper 🌶️ | ½ whole | Seeded, optional heat |
The coconut milk is non-negotiable here—full-fat canned delivers that rich, velvety texture. Goya or Thai Kitchen brands are my go-tos for consistent quality, but any unsweetened canned coconut milk works. For the spinach, baby spinach is ideal, but chopped regular leaves work too—just squeeze out excess water to avoid a soggy rice. Celery adds that signature Caribbean crunch, so don't skip it. If you can't find fresh thyme, dried at one-third the amount will suffice, though fresh is preferred for that bright herbal note.
No Scotch bonnet? Jalapeño or habanero at half the amount brings similar heat. The allspice is crucial for that authentic Caribbean warmth—Penzeys or bulk spice bins carry the best quality. For the rice, jasmine or basmati adds extra aroma, but long-grain white is standard. Prefer brown rice? Use a 1:1.5 rice-to-water ratio and add 10 minutes to cooking time. The vegetable oil should have a high smoke point—avocado or refined coconut oil works beautifully if you want to stay true to Caribbean flavors.
Rice reheats best with a splash of water or coconut milk—microwave 2 minutes covered for perfect texture. Store leftovers in an airtight container for 4 days in the fridge, or freeze for 3 months. For meal prep, cook the rice base first, then reheat with fresh spinach and celery—keeps the crunch intact. The coconut milk solidifies when chilled, so stir before using. This dish tastes even better the next day as flavors meld—perfect for making ahead for gatherings.
Why You'll Love This Recipe
- 20-Minute Prep: I swear, this is the kind of recipe where you can chop the onion and celery while watching a show—no fancy techniques, just a knife and a cutting board. The spinach wilts in seconds, and the rice gets to work while you finish up.
- Garlic-Green Magic: That first bite of rice with its crispy edges and the bright, herby spinach? It’s like a flavor hug. The garlic and onion caramelize just enough to make the whole dish taste like it simmered for hours—not that it actually does.
- Lunchbox Legend: Between us, this is my go-to for meal prep. Pack it in containers, and it stays fresh for days. My kids actually eat it cold (yes, really), and it’s still the star of their lunchbox—no sad, soggy sandwiches here.
- Pocketbook Hero: Honestly, this recipe is my budget win. A bunch of spinach, a few celery stalks, and a head of garlic stretch to feed four for less than $5. Plus, the leftovers taste just as good reheated as they do fresh.
Step-by-step instructions for Caribbean spinach rice
Master this vibrant Caribbean dish with aromatic spices and coconut richness.
🍳 Step 1: Sauté Aromatics in Coconut-Creamed Base
Heat the 2 tablespoons vegetable oil in a medium saucepan over medium heat. Add the 2 whole celery stems and 1 whole yellow onion, cooking for 5-6 minutes until the onion becomes translucent and the celery softens. This foundational step builds flavor through caramelization.
Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Immediately stir in the 0.5 teaspoon ground turmeric, 0.5 teaspoon ground cumin, and 0.25 teaspoon ground allspice, toasting the spices for 30 seconds to release their essential oils. The pan should fill with warm, earthy aromas.
🥘 Step 2: Infuse Coconut Milk and Season
Pour in the 13.5 ounces coconut milk and bring to a gentle simmer over medium-low heat. Add the 1 teaspoon salt and 0.25 teaspoon black peppercorns, stirring until dissolved. The coconut milk should reduce slightly, creating a velvety sauce that coats the back of a spoon.
Here's the thing—this is where the magic happens. The coconut milk carries the spices throughout the dish, creating that signature Caribbean richness. Let it simmer uncovered for 5 minutes to deepen the flavors, stirring occasionally to prevent scorching. You'll notice the mixture thickens slightly and develops a subtle golden hue.
👨🍳 Step 3: Cook the Rice to Perfect Texture
Add the 1.5 cups long-grain white rice and stir gently to coat each grain in the coconut-spice mixture. Increase heat to medium-high and bring to a boil, then immediately reduce to low heat. Cover tightly with a lid and cook for 15 minutes without disturbing—this steam-cooking method creates fluffy, separate grains.
After 15 minutes, remove the lid and stir gently with a fork. You'll see the rice has absorbed most of the liquid but still has a slight moisture—this is perfect. If the bottom seems dry, add 2 tablespoons water and stir. The rice should be tender but still slightly firm to the bite, with a delicate crunch.
🍳 Step 4: Wilt Spinach and Finish with Herbs
Push the rice to one side of the pan and add the 4 cups fresh spinach to the empty space. Cook for 1-2 minutes until just wilted—spinach should maintain vibrant color and crisp texture, not turn mushy. Stir the spinach into the rice, then add the 1 tablespoon lemon juice and 1 tablespoon fresh thyme, mixing gently.
For the Scotch bonnet pepper, carefully remove the seeds and membranes from the 0.5 whole Scotch bonnet pepper (if using) and add to the pan. Mince it finely with a knife or pulse in a food processor for 5 seconds—this distributes heat evenly without overwhelming the dish. Stir everything together and cook for 1 minute to meld the flavors.
⏰ Step 5: Rest and Serve with Crispy Edges
Remove from heat and let the rice rest covered for 5 minutes. This resting period allows the flavors to fully integrate and the rice to finish steaming. Fluff gently with a fork, then transfer to a serving dish. The ideal texture should be firm yet tender with a subtle coconut aroma wafting from each bite.
For best presentation, serve immediately with a sprinkle of additional fresh thyme and a side of grilled fish or jerk chicken. The contrast between the creamy coconut rice and the crispy protein creates a perfect Caribbean meal experience. Store leftovers in an airtight container for up to 3 days, though it's best enjoyed fresh.
Pro Tips For Making Caribbean Spinach Rice
- TOAST THE RICE FIRST: I learned this the hard way—skipping the quick toast in oil before adding liquid turns your rice into mush. Heat the rice in a dry pot for 2-3 minutes until it smells nutty and the grains look slightly translucent. This step locks in texture and prevents that sad, gluey consistency.
- CHOP SPINACH SMALL: Big spinach chunks? No thanks. Finely chop the leaves (about ¼-inch pieces) so they blend into the rice instead of sitting as clumps. If you’re using frozen spinach, thaw and squeeze out all the water—wet spinach steams the rice instead of cooking it.
- SAUTÉ ONIONS LOW AND SLOW: After burning three batches of onions, I finally figured out: medium-low heat is your friend. Cook the onions for 8-10 minutes until soft and golden, not browned. Rushed onions add bitterness, and Caribbean spinach rice needs that sweet, mellow base to shine.
- USE TWICE THE GARLIC: Sounds weird, but it works: minced garlic (not pressed) adds depth. Sauté it with the onions until fragrant but not crisp—just before the spinach goes in. Extra garlic cuts through the earthiness of the spinach and balances the dish. (Yes, even if you’re skeptical.)
Perfect pairings for caribbean spinach rice
Protein Pairings
This creamy spinach rice pairs beautifully with grilled mahi-mahi or jerk chicken—the crispy, spiced proteins cut through the coconut richness perfectly. I like to marinate mahi-mahi in lime juice, garlic, and Scotch bonnet pepper for 30 minutes before grilling.
For a vegetarian option, tofu scramble with turmeric and black salt works wonderfully, especially when served with a side of avocado slices. 🍗
Caribbean Staples
Complete your meal with peas and rice (using the same coconut base but with peas instead of spinach) and fried plantains for a full Caribbean spread. The sweetness of the plantains balances the earthy spinach, while the peas add a satisfying texture contrast.
For extra authenticity, serve with roti—I prefer store-bought garlic roti from the Caribbean section for convenience. 🍌
Refreshing Sides
A simple mango-habanero salsa adds a tangy, fruity contrast to the creamy rice. Mix 1 cup diced mango, ½ habanero (seeded), 1 tbsp lime juice, and 2 tbsp chopped cilantro.
For a lighter option, cucumber-lime salad with red onion and jalapeño keeps the meal fresh and vibrant. 🥭
Beverage Pairings
Cool down with a rum punch—mix 1.5 oz white rum, ½ oz lime juice, ½ oz grenadine, and 4 oz pineapple juice. For a non-alcoholic option, hibiscus iced tea with a hint of mint is refreshing and complements the dish’s tropical notes.
A crisp Caribbean lager like Red Stripe also works beautifully. 🍹
Sweet Endings
Finish your meal with coconut custard or guava duff—both highlight the coconut flavors in the rice. For a lighter option, passion fruit sorbet provides a bright, citrusy finish. The natural sweetness balances the savory-spiced rice perfectly. 🍮
Nutrition facts
Frequently asked questions
Can I substitute regular milk for coconut milk?
While you can use regular milk, it won't deliver that signature Caribbean flavor or creamy texture. Coconut milk's richness is essential—it carries the spices beautifully and creates the dish's signature velvety mouthfeel. For a lighter version, try a 50/50 mix with water, but expect less depth of flavor.
How do I make this dish less spicy?
Simply reduce or omit the Scotch bonnet pepper entirely—it's the main source of heat. For milder flavor, use a tiny pinch (1/8 teaspoon) of sweet paprika instead. The dish will still have Caribbean warmth without the spice kick, and all other flavors remain intact.
Can I prepare this recipe in an Instant Pot?
Sauté your aromatics first, then add all ingredients except spinach. Use the high pressure setting for 5 minutes, then quick-release. Stir in spinach at the end and cook for 1-2 minutes until wilted. The Instant Pot version cooks 30% faster and maintains perfect texture.
Why does my spinach rice turn out mushy?
Overcooking is the most common issue—spinach should wilt in 1-2 minutes, not turn to sludge. Also, ensure your rice is fully cooked before adding spinach. If using pre-cooked rice, heat it first with a splash of coconut milk to restore moisture before mixing in greens.
What's the secret to getting crispy celery in the dish?
Cook the celery separately for 3-4 minutes before adding to the rice mixture. For extra crunch, cut it into thin matchsticks and sauté until just tender-crisp. Add it back to the rice right before serving to maintain that satisfying texture contrast.
