Cashew Rice Recipe Indian: Nutty Coconut Fragrance With Toasted Celery Crunch

Main Courses

Cashew Rice Recipe Indian: Nutty Coconut Fragrance With Toasted Celery Crunch

This Indian cashew rice recipe transforms simple basmati into a fragrant, nutty masterpiece with toasted celery crunch and coconut undertones. 🌟 The secret lies in tempering cashews with ghee and spices, creating layers of aroma that linger long after the first bite.

Perfect for vegetarian meals, this dish pairs beautifully with dal or raita for a complete South Indian feast.

What makes this recipe special is the balance of textures—creamy cashews, toasted celery seeds, and fluffy rice—all coming together in a single pot. The nutty fragrance fills your kitchen, while the subtle sweetness of coconut milk enhances every grain.

Ready in just 45 minutes, it’s a restaurant-quality dish that’s surprisingly simple to make at home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for cashew rice recipe indian

Transform basmati rice into a fragrant, nutty masterpiece with these carefully chosen ingredients.

Ingredient Amount Notes
Basmati Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Raw Cashews 🥜 1 cup Whole, unsalted, toasted
Ghee 🧈 ½ cup Clarified butter, unsalted
Light Coconut Milk 🥥 1 ¼ cups Full-fat for creaminess
Celery Seeds 🌿 1 tbsp Toasted for aromatic crunch
Cumin Seeds 🌶️ ½ tsp Whole, lightly toasted
Bay Leaves 🍃 2 whole Fresh or dried, removed after cooking
Green Cardamom Pods 🌿 4 whole Lightly crushed, aromatic
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Crushed, freshly ground
Sugar 🍯 1 tbsp White granulated
Water 💧 3 cups Filtered or spring water

The foundation of this dish lies in the basmati rice—opt for long-grain varieties from Whole Foods or Indian specialty stores for optimal texture. Toasted cashews are essential for that signature crunch and nuttiness; Costco or bulk bins at Trader Joe's offer the best value. Ghee adds richness beyond regular butter, and light coconut milk provides the subtle sweetness that elevates the dish. For the spices, Penzeys Spices or local Indian markets ensure vibrant, freshly ground flavors. Celery seeds and cumin seeds should be toasted lightly in ghee before adding to the rice for maximum aroma.

No ghee? Unsalted butter or coconut oil works in a pinch, though ghee's depth is unmatched. Substitute cashews with peanuts or almonds if needed, but toast them thoroughly. Diamond Crystal kosher salt is preferred for its fine grain, but Morton works fine. Bay leaves and cardamom can be swapped for dried thyme and cinnamon sticks in a bind, though the flavor profile shifts slightly. For the coconut milk, full-fat is ideal, but light still delivers that subtle sweetness. If you lack celery seeds, fennel seeds offer a similar earthy note.

Store cooked rice in an airtight container in the fridge for up to 4 days, though it's best enjoyed within 2 days for peak texture. Cashews and spices keep indefinitely in a cool, dark place, while coconut milk lasts 5-7 days once opened. For a restaurant-quality dish, portion into glass containers—the nutty fragrance intensifies as it sits, making leftovers even more enticing. Reheat gently with a splash of water to restore moisture.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash pots—just rice, cashews, and coconut milk simmered together until the grains are fluffy and the cashews get that perfect buttery crunch. No straining, no extra bowls, just clean-up simplicity.
  • Nutty Luxury: That first bite? The toasted cashews and ghee give it a rich, almost dessert-like depth, but the celery seeds keep it bright and savory. It’s the kind of flavor that makes you pause mid-bite—like a hug for your taste buds.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The rice holds up perfectly, and the cashews add protein so it actually feels like a meal—not just carbs. I double the batch and store it in jars; by Thursday, I’m still grateful for it.
  • Budget-Friendly Indulgence: Ghee and cashews might sound fancy, but a little goes a long way here. I use just enough to make it taste special without breaking the bank, and the coconut milk adds creaminess without the cost of heavy cream. Fancy enough for guests, cheap enough for Tuesday.

