
This coconut rice changed how I think about side dishes completely.
It’s simple but packed with rich, fragrant flavor that pairs perfectly with almost any meal. The coconut milk infuses the grains with a subtle sweetness and creamy texture that’s hard to resist.
I love how the rice absorbs all the aromatic notes while staying light and fluffy. It’s the kind of dish that makes weeknight dinners feel special without extra effort.
Best part? It comes together in 30 minutes with just a few pantry staples. Let’s make this a staple in your kitchen.
Ingredients for Love Rice
Pantry staples plus a can of coconut milk. Simple, fragrant, and utterly delicious.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🌾 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat for creaminess |
| Water 💧 | 1 ½ cups | Adjust as needed for texture |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Shallot 🧅 | 1 whole | Finely diced (or sub onion) |
| Ginger Root 🌿 | 1 tbsp | Freshly grated preferred |
| Salt 🧂 | 1 tsp | Sea salt or kosher salt |
| Lime Leaves 🍃 | 2 pieces | Optional for extra fragrance |
| Lime Juice 🍈 | 1 tbsp | Freshly squeezed brightens flavor |
| Cilantro 🌿 | ¼ cup | Chopped for garnish (optional) |
| Vegetable Oil 🫒 | 1 tbsp | For sautéing aromatics |
| Sugar 🍚 | ½ tsp | Balances coconut sweetness |
The coconut milk is non-negotiable here. Full-fat cans from Thai Kitchen or Native Forest give that rich, velvety texture you want. I grab mine at Whole Foods or any Asian market—they always have the best selection. Jasmine rice is ideal (that floral aroma!), but basmati works in a pinch. Just don’t skip rinsing the rice—it removes excess starch so the grains stay separate and fluffy.
No shallots? Yellow onion at half the amount does the trick. Out of lime leaves? A strip of lime zest adds similar brightness. The cilantro garnish is optional but highly recommended—it cuts through the richness. If you’re watching sugar, skip the half-teaspoon entirely (the coconut milk has natural sweetness). For extra depth, toast the rice in the pot for 2 minutes before adding liquids.
Leftovers keep 4-5 days in the fridge, and honestly taste even better the next day. Freeze for up to 3 months—portion into bags so you can reheat just what you need. The rice may firm up when cold, but a splash of water and a minute in the microwave brings it right back.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump jasmine rice, coconut milk, and a minced shallot in a pot—no fancy steps, no stress.
- Rich Coconut Aroma: The garlic and shallot bloom in the coconut milk, filling my kitchen with this warm, creamy scent that makes my mouth water.
- Meal Prep MVP: It reheats beautifully, so I make a big batch on Sunday and pair it with different proteins all week.
- Pantry Friendly: Jasmine rice and canned coconut milk are always in my cupboard, so this comes together whenever I need a filling side.
Step-by-Step Instructions for Fragrant Coconut-Infused Grains
Here’s how I make this dish with perfect texture and aroma every time.
Step 1: Rinse and Soak the Rice
Place the 2 cups jasmine rice in a fine-mesh strainer and rinse under cold running water until the water runs completely clear. I find this removes excess starch and prevents the rice from becoming gummy once cooked.
After rinsing, transfer the rice to a bowl and cover it with fresh water. Let it soak for 15-20 minutes. This step ensures the grains plump slightly, leading to even cooking and a fluffier texture. Drain the rice thoroughly before moving to the next step.
Step 2: Sauté the Aromatics
Heat the 1 tbsp vegetable oil in a medium saucepan over medium heat. Add the finely diced shallot and sauté for 2-3 minutes until it becomes translucent and just starts to turn golden at the edges.
Next, add the 3 cloves minced garlic cloves and 1 tbsp grated ginger root. Stir constantly for 30-45 seconds until the garlic is fragrant but not browned. Be careful here—burnt garlic can add a bitter taste to your dish. This base builds the flavor foundation for your rice.
Step 3: Toast the Rice and Add Liquids
Add the drained 2 cups jasmine rice to the saucepan and stir to coat the grains in the oil and aromatics. Toast the rice for 1-2 minutes, stirring frequently, until the edges of the grains appear slightly translucent and you can smell a nutty aroma.
Pour in the 1.5 cups coconut milk, 1.5 cups water, 1 tsp salt, and 0.5 tsp sugar. Stir well to combine, and if using, add the 2 pieces lime leaves. Bring the mixture to a gentle boil over medium-high heat.
Step 4: Simmer Until Tender
Once boiling, reduce the heat to low, cover the saucepan with a tight-fitting lid, and let it simmer for 15-18 minutes. Resist the urge to lift the lid during this time—it traps steam, which is essential for even cooking.
After 15 minutes, check the rice. The liquid should be fully absorbed, and the grains should be tender with no hard bite in the center. If it’s still undercooked, add a splash of water, cover, and cook for another 2-3 minutes.
Step 5: Rest and Finish
Remove the saucepan from the heat and let the rice sit, covered, for 10 minutes. This resting period allows the grains to steam in their own moisture, becoming fluffier and more cohesive.
After resting, gently fluff the rice with a fork. Drizzle with the 1 tbsp lime juice and stir lightly to distribute. Garnish with 0.25 cup chopped cilantro just before serving. The lime juice brightens the rich coconut flavor, while the cilantro adds a fresh, herbal note.
Pro Tips For Making Love Rice
- Rinse the Rice: Wash the jasmine rice until the water runs clear—this removes excess starch so your love rice ends up fluffy, not gummy.
- Bloom the Aromatics: Sauté the minced shallot and crushed garlic in a little coconut milk until fragrant, about 2 minutes, to build a deep, sweet base flavor.
- Balance the Liquids: Use a 1:1 ratio of coconut milk to water for rich flavor without heaviness—I learned this the hard way after a few overly dense batches.
- Rest Before Serving: Once cooked, let it sit covered for 10 minutes so the rice absorbs the last of the coconut liquid and firms up just right.
Best Sauces and Condiments for This love rice
Sweet and Spicy
I love drizzling sriracha mixed with 1 tbsp honey over this coconut rice. The sweet heat balances the creamy coconut beautifully. A 1:1 ratio works perfectly for most palates.
Bright and Tangy
Mango chutney from Patak’s adds a fruity contrast that cuts through the richness. I use about 2 tbsp per serving. The chunks of mango provide a nice texture against the soft rice grains.
Herb-Infused Freshness
A simple Thai basil pesto transforms this dish. Blend 1 cup fresh basil, 2 tbsp peanuts, 1 garlic clove, and 3 tbsp olive oil until smooth. Drizzle lightly over each serving. 🌿
Creamy Complement
Peanut satay sauce creates a Thai-inspired pairing. Combine ½ cup peanut butter, 2 tbsp soy sauce, 1 tbsp lime juice, and 1 tsp sriracha. Thin with water as needed for drizzling consistency.
Citrus Zing
A quick lime-garlic sauce adds brightness. Whisk 3 tbsp lime juice, 1 minced garlic clove, 1 tsp fish sauce, and 1 tsp sugar. This sauce keeps the coconut theme while adding depth. 💛
Simple Garnish
For minimal effort, just sprinkle with toasted coconut flakes and extra cilantro. The crunch contrasts the soft rice, and the fresh herbs keep it feeling light and vibrant.
Nutrition Facts
Frequently Asked Questions
Can I use basmati rice instead of jasmine?
Yes, basmati works as a substitute, though the texture will be slightly different. Jasmine has a softer, stickier grain that absorbs coconut flavors better. If using basmati, reduce water by 2 tablespoons to prevent mushiness.
Why soak the rice before cooking?
Soaking for 15-20 minutes plumps the grains, ensuring even cooking and a fluffier texture. It also removes excess starch, preventing a gummy result. This step is especially important for jasmine rice.
Can I make this in a rice cooker?
Sauté the aromatics in a pan first, then add to your rice cooker with the rice, coconut milk, and water. Cook on the standard setting and let it rest for 10 minutes after.
How do I store leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat with a splash of water to restore moisture and fluffiness.
- Lump Rice Recipe Sri Lanka: Traditional Island-Style Texture - November 4, 2026
- Laos Sticky Rice Recipe: Traditional Steamed Perfection - November 4, 2026
- Magic Rice Recipe: One-Pot Aromatic Wonder - November 4, 2026