Almond Milk Rice Recipe: Fragrant Coconut-Creamed Pilaf

Main Courses

Almond Milk Rice Recipe: Fragrant Coconut-Creamed Pilaf

This almond milk rice recipe transforms simple basmati into a fragrant, coconut-creamed pilaf that’s rich yet light. The secret lies in toasting the rice first—this unlocks nutty depth while the almond milk creates a velvety texture without overpowering the grains. Perfect for vegans or anyone craving a dairy-free alternative, this dish delivers restaurant-quality results with just 15 minutes of active prep.

The magic happens in the spices: warm cardamom and cinnamon blend beautifully with the coconut milk, while a touch of turmeric adds golden color and earthy notes. Unlike traditional rice dishes, this version stays moist and aromatic thanks to the almond milk’s subtle sweetness and the coconut’s creamy embrace. It’s the kind of dish that feels indulgent yet remains balanced and satisfying.

What you’ll end up with is fluffy, individual grains coated in a delicate coconut-almond cream, infused with fragrant spices. The texture is light yet substantial, with each bite offering a harmonious mix of nuttiness, creaminess, and warmth. This pilaf pairs beautifully with curries, grilled vegetables, or even as a standalone dessert when sweetened with coconut sugar and topped with toasted nuts.

For extra richness, stir in a spoonful of cashew butter at the end, or keep it simple with a sprinkle of fresh cilantro. The recipe scales effortlessly—double the batch for meal prep or serve as a centerpiece for your next gathering. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond milk rice

Transform simple basmati into fragrant, creamy pilaf with just 12 ingredients—no dairy needed.

Ingredient Amount Notes
Basmati Rice 🍚 1 cup Uncooked, long-grain preferred
Unsweetened Almond Milk 🥛 1 ½ cups Plain, unsweetened variety
Light Coconut Milk 🥥 13 ½ oz Canned, full-fat preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For toasting rice
Ground Turmeric 🌿 ¼ tsp Freshly ground preferred
Ground Cinnamon 🌿 ½ tsp Ceylon preferred
Ground Cardamom 🌿 ¼ tsp Freshly ground for best flavor
Salt 🧂 ½ tsp Diamond Crystal preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Toasted Cashews 🥜 ¼ cup Optional, for richness
Lemon Juice 🍋 1 tbsp Freshly squeezed
Water 💧 1 ½ cups Filtered preferred

The rice is non-negotiable—jasmine or basmati for that signature fluffiness. Trader Joe's carries excellent basmati in bulk, but any grocery store has it. Toasting the rice in olive oil unlocks the nutty depth mentioned in the intro—don't skip this step. For the coconut milk, full-fat canned gives the best creaminess, but light works in a pinch. The almond milk should be unsweetened—any brand works, but Silk or Califia Farms are reliable choices. Cardamom is key here—if you can't find ground, crush whole pods in a mortar (or coffee grinder) for that authentic warmth.

No cardamom? Allspice at half the amount mimics the earthy notes. Substituting coconut milk? Cashew cream (blended soaked cashews + water) works beautifully. Fresh turmeric is ideal, but ground works fine. Cilantro hater? Skip it or use fresh parsley instead. The cashews are optional but worth it—they add that extra richness the intro promises. For extra zing, add a pinch of cayenne at the end. And if you're scaling up, double the spices—they're what make this dish sing.

Rice stays best in an airtight container for 4-5 days—it reheats perfectly. Freeze portions for up to 3 months if you're prepping ahead. The spices lose potency after opening, so store them in a cool, dark place. For meal prep, cook the rice, let it cool, then portion into containers with a thin layer of coconut milk on top to keep it moist. Garnish with cilantro just before serving—it wilts fast, so don't prep too early.

❤️

