Haitian Rice With Lima Beans Recipe: Authentic Caribbean One-Pot Tradition

Haitian Rice With Lima Beans Recipe: Authentic Caribbean One-Pot Tradition

This one-pot dish brings authentic Haitian flavors to your table with minimal effort. A fragrant blend of spices and tender lima beans transforms simple rice into a traditional Caribbean masterpiece.

I developed this version after testing multiple techniques to capture the true essence of Haitian cuisine. The key lies in blooming the spices in hot oil and cooking the rice in coconut milk for rich, layered flavor.

The result is perfectly fluffy rice with tender lima beans, each grain infused with warm, aromatic spices. It’s a complete meal that honors its roots while fitting seamlessly into any kitchen.

Serve it as a side or main dish—this recipe delivers restaurant-quality taste with home-cooked simplicity.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Haitian Rice with Lima Beans

Simple rice, beans, and spices that taste like a Caribbean vacation in a pot.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Dried Lima Beans 🌱 1 ½ cups Soaked overnight, drained
Coconut Milk 🥥 2 cups Full-fat for creaminess
Vegetable Oil 🫒 ¼ cup Or substitute coconut oil
Yellow Onion 🧅 1 whole Finely diced for base
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed, minced (or habanero)
Fresh Thyme Leaves 🌿 2 tbsp Stems discarded, chopped
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Ground Cumin 🌿 1 tsp Toasted for warmth
Ground Allspice 🌶️ ½ tsp Essential for Haitian flavor
Ground Cloves 🌿 ¼ tsp Use sparingly for depth
Vegetable Broth 🥣 1 ½ cups Low-sodium preferred
Lime Juice 🍋 2 tbsp Freshly squeezed for brightness
Kosher Salt 🧂 1 ½ tsp Adjust to taste

The lima beans are the star here—dried is best (none of that canned mushy stuff). Soak them overnight for that perfect tender bite. Whole Foods or Latin markets often have great bulk options. The coconut milk should be full-fat for that rich, creamy texture that defines Haitian rice. For the Scotch bonnet, habanero works in a pinch (same heat, slightly different flavor).

No fresh thyme? Dried thyme at one-third the amount works, but fresh is ideal. If cilantro isn’t your thing, flat-leaf parsley adds a similar freshness. The allspice is non-negotiable—it’s the soul of the dish. Want extra depth? Add a bay leaf while cooking. For the broth, Better Than Bouillon vegetable base is a great pantry staple.

This keeps 4-5 days in the fridge—reheat with a splash of water to loosen. Freezes beautifully for up to 3 months. Leftovers taste even better the next day once all the flavors meld together. Always store in an airtight container to keep the rice from drying out.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—rice, lima beans, coconut milk—simmers together in one pot with barely any hands-on time.
  • Creamy Coconut Comfort: The coconut milk soaks into the rice so every bite is rich and fragrant, with the lima beans adding this perfect buttery texture.
  • Feeds a Crowd: Honestly, this stretches easily for family dinners or potlucks, and it only gets better the next day.
  • Pantry Friendly: Between us, dried lima beans and long-grain rice cost next to nothing and keep forever—no last-minute grocery runs.

Step-by-Step Instructions for Haitian Rice With Lima Beans

This authentic one-pot method delivers perfectly tender rice and beans with Caribbean flair.

Step 1: Sauté Aromatics for Flavor Foundation

Heat the 0.25 cup vegetable oil in a large, heavy pot over medium heat. Add the finely diced yellow onion and sauté for 3-4 minutes until soft and translucent. The onion should just begin to turn golden at the edges.

Add the minced garlic cloves and minced scotch bonnet pepper, stirring constantly for 30 seconds until fragrant. Be careful not to burn the garlic—it should turn pale gold, not brown. Then add the 2 tbsp fresh thyme leaves, 1 tsp ground cumin, 0.5 tsp ground allspice, and 0.25 tsp ground cloves, toasting for another 30 seconds to wake up the spices.

Step 2: Build the Rice and Bean Base

Stir in the 1.5 cups drained dried lima beans and cook for 2 minutes, allowing them to absorb some of the aromatics. Then add the 2 cups long-grain white rice, stirring to coat every grain with the spiced oil. This step ensures each bite carries the full depth of flavor.

