The sweet, tropical aroma of coconut wafts through my kitchen, reminding me of sun-soaked afternoons spent exploring vibrant street markets. Today, I’m delighted to share my take on Ghee Rice with Coconut Milk—a luscious twist on traditional ghee rice that elevates this humble grain into a sumptuous side dish. This recipe is not only a breeze to whip up in one pot, making cleanup effortless, but it also captivates with its rich, nutty flavors, perfect for family gatherings or a simple weeknight dinner. Trust me, whether you’re a kitchen veteran or a novice cook, this dish turns the ordinary into an extraordinary experience. Are you ready to transform your table with this deliciously fragrant creation?

Why is Ghee Rice with Coconut Milk special?
Unforgettable Flavors: The fusion of buttery ghee and creamy coconut milk creates a taste explosion that’s hard to resist.
Quick and Easy: With minimal preparation and just one pot, you can create an impressive dish that saves time on cleanup.
Versatile Pairing: This rice is the perfect sidekick to your favorite curries or grilled proteins, enhancing every meal’s flavor profile.
Family-Friendly: Both kids and adults will delight in this comforting dish, making mealtime a joyous occasion for everyone at the table.
Nutritional Boost: Each serving is a wholesome option packed with flavor, catering to those seeking hearty vegetarian dishes.
Transform your dining experience with this delightful Ghee Rice with Coconut Milk, and for more vibrant flavors, try pairing it with a refreshing Pineapple Coconut Mojito or a warm bowl of Coconut Curry Soup.
Ghee Rice with Coconut Milk Ingredients
• Discover the key ingredients for a delicious Ghee Rice with Coconut Milk!
For Cooking
- Ghee – Adds a rich, buttery flavor; can substitute with unsalted butter for a different taste.
- Cinnamon Stick – Provides warm, aromatic notes; use ground cinnamon if unavailable, but adjust the quantity.
- Bay Leaf – Enhances flavor with herbal undertones; can omit if not available.
- Green Cardamom Pods – Imparts a unique floral aroma; use ground cardamom as a last resort, but adjust accordingly.
- Cloves – Adds a warm and slightly spicy flavor; limit substitution, as they’re strong in flavor, or omit if undesired.
- Cumin Seeds – Offers an earthy warmth; replace with caraway seeds for a different profile.
- Chili (optional) – Adds heat and depth; adjust type and quantity based on your heat preference.
For the Rice
- Basmati Rice – Known for its long grains and fragrant aroma; substitute with jasmine rice, adjusting liquid ratios accordingly.
- Coconut Milk – Provides creaminess and rich flavor; use full-fat for best results, as light coconut milk won’t achieve the same texture.
- Water – Necessary for cooking the rice.
- Salt – Enhances flavor; adjust to taste.
Embrace the essence of Indian cuisine with this exceptional dish!
Step‑by‑Step Instructions for Ghee Rice with Coconut Milk
Step 1: Rinse and Soak the Rice
Begin by placing 1 cup of basmati rice in a fine-mesh strainer. Rinse it under cold running water until the water runs clear, removing excess starch. Then, soak the rice in water for at least 20 minutes to ensure fluffy grains after cooking. This step is essential for achieving the perfect texture in your Ghee Rice with Coconut Milk.
Step 2: Sauté the Aromatics
In a medium pot, heat 2 tablespoons of ghee over low to medium heat. Add a cinnamon stick, bay leaf, 2-3 crushed green cardamom pods, and 2-3 cloves, sautéing for about 2-3 minutes. This will release the warm, aromatic notes crucial for flavor infusion. Stir frequently, watching for the spices to become fragrant but not burn.
Step 3: Add Cumin and Chili
Next, sprinkle in 1 teaspoon of cumin seeds and, if desired, a whole chili for a touch of heat. Sauté these aromatics for an additional 2-3 minutes until they become golden and aromatic. This step enhances the depth of flavor in your Ghee Rice with Coconut Milk, making it irresistible and inviting.
Step 4: Incorporate the Soaked Rice
Carefully add the soaked and drained basmati rice to the pot. Stir gently to coat the grains with the fragrant ghee and spices, frying for about 3-4 minutes. As the rice cooks, it will begin to lightly toast, achieving a delicate nuttiness that is essential for this dish. Keep stirring to prevent sticking.
Step 5: Combine Coconut Milk and Water
Pour in ¼ cup of rich coconut milk, followed by 1 ¼ cups of water and ¾ teaspoon of salt. Stir well to combine all ingredients, ensuring that the rice is evenly distributed. The mixture should look creamy and inviting, with the coconut milk mingling beautifully with the spices and rice.
Step 6: Bring to a Boil and Simmer
Increase the heat to bring the mixture to a gentle boil. Once it starts bubbling, reduce the heat to low and cover the pot with a tight-fitting lid. Allow it to simmer for 25 minutes without lifting the lid. This steaming process is vital to fully cook the rice, allowing it to absorb all the wonderful flavors of the Ghee Rice with Coconut Milk.
Step 7: Let the Rice Rest
After 25 minutes of simmering, turn off the heat but keep the pot covered. Let the rice rest for an additional 10 minutes to allow the steam to continue cooking the grains gently. This resting phase is crucial for achieving that fluffy, perfectly cooked texture in your final dish.
Step 8: Fluff and Serve
Using a fork, fluff the rice gently to separate the grains. Be sure to remove any whole spices, like the cinnamon stick and bay leaf, before serving. Your Ghee Rice with Coconut Milk is now ready to be enjoyed, beautifully fragrant and deliciously rich. Garnish with chopped nuts or fresh herbs for an extra touch if desired.

