Almond Milk Rice Recipe: Nutty Creaminess Without the Dairy

Main Courses

Almond Milk Rice Recipe: Nutty Creaminess Without the Dairy

This almond milk rice recipe transforms ordinary grains into a creamy, nutty dish that rivals dairy-based versions—without a single drop of milk. The secret lies in soaking the rice properly and balancing almond milk’s natural sweetness with aromatic spices and a touch of coconut oil for richness. I developed this after craving a comforting, plant-based side that could stand up to hearty main dishes, and it’s become a staple in my vegan meal rotation.

The process is straightforward but requires patience: soaking the rice for at least 30 minutes ensures even absorption of the almond milk, while simmering on low heat prevents burning and delivers that signature velvety texture. You’ll need just a handful of simple ingredients—basmati rice, unsweetened almond milk, a pinch of salt, and optional flavor boosters like cinnamon or vanilla—to create a dish that’s both elegant and approachable. Perfect for breakfast bowls, curry accompaniments, or a light lunch.

What sets this recipe apart is the way almond milk’s subtle nuttiness infuses the rice, creating a rich, almost custard-like consistency that’s far from bland. The result is a fragrant, creamy grain that pairs beautifully with savory dishes or even sweet toppings like fresh fruit. Whether you’re vegan, lactose-intolerant, or simply looking to experiment, this recipe delivers restaurant-quality results at home.

For extra depth, consider adding a splash of coconut milk or a pinch of turmeric for color, but the basic version is foolproof and ready in under 45 minutes. Let’s get cooking—your taste buds (and your plant-based diet) will thank you.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond milk rice

Just nine ingredients transform basmati rice into velvety, nutty perfection—no dairy needed.

Ingredient Amount Notes
Long-Grain Basmati Rice 🍚 1 cup Uncooked, rinsed thoroughly
Unsweetened Almond Milk 🥛 2 cups Full-fat preferred for creaminess
Coconut Oil 🫒 2 tbsp Refined for neutral flavor
Ground Cinnamon 🌿 ½ tsp Freshly ground preferred
Pure Vanilla Extract 🌸 1 tsp High-quality, no alcohol
Turmeric Powder 🌿 ¼ tsp For vibrant color and earthiness
Sea Salt 🧂 ½ tsp Fine grain preferred
Water 💧 1 cup For initial soaking
Optional Coconut Milk 🥥 ¼ cup For extra richness

The almond milk is the star—full-fat versions like Silk or Califia Farms deliver the creamiest results. Basmati rice is key here; its long grains stay separate and absorb flavor beautifully. I always rinse it until the water runs clear to remove excess starch. For the coconut oil, Trader Joe's or Whole Foods carry refined versions that won’t overpower the dish. The turmeric adds color and depth, but skip it if you’re sensitive to its earthy notes—vanilla and cinnamon still shine alone. Freshly ground spices make all the difference, so if your cinnamon tastes dull, toast the whole sticks in a dry pan for 30 seconds first.

No almond milk? Oat milk or cashew milk work in a pinch, though they’re slightly thinner—just add an extra tablespoon of coconut oil to compensate. Short on vanilla? A splash of vanilla bean paste or even orange zest brightens things up. The coconut milk is optional but worth it if you’re serving this as a dessert—it deepens the nuttiness. For extra protein, stir in 1/4 cup cooked lentils at the end. And if you’re using basmati rice from a bulk bin, give it an extra rinse—those grains can be dusty. The water for soaking is non-negotiable; it kickstarts the flavor infusion before the almond milk even touches it.

This rice keeps beautifully—fridge for 4 days in an airtight container, or freeze for 3 months in portions. Reheat gently with a splash of water or almond milk to restore creaminess. I like to make double batches because it’s perfect for meal prep: toss with sautéed veggies for a hearty lunch, or serve under avocado toast for brunch. The turmeric-stained rice? No worries—it’s a sign of freshness, not spoilage. Store the coconut oil at room temperature, but keep the almond milk in the fridge until opening. Once mixed, the rice thickens as it cools, so if it seems too loose right after cooking, let it sit 10 minutes before serving.

❤️

