Almond Milk Rice Recipe: Fragrant Coconut-Lime Rice with Toasted Almond Crunch

Main Courses

Almond Milk Rice Recipe: Fragrant Coconut-Lime Rice with Toasted Almond Crunch

This almond milk rice recipe transforms simple grains into a fragrant, creamy dish that’s both vegan-friendly and packed with tropical brightness. The secret lies in swapping water for almond milk, which infuses the rice with a subtle nutty depth while keeping it tender and fluffy. I developed this recipe after craving a lighter alternative to coconut rice—one that still delivers rich flavor without the heaviness.

The result is rice with a delicate, almost custard-like texture, infused with zesty lime and aromatic coconut milk. Toasted almonds on top add a satisfying crunch, while fresh herbs like cilantro or basil elevate the dish from side to main. Perfect for a quick weeknight dinner or as a base for bowls, this recipe proves almond milk can be just as versatile as traditional dairy.

Cooking time is minimal—just 30 minutes—but the flavor builds as it rests, allowing the almond milk to meld with the spices. The lime zest brightens the dish, while a pinch of salt enhances every grain. This isn’t just rice; it’s a canvas for bold flavors that works alongside curries, grilled vegetables, or even as a standalone meal.

For extra richness, stir in a splash of coconut cream at the end, or garnish with sliced green onions for freshness. The possibilities are endless, but the technique remains simple: one pot, minimal effort, maximum flavor. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond milk rice

Simple grains meet tropical flavors in this almond milk rice—creamy yet light, nutty yet bright.

Ingredient Amount Notes
Jasmine Rice 🍚 1 cup Uncooked, long-grain preferred
Unsweetened Almond Milk 🥛 1 ½ cups Plain, unsweetened variety
Light Coconut Milk 🥥 ½ cup Canned, full-fat preferred
Fresh Lime Juice 🍋 ¼ cup Strained, freshly squeezed
Lime Zest 🍋 1 tbsp Finely grated, organic preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For toasting rice
Slivered Almonds 🥜 ¼ cup Unsalted, toasted
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Fresh Basil 🌿 0.1 cup Chopped, optional garnish
Coconut Cream 🥥 ¼ cup For optional richness
Salt 🧂 ½ tsp Fine sea salt
Ground Turmeric 🌿 ¼ tsp For vibrant color
Garlic Cloves 🧄 2 cloves Minced, optional depth
Green Onions 🧅 2 whole Sliced, for garnish

The almond milk is the star here—unsweetened, plain varieties work best to avoid overpowering flavors. Silk or Blue Diamond brands are reliable, but any store-bought unsweetened almond milk will do. For the coconut milk, full-fat canned versions (like Thai Kitchen) add richness, while light coconut milk keeps the dish lighter. Fresh lime juice is non-negotiable; bottled juice lacks the bright zing. If you can't find fresh limes, Publix or Whole Foods often carry organic limes year-round. The rice? Jasmine rice is ideal for its fragrant, slightly sticky texture, but basmati works too if that's what you have.

No almond milk? Cashew milk or oat milk are close substitutes, though almond milk's nutty depth is unique. Running low on lime juice? Lemon juice at half the amount works in a pinch, but it'll be slightly less sweet. The slivered almonds can be swapped for toasted cashews or pecans if almonds aren't available. Fresh herbs like cilantro and basil are optional but elevate the dish—dried herbs at one-third the amount can substitute if needed. For extra richness, coconut cream (the thick part of canned coconut milk) adds a luxurious touch, but it's not essential. The turmeric adds color and a subtle earthiness—skip it if you prefer plain rice.

Rice cooks best in a heavy-bottomed pot to prevent burning. Store cooked rice in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. For extra flavor, reheat with a splash of water or almond milk. The toasted almonds and herbs are best added fresh after cooking—toast them just before serving to keep them crisp. This rice reheats beautifully, making it perfect for meal prep. Double the batch and freeze half for lazy weeknights.

❤️

