I have to say, after making this One Pot Vegan Caribbean Pelau with Beans And Spinach Recipe, I immediately knew it would become a regular in my kitchen. I love how something so simple can taste so rich and deeply flavorful.
When I lifted the lid for the first time, the aroma of coconut, spices, and caramelized vegetables completely filled my kitchen. It honestly felt like comfort food with a tropical twist.
If you enjoy hearty, plant-based meals that don’t require a pile of dishes, this one is going to win you over. You may also enjoy this one-pan-mediterranean-chicken-and-rice-recipe for another flavorful one-pot rice dish.

Ingredients
Below is everything you need, along with helpful tips to make sure your pelau turns out perfect every time:
- 2 tablespoons neutral oil – Use a mild oil like vegetable or canola so it doesn’t overpower the dish.
- 2 tablespoons sugar – This is essential for the traditional “burnt sugar” technique that creates deep, smoky flavor.
- 1 large yellow onion, diced – Forms the aromatic base of the dish.
- 1 green bell pepper, diced – Adds mild sweetness and bright color.
- 3 large carrots, peeled and finely diced – Provide subtle sweetness and texture.
- 4 garlic cloves, minced – Fresh garlic gives bold flavor; avoid jarred garlic if possible.
- 3 tablespoons tomato paste – Intensifies the savory depth and color.
- 1 tablespoon kosher salt – Enhances all the flavors evenly.
- 1 teaspoon ground turmeric – Adds warmth and a beautiful golden hue.
- 1 (13.5-ounce) can full-fat coconut milk – Full-fat works best for richness and creamy texture.
- 1 cup water – Helps cook the rice evenly.
- 1 cup long-grain white rice – Keeps the grains fluffy and separate.
- 2 (15-ounce) cans red beans, drained and rinsed – Adds protein and heartiness.
- 10 ounces baby spinach – Stirred in at the end for freshness and nutrition.
Note: This recipe serves approximately 4 to 6 people generously.
Variations
There are plenty of ways to customize this vegan pelau while keeping its authentic character:
- Use brown rice instead of white rice, but increase the cooking time slightly.
- Swap red beans with kidney beans or pigeon peas for a traditional touch.
- Add chopped scotch bonnet pepper or red pepper flakes for heat.
- Stir in fresh thyme for added Caribbean flavor.
- Mix in diced sweet potatoes for extra body and sweetness.
- Replace part of the coconut milk with vegetable broth if you prefer a lighter version.

Cooking Time
- Prep Time: 10 minutes
- Cooking Time: 35–40 minutes
- Total Time: 45–50 minutes
Equipment You Need
- Large Dutch oven or heavy-bottomed pot – Ensures even cooking and prevents burning.
- Wooden spoon – Ideal for stirring without scratching cookware.
- Measuring cups and spoons – Keeps ingredient ratios accurate.
- Sharp knife and cutting board – For efficient vegetable prep.
- Tight-fitting lid – Helps steam the rice properly.
How to Make One Pot Vegan Caribbean Pelau with Beans and Spinach Recipe?
This dish comes together in simple stages, and each step builds flavor beautifully. Take your time, especially with the caramelization process, because that’s where the magic begins.
Burn the Sugar
Heat the oil and sugar together over medium-high heat. Allow the sugar to darken until it turns deep brown and slightly smoky. This technique gives the pelau its signature depth and savory richness.
Sauté the Vegetables
Reduce the heat and carefully add the onion, bell pepper, and carrots. Stir well and cook until softened and lightly caramelized. This step builds sweetness and balances the smoky base.
Add Garlic and Spices
Increase the heat slightly and stir in the minced garlic, tomato paste, salt, and turmeric. Let everything cook for about a minute so the spices bloom and release their aroma. The mixture should smell rich and fragrant.
Add Liquids
Pour in the coconut milk and water. Stir well to combine all the flavors and bring the mixture to a gentle boil. This creamy base will cook the rice perfectly.
Add Rice and Beans
Stir in the long-grain rice and drained red beans. Cover the pot, reduce the heat to low, and let it simmer for about 25 minutes. The rice should absorb the liquid and become tender.
Wilt the Spinach
Remove the pot from heat and gently fold in the baby spinach. Cover again and let it sit for about 10 minutes so the spinach wilts naturally from the residual heat. Fluff before serving.
Additional Tips for Making this Recipe Better
After making this recipe several times, here are some tricks I personally use:
- I always rinse my rice first to keep the grains fluffy and separate.
- I don’t rush the burnt sugar stage because that’s where the deep flavor develops.
- I sometimes add a squeeze of fresh lime juice at the end for brightness.
- When serving guests, I sprinkle chopped scallions on top for extra freshness.
- If the rice looks slightly dry, I add a splash of warm water and let it steam a little longer.
How to Serve One Pot Vegan Caribbean Pelau with Beans and Spinach Recipe?
This pelau is hearty enough to serve on its own, but you can elevate the presentation easily. Spoon it into wide bowls so the colorful vegetables show through. Garnish with fresh herbs like parsley or cilantro for contrast. It pairs beautifully with fried plantains, sliced avocado, or a simple crisp green salad. For extra visual appeal, finish with freshly cracked black pepper.