Why You'll Love This Recipe

  • I swear by this—just 1: 2 rice-to-milk ratio, no guesswork. The basmati fluffs up like a dream, and the almond milk adds that subtle nuttiness without overpowering. Honestly, I’ve made rice wrong for years, but this? Foolproof.
  • No-Measurement Math: I swear by this—just 1:2 rice-to-milk ratio, no guesswork. The basmati fluffs up like a dream, and the almond milk adds that subtle nuttiness without overpowering. Honestly, I’ve made rice wrong for years, but this? Foolproof.
  • Warm Vanilla Hug: That cinnamon-vanilla combo is next-level cozy. The coconut oil gives it a delicate richness, while the vanilla extract ties everything together—like a spiced latte in rice form. (Yes, even on a Tuesday night.)
  • Leftover Goldmine: This rice keeps beautifully for days, reheats like a champ, and tastes just as good cold in bowls or wraps. I’ll be real: my lunchbox gets packed with this at least three times a week.

Step-by-step instructions for creamy almond milk rice

This method transforms ordinary rice into a fragrant, creamy dish with nutty depth and subtle warmth.

1

Rinse and Toast the Basmati Rice

Place the 1 cup of long-grain basmati rice in a fine-mesh strainer and rinse under cold water until the water runs completely clear. This removes excess starch that would otherwise make your rice gummy. I like to swirl the rice gently with my fingers in the strainer to ensure all the grains are separated and thoroughly rinsed.

Transfer the drained rice to a medium saucepan and set it over medium heat. Toast the rice for 2-3 minutes, stirring constantly, until it becomes fragrant and the edges turn just slightly translucent. This toasting step develops deeper nutty flavors in your rice—don't skip it. You'll know it's ready when you catch that distinctive aroma of toasted grains.

2

Sauté Aromatics in Coconut Oil

Add the 2 tablespoons of coconut oil to the same saucepan over medium heat. Allow it to melt completely, then stir in the 0.5 teaspoon ground cinnamon and 0.25 teaspoon turmeric powder. Cook the spices for 30 seconds until fragrant—this releases their essential oils and intensifies their flavors.

Here's the thing—turmeric can be polarizing, but in this small amount it adds beautiful golden color and subtle earthiness that pairs perfectly with the almond milk. Don't let it burn; keep the heat at medium and stir constantly. You'll notice the spices dissolve into the oil, creating a fragrant base that will infuse your entire dish.

3

Add Liquid and Simmer Gently

Pour in the 2 cups of unsweetened almond milk and the 1 cup of water. Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the mixture to a gentle boil, then immediately reduce the heat to low. You want just a few bubbles breaking the surface—this is the key to fluffy, separate grains.

Cover the saucepan with a tight-fitting lid and simmer for 15 minutes without lifting it. The rice will absorb the liquid gradually, and you'll hear it releasing steam. Avoid peeking—every time you lift the lid, you lose heat and moisture. If you notice the rice is sticking to the bottom after 15 minutes, add 2-3 tablespoons of water and continue cooking.

4

Finish with Vanilla and Rest

After 15 minutes, remove the saucepan from heat and let it sit covered for 5 minutes. This resting period allows the rice to finish absorbing any remaining liquid and steaming through. Then stir in the 1 teaspoon pure vanilla extract and 0.5 teaspoon sea salt. The vanilla adds a delicate sweetness that balances the earthy spices, while the salt enhances all the flavors.

If you're using the optional 0.25 cup coconut milk, stir it in now for extra richness. Fluff the rice gently with a fork, being careful not to mash the grains. The texture should be creamy but still distinct—each grain should be separate with a tender bite. Serve immediately while warm, or cover and let it sit for 5-10 minutes if you prefer slightly firmer rice.

👨‍🍳

Pro Tips For Making Almond Milk Rice

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the coconut oil step makes the almond milk rice taste like it’s missing something. Heat the dry rice in a pot with 1 tablespoon of coconut oil over medium for 2-3 minutes until it smells nutty. This builds flavor and prevents gummy rice later.
  • USE FULL-FAT ALMOND MILK: The thin, watery stuff just won’t cut it here. Go for unsweetened whole almond milk (3.5% fat minimum)—it adds creaminess and prevents the rice from turning out dry. If you’re using the carton kind, shake it first; the fat separates, and you want that richness.
  • STIR ONCE AFTER BOILING: I used to forget this, and the rice would stick like glue. Once the water (or almond milk) comes to a full boil, give it one quick stir, then immediately reduce to the lowest simmer possible. This breaks the surface tension without overmixing, which keeps the grains intact.
  • ADD VANILLA AND CINNAMON LAST: Sprinkle them over the finished rice while it’s still hot—this lets the flavors bloom right into the steam. If you add them earlier, they’ll cook out and leave a bitter aftertaste. A pinch of salt here too, unless your almond milk is already salted. Trust me, it makes a real difference.

