Haitian Black Rice Recipe: Bold Spice-Infused One-Pot Tradition

Haitian Black Rice Recipe: Bold Spice-Infused One-Pot Tradition

This one-pot Haitian dish transforms simple ingredients into a deeply flavorful, aromatic meal that’s been passed down through generations. The secret lies in the perfect balance of spices and the slow cooking process that infuses every grain.

I’ve perfected this method to ensure rich, bold flavors without complicated steps. The rice absorbs the spices and liquid, creating a dish that’s hearty and satisfying with minimal effort. It’s a celebration of tradition in every bite.

What you’ll love most is how the spices develop into a complex, fragrant profile while the rice cooks to tender perfection. This isn’t just food—it’s a taste of Haitian heritage, made simple.

Serve it as a main course or alongside your favorite protein for a meal that’s as comforting as it is authentic.

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

Ingredients for Haitian Black Rice

Simple ingredients, big Haitian flavors in one pot. Rice, beans, and spices do all the work.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Black Beans 🫘 1 can Drained and rinsed well
Coconut Milk 🥥 1 can Full-fat for creaminess
Chicken Stock 🍲 2 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Finely diced for base
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed, minced (adjust to taste)
Ground Thyme 🌿 1 tsp Dried works best here
Ground Allspice 🌶️ ½ tsp Key Haitian spice
Ground Cloves 🌿 ¼ tsp Freshly ground preferred
Dried Oregano 🍃 1 tsp Mediterranean variety works
Salt 🧂 1 tsp Adjust to taste at end
Black Pepper 🌶️ ½ tsp Freshly ground recommended
Lime Juice 🍋 2 tbsp Freshly squeezed for brightness
Olive Oil 🫒 2 tbsp For sautéing aromatics

The spices are everything here. Penzeys has great ground allspice and cloves if your grocery store’s selection looks dusty. Scotch bonnet peppers can be found at Latin markets or Caribbean grocers—if you can’t find them, habaneros are a fine swap. I always grab my coconut milk from Trader Joe’s (cheap and consistently creamy). The rice? Any long-grain white works, but jasmine adds a nice floral note if you’re feeling fancy.

No scotch bonnet? Habanero at half the amount keeps the heat but changes the flavor slightly. Out of coconut milk? Full-fat canned milk plus a splash of oil mimics the richness. Fresh thyme can replace dried at three times the amount. The chicken stock can be swapped for vegetable stock for a vegetarian version. Don’t skip the lime juice—it brightens everything up at the end.

Leftovers taste even better the next day. Keeps 4-5 days in the fridge, freezes for 3 months. The rice can get a bit dry when reheating, so add a splash of water or stock before warming. Always store in an airtight container.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love how this comes together in a single pot—just sauté the onion, dump everything in, and let it simmer.
  • Coconut Richness: The coconut milk and chicken stock blend into this creamy, savory base that makes the rice and beans irresistibly flavorful.
  • Meal Prep Star: I make a big batch on Sunday and it reheats beautifully for lunches all week.
  • Budget Friendly: Black beans and rice stretch a meal for pennies, and it feels hearty enough for company.

Step-by-Step Instructions for Haitian Black Rice

This one-pot method keeps everything simple while building layers of bold, authentic flavor.

Step 1: Sauté the Aromatic Base

Heat the 2 tbsp Olive Oil in a large, heavy pot over medium heat. Add the finely diced Yellow Onion and cook for 4-5 minutes, stirring occasionally, until it turns translucent and lightly golden.

Add the 4 cloves minced Garlic Cloves and the minced Scotch Bonnet Pepper (adjust to your spice preference). Stir for 1-2 minutes until the garlic is fragrant but not browned. This builds the flavor foundation for the entire dish.

Step 2: Toast the Spices and Rice

Sprinkle in the 1 tsp Ground Thyme, 0.5 tsp Ground Allspice, 0.25 tsp Ground Cloves, and 1 tsp Dried Oregano. Stir constantly for 30 seconds to toast the spices—their aroma will deepen and become more pronounced.