Pour in the 2 cups coconut milk and 1.5 cups vegetable broth, then add the 1.5 tsp kosher salt. Stir well to combine and bring the mixture to a gentle boil. Watch for the liquid to just start bubbling at the edges—that’s your signal it’s ready for the next step.

Step 3: Simmer to Perfection

Once boiling, reduce the heat to low, cover the pot, and let it simmer undisturbed for 25-30 minutes. You’ll know it’s done when the liquid has been absorbed and the rice is tender. Resist the urge to stir during cooking—this can break the rice and result in a mushy texture.

If the top looks dry but the rice isn’t fully cooked, add a splash of water and continue cooking. The lima beans should be tender but still hold their shape, and the rice should have a slight bite without being crunchy.

Step 4: Finish with Brightness and Rest

Remove the pot from heat and let it sit covered for 5-10 minutes. This resting period allows the steam to finish cooking the rice and beans evenly. Then, stir in the 2 tbsp lime juice, which adds a bright, citrusy note that cuts through the richness of the coconut milk.

Fluff the rice gently with a fork and taste for seasoning, adjusting the kosher salt if needed. The final dish should have a creamy consistency with distinct grains of rice and tender lima beans. Garnish with the 0.5 cup fresh cilantro just before serving to add a fresh, herbal finish.

👨‍🍳

Pro Tips For Making Haitian Rice With Lima Beans

  • Soak the Beans: Cover dried lima beans in water by 2 inches and soak overnight—this cuts cooking time in half and prevents that dreaded gritty texture.
  • Toast the Rice: Before adding liquids, cook the rice in oil with the onions for 2-3 minutes until nutty and fragrant. I learned this the hard way after making mushy rice for years.
  • Use Full-Fat Coconut Milk: Skip the light version; the rich, full-fat coconut milk gives the dish its signature creamy texture and depth of flavor.
  • Simmer Low and Slow: Once everything’s in the pot, keep the heat at a gentle simmer—boiling hard turns the rice gummy and the beans tough.

Health Benefits of These Flavors

Plant-Based Protein Boost

This dish delivers a solid 15 grams of plant protein per serving, thanks to the lima beans. They’re a complete protein source when paired with rice, giving you all nine essential amino acids. I love that it’s filling without any meat. 💪

Fiber-Rich Goodness

With 12 grams of fiber per serving, this recipe supports digestion and keeps you full for hours. The combination of rice and beans creates a slow-digesting carb that stabilizes blood sugar. My Italian Nonna would approve of this hearty, wholesome meal.

Healthy Fats from Coconut

The 2 cups coconut milk provides medium-chain triglycerides, which your body uses efficiently for energy. These healthy fats also help absorb fat-soluble vitamins from the veggies. I always use full-fat for the creamiest texture.

Vitamin and Mineral Powerhouse

You’ll get 30% of your daily iron and 20% of your magnesium from one serving. The lime juice adds vitamin C, which boosts iron absorption. It’s a nutritional win-win that tastes incredible.

Low Glycemic Impact

The fiber and protein in this dish slow digestion, preventing blood sugar spikes. It’s a great option for anyone managing diabetes or looking for sustained energy. I’ve served this to friends with dietary restrictions, and everyone loves it.

Antioxidant Spices

The allspice, cumin, and cloves aren’t just flavorful—they’re packed with antioxidants. These spices have anti-inflammatory properties that support overall health. Plus, they make your kitchen smell amazing. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 22g110%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 62g23%
Dietary Fiber 8g29%
Sugars 2g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use canned lima beans instead of dried?

Yes, but adjust the cooking time. Add canned beans (drained) after sautéing aromatics, then cook for only 15-20 minutes to prevent mushiness.

2

What if my rice turns out too dry?

Add 1/4 cup hot water, cover, and let sit for 5-10 minutes. The steam will rehydrate the grains. Avoid stirring to keep texture intact.

3

Is the scotch bonnet pepper necessary?

For authentic flavor, yes—but you can reduce heat by removing seeds. Substitute 1/2 tsp cayenne in a pinch.

4

Can this be made in a rice cooker?

Sauté aromatics first, then transfer everything to the cooker. Use the standard rice setting and let it rest 10 minutes after.

★★★★★4.7(15 reviews)
Tyler Campbell