Why You'll Love This Recipe

  • No Fuss, One-Pot Magic: I swear by this—just rice, almond milk, and a splash of coconut milk simmering together. No measuring cups, no straining, no stress. The turmeric stains the pot a little (okay, a lot), but honestly? Worth it for the hands-off simplicity.
  • Creamy Without the Heavy: That combo of almond milk and coconut milk gives it this luscious, velvety texture without drowning it in calories. The olive oil adds a subtle richness, and the turmeric? It’s like sunshine in a bowl—earthy, warm, and just vibrant enough to make your plate pop.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Cold or reheated, it’s still delicious—pack it with roasted veggies or a fried egg for a satisfying workday lunch. My kids actually eat it (yes, even on a Tuesday), and it keeps for days without getting mushy.
  • Budget Bright Spot: Basmati rice and almond milk are cheaper than you’d think, especially when you stretch it with coconut milk. A single batch feeds four, and leftovers reheat like a dream. Plus, the turmeric adds color and health perks—basically a free upgrade.

Step-by-step instructions for almond milk rice pilaf

This aromatic coconut-creamed rice delivers restaurant-quality texture and flavor with simple techniques.

1

Toast the Rice for Nuttier Flavor

Heat the 2 tablespoons extra-virgin olive oil in a medium saucepan over medium heat. Add the 1 cup basmati rice and stir continuously for 2-3 minutes until the rice grains become translucent at the edges and release a nutty aroma. This toasting step develops deeper flavor and prevents the rice from becoming mushy later.

Watch closely—the rice should look dry but slightly shimmering. If it starts to brown too quickly, reduce the heat slightly. Once the rice is evenly toasted, add the 0.5 teaspoon salt, 0.25 teaspoon ground turmeric, 0.5 teaspoon ground cinnamon, and 0.25 teaspoon ground cardamom. Stir for another 30 seconds to coat the rice evenly with the spices and distribute the salt.

2

Add Liquids and Simmer Gently

Pour in the 1.5 cups water and 1.5 cups unsweetened almond milk, stirring once to combine. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce the heat to low. Cover the saucepan tightly with a lid and let it simmer for 12 minutes without lifting the lid—this prevents the rice from drying out.

Here's the thing—you want the rice to cook slowly and evenly. The almond milk will create a delicate creaminess, but you must resist the urge to peek. After 12 minutes, check the rice by lifting a grain with a fork. It should be tender but still have a slight bite in the center—this ensures perfect texture when the coconut milk is added later.

3

Incorporate Coconut Milk and Finish Cooking

Remove the saucepan from heat and stir in the 13.5 ounces light coconut milk and 1 tablespoon lemon juice. The acidity from the lemon juice brightens the coconut flavor while balancing the richness. Return the saucepan to low heat and let it simmer uncovered for 5-7 minutes, stirring occasionally, until the liquid is mostly absorbed and the rice is tender.

If the rice still feels slightly undercooked, cover it and let it steam off the remaining heat for 2-3 minutes. The coconut milk will create a luscious, creamy texture that coats each grain. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a sprinkle of cinnamon to enhance the flavors.

4

Rest and Garnish for Perfect Texture

Transfer the rice to a serving dish and let it rest for 5 minutes before fluffing with a fork. This resting period allows the rice to absorb any remaining liquid and develop its final texture. The grains should be tender but still distinct, with a beautiful golden hue from the turmeric and cinnamon.

Garnish with the 0.25 cup chopped fresh cilantro and 0.25 cup toasted cashews (if using). The cilantro adds a fresh, bright contrast to the creamy coconut rice, while the cashews contribute a delightful crunch. Serve immediately while the rice is still warm and the aromas are at their peak. Each bite should deliver a perfect balance of creamy coconut, nutty rice, and subtle spice.

👨‍🍳

