Side Dishes
This Jamaican-inspired brown rice and peas recipe transforms simple ingredients into a flavorful one-pot dish that’s rich with coconut milk and aromatic spices. The secret lies in soaking the rice properly and simmering everything together until the peas soften and the rice absorbs the fragrant broth—no separate pots needed.
It’s a vegetarian powerhouse packed with protein and fiber, yet simple enough for weeknight dinners.
The result is a creamy, slightly sweet blend of tender rice and peas, infused with thyme, garlic, and scotch bonnet peppers for that signature Jamaican kick.
Serve it alongside grilled chicken, fish, or tofu for a complete meal. Ready in about 45 minutes, this dish delivers restaurant-quality flavor without the fuss.
Ingredients for brown rice and peas
Simple whole grains and aromatic spices create this Jamaican-inspired one-pot masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain Brown Rice 🌾 | 1 cup | Uncooked, rinsed thoroughly |
| Dried Black-Eyed Peas 🌱 | 1 cup | Picked over for debris |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, full-fat preferred |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped finely |
| Garlic Cloves 🧄 | 3 cloves | Peeled, minced finely |
| Scotch Bonnet Peppers 🌶️ | 1 whole | Seeds removed, minced |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely, fresh preferred |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Onion 🧅 | 1 whole | Yellow, diced finely |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Allspice Berries 🌿 | ¼ tsp | Crushed lightly |
| Bay Leaf 🍃 | 1 whole | Dried, for infusion |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The coconut milk is non-negotiable here—full-fat delivers that signature creamy texture. Thai Kitchen or Goya cans work perfectly, but check the label for additives. Fresh thyme and scotch bonnet peppers are essential for authentic flavor; Trader Joe's carries both reliably. For the ginger, organic is best to avoid bitterness. The black-eyed peas should be picked over before cooking to remove any small stones or debris. If you can't find scotch bonnet, habanero at half the amount works in a pinch, but expect more heat.
No fresh thyme? Dried thyme at one-third the amount suffices, though fresh is ideal. Substituting coconut milk? Light coconut milk works, but the dish loses richness. The vegetable broth can be swapped for water plus 1 tbsp soy sauce if needed. For a smokier profile, add 1/4 tsp smoked paprika. The allspice berries are crucial—they're the secret behind Jamaican dishes. If you can't find them, ground allspice at half the amount is a decent alternative, though whole berries give better flavor. The lemon juice brightens everything, so don't skip it—bottled works, but fresh is always better.
This dish tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions in 1-cup containers—they reheat beautifully. The rice-to-liquid ratio is precise, so don't adjust without recalculating. If you make a double batch, it reheats just as well. The peas will soften further upon reheating, so they're perfect for cold meals too. Keep the bay leaf in during cooking, but remove it before serving—it's not meant to be eaten.
Why You'll Love This Recipe
- One-Pot Magic: That’s right—just one pot, minimal chopping, and zero cleanup. Toss in the brown rice, soaked peas, coconut milk, and a few garlic cloves, then let it simmer. Boom. Done. No fancy gadgets, no stress.
- Creamy & Earthy: Honestly, the coconut milk turns this into something special—rich but not heavy, with that nutty brown rice and tender peas. Add fresh thyme at the end, and suddenly, it’s restaurant-quality without the fuss.
- Meal Prep MVP: Between us, this keeps perfectly for days. Pack it for lunches, reheat with a splash of water, or serve it cold in wraps. It’s my go-to for busy mornings, and my kids actually finish their portions.
- Budget-Friendly Feast: Dried peas and brown rice stretch for miles, and coconut milk adds luxury without breaking the bank. I’ve fed a crowd for under $10—plus, it’s protein-packed, so everyone leaves satisfied. (Yes, even on a Tuesday night.)
Step-by-step instructions for Jamaican-inspired one-pot rice and peas
This method delivers restaurant-quality rice and peas with deep, aromatic flavors in a single pot.
Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole onion and cook for 5-6 minutes until the onion becomes translucent and just begins to soften. This foundational step builds flavor through the Maillard reaction—don't rush it.
Add the 3 cloves garlic cloves, 1 whole Scotch bonnet peppers (seeds removed), and 1 tablespoon fresh ginger. Stir constantly for 1-2 minutes until the garlic turns golden and you can smell the aromatic oils releasing. The Scotch bonnet will add subtle heat, while the ginger provides earthy depth. If the mixture starts to darken too quickly, reduce heat to medium-low.
Toast the Spices and Add Rice and Peas
Increase heat to medium-high and add the 1 cup long-grain brown rice, 1 cup dried black-eyed peas, 1.5 teaspoons salt, 0.5 teaspoon black pepper, 0.25 teaspoon crushed allspice berries, and 1 whole bay leaf. Stir vigorously for 2 minutes to coat the grains and peas with the aromatic oil, allowing them to toast slightly. This step prevents the rice from becoming mushy and enhances the nutty flavors.
Pour in the 2 cups vegetable broth and bring to a rolling boil. Once boiling, reduce heat to low-medium and cover the pot with a tight-fitting lid. Let it simmer for 15 minutes without stirring—this allows the rice and peas to absorb the initial liquid and begin cooking evenly. The lid creates steam that prevents the peas from becoming tough.
Simmer with Coconut Milk and Thyme
After 15 minutes, stir in the 13.5 ounces full-fat coconut milk and 0.25 cup fresh thyme. The coconut milk adds a rich, creamy texture that balances the earthy flavors of the peas and rice. Increase heat to medium and let the mixture simmer uncovered for 20-25 minutes, stirring occasionally. You'll notice the liquid reduces gradually, and the peas begin to soften while maintaining their shape.
Here's where the magic happens: the coconut milk should reduce until it coats the back of a spoon but still remains slightly saucy. If the mixture looks too dry before the peas are tender, add ¼ cup water to maintain moisture. The thyme releases its piney aroma, adding complexity to the dish. Taste the mixture at this stage—adjust seasoning if needed, adding more salt or pepper as necessary.
Finish with Lemon Juice and Rest
When the rice and peas are tender (the peas should be soft but not mushy, and the rice should have a slight bite), remove the pot from heat. Stir in the 1 tablespoon lemon juice—this brightens the dish, cutting through the richness of the coconut milk and adding a refreshing finish. Let the mixture rest, covered, for 5 minutes to allow the flavors to meld.
Before serving, remove the bay leaf and fluff the rice gently with a fork. The dish should have a creamy, slightly saucy texture with tender peas and perfectly cooked rice. Serve immediately with a side of fried plantains or grilled jerk chicken to complement the bold Jamaican flavors. The one-pot method ensures minimal cleanup while delivering maximum flavor in every bite.
Pro Tips For Making Brown Rice And Peas
- SOAK THE PEAS: Dried black-eyed peas need at least 4 hours—or overnight if you’re not in a rush—to soften properly. I learned this the hard way when my peas stayed rock-hard after hours of simmering; pre-soaking cuts cooking time by nearly half and keeps them from splitting into mush.
- USE TWO POTS: Brown rice and peas have different cooking times—don’t try to force them together in one pot. Cook the rice first (about 40 minutes), then add the drained peas and coconut milk for the last 20 minutes. This keeps the rice from turning gummy while the peas finish tender.
- SALT THE COCONUT MILK: Full-fat coconut milk can taste bland on its own, but a pinch of salt (about ½ teaspoon) while heating it with the peas makes a real difference. It balances the sweetness and rounds out the flavor—something I only noticed after tasting a batch without it.
- CRUSH HALF THE GARLIC: Minced garlic burns fast, but a mix of crushed cloves (for depth) and finely minced (for brightness) gives this dish layers of flavor without bitterness. Toss the crushed cloves in first, then add the minced garlic with the thyme in the last 5 minutes of cooking—this keeps the aroma intact.
Flavor customization for this recipe
Spice Level Control
Adjust the heat to your preference by modifying the scotch bonnet pepper or allspice berries. For mild heat, reduce the scotch bonnet to ½ pepper or swap it for ½ habanero.
For extra kick, increase to 1½ scotch bonnets or add ¼ tsp cayenne pepper at the end. I like keeping it balanced with ½ scotch bonnet for a subtle Jamaican warmth. 🌶️
Sweetness Balance
Enhance natural sweetness by adding 1 tbsp brown sugar during the sauté step or finishing with 1 tbsp honey before serving. For a tropical twist, stir in ½ cup diced pineapple during the final 5-minute rest—it pairs beautifully with the coconut milk.
The peas already have a mild sweetness, but this adjustment makes them sing. 🍍
Herb Variations
Swap thyme for cilantro or parsley for a fresher profile. For a Mediterranean twist, add 1 tsp dried oregano with the allspice. If you love earthy flavors, include ½ tsp ground nutmeg when toasting the spices.
I find thyme + nutmeg creates the most authentic Jamaican depth, but don’t be afraid to experiment! 🌿
Protein Add-Ins
Boost protein by stirring in 1 cup cooked chickpeas or ½ cup crumbled tofu during the final 5 minutes of simmering. For a Jamaican jerk twist, add ½ lb shredded chicken or smoked sausage in the last 10 minutes.
The coconut milk keeps everything tender while adding richness. I often keep it vegetarian but love adding tofu for extra texture. 🍗
Texture Twists
Add crunch with 2 tbsp toasted coconut flakes or ½ cup chopped bell peppers at the end. For a creamy upgrade, stir in ¼ cup Greek yogurt after removing from heat.
If you prefer chewiness, reduce simmering time by 5 minutes—the peas will stay slightly firmer. My favorite texture combo? Toasted coconut + yogurt for a restaurant-style finish. 🥥
Regional Adaptations
For a Trinidadian touch, replace allspice with ½ tsp ground cinnamon and add 1 tsp curry powder. A Haitian version swaps coconut milk for 1 cup evaporated milk and includes 1 tsp thyme + ½ tsp garlic powder.
Each variation keeps the rice-and-peas core but transforms the flavor profile completely. 🗺️
Nutrition facts
Frequently asked questions
Can I use white rice instead of brown rice in this recipe?
While you can substitute white rice, the texture and flavor will differ significantly. Brown rice provides a nuttier taste and chewier bite that complements the peas perfectly. If you must use white rice, reduce the cooking time by about 10 minutes since it cooks faster. The dish will be less hearty and more delicate.
How do I make this dish spicier without overpowering it?
For balanced heat, start with ½ scotch bonnet pepper (seeds removed) instead of a whole one. If you want extra kick, add ¼ teaspoon cayenne pepper during the final 5 minutes of simmering. Alternatively, increase the allspice to ½ teaspoon—it adds warmth without overwhelming the dish. Taste as you go!
Can I prepare this recipe in an Instant Pot or rice cooker?
For an Instant Pot, sauté the aromatics first, then add all ingredients except coconut milk. Seal and cook on high pressure for 10 minutes, followed by a 5-minute natural release. Stir in coconut milk and simmer for 5 minutes on sauté mode. In a rice cooker, follow the same steps but use the rice setting and add coconut milk after cooking. Both methods work beautifully!
Why did my peas turn mushy instead of staying tender?
Overcooking is the most common culprit—peas should be soft but still hold their shape. Start checking for doneness after 15 minutes of simmering with coconut milk. If using dried peas, ensure they're soaked for 1 hour (or overnight) before cooking. For extra firmness, reduce simmering time by 5 minutes and add a splash of water if needed.
How can I make this dish kid-friendly?
Reduce the scotch bonnet to ¼ pepper or omit it entirely. Swap allspice for ½ teaspoon ground cinnamon (milder and sweeter). Stir in 1 tablespoon honey during the final 5 minutes to balance flavors. Serve with a side of steamed veggies or mild chicken to make it a complete meal. Kids will love the creamy coconut texture!
