Cashew Rice Recipe Indian: Nutty Creamy One-Pot With Toasted Celery Crunch

Main Courses

Cashew Rice Recipe Indian: Nutty Creamy One-Pot With Toasted Celery Crunch

This Indian cashew rice recipe transforms simple basmati into a fragrant, nutty one-pot dish with a creamy cashew base and toasted celery crunch. The secret lies in tempering whole spices—cumin, cardamom, and cloves—directly into the rice while it cooks, creating layers of aromatic depth that infuse every grain.

Toasted cashews blend into the rice for a velvety texture, while crispy fried onions and fresh mint add contrasting textures and brightness.

The result is a creamy, one-pot meal that’s rich yet balanced, with the nutty warmth of cashews complementing the mild rice. Perfect for weeknight dinners or special occasions, this dish pairs beautifully with raita or grilled chicken.

The technique is straightforward but delivers restaurant-quality flavor—no shortcuts, just authentic Indian home-cooking magic.

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

Ingredients for cashew rice recipe indian

Transform basmati rice into a fragrant, nutty one-pot dish with these aromatic ingredients.

Ingredient Amount Notes
Basmati Rice 🍚 1 cup Uncooked, long-grain preferred
Whole Cashews 🥜 ½ cup Toasted until golden, unsalted
Yellow Onions 🧅 1 whole Thinly sliced for frying
Celery Stalks 🥬 2 whole Thinly sliced, toasted
Ginger Root 🧅 1 inch Fresh, peeled, grated
Garlic Cloves 🧄 4 cloves Peeled, minced
Cumin Seeds 🌶️ 1 tbsp Toasted until fragrant
Green Cardamom Pods 🌿 4 whole Lightly crushed
Cloves 🌶️ 2 whole Whole, lightly crushed
Vegetable Oil 🫒 ½ cup High smoke point preferred
Water 💧 1 ½ cups Room temperature
Fresh Mint Leaves 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Diamond Crystal preferred
Coconut Milk 🥥 ¼ cup Full-fat, canned
Lemon Juice 🍋 1 tbsp Freshly squeezed

The spices are the soul of this dish. Whole cumin seeds, cardamom pods, and cloves must be toasted lightly in oil before adding to the rice—this releases their essential oils and creates that authentic Indian aroma. Penzeys Spices or bulk bins at Indian grocery stores like Patel Brothers carry the freshest whole spices. For the ginger and garlic, always use fresh—pre-minced jars lack the bright, zesty punch. Toasting the cashews and celery in the same oil adds depth to the dish, so don't skip this step. The basmati rice should be the long-grain variety; Tilda or India Gate brands are excellent choices.

No whole spices? Ground cumin and cardamom work in a pinch, but reduce to half the amount. Short on cashews? Pistachios or almonds add a similar nutty richness, though the texture will differ slightly. Celery can be omitted if unavailable, but the dish loses its signature crunch. For the coconut milk, full-fat canned versions like Aroy-D are ideal, but light coconut milk works if that's what you have. Fresh mint is non-negotiable for brightness—dried won't cut it here. The lemon juice should be freshly squeezed; bottled versions lack the same tang.

This dish tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze portions for 3 months. The rice maintains its texture well when reheated gently with a splash of water. For meal prep, double the batch and portion into containers—perfect for lunches. The toasted celery and fried onions can be made ahead and stored separately, then sprinkled on top when serving to maintain crispness.

❤️

Why You'll Love This Recipe

  • I swear by this trick: toast the cashews whole in the same pan I sauté the onions—no food processor, no mess. The rice cooks while I prep the veggies, and honestly? That ginger-onion sizzle takes two minutes flat.
  • No-Chop Shortcuts: I swear by this trick: toast the cashews whole in the same pan I sauté the onions—no food processor, no mess. The rice cooks while I prep the veggies, and honestly? That ginger-onion sizzle takes two minutes flat.
  • Nutty Depth Matters: Those whole cashews? They don’t just add crunch—they infuse the rice with a buttery richness that’s pure satisfaction. (Yes, even on a Tuesday night.) The celery brings a subtle crunch that keeps every bite interesting.
  • Lunchbox Hero: Double the batch and store it in jars—perfect for packed lunches or last-minute dinner guests. The flavors only get better after a day, and my kids actually ask for this instead of complaining about leftovers.

