This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You can cook rice and peas without coconut milk by using everyday ingredients to build flavor and creaminess instead of relying on coconut.
It’s an easy swap that doesn’t sacrifice taste because rice and peas have plenty of other sources of richness.
If you’ve been wondering how to cook rice and peas without coconut milk and still get that comforting, savory result, you’re in exactly the right place.
In this post, we’ll walk through how to cook rice and peas without coconut milk, the best ingredient swaps, and the little techniques that make all the difference.
Let’s get into it.
Why You Can Cook Rice and Peas Without Coconut Milk
You can absolutely cook rice and peas without coconut milk, and here’s why it works so well:
1. The Dish Is Built on Seasoning, Not Just Coconut
The heart of rice and peas is the seasoning base, not the coconut milk itself.
Herbs, garlic, onion, allspice, and a little aromatics do the heavy lifting when it comes to flavor.
That means even when you cook rice and peas without coconut milk, you’re still keeping the real soul of the dish intact.
2. Beans Add Their Own Creaminess
Beans like red kidney beans or pigeon peas bring a natural creaminess and body to the pot.
As they simmer, they release starch into the cooking liquid, which gives your rice a lovely, rich texture.
So when you cook rice and peas without coconut milk, the beans quietly make up for some of that lost richness.
3. Fats and Oils Can Step In
A small amount of butter, olive oil, or a neutral cooking oil can replace the mouthfeel coconut milk usually provides.
Even a spoonful of butter stirred in at the start gives you that soft, rounded richness.
This is one of the simplest secrets to cooking rice and peas without coconut milk without losing that cozy texture.
4. Stock Boosts Flavor Instantly
Swapping some or all of the water for vegetable or chicken stock is a game changer.
Stock delivers depth that plain water can’t, so your rice and peas taste full and savory.
That’s why cooking rice and peas without coconut milk with a good stock is such a reliable approach.
Best Substitutes for Coconut Milk in Rice and Peas
When you cook rice and peas without coconut milk, these substitutes work beautifully:
1. Evaporated Milk
Evaporated milk is one of the closest matches for creaminess.
Use about half a can, and it will give your rice and peas a rich, silky finish.
It’s particularly popular in Caribbean homes as a coconut milk alternative for rice and peas.
2. Regular Milk or Cream
Whole milk or a splash of cream can also work when you cook rice and peas without coconut milk.
Just keep the quantity modest so the rice doesn’t get too wet or heavy.
3. Butter or Ghee Plus Water
Melt a tablespoon or two of butter into the cooking liquid.
It adds richness and a subtle nuttiness that mimics part of what coconut milk contributes.
4. Nut or Oat Milks
Unsweetened almond or oat milk brings creaminess without overpowering the dish.
Just choose the plain, unsweetened versions so your rice and peas don’t turn sweet.
How to Cook Rice and Peas Without Coconut Milk
Here’s a simple method to cook rice and peas without coconut milk:
1. Season the Beans First
Start by sautéing onion, garlic, and thyme in a little oil or butter.
Then add your beans, allspice, and a pinch of salt and let everything simmer together.
This builds a flavor foundation before the rice even enters the pot.
2. Add Your Liquid and Rice
Pour in your stock, evaporated milk (or chosen substitute), and bring it to a gentle boil.
Add rinsed rice, stir once, then cover and lower the heat.
This is the moment cooking rice and peas without coconut milk really comes together.
3. Simmer Low and Slow
Let the rice steam gently for about 20–25 minutes without lifting the lid.
Slow, even heat lets the grains absorb all that seasoned, creamy liquid.
4. Rest and Fluff
Turn off the heat and let the pot sit for about 10 minutes.
Then fluff the rice with a fork and taste for salt.
So, How Do You Cook Rice and Peas Without Coconut Milk?
You cook rice and peas without coconut milk by leaning on seasoned stock, creamy substitutes like evaporated milk or butter, and the natural richness of the beans.
It’s a simple swap that keeps all the comfort and flavor of the classic dish.
Hope this post has helped you with how to cook rice and peas without coconut milk and the best ways to get it done.