Expert Tips for Ghee Rice with Coconut Milk
-
Soak for Success: Ensure you soak the basmati rice for at least 20 minutes prior to cooking; this is key to achieving fluffy grains in your Ghee Rice with Coconut Milk.
-
Mind the Heat: When sautéing spices, keep the heat low to medium to prevent burning. This ensures you extract the best aromas, enhancing the final flavor of your dish.
-
Don’t Skip the Rest: Allow the rice to rest covered after cooking to let the steam do its magic; this step is crucial for that perfect texture.
-
Coconut Milk Caution: Avoid overheating the coconut milk during cooking to prevent curdling. Bring it to a boil briefly before simmering.
-
Adjust to Taste: Feel free to tweak the salt and spice levels to suit your family’s preferences, especially if kids are involved; a little less heat can make it more kid-friendly!
Ghee Rice with Coconut Milk Variations
Customize your Ghee Rice with Coconut Milk and let your creativity shine through each delightful twist!
-
Veggie-Loaded: Add seasonal vegetables like peas, carrots, or bell peppers for extra nutrition and color. Sauté them along with the spices for a delightful crunch!
-
Nutty Surprise: Toss in some toasted cashews or almonds to introduce a creamy texture and crunchy bite. The nuts pair beautifully with the rice’s rich flavors!
-
Herb Infusion: Brighten things up with fresh herbs like cilantro or mint. Stir in chopped herbs just before serving for a vibrant, aromatic finish.
-
Fruity Delight: Incorporate dried fruits such as sultanas or raisins for a sweet contrast to the savory flavors. They’ll add a lovely pop of sweetness in every bite!
-
Spice Symphony: Experiment with spices like saffron or nutmeg to elevate the dish further. Saffron adds luxury, while nutmeg brings warmth and depth, perfect for festive occasions.
-
Smoky Flavor: For a hint of smokiness, replace part of the ghee with smoked oil or add smoked paprika. It transforms the dish into a stunning flavor experience.
-
Protein Boost: Mix in cooked lentils or chickpeas for a hearty, protein-rich side. This elevates the dish, making it a complete meal on its own!
-
Coconut Creaminess: Use coconut cream instead of coconut milk for an ultra-luscious texture. A bit richer, this twist will make your dish decadently creamy.
Embrace the world of flavors with Ghee Rice with Coconut Milk, and while you’re at it, why not try it alongside a warm bowl of Coconut Curry Soup or serve it with a refreshing Pineapple Coconut Mojito to truly tantalize your taste buds?
Storage Tips for Ghee Rice with Coconut Milk
Fridge: Store Ghee Rice with Coconut Milk in an airtight container for up to 2-3 days. Ensure it’s completely cooled before sealing to preserve freshness.
Freezer: Freeze the rice for up to 1 month. Portion it into freezer-safe containers and allow to cool completely before freezing to avoid freezer burn.
Reheating: When ready to enjoy your leftover rice, reheat it in the microwave or on the stove. Add a splash of coconut milk or water to restore moisture and avoid dryness.
Room Temperature: Avoid leaving Ghee Rice with Coconut Milk at room temperature for more than 2 hours to ensure food safety.
What to Serve with Ghee Rice with Coconut Milk
There’s nothing quite like a rich, aromatic rice dish that elevates your main course to an unforgettable dining experience.
-
Spicy Chickpea Curry: The hearty flavors of chickpeas simmered in a spiced tomato sauce provide a delightful contrast to the creamy rice.
-
Tandoori Chicken: The smoky, charred notes of this classic Indian grilled chicken pair beautifully with the delicate coconut rice, balancing richness with zest.
-
Vegetarian Lentil Dal: This comforting lentil dish brings warmth and earthiness to the table, enhancing the ghee rice’s luxurious texture.
-
Cucumber Raita: A cooling side made with yogurt, cucumber, and spices, balancing the warmth of the other dishes while adding a refreshing crunch.
-
Mango Chutney: This sweet and slightly tangy condiment complements the nutty elements of the ghee rice and adds a burst of flavor.
-
Naan Bread: Soft, pillowy naan serves as an excellent vessel for scooping up the rice and curry, creating a satisfying meal experience.
-
Garlic Butter Shrimp: The savory, succulent shrimp tossed in garlic butter creates an elegant pairing, introducing a juicy, tender element that enhances the rice’s richness.
-
Sweet Coconut Ladoo: For dessert, these small, sweet treats made from coconut and condensed milk offer a delectable finish that echoes the ingredients of the main dish.
Make Ahead Options
Ghee Rice with Coconut Milk is an excellent choice for meal prep, saving you invaluable time on busy weeknights! You can prepare the rice by rinsing and soaking it for up to 24 hours in advance, then follow through to the sautéing stage, keeping the aromatics intact. Store the mixture in an airtight container in the refrigerator, ensuring it remains flavorful and moist. When you’re ready to serve, simply add the coconut milk and water, bring it to a gentle boil, then cover and simmer as usual. For best results, allow the rice to rest before fluffing, ensuring it stays just as delicious as when freshly made. With these steps, you’ll enjoy the warm, comforting flavors of ghee rice with minimal effort!