Step-by-step instructions for cashew rice Indian

This one-pot method delivers nutty, creamy rice with a toasted celery crunch—all in a single pot with minimal cleanup.

1

Toast the Aromatics and Spices

Heat the 0.5 cup vegetable oil in a heavy-bottomed pot over medium heat. Add the 2 whole celery stalks (thinly sliced) and fry for 3-4 minutes until they turn golden and crisp. Remove them with a slotted spoon and set aside—they'll add texture later.

In the same pot, add the 1 whole yellow onions (thinly sliced) and cook for 4-5 minutes until softened and translucent. Add the 1 inch ginger root (grated), 4 cloves garlic cloves (minced), 1 tbsp cumin seeds, 4 whole green cardamom pods (lightly crushed), and 2 whole cloves (lightly crushed). Stir for 1 minute until the spices sizzle and release their aroma. This step builds the flavor foundation—don't rush it.

2

Toast the Cashews and Cook the Rice

Add the 0.5 cup whole cashews to the pot and toast them for 2-3 minutes until they turn golden and fragrant. This step ensures they contribute nutty depth rather than absorbing moisture from the rice. Remove the cashews with a slotted spoon and set them aside temporarily.

Now add the 1 cup basmati rice to the pot, stirring to coat it in the oil and spices. Pour in the 1.5 cups water and bring to a gentle boil. Reduce heat to low, cover the pot with a tight-fitting lid, and simmer for 12-15 minutes until the water is absorbed and the rice is tender. Avoid peeking—steam is what cooks the rice evenly.

3

Finish with Creamy Flavor and Fresh Herbs

Once the rice is cooked, stir in the 0.25 cup coconut milk and 1 tsp salt, mixing gently to distribute evenly. Let the mixture simmer uncovered for 2-3 minutes until the coconut milk is absorbed and the rice becomes creamy. The texture should be moist but not soupy—adjust with a splash of water if needed.

Return the toasted celery and cashews to the pot, along with the 0.25 cup fresh mint leaves (chopped). Stir gently to incorporate, then remove from heat. Let the rice sit covered for 5 minutes to allow the flavors to meld. Finish with 1 tbsp lemon juice just before serving to brighten the dish.

4

Serve Warm with Garnish

Transfer the rice to a serving dish and fluff gently with a fork. Garnish with additional chopped mint leaves and a sprinkle of toasted cashews if desired. The dish should have a rich, nutty aroma with a balance of creamy coconut and bright citrus notes. Serve immediately while the celery retains its crisp texture and the rice is at its peak tenderness.

👨‍🍳

Pro Tips For Making Cashew Rice Recipe Indian

  • TOAST THE CASHEWS FIRST: I learned this the hard way—raw cashews taste like wet cardboard in this dish. Dry-toast them in a pan for 3-4 minutes until golden and fragrant before adding them to the rice. The nutty aroma deepens, and they won’t turn mushy when simmered.
  • SOAK RICE 20 MINUTES: Skipping this step gives you gummy rice, no matter how much water you use. Soak basmati for 20 minutes before cooking—just enough to soften the outer layer but not turn it into porridge. Drain well, and the grains will stay separate and fluffy.
  • SWEEP THE PAN AFTER SAUTÉING: Onions and celery burn faster than you think, especially when you’re distracted by the rice. After cooking them until soft, wipe the pan with a paper towel to remove fond—it prevents a bitter taste creeping into your dish. (Yes, even if you’re impatient like me.)
  • USE A LITTLE LESS WATER: Indian-style cashew rice needs just enough moisture to steam, not drown. For 1 cup rice, use 1.25 cups water—less if your rice is fresh, more if it’s older. The cashews and spices will release liquid, so resist the urge to add extra.