Why You'll Love This Recipe

  • No Boiling Madness: I swear by this method—just simmer the jasmine rice in almond milk until it’s tender, then stir in coconut milk at the end. No lid-clutching, no burnt-bottom disasters. The rice absorbs the flavors without turning mushy, and honestly? It’s the first time I’ve ever trusted a stovetop rice recipe.
  • Bright Creamy Magic: That lime zest and juice cut through the richness of coconut milk like a citrusy whisper. The almond milk keeps it light, but the coconut adds this velvety depth—like a hug in a bowl. My kids call it “sunshine rice,” and I’m not fixing that nickname.
  • Leftover Hero: This rice tastes better the next day, especially when reheated with a splash of warm almond milk. I make a big batch on Sundays, and by Thursday, it’s still my go-to side for everything—grilled fish, stir-fries, or just straight up with a fried egg. Zero waste, all flavor.
  • Budget Bright Spot: Unsweetened almond milk and coconut milk stretch farther than dairy, and jasmine rice is a pantry staple. Fresh lime is the only splurge, but a few zests go a long way. I’ve served this at potlucks, picnics, and lazy weeknights—no one ever asks for seconds, but they always take seconds anyway.

Step-by-step instructions for fragrant coconut-lime rice

Here's how to create perfectly fluffy rice infused with coconut and lime, topped with nutty almond crunch.

1

Toast the Rice for Enhanced Flavor

Heat a medium saucepan over medium heat and add the 2 tablespoons extra-virgin olive oil. Once the oil shimmers but doesn't smoke, add the 1 cup jasmine rice and stir constantly for 2-3 minutes until the grains become translucent at the edges and release a nutty aroma.

This toasting step develops deeper flavor in the rice by caramelizing the starches. Watch closely—the rice should be lightly golden but not browned. If you see any grains darkening, reduce the heat slightly. This is the foundation for your fragrant base.

2

Add Liquids and Aromatics

Pour in the 1.5 cups unsweetened almond milk, 0.5 cup light coconut milk, 0.25 cup fresh lime juice, 1 tablespoon lime zest, 0.5 teaspoon salt, and 0.25 teaspoon ground turmeric. Stir well to combine, scraping up any browned bits from the bottom of the pan.

Add the 2 minced garlic cloves and bring the mixture to a gentle boil. Once boiling, reduce heat to low and cover tightly with a lid. The liquid should just come to a simmer—you want gentle bubbles, not a vigorous boil that could cook the rice unevenly.

3

Cook Until Absorption

Simmer the rice uncovered for 5 minutes to allow the liquid to reduce slightly. Then cover and reduce heat to the lowest setting. Let the rice cook undisturbed for 15-18 minutes, until all liquid is absorbed and the grains are tender but still slightly firm to the bite.

Here's the thing—don't peek! Every time you lift the lid, you release steam that prevents proper cooking. If you're unsure, check at the 15-minute mark. The rice should be tender but still have a slight bite in the center. If it's not quite done, cover and cook for another 2-3 minutes.

4

Finish with Coconut Cream and Garnish

Once the rice is perfectly cooked, remove from heat and stir in the 0.25 cup coconut cream. This adds richness and helps create that signature creamy texture. Fluff the rice gently with a fork, being careful not to mash the grains.

Transfer to a serving dish and top with the 0.25 cup toasted slivered almonds, 0.25 cup chopped fresh cilantro, and 0.1 cup chopped fresh basil. Slice the 2 whole green onions and scatter them evenly over the top for freshness.

👨‍🍳

Pro Tips For Making Almond Milk Rice

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the quick toast in a dry pot before adding liquid means your rice will turn out mushy and gluey. Just heat the rice in the pot over medium for 2-3 minutes until it smells nutty and the grains look slightly translucent at the edges. This step locks in the texture so the almond milk doesn’t turn it into a porridge.
  • USE FULL-FAT COCONUT MILK: Unsweetened almond milk is light, but light coconut milk? That’s just water with flavor. Swap it for full-fat canned coconut milk—even if the recipe calls for "light"—or add an extra splash of coconut cream at the end. The richness balances the citrus and keeps the rice from tasting flat, especially if you’re using store-bought almond milk that’s been sitting in your fridge for weeks.
  • STIR ONCE, THEN LEAVE IT: After adding the liquids, give the rice one good stir to distribute everything, then walk away. Poking or stirring again while it cooks will break the grains and turn your dish into a sad, clumpy mess. Cover the pot and let it steam undisturbed—just like you would with regular rice, but with the added bonus of coconut and lime working their magic without your interference.
  • ZEST FIRST, JUICE LAST: Add the lime zest to the pot before the liquids go in—it’ll bloom into the rice and infuse every grain. Save the juice for the very end, right when you’re ready to serve. This keeps the bright, tangy punch from cooking off and turning bitter. (Yes, even if you’re impatient like me—wait for the final minute.)

