The moment the first notes of allspice danced through my kitchen, I felt transported to a sun-drenched tropical paradise. That’s the magic of Caribbean Rice and Beans—a dish that encapsulates vibrant flavors and the comforting essence of home-cooked meals. In a world where fast food often reigns supreme, this recipe serves as a delightful reminder of the joy and richness of homemade cooking.
Cooking this dish is not just about following steps; it’s about creating an experience that delights the senses. The soothing aroma of coconut mingles with the subtle heat from the Scotch Bonnet pepper, while the tender beans and fluffy rice come together in perfect harmony. Whether you’re a culinary novice or a seasoned chef seeking to add a crowd-pleasing favorite to your repertoire, this recipe strikes the perfect balance between ease and flavor.
Get ready to impress yourself (and your guests) with a dish that takes just 25 minutes to whip up but feels like a vacation for your taste buds!
Why is Caribbean Rice And Beans so special?
Vibrant Flavors: The combination of coconut milk and allspice creates an exotic taste that transports you straight to the Caribbean.
Quick & Easy: With only 25 minutes from start to finish, this dish is perfect for a busy weeknight while still feeling gourmet.
Hearty and Satisfying: Packed with fiber-rich black beans and fluffy rice, it offers comfort without the heaviness of fast food.
Versatile Delight: Serve it as a side or as a main dish—this recipe complements everything from grilled fish to roasted vegetables.
Crowd-Pleaser: The balanced heat from the Scotch Bonnet pepper ensures everyone at your table will be looking for seconds! Enjoy more uplifting meal ideas with our easy recipes.
Caribbean Rice And Beans Ingredients
• Dive into this delightful dish with these simple and essential ingredients!
For the Base
- Coconut oil or vegetable oil – Adds a smooth richness that enhances the overall flavor of your Caribbean Rice and Beans.
- Yellow onion – Brings a touch of sweetness and aromatic depth when sautéed.
- Allspice – Infuses a warm, slightly sweet spice that epitomizes Caribbean cooking.
- Fresh thyme or dried thyme – Provides herbal notes that beautifully complement the other flavors in the dish.
- Bay leaf – Enhances the flavor profile but should be removed before serving.
- Scotch bonnet or habanero chili – Imparts a delightful heat that can be adjusted based on your spice preference.
For the Filling
- Jasmine rice or long grain rice – The perfect base, offering a fragrant, fluffy texture that absorbs the delicious coconut milk.
- Black beans – Packed with protein and fiber for a hearty meal that feels indulgent yet light.
For the Liquid
- Canned coconut milk – Brings a creamy richness and tropical flavor that defines the dish.
- Water – Balances the consistency of the rice for perfect cooking.
- Salt – Essential for bringing out the vibrant flavors of your Caribbean Rice and Beans.
- Freshly ground black pepper – Adds a hint of heat and depth to round out the dish.
For the Finish
- Scallions – A fresh and crunchy garnish that adds a burst of flavor and color right before serving.
Gather these ingredients, and you’re just moments away from experiencing the tropical delight of homemade Caribbean Rice and Beans!
How to Make Caribbean Rice and Beans
-
Heat the Oil: In a small-medium saucepan over medium-high heat, add 2 teaspoons of coconut or vegetable oil. Sauté the diced yellow onion until it becomes translucent, which should take about 5 minutes.
-
Spice it Up: Add ¼ teaspoon of allspice, a large sprig of fresh thyme (or ¼ teaspoon dried), and the bay leaf to the onions. Stir everything together until the aroma becomes fragrant, which takes about 30 seconds to a minute.
-
Coat the Rice: Introduce the Scotch Bonnet pepper (pierced with a knife) and 1 cup of jasmine or long grain rice into the pan. Stir well to ensure every grain of rice is coated in the oil and spices.
-
Combine the Ingredients: Pour in the drained and rinsed black beans, 1 cup of canned coconut milk, and ½ cup of water. Season with 1 teaspoon of salt and freshly ground black pepper, then give it a gentle stir to combine everything.
-
Bring to a Boil: Turn up the heat and bring the mixture to a boil. Once boiling, cover the pot and reduce the heat to low. Set a timer for 10 minutes for the rice to cook.
-
Let it Rest: After cooking for 10 minutes, turn off the heat but leave the pot covered. Let it sit undisturbed for another 10 minutes to allow the flavors to meld.
-
Final Touches: Remove the lid and carefully fish out the bay leaf, thyme sprig, and Scotch Bonnet (leave it in for more heat if you prefer!). Fluff the rice and beans with a fork, and sprinkle the thinly sliced scallions on top before serving.
Optional: For an extra burst of flavor, squeeze a bit of lime juice over the dish before serving.
Exact quantities are listed in the recipe card below.
How to Store and Freeze Caribbean Rice And Beans
Fridge: Store leftover Caribbean Rice and Beans in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave until warmed through.
Freezer: For longer storage, freeze the dish in airtight, freezer-safe containers for up to 2 months. Thaw in the refrigerator before reheating.
Reheating: When ready to enjoy again, reheat on low heat, adding a splash of water or coconut milk to restore creaminess and prevent sticking.
Room Temperature: Avoid leaving the dish out for more than 2 hours to ensure freshness and safety.
Expert Tips for Caribbean Rice And Beans
-
Use Fresh Ingredients: Fresh thyme and coconut milk yield the best flavor. Avoid stale spices as they can dull the dish’s vibrant taste.
-
Control the Heat: For milder spice, consider using half a Scotch Bonnet and adjust to taste. Remember, you can always add more heat later!
-
Let it Rest: Allowing the rice and beans to rest for 10 minutes after cooking helps enhance the flavor and ensures perfect texture.
-
Fluff Properly: After removing the Scotch Bonnet and herbs, fluff the rice gently with a fork to keep the grains light and airy, preventing mushiness.
-
Pair Wisely: This Caribbean Rice and Beans dish pairs beautifully with grilled meats or veggies. Experiment with your favorite proteins for an exciting twist!
What to Serve with Caribbean Rice and Beans?
Create a vibrant meal that transports you to the tropics with these delightful pairings.
-
Grilled Jerk Chicken: The spicy and smoky flavors of jerk chicken harmonize beautifully with the creamy, coconut-rich rice and beans. It adds a hearty protein element to your meal!
-
Mango Salsa: This fresh, zesty topping brings a burst of sweetness and brightness, complementing the rich spices in the rice. The juicy mango chunks provide a wonderful contrast in texture.
-
Sautéed Greens: A simple mix of kale or spinach sautéed with garlic adds a nutritious crunch and balances out the dish. Their slight bitterness perfectly offsets the creamy flavors of your Caribbean rice.
-
Pineapple Coconut Smoothie: Pairing your meal with a tropical smoothie creates a refreshing drink that mirrors the coconut flavors in the dish. It’s a wonderful way to enhance your Caribbean dining experience!
-
Grilled Shrimp Skewers: Quick-cooking and full of flavor, shrimp skewers brushed with lime and garlic will elevate your table setting and pair wonderfully with the tropical notes of the rice.
-
Avocado Wedges: Creamy avocado adds richness and pairs perfectly with the spiced rice and beans. Simply drizzle with a bit of lime juice for added zest!
-
Tropical Fruit Salad: A vibrant assortment of pineapple, papaya, and kiwi offers a light, refreshing conclusion to your meal while echoing the Caribbean theme.
-
Pigeon Peas: Sautéed with onions and garlic, pigeon peas provide a delightful textural contrast to the rice and beans, as well as additional flavor.
Indulge in these pairings, and let them transform your Caribbean Rice and Beans into an unforgettable feast!
Caribbean Rice And Beans Variations
Feel free to let your creativity shine by customizing this delightful dish to suit your taste buds!
- Spicy Kick: Add chopped jalapeños in place of the Scotch Bonnet for a milder yet zesty heat.
- Coconut-Free: Swap the coconut milk for almond milk to enjoy a lighter, nutty flavor without compromising texture.
- Vegetable Medley: Toss in some diced bell peppers and corn for extra color and fiber, adding a touch of sweetness.
- Herb Infusion: Incorporate fresh cilantro or parsley for a vibrant twist; the freshness elevates the dish beautifully.
- Nutty Crunch: Sprinkle some toasted coconut flakes on top for added texture and a hint of sweetness that complements the spices well.
- Rice Alternatives: Substitute jasmine or long grain rice with quinoa for a protein-packed, gluten-free option that cooks up nicely, too.
- Lime Zing: Squeeze fresh lime juice just before serving to brighten up the flavors and enhance the tropical vibe.
- Plant-Based Twist: Replace black beans with lentils for a different texture and a boost of plant-based protein while keeping it hearty.
Experiment with these variations to create your perfect bowl of Caribbean Rice and Beans!
Make Ahead Options
Caribbean Rice and Beans are perfect for meal prep enthusiasts! You can chop the onion, measure the spices, and even pierce the Scotch Bonnet chili up to 24 hours in advance, making your cooking that much quicker on busy weeknights. The rice can also be rinsed and stored separately in the fridge for up to 3 days before cooking. When you’re ready to enjoy this dish, simply sauté the prepped ingredients and continue from step 3 onward. This way, you’ll achieve just as delicious results with minimal effort! Remember, for the best texture, fluff the rice just before serving and add the scallions for a fresh, vibrant garnish.
Caribbean Rice And Beans Recipe FAQs
How do I choose the right rice for Caribbean Rice and Beans?
I recommend using jasmine rice or long grain rice for this recipe. Jasmine rice adds a lovely fragrance and stickiness that complements the creamy coconut milk beautifully. Long grain rice works wonderfully too, as it remains fluffy and separate. Look for rice that is free from dark spots and is not past its expiration date for the best results.
How should I store leftover Caribbean Rice and Beans?
You can keep leftover Caribbean Rice and Beans in an airtight container in the fridge for up to 3 days. Ensure it’s cooled completely before sealing it up. When ready to enjoy, reheat it gently on the stovetop or microwave, adding a splash of water or coconut milk if it seems dry.
Can I freeze Caribbean Rice and Beans?
Absolutely! To freeze, allow the dish to cool completely, then portion it into airtight, freezer-safe containers. It can be stored in the freezer for up to 2 months. When you’re ready to enjoy it again, thaw the container in the refrigerator overnight and then heat it through on low heat, adding a bit of water or coconut milk for creaminess.
What should I do if my rice is too mushy?
If your rice ends up mushy, it’s usually a sign of too much liquid or overcooking. To remedy this, try spreading the rice and beans out on a baking sheet to cool, which will help reduce moisture. You can also reheat it in a pan on low heat, stirring occasionally until it firms up a bit.
Are there any dietary considerations for this recipe, such as allergies?
Yes! This recipe contains coconut, which can be an allergen for some people, so it’s important to check with your guests if they have any sensitivities. You can substitute coconut milk with almond or soy milk for a different flavor profile. The dish is also vegetarian and can be made vegan by skipping any animal products in your accompanying dishes.
What if I want to adjust the spiciness of the dish?
To control the heat in your Caribbean Rice and Beans, you can either reduce the amount of Scotch Bonnet pepper or remove it earlier in the cooking process. If your family prefers a milder flavor, I suggest starting with half a pepper and tasting it before serving, allowing you to gradually adjust the spice level to your liking.

Delicious Caribbean Rice and Beans for a Tropical Feast
Ingredients
Equipment
Method
- In a small-medium saucepan over medium-high heat, add coconut or vegetable oil. Sauté the diced yellow onion until translucent, about 5 minutes.
- Add allspice, thyme, and bay leaf to the onions. Stir until fragrant.
- Introduce Scotch Bonnet pepper and jasmine rice into the pan. Stir to coat rice.
- Pour in the black beans, coconut milk, and water. Season with salt and pepper, then stir.
- Bring to a boil, cover, and reduce heat to low. Set a timer for 10 minutes.
- After 10 minutes, turn off heat and let sit covered for another 10 minutes.
- Remove the lid, fish out the bay leaf, thyme, and Scotch Bonnet. Fluff the rice and beans and sprinkle scallions on top before serving.










