Jamaican Rice and Peas
This authentic Jamaican rice and peas recipe is an easy side dish with lots of flavour! Scotch bonnet pepper adds a kick, while coconut milk makes it delicious.
Rice and peas is a quintessential Jamaican side dish. It’s almost a requirement at any kind of dinner, get-together, or celebration, and it’s also one of the easiest Jamaican dishes to prepare. Win!
Jamaican rice and peas is naturally vegan, with coconut milk to give the dish a delicious flavour, along with standard Jamaican seasonings: scallion, Scotch bonnet, allspice, thyme, salt, and garlic. This is one of those dishes where simple ingredients come together to create something divine!
Why You’ll Love Jamaican Rice and Peas
- Make it your own. There are so many ways to prepare rice and peas! I share a few ideas later in this post, but you can feel free to put your own spin on it too.
- A classic combination. From congri to dirty rice and arroz con gandules, every culture seems to have its own version of rice and beans! It’s a satisfying combo that’s a great way to round out a meal.
- Goes with so many main dishes. It’s not just for Jamaican food! Even a simple protein like baked tofu will pair well with this recipe.
Notes on Ingredients
Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
- Dried red kidney beans – Soak these in water overnight to reduce the cooking time.
- Water – If you’d like, unsalted vegetable stock will also work.
- Uncooked long grain rice – Short-grain rice is stickier, which isn’t what we want for this recipe.
- Full-fat coconut milk – This adds a fabulous rich flavour.
- Sea salt
- Scallion
- Scotch bonnet pepper – You can substitute a habanero if you can’t find Scotch bonnets locally. It will not taste the same, as the scotch bonnet pepper gives a distinct slightly fruity flavour, but it works in a pinch.
- Garlic
- Pimento berries – AKA allspice.
- Thyme – Sprigs of fresh thyme are best, but you can substitute dried if you have to.
How to Make Jamaican Rice and Peas
- Rinse the beans. Place them in a colander and rinse, discarding the soaking water.
- Cook the beans. Add the beans to a pot and cover with water. Bring to a boil, then simmer until tender.
- Add the remaining ingredients. Stir everything else into the pot with the beans. Cover and bring to a boil, then reduce the heat and simmer until the rice is tender.
- Finish. Remove from heat and rest, covered, for 10 minutes. Season to taste, then serve.
Tips and Variations
- Be aware that cooking times can vary. Use my instructions as a guide, but be sure to pay attention while cooking the dish. Your dried kidney beans may be slightly larger or smaller than mine (hence needing a little bit more or less water), the rice size or shape may be different, etc. Take note of your own ingredients and enjoy the cooking process—don’t stress! I guarantee that every Jamaican mother or grandmother has a different variation!
- Use a pressure cooker. If you like to cook beans in your Instant Pot, you can definitely cook the kidney beans that way to speed up the process since that’s the part of the recipe that takes the most time.
- Don’t break apart the Scotch bonnet pepper. Although there is Scotch bonnet in this recipe, it is not spicy. The pepper adds a delightful flavour, but not much heat since it’s not diced. (Be sure not to burst the pepper or your Jamaican rice and peas will be spicy.)
- Try another variety of bean. Kidney beans are the traditional choice, but you can try another dry bean in this recipe if you’d like. (I don’t recommend using canned beans because the flavour and texture isn’t quite the same.)
What to Serve With Rice and Peas
- Ackee and saltfish. My vegan ackee and saltfish is a traditional breakfast recipe, but it also pairs well with Jamaican rice and peas.
- Plantains. Mangú is a Dominican plantain dish, but it’s fantastic with any variety of rice and beans.
- Jerk dishes. My Jamaican jerk tofu is perfect alongside this rice and peas recipe.
- Hot Sauce. If you do want some spice, you can drizzle my Scotch Bonnet Pepper Carrot Hot Sauce on this!
- Other Jamaican recipes. Like Jamaican fried dumplings!
How to Store Leftovers
Transfer leftover Jamaican rice and peas to an airtight container and refrigerate for up to 5 days. When you’re ready to reheat, you can use a microwave or the stovetop. Add a splash of coconut milk or water if the rice and peas are dry.
Can I Freeze This Recipe?
Yes, you can! Place the rice and peas in a freezer-safe container or a freezer bag, pressing out as much air as possible before sealing. It can be frozen for up to 3 months. Thaw in the refrigerator overnight and then reheat according to the instructions above when you’re ready to serve.
More Rice Recipes
- Pineapple Fried Rice
- Vegan Arancini Fried Rice Balls (With Air Fryer Option)
- Broccoli Cheese Rice Casserole
- Korean (Gochujang) Tofu Rice Bowls
- Vegan Sushi Rice Bowl with Sesame Soy Dressing
Enjoy friends! If you make this Jamaican rice and peas recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!
Jamaican Rice and Peas
Ingredients
- 1 cup dried red kidney beans, soaked overnight in water. or for 8 hours at least
- 3 cups water, up to 4 cups to cover the peas while boiling
- 2 cups uncooked long grain rice
- 13.5 ounce can full fat coconut milk
- 1 teaspoon sea salt
- 3 stalks scallion, cut or torn in half
- 1 scotch bonnet pepper
- 2 cloves of garlic
- 1 teaspoon pimento berries/allspice
- A few sprigs of thyme
Instructions
- Rinse your soaked kidney beans thoroughly in a sieve, strainer or colander. Discard that water it was soaking in.
- Cover with 3 cups water to cover the kidney beans
- Bring to a boil, then to a simmer at medium heat for 30 minutes to an hour (taste test after 30 minutes to see if it’s tender. My peas are always finished within 30 minutes. You may need to add up to an extra cup of water while the peas are simmering to ensure there’s enough water in the pot.
- After your peas are cooked (don't wash the peas nor throw out the leftover water), add in your rice, coconut milk, sea salt, scallion, scotch bonnet pepper, garlic, pimento/allsprice, thyme. Stir to combine.
- Cover your pot with a tight fitting lid. Bring to a boil, then reduce to a simmer at medium heat for about 15 minutes, then to low heat for about 5-10 more minutes until the rice is fully cooked through. Just watch your rice. It may cook in a quicker time period, or it may take a little bit longer. You may need to add in an extra ¼ cup of water in case the liquid boils out before the rice is fully cooked through.
- Remove from heat and let the rice sit, cover still on, for an extra 10 minutes. Taste test and add anything if necessary. Remove the seasonings and enjoy!
Notes
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
Simple and tasty! I needed the full hour for my peas to soften (I used dry frijol rojo de seda). My family enjoyed it!
Awesome Liz! We’re so happy that you and your family liked it!
Loved this! Simple and easy but great flavor, especially with the jerked tofu. I wasn’t able to find a scotch bonnet so I used a habanero, when I make again if I use a habanero I’ll probably put in two or three instead of one.
Sooooo good!! My family & I loved it! Thank you for your delicious recipes!
Soo happy to hear this Katrina! You’re so welcome!
I left a comment before; this is still a favorite meal in our house that’s made frequently because of its simplicity & how GOOD it is. Question, how would the recipe change if I’m using brown rice?
Hi Katrina,
So happy to hear that!! I’ve never tried with brown rice but I would cook it and check every 15 mins extra since it’ll take longer than white rice, to ensure it doesn’t get mushy. Hope that helps!
Hi! How would the measurements change if I used a slow cooker & brown rice instead?
Hi Katrina!
I just got to respond to your other comment re the brown rice. I’ve never made this in a slow cooker so wouldn’t want to give you incorrect instructions and you end up wasting the food. I would suggest using the instructions associated with a slow cooker rice and peas recipe and then apply it to these ingredients!
I love your recipes, they are good, simple ingredients and fast to prepare and make.
A WINNER of a recipe!! Great enjoyed doing it and eating it! Will make it again. The peas these days don’t take long to cook!
I live in Guam and one of the most popular restaurants out here is Jamaican Grill. I use to hate eating beans growing up, but I absolutely loved it with rice in this dish. It is now a go-to order. Thank you Jessica for sharing this recipe as now I can make it whenever I crave for Jamaican rice.
Can I use a different bean? I don’t like kidney beans.
Hi Donna,
Some people make this rice gungo peas instead!
We used Pinquitos, and they were done in 2 hours, no soaking. Next time we will use Arborio rice, the basmati broke apart too much.. We also slit open our habañero and seasoned with lime juice, salt, and pepper. Yum. For serviing, Texas Pete’s pepper [clear vinegar] sauce was the bomb!
Jess, I tried this and must say that this was so delicious. this will be now become a staple in our household.