Ghee Rice with Coconut Milk Recipe FAQs
What type of rice is best for Ghee Rice with Coconut Milk?
I highly recommend using basmati rice for its fragrant aroma and long grains. However, if you don’t have basmati on hand, you can substitute it with jasmine rice. Just be sure to adjust the liquid ratios slightly, as jasmine may require a little less water.
How should I store leftover Ghee Rice with Coconut Milk?
Store any leftover Ghee Rice with Coconut Milk in an airtight container in the refrigerator for up to 2-3 days. Allow the rice to cool completely before sealing it to preserve freshness and flavor.
Can I freeze Ghee Rice with Coconut Milk?
Absolutely! You can freeze Ghee Rice with Coconut Milk for up to 1 month. Portion it into freezer-safe containers, ensuring it’s completely cooled before freezing to avoid freezer burn. When ready to enjoy, simply reheating in the microwave or on the stovetop works beautifully; just add a little coconut milk or water to restore moisture.
What if my Ghee Rice with Coconut Milk turns out too wet?
If your rice is too wet, don’t worry! Simply remove the lid and simmer the rice uncovered on low heat for a few minutes. Stir it occasionally to help the excess moisture evaporate. It’s all about patience to achieve that fluffy finish!
Are there any dietary considerations for Ghee Rice with Coconut Milk?
Yes! This recipe is vegetarian and can easily accommodate vegan diets if made with plant-based ghee or oil instead of dairy ghee. Be sure to check if anyone has nut allergies if you choose to garnish with nuts. Always adjust spices based on your family’s preferences and sensitivities.
How can I enhance the flavors of Ghee Rice with Coconut Milk?
To amp up your dish, consider adding a splash of lime or lemon juice for a hint of acidity, or garnish with fresh herbs like cilantro or mint. For a touch of sweetness and texture, dried fruits like sultanas or nuts such as cashews are fantastic options. Enjoy experimenting!

Ghee Rice with Coconut Milk: A Creamy Flavor Explosion
Ingredients
Equipment
Method
- Rinse 1 cup of basmati rice until the water runs clear, then soak for at least 20 minutes.
- In a pot, heat 2 tablespoons of ghee and sauté a cinnamon stick, bay leaf, green cardamom pods, and cloves for 2-3 minutes.
- Add 1 teaspoon of cumin seeds and a whole chili; sauté for another 2-3 minutes until aromatic.
- Add the soaked and drained basmati rice; stir to coat with ghee and spices, frying for 3-4 minutes.
- Pour in ¼ cup of coconut milk, 1 ¼ cups of water, and ¾ teaspoon of salt; stir to combine.
- Bring the mixture to a boil, then reduce heat, cover, and simmer for 25 minutes.
- Let the rice rest covered for 10 minutes after cooking.
- Fluff the rice with a fork, remove whole spices, and serve.