Main Courses
This Jamaican-inspired blue pea rice recipe transforms simple ingredients into a hearty, protein-rich one-pot dish that’s as flavorful as it is nutritious.
The secret lies in soaking the peas overnight to soften them perfectly, then simmering them with coconut milk, thyme, and garlic for a dish that’s both comforting and authentic.
What sets this apart is how the peas absorb the rich flavors while maintaining their natural texture—ideal for a complete meal or as a side that steals the show.
The beauty of this recipe is its simplicity: just one pot, minimal prep, and no need for fancy techniques. The result is a fragrant, golden rice dish packed with plant-based protein, making it a staple for vegan diets and Caribbean-inspired tables.
Pair it with fried plantains or a spicy stew for a full Jamaican feast, or enjoy it as-is for a satisfying, protein-packed meal. Let’s get cooking!
Ingredients for blue pea rice
Jamaican-inspired one-pot magic starts with these simple yet powerful ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Blue Peas (Gungo Peas) 🌱 | 1 cup | Dried, soaked overnight |
| Jasmine Rice 🍚 | 1 cup | Long-grain, uncooked |
| Light Coconut Milk 🥥 | 13 ½ oz | Full-fat preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tbsp dried thyme |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Fresh Ginger 🌿 | 1 tbsp | Grated, zesty |
| Vegetable Oil 🫒 | 2 tbsp | Neutral-flavor preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground |
| Scotch Bonnet Pepper 🔥 | 1 whole | Seeded, optional for heat |
| Bay Leaf 🍃 | 1 whole | Dried, removed later |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Water 💧 | 2 cups | Filtered preferred |
The blue peas are the heart of this dish—soak them overnight for perfect texture. Trader Joe's and Whole Foods carry dried gungo peas, but Caribbean markets offer the freshest options. Jasmine rice adds delicate floral notes, while the coconut milk provides that signature Jamaican richness. For the best flavor, use full-fat coconut milk—the creaminess makes all the difference. Fresh thyme and garlic are non-negotiable; dried substitutes work in a pinch but lack depth. The scotch bonnet pepper is optional but adds authentic heat—remove seeds for milder spice.
No fresh thyme? Dried thyme at one-third the amount works, but the aroma won’t be the same. Short on coconut milk? Light coconut milk mixed with water mimics the consistency, though texture may vary slightly. The ginger can be swapped for ground ginger at half the amount, but fresh grated adds zing. For a smokier profile, add 1/4 tsp smoked paprika. The scotch bonnet is tricky to find? Habanero or jalapeño in small amounts will do. Prefer no heat? Skip the pepper entirely—this dish still shines.
Soaked peas and rice keep in the fridge for 3 days before cooking. Once prepared, this dish reheats beautifully—just add a splash of water to prevent drying. Store leftovers in an airtight container with a layer of plastic wrap pressed against the surface to maintain moisture. Freezes for 3 months if portioned tightly. For meal prep, double the batch—it’s even better the next day as flavors meld. Serve with steamed greens or plantains for a full Jamaican spread.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots—just toss everything in one deep skillet, stir, and walk away. The blue peas soften right alongside the rice, so no extra steps or timers to stress over.
- Creamy Garlic Kiss: That light coconut milk turns the rice into a dreamy, fragrant cloud, while the garlic and thyme add a punch that lingers. Honestly, the first bite makes me forget I’m eating something simple.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—stays fresh for days, reheats like a champ, and my kids actually eat it. (Yes, even the ones who usually turn up their noses.)
- Budget Bright Spot: Blue peas are a steal compared to specialty grains, and you’re using them in a way that feels special. A single can of coconut milk stretches to feed four, and the thyme adds freshness without breaking the bank.
Step-by-step instructions for Jamaican-inspired blue pea rice
This one-pot method delivers aromatic, protein-rich rice with minimal cleanup and maximum flavor.
Prepare the Blue Peas and Aromatics
Begin by draining the soaked blue peas (gungo peas) and reserving them in a bowl. In a large pot with a tight-fitting lid, heat the 2 tablespoons vegetable oil over medium heat. Add the diced yellow onion and cook for 3-4 minutes until softened and translucent, stirring occasionally. The onions should release their natural sweetness without browning.
Add the minced garlic cloves and grated fresh ginger to the pot, stirring constantly for 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell fresh and pungent, not bitter. Immediately add the whole bay leaf and seeded Scotch bonnet pepper (if using), stirring for another 30 seconds to distribute the spices evenly. This aromatic base forms the flavor foundation for the entire dish.
Toast the Rice and Build the Flavor Base
Add the 1 cup jasmine rice to the pot and stir to coat it evenly with the oil and spices. Toast the rice for 2-3 minutes, stirring frequently, until it becomes slightly translucent at the edges. This step develops the nutty flavors in the rice and prevents it from becoming mushy during cooking. You'll see the rice grains begin to separate slightly—this is your signal to move to the next step.
Pour in the 2 cups water and bring the mixture to a gentle boil. Once boiling, reduce heat to low and stir in the 1.5 teaspoons salt and 0.5 teaspoon black peppercorns. The liquid should just barely cover the rice. Add the drained blue peas and the 0.25 cup fresh thyme leaves, stirring gently to combine. The thyme will infuse the dish with its earthy aroma as it simmers.
Simmer and Incorporate Coconut Milk
Cover the pot with the lid and simmer for 15 minutes over low heat, without stirring. This undisturbed cooking allows the rice to absorb the liquid evenly and develop a fluffy texture. After 15 minutes, remove the lid and stir gently. Check the moisture level—if the rice still appears soupy, cover and simmer for another 5 minutes. The rice should be tender but still slightly firm to the bite.
Once the rice is nearly cooked, stir in the 13.5 ounces light coconut milk and the 1 tablespoon lemon juice. The coconut milk will create a creamy, slightly sweet contrast to the earthy blue peas. Return the lid to the pot and simmer for another 10-12 minutes until the rice is fully tender and the liquid has been absorbed. The dish should have a thick, porridge-like consistency with distinct blue pea flecks visible throughout.
Rest and Adjust Seasoning
Remove the pot 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. Before serving, taste the rice and adjust the seasoning if needed. If it requires more salt, add it gradually—Jamaican dishes often rely on bold flavors, but balance is key. The finished dish should have a harmonious blend of coconut sweetness, thyme aroma, and the subtle heat from the Scotch bonnet.
Discard the bay leaf before serving. Fluff the rice gently with a fork, ensuring the blue peas are evenly distributed. Serve immediately while warm, accompanied by grilled fish or roasted vegetables. The one-pot method ensures every bite delivers the full spectrum of flavors, from the nutty rice to the protein-rich blue peas and creamy coconut finish.
Pro Tips For Making Blue Pea Rice
- SOAK THE BLUE PEAS: Blue peas need a good 12-hour soak—yes, even if they’re dried. I learned this the hard way when my first batch turned to mush; they’re tough little guys. Use twice the water by volume, drain, and rinse before cooking to cut down on bitterness.
- TOAST THE GARLIC: Sauté those garlic cloves in coconut oil until they’re golden and just starting to crisp—about 3-4 minutes. This isn’t just for flavor; it deepens the aroma and prevents that raw garlic aftertaste that ruins the dish. Skip this, and you’ll taste the difference.
- DON’T SKIP THE THYME STEM: Toss the thyme stems into the pot with the leaves—they’re packed with flavor and won’t overpower the dish. I used to pull them out because it seemed like extra work, but now I leave them in. They infuse slowly and make the coconut milk taste richer.
- USE HALF THE COCONUT MILK: Start with just half the coconut milk called for in the recipe, then add the rest only if the rice is dry by the end. Blue peas and jasmine rice absorb liquid differently than regular rice, and you’ll end up with soggy rice if you dump it all in at once. Taste as you go—this is the thing that matters most.
Best sauces and condiments for blue pea rice
Coconut Cream Sauce
This dish already has rich coconut milk, but adding a coconut cream sauce (like Thai Kitchen Coconut Milk) elevates it to restaurant-level decadence. Simmer ½ cup coconut cream with 1 tsp curry powder and 1 tsp brown sugar until thickened, then drizzle over the rice.
The extra creaminess balances the earthy peas beautifully. 🥥
Spicy Scotch Bonnet Gravy
For heat lovers, blend ½ cup cooked blue peas with 2 tbsp coconut milk, 1 minced Scotch bonnet pepper, and 1 tsp lime juice into a smooth gravy.
Drizzle over the rice before serving—this adds a tangy, fiery kick that cuts through the richness. Adjust thickness with water or coconut milk. 🌶️
Garlic-Herb Oil
Infuse ¼ cup olive oil with 3 minced garlic cloves, 1 tbsp fresh thyme, and ½ tsp smoked paprika by heating on low for 5 minutes.
Strain and drizzle over the rice before serving. This adds a fragrant, aromatic layer without altering the dish’s texture. Perfect for garnishing! 🧄
Lime-Cilantro Crema
Whisk ¼ cup coconut yogurt (or Greek yogurt) with 1 tbsp lime juice, 1 tbsp chopped cilantro, and a pinch of salt. Spoon dollops over the rice for a bright, cooling contrast.
The acidity cuts through the coconut richness, while cilantro adds freshness. Use Silk Unsweetened Coconut Yogurt for vegan-friendly results. 🍋
Caramelized Onion Topping
Slow-cook 1 cup diced onions with 1 tbsp brown sugar and 1 tsp apple cider vinegar until deep amber (about 30 minutes). Sprinkle over the rice for a sweet, jammy topping that pairs perfectly with the savory peas. This adds texture and depth without overpowering the dish. 🧅
Hot Pepper Oil
Heat 2 tbsp vegetable oil with 1 tbsp crushed red pepper flakes and 1 minced Scotch bonnet pepper until fragrant (about 1 minute). Strain and drizzle lightly over the rice for a fiery, aromatic finish.
Store leftover oil in a sealed jar for up to 2 weeks**—it’s versatile for other dishes too! 🔥
Nutrition facts
Frequently asked questions
Why do I need to soak the blue peas overnight?
Soaking the blue peas (gungo peas) for 8-12 hours softens their tough skins and reduces cooking time by 30-40 minutes. This ensures they break down evenly, blending seamlessly with the rice while retaining their natural texture. Skipping this step can leave you with undercooked peas or a mushy dish.
Can I substitute jasmine rice with another type?
Yes, but expect slight texture differences. Long-grain white rice works best—it stays firm and absorbs flavors well. Avoid basmati (too light) or short-grain rice (becomes too sticky). For a nutty twist, try brown jasmine rice, but increase cooking time by 5-7 minutes and liquid by ¼ cup.
How do I adjust the heat level if Scotch bonnet is too spicy?
Remove the pepper seeds and membranes first—they contain most of the heat. For milder flavor, substitute with ½ a jalapeño or 1 tsp cayenne pepper. If using dried Scotch bonnet, reduce to ¼ teaspoon. Always taste as you cook! For extra safety, wear gloves when handling peppers.
Can I make this recipe in an Instant Pot?
Sauté onions, garlic, and ginger as directed, then add rice, peas, water, and salt. Seal and cook on high pressure for 8 minutes. Quick-release, stir in coconut milk, and let sit covered for 5 minutes. The pressure method cuts cooking time by half while keeping flavors intact. Use 1 cup liquid instead of 2 cups.
What if my rice turns out too dry or mushy?
Too dry? Add 2-3 tablespoons warm water or coconut milk and simmer uncovered for 2-3 minutes. Mushy rice? The issue is usually overcooking—next time, reduce heat to low and check at 15 minutes. For immediate fixes, spread rice on a tray and dry in the oven at 200°F for 10 minutes to crisp up.
