There’s nothing quite like the vivid, comforting aromas wafting from a pot of Caribbean Rice and Beans. The moment you sauté the onion and spices, you’re transported to a sun-soaked beach where the rhythm of island life pulses through every bite. This easy, plant-based dish is not only quick to prepare—ready in just 25 minutes—but also a fantastic way to break free from the monotony of fast food.
Imagine a bowl of fluffy rice cradling tender black beans, all swimming in a luscious coconut milk medley, accented with lively spices like allspice and Scotch bonnet pepper. It’s a recipe that sings with flavor while also being vegan and gluten-free, perfect for feeding friends and family or simply enjoying solo. Whether you pair it with grilled meats or savor it all on its own, this iconic Caribbean staple will add a splash of tropical flair to your table. Ready to set sail on a culinary journey? Let’s dive in!
Why Is Caribbean Rice So Special?
Taste the tropics: This Caribbean Rice and Beans dish is an explosion of flavors, coasting on the waves of coconut milk and lively spices.
Quick to prepare: In just 25 minutes, you can whip up this plant-based delight that’s perfect for anyone busy or bored with fast food.
Versatile additions: Feel free to swap out beans or add colorful veggies, making it unique for each meal.
Crowd-pleaser: Whether you’re serving guests or enjoying a solo dinner, this dish is sure to impress everyone.
Nutrient-rich: Packed with plant protein and fiber, it’s a satisfying choice that doesn’t compromise on taste.
Don’t miss out on this fantastic recipe that proves, good food doesn’t have to be complicated!
Caribbean Rice Ingredients
• Here are the ingredients you’ll need to create this delightful dish.
For the Rice and Beans
- Coconut oil (2 teaspoons) – Adds a subtle coconut flavor; can be swapped with vegetable or avocado oil if desired.
- Yellow onion (1 small, diced) – Provides sweetness and depth; substitute with white onion without losing flavor.
- Allspice (¼ teaspoon) – Brings warm, aromatic notes; if unavailable, use a mix of cinnamon and nutmeg as an alternative.
- Fresh thyme (1 large sprig or ¼ teaspoon dried) – Offers earthy aroma and enhances Caribbean essence; dried thyme is a suitable substitute.
- Bay leaf (1) – Infuses the dish with herbal flavor; remember to remove it before serving.
- Scotch bonnet or habanero chili (1, pierced) – Adds distinctive heat; for milder flavors, pierce lightly, and for more zest, cut it in half.
- Jasmine rice or long grain rice (1 cup) – Forms the texture base; avoid brown rice unless you’re adjusting the cooking time.
- Black beans (1 can, drained and rinsed) – Contributes protein and creaminess; red kidney beans can be used as a substitute.
- Canned coconut milk (1 cup) – Offers a creamy sweetness; opt for full-fat for a richer taste.
- Water (½ cup) – Essential for cooking the rice; consider vegetable or chicken broth for added flavor.
- Salt (1 teaspoon) – Enhances all the flavors; adjust to your taste preference.
- Freshly ground black pepper – Add to taste for an extra layer of seasoning.
- Scallions (3, thinly sliced) – Adds freshness and crunch; use as a garnish before serving.
This Caribbean Rice and Beans recipe promises to be a meal that brings joy to your table while being deceptively easy to prepare!
How to Make Caribbean Rice and Beans
-
Heat the coconut oil: In a medium saucepan over medium-high heat, melt the coconut oil until shimmering. Add the diced onion and sauté until it turns translucent, which should take about 5 minutes.
-
Add the spices: Stir in the allspice, thyme, and bay leaf, stirring until fragrant, about 30 seconds. This is where your kitchen will start to smell divine!
-
Incorporate the rice: Toss in the Scotch bonnet pepper and jasmine rice, stirring to coat each grain in the lovely oil and spice mixture.
-
Combine the beans and liquid: Carefully add the black beans, coconut milk, and water to the pot. Season with salt and pepper, then give it a good mix to combine everything nicely.
-
Bring to a boil: Increase the heat to high until the mixture comes to a vigorous boil. Once boiling, cover the pot and reduce the heat to low. Allow it to cook for 10 minutes without lifting the lid.
-
Let it rest: After 10 minutes, turn off the heat and let the pot sit covered for another 10 minutes. This step allows the flavors to meld beautifully!
-
Finish and serve: Remove the bay leaf, thyme sprig, and Scotch bonnet (leave it in if you want more heat). Fluff the rice and beans gently with a fork, then garnish with the sliced scallions. Serve immediately to enjoy the vibrant flavors!
Optional: Garnish with fresh cilantro or a squeeze of lime for an extra zing.
Exact quantities are listed in the recipe card below.
Caribbean Rice Variations
Feel free to explore these variations to elevate your Caribbean Rice and Beans experience and make it uniquely yours!
-
Bean Swap: Substitute black beans with red kidney or pinto beans for a delightful twist on texture and flavor. Each option brings its own character to this dish.
-
Quinoa Upgrade: Use quinoa instead of jasmine or long-grain rice for a protein-packed, gluten-free alternative. This will add a pleasant nuttiness, complementing the sweet coconut milk beautifully.
-
Veggie Boost: Add diced bell peppers or shredded carrots for an extra crunch and a vibrant splash of color. Not only do they enhance the dish visually, but they also add a hearty dose of nutrition.
-
Extra Spice: For more heat, consider adding some chopped jalapeños or extra Scotch bonnet slices. Adjust to your spice tolerance, and savor that warming kick in every bite.
-
Curry Infusion: Stir in a teaspoon of curry powder for a unique flavor profile that melds well with the existing spices. This is a surprising twist that embraces the Caribbean spice palette.
-
Herb Mix: Enhance freshness by mixing in fresh parsley or cilantro at the end. Their bright flavors can elevate the dish, adding a refreshing note that contrasts beautifully with the richness of coconut milk.
-
Creamy Addition: Blend in some diced avocado just before serving for a creamy, luscious finish. This not only heightens the dish’s richness but pairs excellently with the spices.
-
Nutty Texture: Top with toasted coconut flakes or chopped nuts like cashews for added crunch and depth. The nutty flavors will wonderfully complement the sweet coconut milk base.
Your journey through Caribbean flavors is just beginning! Customize away and make this dish a true reflection of your palate.
What to Serve with Caribbean Rice and Beans?
A colorful meal awaits as you explore delightful pairings that will elevate your dining experience.
-
Jerk Chicken: The spicy, smoky heat of jerk chicken complements the creamy coconut flavors, creating a perfect harmony of taste.
-
Grilled Shrimp: Tender shrimp paired with rice brings a balance of textures, while the seafood’s sweetness enhances the coconut notes of the dish.
-
Roasted Vegetables: Seasonal veggies provide a crunchy contrast and fresh flavors, making your plate vibrant and nutritious.
-
Fried Plantains: Sweet, caramelized plantains are a delightful contrast, offering a touch of sweetness that pairs beautifully with the savory rice.
-
Tacos: Add Caribbean flair to tacos filled with fresh toppings like avocado and lime; they add excitement and freshness to your meal.
-
Avocado Salad: A cool, creamy avocado salad brings an extra layer of richness, matching well with the flavorful rice and beans.
-
Mango Salsa: The bright, tropical notes of a mango salsa offer a refreshing zing, enhancing the overall flavor experience of your meal.
-
Spicy Black Bean Soup: Pairing a hearty soup with the rice boosts protein and adds depth to your spread, perfect for a cozy dinner.
Discover these wonderful accompaniments, and let your taste buds embark on a flavorful journey with Caribbean Rice and Beans!
Expert Tips for Caribbean Rice
-
Spice Control: Adjust the Scotch bonnet chili according to your heat preference. Pierce it for mild heat, slice for medium, or dice for fiery spice.
-
Rice Texture: Always use a saucepan with a tight-fitting lid. This prevents steam from escaping, ensuring even cooking for the best Caribbean rice.
-
Flavor Boost: For a richer taste, replace water with vegetable or chicken broth. This simple switch elevates the dish’s flavor profile significantly.
-
Don’t Skip the Resting Step: After cooking, allow the rice to rest off the heat without lifting the lid. This helps the grains absorb moisture and enhances texture.
-
Keep it Colorful: Feel free to add veggies like bell peppers or peas for an extra pop of color and nutrition to your Caribbean rice and beans.
Make Ahead Options
These Caribbean Rice and Beans are perfect for meal prep enthusiasts! You can prepare the rice mixture (excluding the beans and coconut milk) up to 24 hours in advance. Just sauté the onion, spices, and rice, then allow it to cool completely before covering and refrigerating it. For optimal flavor, store the black beans and coconut milk separately and combine them when ready to cook. When you’re ready to serve, add the beans and coconut milk to the prepared rice mixture, bring everything to a boil, cover, and simmer as directed. This way, you’ll have a comforting, flavorful dish ready to enjoy with minimal last-minute effort!
How to Store and Freeze Caribbean Rice
Fridge: Store leftover Caribbean Rice in an airtight container for up to 4 days. Make sure it cools completely before sealing to retain freshness.
Freezer: For longer storage, freeze the rice in an airtight container or freezer bag for up to 3 months. Consider portioning it out for easy reheating later.
Reheating: When ready to enjoy, thaw in the fridge overnight, then reheat on the stovetop with a splash of water or coconut milk to restore creaminess.
Room Temperature: Avoid leaving the rice out for more than 2 hours at room temperature to ensure food safety. Enjoy this delicious Caribbean Rice warm for the best taste experience!
Caribbean Rice and Beans Recipe FAQs
How do I choose ripe ingredients for this recipe?
Absolutely! When selecting your ingredients, look for fresh produce. For the onion, choose one that’s firm and without dark spots. For the thyme, go for vibrant green leaves, indicating freshness. Ensure that your Scotch bonnet or habanero chili has a smooth skin, as wrinkles can indicate age.
How should I store leftover Caribbean Rice and Beans?
Very simply! Store your leftovers in an airtight container in the refrigerator for up to 4 days. Allow the rice to cool completely before storing to retain its freshness. Make sure to stir it well to redistribute the flavors before sealing.
Can I freeze Caribbean Rice and Beans?
You absolutely can! To freeze, portion the rice into airtight containers or freezer bags, leaving some space for expansion. Ideal for up to 3 months, but for best results, consume within 1-2 months. When you’re ready to eat, thaw it overnight in the fridge and reheat on the stovetop with a bit of water or coconut milk to restore moisture.
What if my rice turns out mushy?
This can happen if there’s too much liquid or the cooking time is prolonged. Ensure that you’re using the exact measurements listed in the recipe. If mushiness occurs, try adding some cooked, drained rice to your pot to balance the texture.
Are there any dietary considerations I should keep in mind?
Certainly! This recipe is vegan and gluten-free, making it perfect for various dietary needs. However, if cooking for someone with allergies, check that none of your ingredients, especially canned goods, contain allergens or byproducts. For pets, remember that certain spices and ingredients like onion can be harmful, so always keep their diet in consideration.
Can I customize the spice level?
Yes, indeed! For milder heat, pierce the Scotch bonnet once; for a more intense flavor, cut it in half or dice it before adding. Always taste as you go and adjust based on your personal preference—it’s all about creating that perfect flavor for your palate!

Quick and Flavorful Caribbean Rice: Your New Go-To Side Dish
Ingredients
Equipment
Method
- Heat the coconut oil: In a medium saucepan over medium-high heat, melt the coconut oil until shimmering. Add the diced onion and sauté until it turns translucent, which should take about 5 minutes.
- Add the spices: Stir in the allspice, thyme, and bay leaf, stirring until fragrant, about 30 seconds.
- Incorporate the rice: Toss in the Scotch bonnet pepper and jasmine rice, stirring to coat each grain in the lovely oil and spice mixture.
- Combine the beans and liquid: Carefully add the black beans, coconut milk, and water to the pot. Season with salt and pepper, then give it a good mix to combine everything nicely.
- Bring to a boil: Increase the heat to high until the mixture comes to a vigorous boil. Once boiling, cover the pot and reduce the heat to low. Allow it to cook for 10 minutes without lifting the lid.
- Let it rest: After 10 minutes, turn off the heat and let the pot sit covered for another 10 minutes.
- Finish and serve: Remove the bay leaf, thyme sprig, and Scotch bonnet. Fluff the rice and beans gently with a fork, then garnish with the sliced scallions. Serve immediately.