Make-ahead tips for this almond milk rice

Prep Ahead Time-Savers

Soak the rice overnight in 1 cup water with ½ tsp salt and ½ tsp cinnamon—this cuts cooking time to just 10 minutes on the stovetop. I do this on Sunday nights for my weekly meal prep. The rice absorbs all the flavors during soaking, so you only need to heat it gently with almond milk at the end. Store the soaked rice in an airtight container in the fridge for up to 2 days. 💡

Freezer-Friendly Strategy

Cook the rice completely, then spread it on a parchment-lined tray to cool completely before portioning into quart-sized freezer bags. Freeze flat for 3 months—this prevents clumping. When ready to eat, thaw overnight in the fridge, then reheat with 2 tbsp almond milk per serving to restore creaminess. I make giant batches for lazy weeknights—just grab and reheat. ❄️

Double-Batch Hack

Make this recipe in a 6-quart pot using 2 cups rice and 4 cups almond milk—it’s perfect for feeding a crowd or prepping for 4 meals. The key is using a heavy-bottomed pot to prevent scorching. Divide the cooked rice into 4 meal prep containers and store in the fridge for 4 days. Add fresh toppings like toasted nuts or fruit when serving to keep things exciting. 🍽️

Rice Cooker Adaptation

For hands-off cooking, rinse the rice as directed, then combine with 2 cups almond milk, 1 cup water, and all spices in your rice cooker. Use the white rice setting—it’ll take about 25 minutes instead of 45. The cooker’s gentle heat ensures perfect absorption without burning. I use this method when I’m short on time but still want that creamy texture. 🏆

Flavor Boost Prep

Make a flavor packet ahead by mixing 1 tbsp cinnamon, 1 tbsp vanilla extract, and 1 tsp turmeric in a small jar. Store it in the pantry for up to 3 months. Just add 1 tsp per serving when reheating—this keeps your spices fresh and ready to go. I keep one in my pantry for quick flavor upgrades. ✨

Reheating Like a Pro

Microwave reheating works best with a splash of liquid. Transfer 1 cup rice to a microwave-safe bowl, add 1 tbsp almond milk or water, cover with a damp paper towel, and heat on high for 90 seconds. Stir, then microwave another 30 seconds** if needed. For stovetop reheating, use a nonstick pan on low heat with 1 tbsp coconut oil to prevent sticking. The oil helps restore that creamy texture. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 380mg17%
Total Carbohydrate 40g14%
Dietary Fiber 2g8%
Sugars 2g
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 use any type of rice for this almond milk rice?

Basmati rice is ideal because its long grains stay separate and absorb the almond milk beautifully, creating that signature creamy texture. For a quicker option, try jasmine rice—it cooks faster and still delivers great results. Avoid short-grain rice like sushi rice, as it tends to get mushy when simmered in liquid.

2

Why does my almond milk rice turn out dry or gummy?

Dry rice usually means the heat was too high or the lid wasn't sealed tightly—steam is key! For gummy rice, you likely didn't rinse the grains well before cooking or lifted the lid too often. Always simmer on low heat, keep the lid on, and check for doneness after 15 minutes rather than peeking early.

3

How can I make this recipe sweeter for dessert?

Add 1-2 tablespoons of maple syrup or agave when stirring in the vanilla, or fold in ¼ cup raisins or chopped dates during the final 5-minute rest. For extra decadence, top with toasted coconut flakes or a drizzle of melted vegan chocolate. The cinnamon and vanilla already add natural sweetness, so go easy with added sugar.

4

What’s the best way to store leftovers?

Transfer to an airtight container and refrigerate for up to 4 days. For longer storage, freeze in single-serving portions with parchment paper between layers to prevent clumping. Reheat gently with a splash of almond milk—microwave for 90 seconds covered, or stovetop on low with 1 tbsp coconut oil to restore creaminess.

5

Can I substitute almond milk with another plant-based milk?

Oat milk or cashew milk work well, but they're thinner—add 1 extra tablespoon of coconut oil per cup to compensate. Soy milk is too heavy and can make the rice mushy. For a richer texture, blend 1 cup almond milk with 2 tablespoons cashew butter before using.

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