Main Courses
This almond milk rice recipe transforms simple grains into a fragrant, creamy fusion of coconut and jasmine—perfect for vegan diets or anyone craving rich, dairy-free comfort. The secret lies in soaking the rice in almond milk overnight, which infuses it with nutty depth while keeping it tender and fluffy. No dairy needed, just plant-based richness that surprises even skeptics.
The cooking method is straightforward: simmer the rice with coconut milk, jasmine rice, and a touch of sweetener until the liquid absorbs completely. The result? A creamy, aromatic dish with a subtle floral note from the jasmine and a velvety texture from the almond milk. Garnish with toasted coconut or fresh herbs for an elegant finish that feels restaurant-worthy.
What makes this recipe stand out is its versatility—serve it as a standalone dish, pair it with grilled vegetables, or use it as a base for curries. The almond milk adds a nutty, slightly sweet profile that balances the coconut’s creaminess, creating a dish that’s both comforting and sophisticated. Ready in under an hour, it’s ideal for weeknight dinners or meal prep.
For extra flavor, stir in pandan extract or a pinch of turmeric while cooking, or top with sesame seeds for crunch. The possibilities are endless, but the foundation—soaked rice, almond milk, and coconut milk—is foolproof. Let’s get cooking!
Ingredients for almond milk rice
Simple grains meet plant-based richness in this fragrant, creamy almond milk rice fusion.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Unsweetened Almond Milk 🥛 | 2 cups | Store-bought or homemade |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, no additives |
| Light Coconut Milk 🥥 | 1 cup | For creaminess without heaviness |
| Water 💧 | 1 ½ cups | Filtered preferred |
| Coconut Sugar 🍯 | 2 tbsp | Or maple syrup for substitution |
| Jasmine Extract 🌸 | ½ tsp | For floral aroma |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, optional |
| Fresh Cilantro 🌿 | ⅛ cup | Chopped, for garnish |
| Lime Zest 🍋 | 1 tsp | Brightens the dish |
| Pandan Extract 🌿 | ¼ tsp | Optional, for depth |
| Turmeric Powder 🧡 | ¼ tsp | For color and warmth |
The jasmine rice is the foundation—look for long-grain varieties at Whole Foods or Trader Joe's for consistent texture. Unsweetened almond milk is key; Silk or Blue Diamond brands work best without added flavors. For coconut milk, full-fat canned versions (like Thai Kitchen) provide the richest creaminess, while light coconut milk keeps the dish lighter. The extract-based aromatics—jasmine and pandan—are available at Asian markets or online retailers like Penzeys Spices.
No almond milk? Oat milk or soy milk work in a pinch, though texture may vary slightly. Substitute maple syrup for coconut sugar if needed—equal amounts maintain sweetness. Fresh herbs like cilantro can be swapped for dried oregano at half the amount. The lime zest is non-negotiable for brightness; zest only (no juice) to avoid excess moisture. For extra depth, add 1/4 tsp of turmeric during cooking—it enhances color and earthiness without overpowering.
Store uncooked rice in an airtight container for up to 6 months. Once cooked, this dish reheats beautifully—just add a splash of water to prevent drying. Keeps 3-4 days in the fridge or 3 months frozen. For meal prep, portion into containers with a sprinkle of toasted coconut on top—it stays crisp even when reheated. Garnish with fresh herbs just before serving to preserve their flavor.
Why You'll Love This Recipe
- No Boil-Over Drama: I swear by this method—just layer the jasmine rice with almond milk and coconut milk in one pot, then let it steam. No lids flying off, no burnt bottoms, no stress. The rice absorbs the creamy milk perfectly without turning mushy or sticking.
- Creamy Without the Heavy: Here’s what sold me—the full-fat coconut milk makes it rich, but the almond milk keeps it light. It’s like dessert for rice: silky, slightly sweet, and way more interesting than plain white rice. (Yes, even on a Tuesday night.)
- Meal Prep MVP: I make a big batch on Sundays, and it lasts all week. The texture holds up beautifully—no soggy rice here. Add a fried egg or some grilled chicken, and you’ve got a grab-and-go lunch that feels fancy.
- Budget-Friendly Luxury: Honestly, this costs next to nothing but tastes like a restaurant dish. Almond milk and coconut milk stretch the rice, so you’re feeding a crowd without breaking the bank. My wallet and my taste buds win.
Step-by-step instructions for almond milk rice with coconut-jasmine fusion
Create restaurant-quality fragrant rice using simple techniques and premium ingredients.
Prepare the Flavor Base
In a medium saucepan, combine the 1.5 cups jasmine rice with the 1.5 cups water, 2 cups unsweetened almond milk, 13.5 oz full-fat coconut milk, and 1 cup light coconut milk. The rice should be fully submerged—this ensures even cooking and prevents burning.
Add the 2 tbsp coconut sugar, 0.5 tsp jasmine extract, 0.5 tsp sea salt, 0.25 tsp turmeric powder, and 0.25 tsp pandan extract to the pan. Stir gently with a wooden spoon to distribute the spices evenly. The turmeric will give the rice a beautiful golden hue, while the pandan adds that signature Southeast Asian aroma.
Simmer Until Absorption
Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to low heat. Cover the pan tightly with a lid and let it simmer undisturbed for 15 minutes. This low-and-slow method allows the rice to absorb the coconut milk and almond milk gradually, creating a creamy texture without sticking.
After 15 minutes, check the rice. If liquid remains on top, continue simmering for another 5 minutes. The rice should be tender but still slightly firm to the bite. If it's still undercooked, add 2-3 tablespoons of water and simmer for an additional 5 minutes. The key is patience—rushing will result in mushy rice.
Rest and Fluff the Rice
Once the rice is fully cooked, remove the pan from heat and let it sit covered for 10 minutes. This resting period allows the steam to redistribute, ensuring each grain is perfectly tender. Avoid lifting the lid during this time—trapped steam is what creates that signature fluffy texture.
After resting, gently fluff the rice with a fork, being careful not to mash the grains. The rice should be light and airy, with a slight sheen from the coconut milk. If it's too moist, spread it out on a tray for 5 minutes to evaporate any excess liquid. This step is crucial for achieving that restaurant-quality finish.
Garnish and Serve
Transfer the rice to a serving dish and sprinkle evenly with the 0.25 cup toasted coconut flakes and 0.125 cup chopped fresh cilantro. The toasted coconut adds a delightful crunch, while the cilantro provides a fresh contrast to the rich coconut flavors. Finish with the 1 tsp lime zest—this brightens the dish and cuts through the creaminess.
Serve immediately while the rice is still warm, as the flavors and textures are at their peak. This fragrant coconut-jasmine rice pairs beautifully with grilled proteins, curries, or as a standalone dish with a side of mango chutney. The balance of floral jasmine, creamy coconut, and citrusy lime zest makes every bite unforgettable.
Pro Tips For Making Almond Milk Rice
- Rinse Jasmine Rice Twice: Skip this, and your rice will turn out gummy—trust me, I’ve made that mistake. Use a fine-mesh strainer and swirl the rice in cold water until it runs clear. The starch is the enemy here, and almond milk can’t hide a poorly rinsed grain. ---
- Heat Coconut Milk First: Warm the full-fat coconut milk in a small saucepan for 2–3 minutes before mixing it in. Cold coconut milk creates clumps in the rice, no matter how much you stir. A quick heat shock saves you from scraping lumps out later. ---
- Don’t Overmix the Liquids: Once you combine almond milk, coconut milk, and water, stir just enough to blend—maybe 10 seconds. Overmixing incorporates too much air, which can make the rice turn out unevenly cooked or even slightly foamy. Keep it simple. ---
- Use Light Coconut Milk Last: Add the light coconut milk after the rice has absorbed half the liquid. It’s the finishing touch for creaminess without weighing down the texture. Save it for the last splash, like a garnish you can actually taste.
Essential equipment for great almond milk rice
Essential Cookware
Start with a medium-sized heavy-bottomed saucepan—I recommend a 5-6 quart stainless steel pot like the All-Clad Stainless or Cuisinart MultiClad. The heavy base prevents hot spots that can burn rice, while stainless steel resists staining from coconut milk. Avoid nonstick pans—they can react with acidic ingredients like lime zest over time. 🔥
Precision Tools
A fine-mesh strainer (like the OXO Good Grips) helps drain any excess liquid after cooking, ensuring perfectly fluffy rice. For measuring liquids, use a liquid measuring cup—the Pyrex 2-cup version has clear markings for accuracy. A wooden spoon is ideal for stirring the rice gently without scratching your pan.
Garnish Essentials
Toast your coconut flakes in a small dry skillet over low heat for 2-3 minutes until golden—this adds depth of flavor. For lime zest, a zester (like the Microplane) gives you fine, even strips. Fresh cilantro should be chopped with a sharp chef’s knife—I use my Victorinox 8-inch for clean cuts. Prep all garnishes before cooking to streamline the process.
Optional Upgrades
For extra precision, a digital kitchen scale (like the Escali Primo) helps measure rice by weight—1.5 cups jasmine rice weighs about 300 grams. If you love aromatics, invest in Penzeys Spices for high-quality jasmine extract and pandan extract. A steamer basket (like the OXO Good Grips) lets you steam rice separately if you prefer a lighter texture.
Budget-Friendly Swaps
No heavy pot? Use a deep cast-iron skillet (like a Lodge 10.25-inch)—it retains heat beautifully. For coconut milk, Thai Kitchen canned versions are affordable and reliable. Skip the fancy tools and focus on the wooden spoon and fine-mesh strainer—they’re the most critical for texture. Your rice will still turn out creamy and fragrant! 💛
Nutrition facts
Frequently asked questions
Can I use regular milk instead of almond milk in this rice?
While you can substitute regular milk, the flavor and texture will differ significantly. Almond milk adds a subtle nutty sweetness and lighter creaminess that pairs perfectly with coconut. Dairy milk would make the rice heavier and less fragrant. For a similar plant-based option, try oat or soy milk—but almond milk remains the star for that authentic, delicate profile.
Why does my almond milk rice turn out mushy?
Mushy rice usually happens from overcooking or insufficient liquid absorption. Always simmer on low heat and check for doneness at 15 minutes—if liquid remains, cook uncovered for another 5 minutes. The resting period (covered for 10 minutes) is critical too. Pro tip: Use a heavy-bottomed pot to prevent burning, which can also cause mushiness.
How can I make this recipe vegan-friendly?
This recipe is already 100% vegan! Almond milk and coconut milk are plant-based, and all other ingredients (like jasmine extract, turmeric, and coconut sugar) are naturally vegan. Just ensure your coconut milk can is labeled "vegan" or "unsweetened" to avoid any accidental additives. The lime zest and cilantro are also vegan-friendly garnishes.
Can I make this rice ahead of time?
This dish reheats beautifully. Store cooked rice in an airtight container in the fridge for up to 4 days. To reheat, add a splash of water or coconut milk and warm on low heat until creamy. For meal prep, portion into containers with toasted coconut on top—it stays crisp even when reheated. Freezing isn't recommended as the texture may become grainy.
What other grains can I use instead of jasmine rice?
For a similar texture, try basmati rice or arborio rice—both absorb liquids well. For a nuttier flavor, use brown rice (increase cooking time by 10 minutes). Avoid sticky rice varieties like sushi rice, as they won't achieve the same creamy consistency. The key is choosing grains that hold their shape while soaking up the almond and coconut milk.