Nutritional Information
This plant-based dish is balanced and nourishing. Approximate values per serving:
- Calories: 320–350
- Protein: 12–15g
- Carbohydrates: 50–60g
- Fat: 12–15g
Make Ahead and Storage
Refrigerating
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight, making it even tastier the next day.
Freezing
Allow the pelau to cool completely before freezing. Store in freezer-safe containers for up to 1 month.
Reheating
Reheat gently on the stovetop with a splash of water or broth to restore moisture. You can also microwave it covered to prevent drying out.
Why You’ll Love This Recipe?
This recipe combines convenience, flavor, and nourishment in one pot. Here’s why it stands out:
- One-Pot Meal
I love that everything cooks in a single pot, which means less cleanup and more convenience. - Deep, Rich Flavor
The burnt sugar technique and coconut milk create a bold, satisfying taste. - Plant-Based and Nutritious
Packed with beans, spinach, and vegetables, it’s wholesome and filling. - Great for Meal Prep
It stores well and tastes even better the next day. - Customizable
You can easily adjust spice levels and ingredients to suit your preferences. You can also try this recipe homemade-samoas-cookies-recipe for a delicious homemade treat.

One Pot Vegan Caribbean Pelau with Beans and Spinach
Ingredients
Method
- Heat the oil and sugar together over medium-high heat. Allow the sugar to darken until it turns deep brown and slightly smoky. This technique gives the pelau its signature depth and savory richness.
- Reduce the heat and carefully add the onion, bell pepper, and carrots. Stir well and cook until softened and lightly caramelized. This step builds sweetness and balances the smoky base.
- Increase the heat slightly and stir in the minced garlic, tomato paste, salt, and turmeric. Let everything cook for about a minute so the spices bloom and release their aroma. The mixture should smell rich and fragrant.
- Pour in the coconut milk and water. Stir well to combine all the flavors and bring the mixture to a gentle boil. This creamy base will cook the rice perfectly.
- Stir in the long-grain rice and drained red beans. Cover the pot, reduce the heat to low, and let it simmer for about 25 minutes. The rice should absorb the liquid and become tender.
- Remove the pot from heat and gently fold in the baby spinach. Cover again and let it sit for about 10 minutes so the spinach wilts naturally from the residual heat. Fluff before serving.
Notes
- I always rinse my rice first to keep the grains fluffy and separate.
- I don’t rush the burnt sugar stage because that’s where the deep flavor develops.
- I sometimes add a squeeze of fresh lime juice at the end for brightness.
- When serving guests, I sprinkle chopped scallions on top for extra freshness.
- If the rice looks slightly dry, I add a splash of warm water and let it steam a little longer.