
This one-pot dish captures the heart of Haitian cuisine with its rich, aromatic blend of spices and textures. The combination of red beans and rice creates a satisfying meal that’s deeply rooted in tradition.
The secret lies in the authentic seasoning—fresh herbs, garlic, and a touch of citrus come together to build layers of flavor. Each ingredient plays a crucial role in achieving that signature Caribbean taste.
Cooked low and slow, the rice absorbs all the savory goodness from the beans, creating a dish that’s both hearty and comforting. It’s the kind of meal that brings families together around the table.
Perfect for weeknight dinners or special gatherings, this recipe delivers restaurant-quality results with simple, wholesome ingredients. Here’s how to make it at home.
Ingredients for Haitian Rice and Beans
Authentic Caribbean flavors start with these traditional, plant-based ingredients in perfect harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Red Kidney Beans 🫘 | 1 cup | Soaked overnight, drained |
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Vegetable Broth 🥫 | 2 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Finely diced for base |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Scotch Bonnet Pepper 🌶️ | ½ whole | Seeded, minced (optional for heat) |
| Fresh Thyme Leaves 🌿 | 2 tbsp | Stems removed, chopped |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍈 | 1 whole | Juiced for citrus brightness |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for sautéing |
| Ground Allspice 🌿 | ½ tsp | Essential for authenticity |
| Ground Cumin 🌿 | ½ tsp | Toasted for warmth |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beans are the foundation—dried red kidney beans are traditional, but pinto beans work if that’s what’s available. Whole Foods or Latin markets often carry high-quality dried beans. For the rice, long-grain white absorbs the flavors best, though jasmine can substitute. The coconut milk must be full-fat (light versions lack richness). Look for Native Forest or Thai Kitchen brands for consistent quality.
No fresh thyme? Dried thyme at one-third the amount works, but fresh is ideal for that bright note. Skip the Scotch bonnet if you’re heat-sensitive (or use half a jalapeño for milder spice). The allspice is non-negotiable—it’s what gives the dish its signature warmth. Penzeys carries excellent ground allspice. If you can’t find it, a pinch of cinnamon plus nutmeg gets close.
Store dried beans in a cool, dark place for up to 1 year. Fresh herbs last 1 week wrapped in damp paper towels. The dish reheats beautifully—flavors deepen overnight. Keeps 4-5 days refrigerated or freezes for 3 months.
Why You’ll Love This Recipe
- One Pot Meal: I love that everything cooks together—beans, rice, coconut milk—minimal cleanup, maximum flavor.
- Rich Coconut Depth: The coconut milk and broth blend into this creamy, savory base that makes the kidney beans taste unreal.
- Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week.
- Budget Stretcher: Dried beans and rice feed my family for days without breaking the bank. Honestly, it’s my wallet’s favorite recipe.
Step-by-Step Instructions for Haitian Rice and Beans
Master this one-pot method for authentic Caribbean flavor with perfect texture every time.
Step 1: Sauté Aromatics to Build Flavor Foundation
Heat the 2 tbsp olive oil in a large, heavy pot over medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until translucent and slightly golden at the edges. This creates the base layer of flavor that defines the dish.
Add the minced garlic cloves, seeded and minced scotch bonnet pepper, 2 tbsp fresh thyme leaves, 0.5 tsp ground allspice, and 0.5 tsp ground cumin. Sauté for 1-2 minutes until the spices become fragrant and the garlic just begins to color. Be careful not to burn the garlic—this would introduce bitterness to the finished dish.
Step 2: Toast the Rice and Incorporate Liquids
Add the 1.5 cups rinsed long-grain white rice to the pot and stir to coat the grains in the aromatic oil. Toast the rice for 2-3 minutes until the edges appear slightly opaque and pearly. This step enhances the nutty flavor of the rice and prevents gummy texture.
Pour in the 1 can coconut milk and 2 cups vegetable broth. Stir well to combine, scraping up any browned bits from the bottom of the pot. These fond bits contain concentrated flavor that will enrich the final dish. Bring the mixture to a gentle boil.
Step 3: Simmer with Beans Until Tender
Once boiling, reduce heat to low, cover the pot, and add the 1 cup soaked and drained dried red kidney beans. Simmer for 25-30 minutes, stirring occasionally to prevent sticking. The rice should absorb most of the liquid, and the beans should be tender but still holding their shape.
If the mixture appears dry before the rice is fully cooked, add ¼ cup of hot water and continue cooking. The perfect texture is achieved when the grains are separate and the beans are creamy inside. Season with 1 tsp salt and 0.5 tsp black pepper during the last 5 minutes of cooking.
Step 4: Rest and Finish with Fresh Elements
Remove the pot from heat and let it sit covered for 10 minutes. This resting period allows the rice to steam and the flavors to meld completely. The texture will transform from slightly firm to perfectly tender during this time.
Before serving, fluff the rice gently with a fork and stir in the juice of the 1 whole lime. Garnish with the 0.25 cup chopped fresh cilantro. The citrus brightness and herbal freshness elevate the earthy, spiced profile of the dish, delivering the authentic Haitian flavor promised in every bite.
Pro Tips For Making Haitian Rice And Beans
- Soak the beans: I learned this the hard way—dried kidney beans need at least 4 hours in cold water to soften, or they’ll stay tough no matter how long you cook them.
- Bloom the onion: Cook the yellow onion in a little oil until translucent before adding liquids—it adds a depth of flavor that raw onion just can’t.
- Skip the salt early: Resist the urge to salt the beans while they’re soaking or simmering; it makes them stay hard. Wait until they’re tender before seasoning.
- Use full-fat coconut milk: Sounds like a small thing, but the rich, creamy texture of full-fat coconut milk actually changes the outcome, making the rice and beans luxuriously smooth.
Perfect Pairings for This Recipe
Protein Companions
This hearty dish pairs beautifully with grilled chicken thighs marinated in lime, garlic, and cilantro. The acidity cuts through the richness of the rice and beans. I often use bone-in, skin-on for extra flavor. 🍗
Vegetable Sides
A simple cabbage slaw with carrot and lime dressing adds crunch and freshness. Thinly slice 2 cups green cabbage and 1 carrot, then toss with 2 tbsp lime juice and 1 tbsp olive oil for balance.
Beverage Pairings
Preston Haitian rum or a cold Prestige beer (Haiti’s national lager) are traditional choices. For non-alcoholic options, hibiscus iced tea with a touch of ginger complements the spices perfectly. 🍹
Fresh Garnishes
Top with diced avocado and pickled red onions for extra texture. The creaminess of avocado and tang of pickled onions brighten up each bite. A sprinkle of toasted coconut flakes adds a delightful crunch.
For heat lovers, add sliced jalapeños or a dash of hot sauce on the side.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but reduce liquid by 1 cup and simmer for only 15 minutes. Canned beans are softer and cook faster, so they don’t need as much time to tenderize.
Why is my rice mushy?
Over-stirring or too much liquid causes gummy texture. Use the exact ratio of 1.5 cups rice to 3 cups liquid and stir minimally during cooking.
Can I make this ahead?
Flavors deepen overnight. Store in an airtight container for up to 5 days in the fridge or freeze for 3 months.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026