
There are certain dishes in Caribbean cooking that feel like pure comfort in a pot, and for me, The Ultimate Bhagi (Spinach) Rice is one of them. This one-pot rice dish is rooted in island tradition, layered with deep flavors, and built to nourish body and soul. Similar in spirit to Cook-up Rice and closely related to the Pigtail Spinach Rice I shared earlier, this version relies on salted cod, coconut cream, and dasheen bush (or spinach) for a truly satisfying meal.
Growing up in Trinidad, rice dishes like this always carried more than just flavor; they also held a sense of history. They represented community, family, and resourcefulness—stretching humble ingredients into something filling and delicious. When the cold of a Canadian winter hits, this recipe takes me right back to warmer days in the Caribbean, where a steaming pot of bhagi rice would be waiting on the stove.
The beauty of this dish lies in its flexibility. Dasheen bush is traditional, but spinach or even callaloo bush will give you excellent results. The pumpkin and carrot bring sweetness, while coconut cream adds that unmistakable richness Caribbean cooks love. The salted cod infuses every bite with flavor, and if you’re brave enough to burst the wiri wiri peppers, you’ll unlock a fiery kick that elevates the dish even more.
This recipe is hearty, comforting, and easy to adapt, making it perfect for family dinners or meal prep. Whether you keep it grainy or let it go a little more on the soggy side, The Ultimate Bhagi Rice will transport you right to the islands with every bite.
Bhagi refers to dasheen bush leaves, a Caribbean staple green with a slightly different texture and flavor than spinach. Spinach is often used as a substitute outside the Caribbean and works beautifully in this recipe.
Yes, you can make a vegetarian version by omitting the salted cod. The coconut cream, green seasoning, and vegetables will still provide plenty of flavor.
To keep your rice grainy, use less water and avoid stirring too much during the cooking process. Let the rice steam gently with the lid on, then fluff it at the end.
Squash is an excellent substitute for pumpkin, offering a similar sweetness and texture. Sweet potato can also be used if squash is unavailable.
A classic Caribbean one-pot rice dish made with dasheen bush (or spinach), salted cod, and coconut cream for a hearty, flavorful, and comforting meal.

Wash, trim, and prepare the dasheen bush leaves. Bundle and cut into thin ribbons. Prep the other ingredients at this time as well.
Heat the coconut oil in a wide pan over medium flame. Add the prepared salted cod and stir well.
After 3 minutes, add the onion, garlic, and black pepper. Reduce heat to medium-low and cook for 2 minutes.
Add the Caribbean green seasoning and curry powder. Stir to combine.
Add the grated carrot and pumpkin (or squash). Cook for 2 minutes.
Increase heat to medium and add the bhagi (or spinach). Stir well and cook for 3 minutes.
Add the washed rice and mix to coat with seasonings.
Pour in water and bring to a boil. Once bubbling, add the coconut cream and wiri wiri peppers.
Reduce to a simmer, add salt, and cover. Cook until liquid is absorbed and rice is fully cooked and plump, 20–25 minutes. Add more water if necessary.