Perfect pairings for these flavors

Tropical Fruit Pairings

Mango slices add a sweet contrast to the tangy lime rice—try ripe mango cut into ½-inch cubes for a refreshing topping. The natural sweetness balances the almond milk's nuttiness beautifully. I like to toss the mango with 1 tsp lime juice and ½ tsp chili powder before serving to enhance the flavors. 🍍

Pineapple chunks bring a juicy, slightly acidic note that cuts through the richness. Use 1 cup fresh pineapple, diced into ½-inch pieces, and sprinkle with toasted coconut flakes for extra texture. For a tropical twist, serve with a drizzle of honey-lime dressing made from 1 tbsp honey and 1 tbsp lime juice.

Protein Complements

Grilled shrimp skewers with garlic butter make an elegant pairing—their smoky char and buttery richness contrast perfectly with the bright rice. Marinate 12 large shrimp in 2 tbsp melted butter, 1 minced garlic clove, and 1 tsp lime zest for 20 minutes before grilling. 🍤

Pan-seared tofu adds a hearty, plant-based option. Press 1 block extra-firm tofu, cube it, and coat in 1 tbsp cornstarch and 1 tsp turmeric. Pan-fry in 1 tbsp coconut oil until golden and crispy, then drizzle with 1 tbsp soy sauce and 1 tsp lime juice.

Vegetable Sides

Charred bell peppers add smoky depth—toss 2 bell peppers (any color) with 1 tbsp olive oil and grill until blistered. Slice and scatter over the rice for a vibrant, smoky contrast. 🌶️

Steamed bok choy with sesame seeds provides a crisp, mineral-rich balance. Blanch 2 bunches baby bok choy in boiling water for 2 minutes, then shock in ice water. Toss with 1 tsp toasted sesame seeds and 1 tsp soy sauce for a savory finish.

Dessert Pairings

A scoop of mango sorbet or coconut gelato lets you transition from savory to sweet seamlessly. The cool, creamy texture contrasts with the warm rice, while the tropical flavors tie everything together. 🍦

For a lighter option, serve with lychee fruit or passion fruit slices. The lychee's floral sweetness complements the almond milk's nuttiness, while passion fruit adds a tangy brightness that echoes the lime in the rice.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 6g30%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 4g
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 recipe?

Jasmine rice works best because of its fragrant, slightly sticky texture that absorbs the almond milk beautifully. For a lighter option, basmati rice is a good substitute, but avoid long-grain white rice—it can turn out dry. If you love chewy rice, try short-grain varieties like sushi rice, but reduce the almond milk by ¼ cup since they absorb more liquid.

2

What if my almond milk rice turns out too dry?

This usually happens if the heat was too high or the lid wasn't sealed tightly. To fix it, remove the pot from heat and stir in 2-3 tablespoons of hot water or almond milk while covered. Let it steam for 5 minutes off the heat. For next time, reduce the heat to the lowest setting once the rice starts simmering—patience is key!

3

Can I make this recipe without coconut milk?

The coconut milk adds richness, but you can replace it with an extra ½ cup unsweetened almond milk to keep the same creamy texture. For extra depth, add ½ teaspoon vanilla extract or a pinch of cinnamon to compensate for the missing coconut flavor. The lime and turmeric will still shine through beautifully.

4

How do I store leftovers to keep them creamy?

Store cooked rice in an airtight container in the fridge for up to 5 days. To reheat, sprinkle 1 teaspoon of water or almond milk over the rice and cover with a damp paper towel. Microwave for 1-2 minutes until heated through—this prevents drying. For extra creaminess, stir in a splash of coconut cream when reheating.

5

Is this recipe naturally gluten-free and vegan?

Yes! All the ingredients listed are naturally gluten-free and vegan, assuming you use certified gluten-free rice if needed. Double-check your almond milk and coconut milk labels to ensure they're free from cross-contamination with dairy or gluten. This makes it a perfect dish for plant-based diets or gluten-sensitive eaters.

★★★★★4.6(1 review)
Categories Main Courses