Pro Tips For Making Almond Milk Rice

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the dry toast in olive oil makes the rice turn mushy later. Heat a heavy pan on medium-high, add about 2 tablespoons of extra-virgin olive oil, and stir the basmati rice for 2-3 minutes until it smells nutty and the grains look slightly translucent. This step builds flavor and prevents gummy rice when you add the liquids.
  • USE FULL-FAT COCONUT MILK: The light coconut milk in this recipe is great for texture, but if you want richer flavor, swap in a 1:1 ratio of full-fat coconut milk for half the light version. The extra fat keeps the rice creamier and balances the earthiness of the turmeric—just don’t overdo it, or the rice will be too heavy.
  • STIR ONCE AFTER ADDING LIQUIDS: After pouring in the almond milk and coconut milk, resist the urge to keep stirring. Let the rice sit undisturbed for 30 seconds so the liquid can penetrate evenly, then give it one gentle stir. This prevents clumping and ensures every grain absorbs the dairy mixture consistently—something I only noticed after making this recipe three times.
  • COVER TIGHTLY AND LOWER HEAT: The moment the rice starts simmering, slap that lid on and immediately reduce the heat to the lowest setting. I used to keep it on medium, and the rice would either scorch or turn out dry. A tight seal traps steam, and low heat cooks the rice evenly—think of it like a slow, gentle hug for your grains.

Storing and reheating your leftovers

Refrigerator Storage

Store your almond milk rice in an airtight container for up to 4-5 days—the coconut creaminess actually improves overnight as flavors meld. Let it cool completely before sealing to prevent condensation. I like using glass Pyrex containers because they keep the rice moist longer than plastic. Just

Freezer Prep Tips

For longer storage, freeze individual portions in silicone molds or airtight containers for up to 3 months. Leave ½ inch headspace since coconut milk expands slightly when frozen. Thaw overnight in the fridge—microwaving can make the rice gummy. Pro tip: Add a small piece of parchment paper between layers if freezing multiple portions to prevent sticking. ❄️

Reheating Perfection

Stovetop reheating preserves texture best: transfer rice to a pan with 2 tablespoons water or almond milk, cover, and warm over low heat for 5-7 minutes. Stir occasionally to redistribute the coconut cream. For microwave reheating, use 50% power for 2-minute intervals, stirring between each, until reaching 165°F. Add a splash of warm water if it looks dry. 🔥

Garnish Refresh

Revive day-old rice by adding 1 teaspoon fresh lemon juice and 1 tablespoon toasted coconut flakes while reheating. The acidity brightens flavors while the coconut adds fresh crunch. For extra richness, stir in 1 teaspoon cashew butter during reheating—it mimics the original creaminess beautifully. Always garnish with fresh cilantro right before serving to maintain vibrant color and aroma. 🌿

Portion Control

Divide reheated rice into single-serving containers with a thin layer of coconut milk on top to lock in moisture. Store in the fridge for up to 3 days—this prevents the rice from drying out between meals. When ready to eat, simply microwave for 1-2 minutes and garnish as usual. Perfect for quick lunches or meal prep! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 5g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute coconut milk with another dairy-free milk?

Yes! While coconut milk creates the signature creaminess, you can use cashew cream (blended soaked cashews + water) or even oat milk for a lighter texture. For best results, use 1 cup full-fat dairy-free milk plus ½ cup water to mimic the coconut's richness. Just note that oat milk may make the rice slightly gummier.

Why does my almond milk rice turn out mushy? Mushy rice usually happens from overcooking or insufficient toasting. First,

2

How can I make this recipe sweeter for dessert?

For a sweet version, replace ½ cup water with ½ cup coconut sugar or maple syrup, and add ½ teaspoon vanilla extract when stirring in the coconut milk. Garnish with toasted coconut flakes and a drizzle of honey or agave. Serve warm as a pudding-like dessert or chilled for a refreshing treat.

3

Is this recipe gluten-free?

Yes! All ingredients in this recipe are naturally gluten-free. Just double-check your almond milk and coconut milk labels to ensure they're certified gluten-free (some brands process in shared facilities). The spices and rice are also safe for gluten-free diets. For extra caution, use a dedicated gluten-free rice variety.

4

Can I make this in an Instant Pot?

Sauté the rice in 2 tbsp oil for 2 minutes, then add spices, water, and almond milk. Seal the lid, set to high pressure for 4 minutes, then quick-release. Stir in coconut milk and lemon juice, then let it sit covered for 5 minutes before fluffing. The Instant Pot version cooks 30% faster** while keeping the creamy texture intact.

★★★★★4.9(2 reviews)
Categories Main Courses