Step-by-step instructions for Indian cashew rice with coconut fragrance

Transform simple basmati rice into a rich, aromatic dish with cashew cream and toasted spices.

1

🍳 Step 1: Toast the Spices and Cashews for Depth of Flavor

In a heavy-bottomed pot, heat the 0.5 cup Ghee over medium heat until it shimmers but doesn't smoke. Add the 1 cup Raw Cashews, 1 tbsp Celery Seeds, 0.5 tsp Cumin Seeds, 2 whole Bay Leaves, and 4 whole Green Cardamom Pods. Toast for 3-4 minutes until the cashews turn golden and the spices release their aroma.

Here's the thing—this toasting step is what gives the dish its complex flavor profile. You'll know it's ready when you smell that nutty, spicy fragrance filling your kitchen. Remove the cashews with a slotted spoon and set aside, leaving the spices in the ghee to infuse the rice.

2

👨‍🍳 Step 2: Cook the Basmati Rice in Spiced Ghee

Add the 1.5 cups Basmati Rice to the pot with the spiced ghee and stir to coat the grains evenly. Cook for 1-2 minutes until the rice turns translucent at the edges. Pour in the 3 cups Water and bring to a boil. Once boiling, reduce heat to low, cover tightly with a lid, and simmer for 12-15 minutes.

Don't peek during cooking—steam is what makes basmati rice fluffy. The rice should absorb all the water and become tender but still slightly firm to the bite. If you hear water gurgling, you've gone too long. Remove from heat and let it sit covered for 5 minutes—this resting period is crucial for even texture.

3

🥘 Step 3: Prepare the Cashew-Coconut Cream

While the rice cooks, blend the toasted 1 cup Raw Cashews with 1.25 cups Light Coconut Milk, 1 tbsp Sugar, 1 tsp Salt, and 0.5 tsp crushed Black Peppercorns in a blender until completely smooth. The mixture should be thick but pourable—like a luxurious cream sauce.

Here's where it gets rich: the cashew cream adds a velvety texture that balances the rice's firm bite. If the mixture is too thick, add 1-2 tablespoons of water to reach your desired consistency. Taste and adjust seasoning—you want it to complement the rice, not overpower it.

4

🍽️ Step 4: Combine and Garnish for Presentation

After the rice has rested, fluff it gently with a fork and stir in the cashew-coconut cream until fully incorporated. The rice should be moist but not soupy—if it's too dry, add a splash of the reserved coconut milk. Return to low heat for 1-2 minutes to warm through.

Remove the 2 whole Bay Leaves and 4 whole Green Cardamom Pods before serving. Garnish with 0.25 cup chopped Fresh Cilantro for a bright, fresh contrast to the rich flavors. Serve immediately while warm, with additional cilantro sprinkled on top for that restaurant-quality finish.

👨‍🍳

Pro Tips For Making Cashew Rice Recipe Indian

  • TOAST THE CASHEWS FIRST: Skip the raw cashew route—lightly toast them in a dry pan for 3-4 minutes until they smell nutty. I learned this the hard way after my first batch tasted bland; toasted cashews add depth that no soaking can replace. (Yes, even if you’re impatient like me.)
  • USE LESS COCONUT MILK: This isn’t a Thai curry—start with just ½ cup of coconut milk, then add more if needed. Too much turns the rice soggy and overpoweringly sweet. My grandmother swore by this, and she was right: balance is everything.
  • COOK RICE IN TWO STAGES: Boil the rice in water with celery seeds for 5 minutes, then drain almost completely before adding ghee and cashews. This prevents the rice from turning mushy when you mix in the coconut milk later. (Your future self will thank you.)
  • SALT THE GHEE: Toss in a pinch of salt with the ghee while toasting the cashews—it cuts through the richness and enhances the celery seed flavor. Sounds weird, but it works: the salt dissolves into the ghee and infuses the whole dish.

Troubleshooting your cashew rice recipe indian

Rice Too Dry?

