Bhaji Rice (Caribbean Spinach Rice, Easy One-Pot Recipe)
Bhaji rice, or bhagi rice as we say back home in Trinidad and Tobago, is one of those dishes that doesn’t need plenty to taste good. It’s simple, it’s comforting, and once that bhaji cooks down into the rice with coconut milk and seasoning, the flavor speaks for itself. Whether you’re using dasheen bush or spinach, this easy one-pot meal comes together with what you already have.

What is Bhaji Rice?
Bhaji rice is a Caribbean-style rice dish made by cooking leafy greens down with rice, coconut milk, and seasonings. The bhaji here refers to dasheen bush, a leafy green popular across the Caribbean, though spinach works just as well as a substitute. You might also see it spelled bhagi rice, especially in Trinidad and Tobago, where bhaji is an everyday staple. Turning it into a rice dish makes it more filling and perfect as a full meal.
Why You’ll Love This Recipe
- One pot, minimal cleanup, maximum flavor
- Bhaji does the heavy lifting, so you don’t have to
- Flexible enough to work with what’s in your fridge
- Hearty enough to eat alone, or stack it next to your protein of choice
How to Make Bhaji Rice
Key Ingredients (and why they matter)

- Bhaji (or spinach): Fresh bhaji usually comes in bunches. Strip the leaves from the stems, wash them well, and chop roughly before using. Some people like to steam it down first, then chop. You can also add it fresh and let it cook down in the pot. Either way works. Spinach is an easy substitute and requires much less prep.
- Rice: Long grain rice works best here. The grains stay separate and fluffy instead of clumping together, which matters when everything else in the pot is soft and saucy.
- Aromatics: Onion, garlic, pimento peppers, and chadon beni build the flavor base. Add a hot pepper if you like heat, or leave it out entirely. No judgment either way.
- Coconut milk + water: Coconut milk adds richness and that subtle sweetness that makes this dish feel distinctly Caribbean. Water balances it out so the rice doesn’t get too heavy or dense.
- Pumpkin: Adds a gentle sweetness that rounds out the dish without taking it over. It melts into the rice as it cooks, so don’t expect big chunks at the end.
- Smoked meat (optional): Smoked turkey neck or pigtail adds depth and that classic Caribbean flavor. If you’re going vegetarian, skip it and adjust your salt since the smoked meat brings seasoning with it.
- Oil: Coconut oil or vegetable oil both work. Coconut oil adds a light background flavor; vegetable oil keeps things neutral. Use what you have.
Step-by-Step Instructions
- Prep the smoked meat
If using smoked turkey neck or pigtail, boil it for 10 to 15 minutes to remove excess salt and soften it up. Drain and set aside. Don’t skip this step, or your whole pot will taste like the ocean.
- Build your flavor base
Heat oil in a heavy-bottomed pot over medium heat. Add your onion, garlic, pimento peppers, chadon beni, and hot pepper if using. Cook until fragrant and softened, about 3 to 4 minutes. Stir in the smoked meat and let everything cook together for another couple of minutes so the flavors start to get acquainted.

- Cook down the bhaji
Add the bhaji and pumpkin to the pot. Let it cook down until the bhaji wilts and most of the liquid cooks off. This is where the flavor of the dish really develops, so don’t rush it.

- Add rice and liquid
Stir in your washed rice, then pour in the coconut milk and water. Season with salt and black pepper and give everything a good mix.

- Simmer low and slow
Bring to a gentle boil, then reduce the heat to low. Cover and cook for 18 to 20 minutes, until the rice is tender and the liquid is fully absorbed. - Fluff and serve
Taste and adjust seasoning if needed. Fluff with a fork, let it sit for a few minutes, then serve.

Tips for the Best Bhaji Rice
- Don’t rush the bhaji. Let it cook down properly until most of the liquid cooks off before you add the rice. That’s where the flavor lives.
- Wash your rice until the water runs clear. It makes a difference in the final texture; trust the process.
- Boil the smoked meat first. Skipping this step means a very salty pot and a sad dinner.
- Balance your coconut milk with water. Too much coconut milk and the rice gets heavy. You want rich, not dense.
Easy Variations
- Make a vegetarian version: Skip the smoked meat and adjust your salt to taste. The bhaji and coconut milk carry the dish on their own just fine.
- Bhaji rice with saltfish: Swap the smoked meat for flaked saltfish. Soak and boil it first to remove excess salt before adding.
- Bhaji rice with shrimp: Add seasoned shrimp in the last few minutes of cooking so they don’t overcook.
- Bulk it up: Throw in some carrot or ochro/okra for extra texture and color.
What to Serve with Bhaji Rice
Bhaji rice is filling enough to eat on its own, but it also plays really well with others. Try it alongside:
- Stewed chicken for a full Caribbean plate
- Fried fish for something lighter
- Curry channa to keep it vegetarian and still satisfying
- Pelau, if you’re feeding a crowd and need both on the table

Storage & Reheating
Leftovers keep well in an airtight container in the fridge for up to 3 to 4 days. The flavor actually gets better overnight, so don’t sleep on day two bhaji rice. To reheat, add a small splash of water and warm it on the stovetop over low heat, or microwave it in short intervals until heated through.
FAQ
Yes, frozen spinach works fine here. Just thaw it completely and squeeze out as much excess water as you can before adding it to the pot. Too much extra liquid will throw off the rice.
Bhaji, which usually refers to dasheen bush leaves in Trinidad and Tobago, has a deeper, more earthy flavor than spinach. Spinach is milder and more widely available, especially outside the Caribbean. Either works in this recipe, but bhaji gives you that more authentic flavor if you can find it.
Absolutely. Bhaji rice actually tastes better the next day once the flavors have had time to settle. Make it ahead, store it in the fridge, and reheat with a splash of water when you’re ready.
If this bhaji rice hit the spot, you’re going to love what else is on here. Caribbean cooking doesn’t have to be complicated, just real good food made simple. Take a look around and see what you’re making next.
Recipe

Bhaji Rice (Caribbean Spinach Rice)
Ingredients
Equipment
Method
- If using smoked salt meat, boil for 10 to 15 minutes to remove excess salt. Drain and set aside.
- Heat oil in a heavy-bottomed pot over medium heat. Add onion, garlic, pimento peppers, chadon beni, and hot pepper if using. Cook until fragrant and softened, about 3 to 4 minutes.
- Stir in the smoked salt meat and cook for another 2 minutes.
- Add bhaji and pumpkin. Cook down until the bhaji wilts and most of the liquid evaporates.
- Stir in the washed rice. Pour in coconut milk and water. Season with salt and black pepper and mix well.
- Bring to a gentle boil, then reduce heat to low. Cover and cook for 18 to 20 minutes, until rice is tender and liquid is absorbed.
- Taste and adjust seasoning. Fluff with a fork and let sit a few minutes before serving.
Notes
- Coconut oil adds a subtle flavor, while vegetable oil keeps it neutral
- Fresh bhaji should be removed from stems, washed well, and chopped before cooking
- Boiling smoked meat first helps reduce excess salt
- Balance coconut milk with water for a lighter texture
- Spinach can be used as a quick substitute