Add the 2 cups Long-Grain White Rice and stir well to coat every grain with the spiced oil. Toast for 2-3 minutes until the rice becomes slightly opaque. This step ensures each bite is packed with flavor.

Step 3: Add Liquids and Beans

Pour in the 1 can Coconut Milk, 2 cups Chicken Stock, 1 can drained Black Beans, 1 tsp Salt, and 0.5 tsp Black Pepper. Stir thoroughly to combine, scraping up any browned bits from the bottom of the pot.

Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for 20-25 minutes, or until the rice is tender and the liquid is mostly absorbed. Avoid lifting the lid during cooking to maintain even heat.

Step 4: Finish and Rest

Once the rice is cooked, remove the pot from heat. Stir in the 2 tbsp Lime Juice—this brightens all the rich, spiced flavors. Cover the pot and let it sit for 10 minutes to allow the rice to steam and finish absorbing any remaining liquid.

Fluff the rice gently with a fork before serving. The grains should be tender, the beans heated through, and the sauce slightly creamy from the coconut milk. The colors will be deep and inviting, with the black beans standing out against the spice-infused rice.

👨‍🍳

Pro Tips For Making Haitian Black Rice

  • Rinse the Rice: I learned this the hard way—skip rinsing and your rice will turn gummy. Give the long-grain rice a quick rinse under cold water until the water runs clear to remove excess starch.
  • Bloom the Onions: Cook the yellow onions in a little oil until they’re deeply golden, about 8-10 minutes. This builds the sweet, rich base that defines Haitian black rice.
  • Use Full-Fat Coconut Milk: Sounds weird, but it works: light coconut milk just doesn’t give the same creamy, luxurious texture. The fat is non-negotiable for that authentic flavor.
  • Simmer, Don’t Boil: After adding the rice and liquids, keep the heat low so it simmers gently. Boiling hard turns the rice mushy and the coconut milk can separate.

Flavor Customization for This Dish

Spice Level Adjustments

For milder heat, use only ½ Scotch Bonnet Pepper or substitute with 1 jalapeño. I often remove all seeds and membranes for a family-friendly version. The dish will still have depth without the intense burn. 🌶️

Citrus Variations

Swap lime juice for 2 tbsp orange juice for a sweeter, more floral note. I love adding 1 tsp lime zest along with the juice for an extra bright pop. The citrus balances the rich coconut beautifully.

Protein Additions

Stir in 1 lb cooked shrimp or shredded chicken during the final 5 minutes of cooking. The protein absorbs all the spiced coconut flavors. I prefer shrimp for a quick, elegant upgrade.

Vegetable Twists

Add 1 diced bell pepper with the onions for extra texture and sweetness. For greens, stir in 2 cups chopped spinach at the very end. The spinach wilts perfectly into the hot rice.

Coconut Alternatives

Replace coconut milk with 1½ cups heavy cream plus ½ cup water for a different richness. I’ve also used coconut cream for an even thicker, more luxurious sauce.

Herb Infusions

Add 2 sprigs fresh thyme while cooking and remove before serving. A bay leaf also works wonders, infusing subtle depth. I always keep these whole for easy removal.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 15g75%
Cholesterol 5mg2%
Sodium 520mg23%
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

What can I use if I don’t have Scotch Bonnet peppers?

Habanero is the closest substitute, but use half the amount as it’s slightly different. For milder heat, jalapeños work well. Always remove seeds for less spice.

2

Why does the rice need to rest after cooking?

Letting it sit for 10 minutes allows the grains to absorb remaining liquid and steam to perfect tenderness. Skipping this can leave the rice sticky or unevenly cooked.

3

Can I make this dish vegetarian?

Swap chicken stock for vegetable stock. The beans and coconut milk already provide plenty of richness and protein.

4

How do I store leftovers?

Keep in an airtight container in the fridge for up to 5 days. Reheat with a splash of water or stock to restore moisture.

★★★★★4.7(12 reviews)
Tyler Campbell