Caribbean Spinach Rice Recipe: Bold Coconut-Lime Flavor in One Pot

Side Dishes

Caribbean Spinach Rice Recipe: Bold Coconut-Lime Flavor in One Pot

This Caribbean spinach rice recipe transforms simple ingredients into a fragrant, one-pot masterpiece where coconut milk and lime create a vibrant, aromatic base. The key lies in toasting spices until fragrant—this unlocks deep, complex flavors that elevate every bite.

Perfect for vegetarian meals or as a side to grilled fish, this dish delivers restaurant-quality results with minimal effort.

By sautéing garlic, bell peppers, and spinach in coconut milk, you build layers of richness and freshness that define Caribbean cuisine. The rice absorbs the flavors as it cooks, resulting in tender grains with a bright, tangy finish.

Garnish with lime zest and cilantro for a pop of color and freshness that makes this dish irresistible.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for caribbean spinach rice

Simple ingredients that pack Caribbean boldness in every bite—coconut milk and lime shine here.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Fresh Spinach 🌿 4 cups Packed, roughly chopped
Coconut Milk 🥥 13 ½ oz Full-fat, canned preferred
Fresh Lime Juice 🍋 ¼ cup Freshly squeezed
Garlic Cloves 🧄 4 cloves Minced finely
Red Bell Pepper 🌶️ 1 whole Diced into small pieces
Yellow Onion 🧅 1 whole Diced finely
Vegetable Oil 🫒 2 tbsp High smoke point preferred
Ground Turmeric 🌿 ½ tsp Freshly ground preferred
Ground Cumin 🌿 ½ tsp Toasted for depth
Ground Allspice 🌶️ ¼ tsp Key for Caribbean flavor
Salt 🧂 1 tsp Kosher or sea salt
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Zest 🍋 1 tbsp Freshly grated

The coconut milk is non-negotiable for that rich, creamy texture. Full-fat canned coconut milk from brands like Goya or Thai Kitchen works best—light versions won't give the same depth. Look for cans with no additives. Fresh lime juice is ideal, but bottled works in a pinch (just add a pinch of sugar to balance). The spinach? Baby spinach is perfect here—no wilting, no pre-washing needed. If you're using regular spinach, rinse it well and drain thoroughly. For the spices, toasted ground cumin and allspice make all the difference—if you've got whole spices, toast them in a dry pan for 30 seconds before grinding.

No fresh lime? Bottled lime juice with a splash of white vinegar mimics the tang. Out of turmeric? Substitute with a pinch of saffron for color (though flavor will differ). The bell pepper can be swapped for green or jalapeño if you prefer heat. For the rice, jasmine or basmati works better than long-grain white if you want extra aroma. If you're using pre-chopped veggies, drain them well—excess moisture steams the rice instead of toasting it. The cilantro garnish is optional but adds that fresh finish—substitute with parsley** if you're not a cilantro fan.

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of water or coconut milk to restore moisture. For meal prep, double the recipe—it freezes beautifully for up to 3 months. The lime zest and cilantro can be added fresh after reheating for maximum brightness. If you're serving with fish, cook the rice first and keep it warm—adding it to the pot with hot fish can make the rice mushy.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no rice burner, no sticky mess. Just toss the rice, spinach, and coconut milk in one pot, let it simmer, and boom. That lime juice at the end? Instant brightness without extra bowls.
  • Garlic-Spinach Bomb: Honestly, the moment that garlic hits the pan with the spinach, my kitchen smells like a Caribbean vacation. The coconut milk makes it creamy but never heavy, and that lime finish cuts through it like a refreshing breeze.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. It reheats like a dream, keeps for days without drying out, and my kids actually eat it—no complaints about "boring rice." Pack it cold or warm, it’s always a win.
  • Budget Bright Spot: Fresh spinach and garlic might sound fancy, but they stretch this dish far. A can of coconut milk and a lime make it feel special without breaking the bank. Plus, leftovers taste just as good the next day—no sad, dry rice here.

Step-by-step instructions for Caribbean spinach rice

This one-pot method delivers vibrant, fragrant rice with tender spinach and rich coconut-lime notes.

1

Sauté Aromatics in Vegetable Oil

Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until softened and translucent. The onions should release their natural sweetness without browning.

Add the minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning, which would make the dish bitter. Stir in the ground turmeric, ground cumin, and ground allspice, toasting the spices for 30 seconds until their aromas fill the kitchen. This step builds the flavor foundation for the entire dish.

2

Cook Bell Pepper and Season Rice

Add the diced red bell pepper to the pot and cook for 3-4 minutes until slightly softened. The peppers should retain some texture but become tender enough to blend into the rice. Stir in the 1 cup long-grain white rice, coating each grain evenly with the aromatic oil and spices.

Pour in the 13.5 ounces coconut milk and 1 teaspoon salt, stirring gently to combine. The mixture should look creamy and well-coated. Bring to a gentle boil over medium-high heat, then immediately reduce heat to low. Cover the pot with a tight-fitting lid and let it simmer for 15 minutes without disturbing it. This resting period allows the rice to absorb the coconut milk and begin steaming evenly.

3

Add Spinach and Lime Juice

After 15 minutes, uncover the pot and stir in the 4 cups fresh spinach, spreading it evenly over the rice. The spinach will begin to wilt almost immediately. Add the 0.25 cup fresh lime juice and 1 tablespoon lime zest, mixing gently to distribute the bright citrus flavor throughout the dish. The lime juice will infuse the rice with a refreshing tang that cuts through the richness of the coconut milk.

Return the pot to low heat and cook uncovered for 5-7 minutes, stirring occasionally. You'll see the spinach continue to soften and blend into the rice, creating a vibrant green hue. The rice should be tender but still slightly firm to the bite—this ensures it doesn't turn mushy. If the mixture looks too dry, add 2-3 tablespoons water and stir gently.

