If you are craving something soulful, comforting, and packed with a tropical burst of flavor, this Caribbean Rice and Beans Recipe is an absolute must-try. It’s a vibrant dish that showcases the perfect balance between creamy coconut milk, spicy scotch bonnet, and aromatic herbs, making every bite a tiny escape to the islands. Whether you're new to Caribbean cuisine or looking to recreate an old favorite, this recipe brings together simple ingredients that meld into a rich, satisfying meal bursting with warmth and tradition.
Ingredients You'll Need
The magic of a great Caribbean Rice and Beans Recipe lies in its straightforward yet essential ingredients. Each one plays a crucial role, from the fragrant thyme to the creamy coconut milk, building layers of flavor, texture, and that beautiful island color that makes this dish unforgettable.
- 2 cups (320g) uncooked long-grain rice: Long-grain rice stays fluffy and separates well, perfect for absorbing the rich flavors.
- 2 tablespoons (30ml) vegetable oil: Use any neutral-flavored oil to sauté aromatics without overpowering the dish.
- ½ medium onion, diced: Adds sweetness and depth, forming the flavor base of this dish.
- 2-3 cloves garlic, minced: Brings a savory warmth that complements the herbs and spices beautifully.
- 1 sprig fresh thyme (or 1 teaspoon dried thyme): Essential for that classic Caribbean herbal note.
- 1 whole scotch bonnet pepper: Adds authentic heat and island flair; be careful to keep it whole unless you like it fiery!
- 1 15.5-ounce can red kidney beans, rinsed and drained: For protein, texture, and that lovely pop of red color.
- 1 13.5-ounce can coconut milk (about 1¾ cups): Infuses creaminess and subtle sweetness that ties everything together.
- 2 small bay leaves: Their earthy aroma quietly enhances the overall flavor complexity.
- 2 teaspoons (9-10g) Creole seasoning: A balanced blend of spices that brings a mild kick and complexity.
- 1 teaspoon (3g) paprika (optional): Adds a gentle smokiness and beautiful color contrast.
- 1 teaspoon (4g) chicken bouillon (or vegetable bouillon for vegetarian): Boosts savory depth without overwhelming the dish.
- 2¼ cups (530ml) chicken broth, vegetable broth, or water: The cooking liquid to meld flavors and cook the rice perfectly.
- Salt and black pepper to taste: To finish and balance every bit of flavor to your liking.
How to Make Caribbean Rice and Beans Recipe
Step 1: Prepare and Wash the Rice
Begin by washing the rice until the water runs clear — this simple step removes excess starch, preventing mushy grains and ensuring your rice cooks up fluffy and separate. Drain and set it aside while you prep the other ingredients.
Step 2: Sauté the Aromatics
Heat the vegetable oil in a saucepan over medium heat, then add diced onions, minced garlic, fresh thyme, and the whole scotch bonnet pepper. Sauté them for about a minute until fragrant and the onions start turning translucent. This quick step is where your kitchen will start smelling like a Caribbean kitchen, a beautiful sign that the magic is beginning!
Step 3: Add Rice and Beans
Next, stir in the rice and the rinsed red kidney beans, cooking for about two minutes. This helps to toast the rice lightly, deepening its flavor and melding it beautifully with the beans and aromatics. This step is crucial in building texture and locking in all those island flavors.
Step 4: Combine Liquids and Spices
Pour in the coconut milk, then add the bay leaves, chicken or vegetable bouillon, Creole seasoning, paprika if you're using it, and finally the broth or water. Give everything a gentle stir to combine. Now bring the pot to a boil, then lower the heat to a simmer and cover it with a lid.
Step 5: Cook Low and Slow
Let the rice cook for around 20 minutes, keeping the heat low and simmering gently. Stir occasionally from the edges just enough to prevent sticking or burning without disturbing the rice’s fluffy texture. Monitor the liquid, adding a splash of water if it looks too dry before the rice has finished cooking.
Step 6: Finish and Season
Once the rice is tender and liquid absorbed, discard the bay leaves and whole scotch bonnet pepper. Taste and adjust the seasoning with salt and black pepper to suit your palate. Your Caribbean Rice and Beans Recipe is now ready to be served steaming hot!
How to Serve Caribbean Rice and Beans Recipe
Garnishes
Garnishing is your chance to add a fresh and vibrant touch. Bright chopped scallions, a sprinkle of fresh cilantro, or a wedge of lime are perfect options to lift the dish. The fresh herbs and acidity cut through the rich coconut milk and spices beautifully, making each mouthful pop with freshness.
Side Dishes
Caribbean Rice and Beans Recipe pairs wonderfully with many sides. Consider crispy fried plantains, sautéed greens like callaloo or spinach, or even grilled jerk chicken to turn this into an epic island feast. The creamy rice and hearty beans complement spiced or grilled proteins perfectly.
Creative Ways to Present
For a fun twist, serve your rice and beans in a hollowed-out bell pepper or coconut shell to impress guests and bring an extra layer of island flair. Alternatively, pack it into wraps, stuff it into fried dumplings, or create loaded Caribbean bowls for casual, colorful meals.
Make Ahead and Storage
Storing Leftovers
Caribbean Rice and Beans Recipe stores beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it ideal for preparing in advance for busy weekdays or meal prepping.
Freezing
If you want to save it longer, this recipe freezes well for up to 3 months. Portion it out in freezer-safe containers and thaw in the fridge overnight before reheating. Keep in mind the rice may be slightly softer after freezing, but still wonderfully delicious.
Reheating
Reheat your leftovers gently on the stove with a splash of water or broth to bring back the creamy texture. Microwave works too, covered, but stirring midway helps warm evenly and keeps everything fluffy and cozy.
FAQs
Can I make this recipe vegetarian or vegan?
Absolutely! Simply use vegetable broth instead of chicken broth and vegetable bouillon instead of chicken bouillon. The coconut milk and spices ensure it stays rich and flavorful without any animal products.
How spicy is the dish with the scotch bonnet pepper?
The whole scotch bonnet pepper adds a gentle, creeping heat but doesn’t make the dish overwhelmingly spicy since it is cooked whole and not sliced open. Removing it before serving ensures a mild, subtle kick perfect for most tastes.
Can I use fresh beans instead of canned?
You can, but it requires pre-cooking the beans until tender before adding them to the dish. Canned beans are a convenient shortcut without compromising the texture or flavor much.
What can I substitute for coconut milk?
If you don’t have coconut milk, whole milk or a non-dairy milk like almond or oat can work, but the dish won’t have that signature creamy sweetness that coconut milk imparts. You might want to add a touch of sugar or coconut extract to get closer to the authentic taste.
Is this dish gluten-free?
Yes! Caribbean Rice and Beans Recipe is naturally gluten-free as long as you check your creole seasoning and bouillon to be certain they don’t contain hidden wheat or gluten additives.
Final Thoughts
This Caribbean Rice and Beans Recipe is a delicious way to bring a taste of the islands to your kitchen anytime. Its balance of creamy, spicy, and aromatic flavors makes it a crowd-pleaser and a reliable weeknight winner. Once you try it, you’ll see why it’s such a beloved staple—so go ahead, make it your own, and enjoy every genuine, soulful bite!
Print
Caribbean Rice and Beans Recipe
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This Caribbean Rice and Beans recipe is a flavorful and comforting dish combining long-grain rice with creamy coconut milk, red kidney beans, and aromatic spices including thyme, Scotch bonnet pepper, and Creole seasoning. Perfect as a hearty side or a satisfying vegetarian main, it brings authentic Caribbean flavors to your table in just 35 minutes.
Ingredients
Rice and Beans
- 2 cups (320g) uncooked long-grain rice
- 2 tablespoons (30ml) vegetable oil (any neutral-flavored oil works)
- ½ medium onion, diced
- 2-3 cloves garlic, minced
- 1 sprig fresh thyme (or 1 teaspoon dried thyme)
- 1 whole Scotch bonnet pepper
- 1 15.5-ounce can red kidney beans, rinsed and drained
- 1 13.5-ounce can coconut milk (about 1¾ cups)
- 2 small bay leaves
- 2 teaspoons (9-10g) Creole seasoning
- 1 teaspoon (3g) paprika (optional)
- 1 teaspoon (4g) chicken bouillon (or vegetable bouillon for a vegetarian version, optional)
- 2¼ cups (530ml) chicken broth, vegetable broth, or water
- Salt and black pepper, to taste
Instructions
- Prepare the Rice: Wash the rice under cold water until the water runs clear to remove excess starch. Drain well and set the rice aside for later use.
- Sauté Aromatics: Heat a saucepan over medium heat and add the vegetable oil. Once hot, add the diced onions, minced garlic, fresh thyme sprig, and whole Scotch bonnet pepper. Sauté for about one minute until fragrant, taking care not to burn the garlic.
- Add Rice and Beans: Add the drained rice to the pan with the aromatic mixture. Stir and cook for about 2 minutes to lightly toast the rice. Then incorporate the rinsed and drained red kidney beans into the mixture.
- Add Liquids and Seasonings: Pour in the coconut milk along with the two small bay leaves. Add the chicken or vegetable bouillon powder, Creole seasoning, and paprika if using. Finally, add 2¼ cups of chicken broth, vegetable broth, or water. Stir gently to combine all ingredients.
- Simmer the Rice: Increase the heat to bring the mixture to a boil. Once boiling, reduce the heat to low and cover the saucepan with a lid. Let it simmer gently for approximately 20 minutes, or until the rice is tender and has absorbed the liquid. Stir occasionally from the edges to prevent sticking and add a little more water if it starts to dry out prematurely.
- Finish and Serve: Remove and discard the bay leaves and the whole Scotch bonnet pepper. Taste the rice and beans and adjust seasoning with salt and black pepper as needed. Serve hot as a flavorful side dish or a vegetarian main.
Notes
- For a vegetarian or vegan version, use vegetable broth and vegetable bouillon instead of chicken broth and chicken bouillon.
- Be cautious with the Scotch bonnet pepper as it is very spicy; you can remove it after cooking to reduce heat or omit if preferred.
- Washing the rice thoroughly helps achieve a fluffier texture by removing excess starch.
- If the rice starts to stick to the bottom or dry out before fully cooked, add a little extra water, one tablespoon at a time.
- This dish pairs well with fried plantains, grilled meats, or steamed vegetables for a complete meal.
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Caribbean


Leave a Reply