Troubleshooting your cashew rice recipe indian

Rice Too Dry?

If your rice turns out dry, it’s usually because the water evaporated too quickly or the heat was too high. Always use 1.5 cups water for 1 cup basmati rice—this ratio ensures perfect texture.

When simmering, keep the heat at low and avoid peeking under the lid. If needed, add 1-2 tablespoons water during cooking and let it absorb fully before finishing. 💧

Cashews Not Toasted Enough

Under-toasted cashews will taste bland and absorb too much moisture, making the rice soggy. Toast them in the same oil as the onions for 2-3 minutes until they’re golden and fragrant.

Remove them with a slotted spoon before adding the rice to prevent overcooking. For extra flavor, lightly crush a few cashews before adding them back at the end. 🥜

Spices Too Strong?

If the spices overpower the dish, reduce the cumin seeds to ½ tbsp and use 2 cardamom pods instead of 4. Toast them for just 30 seconds instead of 1 minute to minimize bitterness.

For milder heat, skip the whole cloves and use ¼ tsp ground cloves instead. Taste as you go—adjust gradually! 🌶️

Celery Losing Crunch

Celery softens quickly when reheated. To keep it crisp, fry it separately in 1 tbsp oil for 3-4 minutes until golden, then sprinkle it over the rice just before serving. If storing leftovers, keep the celery in a separate airtight container and add it fresh when reheating. 🥬

Rice Not Absorbing Coconut Milk

If the coconut milk sits on top instead of blending into the rice, stir it in after the rice is fully cooked and uncovered. Let it simmer for 2-3 minutes on low heat to absorb evenly.

For extra creaminess, blend ¼ cup cashews with the coconut milk before adding it to the rice. 🥥

Lemon Juice Too Sour?

Fresh lemon juice adds brightness, but too much can overpower the dish. Start with 1 tbsp and adjust to taste. If the flavor seems off, balance it with a pinch of salt or a sprinkle of toasted cashews.

For a sweeter contrast, add ½ tsp honey or 1 tsp sugar at the end. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 6g
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

1

Can I use brown rice instead of basmati?

While basmati is traditional, you can use brown rice—but expect a 30-minute longer cooking time and adjust the water ratio to 2 cups per 1 cup rice. Brown rice absorbs liquid differently, so check for doneness at 40 minutes and add extra water if needed. The nutty flavor will complement the cashews beautifully!

2

How do I make this dish vegan?

Skip the ghee and use vegetable oil instead. For extra creaminess, blend ½ cup soaked cashews with ¼ cup water and 1 tsp lemon juice to replace coconut milk. Garnish with vegan-friendly toppings like toasted pumpkin seeds. Every element stays flavorful without dairy!

3

What’s the best way to store leftovers?

Store in an airtight container for up to 4 days in the fridge. Reheat gently with a splash of water to restore moisture. Keep the toasted celery separate and add it fresh when serving to maintain crispness. Freeze portions for 3 months—just thaw overnight in the fridge.

4

Can I make this in an Instant Pot?

Yes! Sauté onions, ginger, garlic, and spices first, then add rice, water, cashews, and coconut milk. Cook on high pressure for 3 minutes, then natural release. Finish with lemon juice and mint. The Instant Pot version cooks in 15 minutes total—perfect for busy weeknights!

5

What sides pair well with this dish?

Serve with a cooling cucumber-mint raita or a tangy tamarind chutney to balance the richness. For protein, add grilled chicken or paneer. A simple kale salad with lemon dressing keeps it light. The nutty rice stands up to bold flavors!

★★★★★5.0(7 reviews)
Categories Main Courses