Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
You can cook rice and peas without coconut milk by using a few smart swaps that still keep the dish creamy, rich, and full of flavor.
If you’ve been wondering how to cook rice and peas without coconut milk, the answer is simpler than you think.
You just need ingredients that mimic that smooth, slightly sweet texture coconut milk normally brings to the pot.
In this post, we’ll walk through exactly how to cook rice and peas without coconut milk, the best substitutes to use, and a step-by-step method so your dish turns out perfectly every time.
Let’s get into it.
How to Cook Rice and Peas Without Coconut Milk
Cooking rice and peas without coconut milk comes down to replacing the fat and creaminess with alternatives that work just as well.
Here’s how to pull it off:
1. Use a Creamy Dairy Substitute
The easiest way to cook rice and peas without coconut milk is to reach for a creamy dairy substitute like whole milk, evaporated milk, or even a splash of heavy cream.
These give you that velvety richness coconut milk is known for.
Evaporated milk is especially great because it’s slightly sweet and thick, so it coats the rice the same way coconut milk would.
If you want to cook rice and peas without coconut milk but still keep that island-style creaminess, evaporated milk is your best friend here.
2. Swap in a Nut or Plant-Based Milk
Another great way to cook rice and peas without coconut milk is to use almond milk, oat milk, or cashew milk.
Oat milk brings a naturally creamy texture, while cashew milk adds a mild sweetness that works beautifully with the beans and spices.
Just make sure you pick unsweetened versions so the dish doesn’t turn out too sugary.
This is a solid option if you’re cooking rice and peas without coconut milk for dietary reasons but still want that smooth mouthfeel.
3. Add Butter or Ghee for Richness
If you’re cooking rice and peas without coconut milk, a tablespoon or two of butter or ghee can do wonders.
Fat carries flavor, and it also gives the rice that glossy, indulgent finish.
Melt it into the pot before adding your liquid, and let it coat the rice grains and peas as they cook.
You’ll be amazed at how much depth a little butter adds when you cook rice and peas without coconut milk.
Best Substitutes for Coconut Milk in Rice and Peas
Wondering what works best when you cook rice and peas without coconut milk?
Here are the top substitutes you can trust:
1. Evaporated Milk
Evaporated milk is thick, slightly sweet, and rich, making it the closest match to coconut milk in both texture and taste.
Use it in the same amount you’d use coconut milk, and your rice and peas will come out creamy and comforting.
2. Oat Milk or Cashew Milk
These plant-based milks are excellent when you want to cook rice and peas without coconut milk but still keep things dairy-free.
They blend right into the dish and carry the seasoning well.
3. A Mix of Butter and Water
Sounds simple, but melted butter mixed into your cooking water gives you richness without the coconut flavor.
It’s a handy trick when you’re cooking rice and peas without coconut milk and don’t have any milk on hand.
4. Sour Cream or Plain Yogurt
A spoonful of sour cream or plain yogurt stirred in near the end adds tang and creaminess.
Just temper it first so it doesn’t curdle in the heat, and you’ll have a rich pot of rice and peas without coconut milk in no time.
Step-by-Step: Cooking Rice and Peas Without Coconut Milk
Ready to cook rice and peas without coconut milk?
Here’s a simple method that delivers every time:
1. Gather Your Ingredients
You’ll need one cup of rice, one can of kidney beans (or pigeon peas), two cups of your chosen milk substitute, half an onion, two cloves of garlic, a sprig of thyme, a pinch of allspice, salt, and pepper.
2. Sauté the Aromatics
Heat a little oil or butter in a pot and sauté the onion, garlic, and thyme until soft and fragrant.
This builds the flavor base before you cook rice and peas without coconut milk.
3. Add Rice, Peas, and Liquid
Stir in the rice and beans, then pour in your milk substitute and a cup of water.
Season with salt, pepper, and allspice, then bring everything to a gentle boil.
4. Simmer and Steam
Lower the heat, cover, and let it simmer for about 20 minutes until the rice is tender and the liquid is absorbed.
Let it rest for five minutes before fluffing with a fork, and you’ve officially cooked rice and peas without coconut milk.
So, Can You Cook Rice and Peas Without Coconut Milk?
You can absolutely cook rice and peas without coconut milk, and the results can be just as creamy and delicious.
By swapping in evaporated milk, plant-based milks, butter, or a touch of yogurt, you get all the richness without the coconut.
So next time you cook rice and peas without coconut milk, you’ll know exactly which substitutes to reach for and how to bring it all together.