Main Courses
This Jamaican-inspired blue pea rice recipe delivers bold Caribbean flavors in a single, satisfying one-pot dish. The secret lies in combining butter beans with fragrant rice, coconut milk, and warm spices like thyme and garlic—creating a hearty, protein-rich meal that's as easy as it is delicious.
Perfect for weeknight dinners or meal prep, this dish transforms simple ingredients into a restaurant-quality experience with minimal effort.
The result is a fragrant, flavorful blend where tender rice and creamy beans meld together, infused with the bright, earthy notes of Caribbean seasonings. Each bite offers a satisfying mix of textures and flavors, making it a complete dish that pairs beautifully with fried dumplings or steamed greens.
Ready in about 45 minutes, this recipe proves that authentic taste doesn't require complicated techniques—just the right ingredients and a little patience.
Ingredients for blue pea rice
Jamaican flavors meet Caribbean comfort in this one-pot protein powerhouse.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine or basmati preferred |
| Butter Beans (Canned) 🌱 | 1 can | 15 oz, drained and rinsed |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz, unsweetened |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Scotch Bonnet Peppers 🌶️ | 1 whole | Seeded and finely chopped |
| Onion (Yellow) 🧅 | 1 whole | Diced, medium size |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Vegetable Bouillon Cube 💧 | 1 whole | Dissolved in 1 cup hot water |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin, for sautéing |
| Ground Allspice 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Cinnamon 🌿 | ¼ tsp | Pure Ceylon preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The foundation starts with long-grain white rice—jasmine or basmati for that delicate floral note. Butter beans are non-negotiable here; they provide the protein backbone and creamy texture. For the coconut milk, full-fat is essential—it delivers the rich, velvety mouthfeel that defines this dish. Trader Joe's or Whole Foods carry excellent canned versions, but if you're using fresh, toast the coconut meat lightly for deeper flavor. The Scotch bonnet peppers are the secret weapon—they bring the authentic Jamaican heat without overpowering the dish. Look for them in the Latin or Caribbean section of Walmart or Publix, or order online if local options are limited.
No fresh thyme? Dried thyme at one-third the amount works in a pinch, but the aroma is noticeably different. Garlic powder can substitute for minced garlic, though fresh is always superior. If you can't find Scotch bonnet, jalapeno or habanero add heat, but reduce the quantity by half. The tomato paste should be smooth—none of that chunky stuff. For the bouillon, Knorr Vegetable is reliable, but Pacific Foods makes an even cleaner version. Olive oil matters here too—use something fruity and peppery, like California Olive Ranch. The spices? Penzeys sells pre-ground allspice and cinnamon, but if you're using whole spices, toast them lightly before grinding for maximum impact.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge. For longer storage, portion into freezer-safe containers and freeze for up to 3 months. The rice will firm up slightly when reheated—just add a splash of water or coconut milk and cover while warming. Garnish with fresh cilantro right before serving to keep it vibrant. Double the batch if you're feeding a crowd—it reheats beautifully and makes for great meal prep.
Why You'll Love This Recipe
- I’ll be real: the first night is always the best, but the seconds and thirds? They’re just as good. The coconut milk keeps it moist, and the flavors deepen overnight. Pack it for lunch or reheat it for dinner—it’s the ultimate lazy-day savior.
- One-Pot Magic: I swear by this recipe when I’m too tired to deal with multiple pans. Toss everything—rice, beans, coconut milk—into one pot, stir, and let it simmer. The butter beans soften just enough to melt into the rice, and that creamy coconut base does all the work.
- Thyme for Adventure: Between us, this isn’t your basic rice. The thyme leaves infuse the whole dish with a bright, earthy aroma that lingers like a hug. And that garlic? It caramelizes just enough to add a deep, savory punch without overpowering.
- Budget Meal Hero: Honestly, this recipe keeps my wallet happy. Canned butter beans and a can of coconut milk stretch into three or four meals, and the rice is the cheapest staple in my pantry. It’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-step instructions for Jamaican-inspired blue pea rice
This one-pot masterpiece delivers rich, aromatic flavors with minimal cleanup.
Sauté Aromatics and Build the Flavor Base
Heat the 2 tablespoons olive oil in a heavy-bottomed pot over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. The onions should release their sweetness without browning.
Add the 4 minced garlic cloves and 1 finely chopped Scotch bonnet pepper (remove seeds for less heat), cooking for 1 minute until fragrant. Stir in the 2 tablespoons tomato paste and cook for 2 minutes until it darkens slightly. This step develops the deep, savory foundation that defines Jamaican rice dishes.
Toast the Spices and Incorporate the Rice
Reduce heat to medium-low and add the 0.5 teaspoon ground allspice, 0.25 teaspoon ground cinnamon, 1.5 teaspoons salt, and 0.5 teaspoon cracked black peppercorns. Toast for 30 seconds until the spices release their aroma—you'll smell warmth and earthiness that signals the spices are active.
Add the 1 cup long-grain white rice, stirring to coat each grain with the spice mixture. Cook for 2 minutes until the rice becomes translucent at the edges. This brief toasting enhances the nutty flavors of the rice while preventing it from becoming mushy during cooking.
Add Liquids and Vegetable Bouillon
Pour in the 1 cup hot water from dissolving the 1 vegetable bouillon cube (previously dissolved in 1 cup boiling water to maximize flavor extraction). Stir once to distribute the liquid evenly. The rice should begin absorbing the liquid immediately.
Add the 1 can full-fat coconut milk and 0.25 cup chopped fresh thyme leaves. Bring to a gentle simmer over medium-low heat, then reduce to low heat and cover with a tight-fitting lid. Let cook undisturbed for 15 minutes—this initial cooking phase allows the rice to absorb the coconut milk's richness while developing its signature blue hue.
Incorporate Butter Beans and Simmer to Perfection
After 15 minutes, stir in the 1 can drained and rinsed butter beans. The beans add protein and texture while absorbing the remaining coconut milk. Increase heat to medium and cook uncovered for 10 minutes, stirring occasionally, until the liquid has mostly evaporated and the rice is tender.
If the mixture appears dry before the rice is fully cooked, add 2-3 tablespoons water at a time. The rice should be tender with a slight bite—al dente—while still maintaining some moisture. This step ensures the perfect balance of texture that defines Jamaican blue pea rice.
Rest and Garnish for Maximum Flavor
Remove from heat and let the rice rest, covered, for 5 minutes. This resting period allows the flavors to meld and the rice to finish cooking evenly. Fluff gently with a fork, then garnish with 0.25 cup chopped fresh cilantro. The bright, citrusy notes of the cilantro cut through the richness of the coconut and spices.
Serve immediately with grilled fish or jerk chicken for an authentic Jamaican meal. The dish should have a vibrant blue-green hue from the thyme and coconut milk, with tender rice grains and creamy butter beans throughout.
Pro Tips For Making Blue Pea Rice
- Toast the Garlic First: Sear the minced garlic in a dry pan for 30 seconds until it’s golden—not just fragrant, but actually browned. I used to skip this, and the dish always tasted flat; the nutty depth from the garlic makes the thyme sing. Use a splash of coconut milk later to deglaze if it gets too dark.
- Rinse the Butter Beans: Drain the canned butter beans and give them a quick rinse under cold water—even if they’re “low-sodium.” The starch clinging to them thickens the coconut milk into a gluey mess. Pat them dry afterward, too; they’ll absorb flavor better and keep the rice from turning mushy.
- Simmer the Rice Low: After adding the coconut milk and beans, drop the heat to low and let the rice cook uncovered for the first 10 minutes. I learned this the hard way—boiling it too hard turns the rice into porridge. You want to see tiny bubbles at the edges, not a rolling pot of steam.
- Stir Once, Then Stop: Give the rice a single stir after the initial simmer, then leave it alone for the rest of the cooking time. Poking it constantly breaks the grains and turns the dish into a sad, sticky pudding. The coconut milk’s fat will coat everything evenly on its own—trust the process.
Common mistakes when making your blue pea rice
Overcooking the Rice
One of the most common mistakes is letting the rice cook too long, resulting in a mushy, gluey texture. Jamaican blue pea rice should have a slight bite—al dente—not a pudding-like consistency.
I’ve seen this happen when people peek under the lid too often or increase heat to speed up cooking. Instead, maintain low heat after the initial simmer and resist the urge to stir frequently. The rice needs time to absorb the coconut milk gradually. 🌡️
Skipping the Spice Toast
Many cooks overlook toasting the spices for just 30 seconds before adding the rice. This step is crucial—it awakens the allspice and cinnamon flavors, giving the dish its signature warmth. I’ve made this mistake and noticed the spices tasted flat afterward.
Always toast them over medium-low heat until you smell their aromatic oils release. This small step makes a huge difference!
Using Low-Quality Coconut Milk
Not all coconut milk is created equal. Using light coconut milk or brands with additives can make your dish taste thin and unappetizing. The full-fat version is non-negotiable—it provides the creamy, velvety texture that defines this recipe.
I recommend Trader Joe’s or Whole Foods brands for the best results. If you’re using canned coconut milk, shake the can well before opening to redistribute the cream.
Adding Beans Too Early
Introducing the butter beans before the rice has had time to absorb the coconut milk can dilute the flavors and make the dish watery. Wait until the rice has cooked for 15 minutes before stirring in the beans.
This ensures they absorb the rich, spiced coconut broth rather than turning the dish into a bean-rice stew. The beans should be tender but still hold their shape when served. 🥗
Ignoring the Resting Period
Rushing to serve the rice immediately after cooking is another common error. Letting it rest for 5 minutes under the lid helps the flavors meld and the rice finish cooking evenly.
I’ve seen people skip this step, only to end up with unevenly cooked grains or a dish that tastes underdeveloped. Patience here is key—it’s the difference between good and exceptional blue pea rice.
Overlooking the Bouillon Cube
Some cooks skip dissolving the vegetable bouillon cube in hot water first, which means the flavor won’t fully integrate into the dish. Always dissolve it in 1 cup boiling water before adding it to the pot.
This ensures the umami-rich broth is evenly distributed, enhancing the depth of flavor. I’ve noticed the difference when I’ve skipped this step—it’s subtle but noticeable in the final taste. 💡
Nutrition facts
Frequently asked questions about Jamaican blue pea rice
Can I substitute butter beans with another type of bean?
While butter beans are traditional, you can use kidney beans or black-eyed peas in a pinch. For best results, drain and rinse them well, and adjust cooking time by 5 minutes since they may absorb liquid differently. The texture will change slightly, but the flavor remains similar.
Why does my blue pea rice turn out too dry?
This usually happens when too much liquid evaporates before the rice is fully cooked. If the rice looks dry after 15 minutes, add 2-3 tablespoons water or coconut milk, then cover and cook for 5 more minutes. The goal is tender rice with slight moisture—never completely dry.
How do I make this recipe vegan?
This recipe is already vegan! Just ensure your bouillon cube is vegetable-based (no chicken or fish stock). The coconut milk, butter beans, and spices are all naturally plant-based. For extra protein, add 1 cup cooked lentils with the beans.
Can I make blue pea rice in a rice cooker?
Yes! Follow the same steps until adding the beans. After 15 minutes, stir in the beans, then cook on the "white rice" setting. Add 2 tablespoons water if needed during cooking. The rice cooker maintains even heat, which helps prevent overcooking.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze in portions for up to 3 months. Reheat with a splash of water or coconut milk to restore moisture. Leftovers actually taste better the next day as flavors deepen!