4

Rest and Garnish

Remove the pot from heat and let it rest, covered, for 5 minutes. This resting period allows the rice to finish steaming and the flavors to meld together. The dish should be fragrant with the aroma of coconut, lime, and spices, with a bright green color from the spinach.

Fluff the rice gently with a fork, then stir in the 0.25 cup chopped fresh cilantro. The cilantro adds a fresh, herbaceous note that balances the richness of the coconut and the acidity of the lime. Taste and adjust the seasoning if needed—you may want to add a pinch more salt or a splash of lime juice for brightness. Serve immediately while the rice is still warm and the flavors are at their peak.

👨‍🍳

Pro Tips For Making Caribbean Spinach Rice

  • Sauté Spinach Fast: Dump the raw spinach into the pot after the rice is cooked—no need to wilt it separately. The residual steam from the rice wilts it perfectly while absorbing the coconut-lime flavors. (I used to overcrowd the pan and end up with a soggy mess.)
  • Toast Garlic Low: Cook the garlic in coconut milk over medium-low heat until fragrant but not browned—burnt garlic turns bitter and overpowers the dish. Stir every 30 seconds to prevent sticking. (Yes, it takes longer, but your taste buds will notice.)
  • Rinse Rice Twice: Give that long-grain rice a double rinse under cold water until the water runs clear. Removes excess starch so the grains stay separate and don’t turn gummy. (Skipping this step is how you get mushy rice—trust me.)
  • Balance Lime Last: Add lime juice after the spinach is wilted, not at the start—it brightens the flavors but can make coconut milk curdle if mixed too early. Start with 1 tablespoon, taste, then adjust. (Your future self will curse you if you overdo it.)

Essential equipment for perfect results

Heavy-Bottomed Pot

You’ll need a heavy-bottomed pot with a tight-fitting lid—think Le Creuset Dutch oven or All-Clad stainless steel—to distribute heat evenly and prevent burning. A 3-quart pot is ideal for this recipe, giving enough space for the rice to cook without overflowing.

If you don’t have one, a stainless steel saucepan with a thick base works too. Avoid thin aluminum pots, as they can cause hot spots and uneven cooking. 🔥

Wooden Spoon

A wooden spoon is essential for stirring and folding the spinach into the rice without scratching the pot. I recommend a long-handled spoon (like OXO Good Grips) to avoid burning your hand on the hot pot.

Wood also helps prevent the rice from sticking to the bottom as it cooks. If you don’t have wood, a silicone spatula is a good alternative.

Fine-Mesh Strainer

Rinsing the rice thoroughly before cooking removes excess starch, which can make the grains gummy. A fine-mesh strainer (like OXO Good Grips) is perfect for rinsing 1 cup of long-grain white rice until the water runs clear.

If you’re short on time, a colander works, but it won’t rinse as effectively. Pro tip: Use cold water to rinse, as hot water can cook the rice prematurely.

Chef’s Knife & Cutting Board

For precise chopping, a sharp chef’s knife (like Wüsthof Ikon) and a cutting board are must-haves. Dice the yellow onion and red bell pepper into small, even pieces—this ensures they cook uniformly and blend seamlessly into the rice.

A mandoline speeds up the process if you’re prepping for a crowd, but it’s optional. Safety first: Use a cutting board with a non-slip base to prevent accidents.

Measuring Cups & Spoons

Accurate measurements are key for this recipe. Use dry measuring cups for the rice and liquid measuring cups for the coconut milk and lime juice. A set of stainless steel measuring spoons (like OXO Good Grips) ensures precision with the spices.

For the lime zest, a microplane grates it finely—avoid using a box grater, which can be too coarse and leave bitter pith behind.

Timer & Thermometer

Set a timer for the 15-minute simmering and 5-minute resting phases to avoid overcooking. A kitchen timer (like OXO Good Grips) with a loud alarm ensures you don’t miss these critical steps.

While not mandatory, a thermometer (like Thermoworks Smoke) helps monitor the heat—ideal simmering temps hover around 190-200°F. This keeps the rice tender and prevents burning. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 6g
Protein 8g16%
* 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 thoroughly first to avoid excess moisture in your pot. Use 2 cups frozen spinach (instead of 4 cups fresh) since it's more concentrated. Spread it evenly over the rice and cook as directed—just watch the rice closely for doneness since frozen spinach releases more liquid.

2

How do I make this dish spicier?

Add 1-2 teaspoons of hot sauce or 1/2 teaspoon cayenne pepper when toasting the spices. For authentic heat, stir in 1 diced scotch bonnet pepper (seeds removed) with the bell pepper. Remove it before adding spinach if you prefer milder heat.

3

What's the best rice for this recipe?

Long-grain white rice is traditional, but jasmine or basmati work beautifully too—they absorb flavors wonderfully. For extra aroma, try Calrose rice. Avoid instant rice or pre-cooked grains—they'll turn mushy. Rinse your rice thoroughly before cooking to remove excess starch.

4

Can I make this dish in an Instant Pot?

Sauté the aromatics as directed, then add all ingredients except spinach and lime. Cook on high pressure for 4 minutes, then quick-release. Stir in spinach and lime, cover, and let sit for 5 minutes off heat. The pressure cooker gives perfectly tender rice with minimal effort.

5

Why did my rice turn out dry?

This usually happens if you uncovered the pot too early or used too much rice. Keep the lid on during simmering and add 2-3 tablespoons water if it looks dry before adding spinach. For next time, use 1/3 cup less rice** than the coconut milk measurement. The rice should be tender but slightly firm—it'll finish cooking during the resting period.

★★★★★4.8(2 reviews)
Categories Side Dishes