If your rice turns out dry, it’s usually from overcooking or insufficient liquid. First, check your rice-to-water ratio—basmati rice needs 1.5 cups rice to 3 cups water. If you used less water, add 2-3 tablespoons of warm coconut milk after cooking and fluff gently.

For next time, try the "pot-in-pot" method: place your rice pot inside a larger pot of boiling water to steam evenly. 💫

Cashew Cream Too Thick?

When blending cashews, coconut milk, and spices, the mixture should be smooth but pourable. If it’s too thick, add 1 tablespoon of water at a time until you reach a creamy consistency. Pro tip: Soak cashews in warm water for 10 minutes before blending—they’ll soften faster and blend smoother.

Avoid over-blending, or you’ll end up with a paste instead of a creamy sauce.

Spices Not Infusing?

If your dish lacks depth, your spices weren’t toasted enough. Toast whole spices (cumin, celery seeds, cardamom) in ghee for at least 3-4 minutes until they sizzle and release aroma.

For extra flavor, lightly crush the cardamom pods with the back of a spoon before adding to the rice. Never skip the toasting step—it’s what unlocks the spices’ full potential. 🌶️

Rice Sticking Together?

Overcooking or stirring too soon causes rice to clump. Stop cooking immediately when the water is absorbed (around 12-15 minutes). Let it rest 5 minutes covered—this steams the rice evenly.

If it’s already stuck, fluff with a fork and stir in 1 tablespoon of ghee or coconut milk to separate the grains. Avoid rinsing basmati rice before cooking—it removes surface starches that help it stay fluffy.

Cashews Not Toasted Enough?

Pale, bland cashews mean they weren’t toasted long enough. Toast them until golden brown (about 3-4 minutes), stirring frequently.

For extra crunch, set aside 2 tablespoons of toasted cashews before blending—sprinkle them on top of the finished dish for texture contrast. Never skip the toasting step—raw cashews add no flavor and can taste bitter.

Dish Too Salty?

If your cashew rice tastes too salty, balance it with 1 tablespoon of sugar or a splash of lemon juice.

For future batches, taste the cashew cream before mixing it with the rice—adjust salt to ½ teaspoon if needed. Diamond Crystal kosher salt is less salty than table salt, so use it if you’re sensitive to sodium. 🧂

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 28g140%
Cholesterol 115mg38%
Sodium 520mg23%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
Protein 12g24%
* 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 about Indian cashew rice

1

Can I make this recipe without ghee?

Yes! For a dairy-free version, substitute ½ cup ghee with ½ cup coconut oil or unsalted butter. The flavor will be slightly different, but the dish will still be delicious. For extra richness, use a mix of both oils—just toast the spices in the oil until fragrant before adding the rice.

2

How do I store leftovers?

Store cooked cashew rice in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of water or coconut milk over low heat to restore moisture. For best texture, serve within 2 days—the cashews soften over time. Freezing isn't recommended as it alters the creamy consistency.

3

What’s the best way to serve this dish?

This fragrant cashew rice pairs perfectly with dal tadka, coconut chutney, or a simple yogurt raita. For a complete meal, add grilled paneer or tandoori chicken on the side. The nutty flavors complement mild curries, while the coconut cream balances spicy dishes beautifully.

4

Can I use instant rice?

Not recommended! Instant rice lacks the aromatic base needed for this recipe. Basmati rice's long grains and nutty flavor are essential for the dish's character. If you're short on time, try parboiled basmati rice—it cooks 10 minutes faster while maintaining texture. Never substitute with short-grain rice like jasmine.

5

Why does my cashew cream separate?

This happens when the cashew cream isn't blended smoothly or when too much liquid is added. For a perfect consistency, blend until completely smooth (no visible cashew pieces) and adjust thickness with 1 tablespoon water at a time. Stir the cream into the warm rice gently to prevent separation. If it happens, reheat the rice with 1 tablespoon coconut milk to restore creaminess.

★★★★★4.7(15 reviews)
Categories Main Courses