Main Courses
This Indian cashew rice recipe transforms simple basmati into a fragrant, nutty masterpiece with toasted spices and crunchy cashews. The secret lies in tempering whole spices with warm cashews, creating layers of aroma that infuse the rice as it cooks.
Perfect for special occasions or weeknight comfort, this dish balances creamy richness with bright, spiced flavors—no heavy cream required.
The result is fluffy, golden rice studded with whole cashews and fragrant with cumin, cardamom, and cinnamon. Each grain absorbs the nutty essence while maintaining its signature texture, making this dish both elegant and approachable.
Serve with a cooling cucumber raita or a simple salad to complete the meal. Let's bring this restaurant-quality dish to your kitchen.
Ingredients for cashew rice recipe indian
Nine essential ingredients create this fragrant, nutty Indian cashew rice masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Whole Cashews 🥜 | ½ cup | Toasted lightly for aroma |
| Vegetable Oil 🫒 | ¼ cup | For tempering spices |
| Ground Cumin 🌿 | ½ tsp | Toasted for deeper flavor |
| Ground Cardamom 🌿 | ¼ tsp | Freshly ground preferred |
| Ground Cinnamon 🌿 | ¼ tsp | Ceylon cinnamon recommended |
| Turmeric Powder 🧂 | ¼ tsp | Bright yellow for color |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Water 💧 | 3 cups | For cooking rice |
| Ghee 🧈 | 1 tbsp | For extra richness |
The basmati rice is your foundation—look for long-grain varieties with a vibrant aroma. Whole cashews from the bulk section at Whole Foods or Trader Joe's deliver the best texture and flavor. Toast them lightly in a dry pan before adding to the rice for that signature crunch and aroma. Cardamom and cinnamon should be freshly ground if possible—Penzeys or your local spice shop carries high-quality whole pods. The ghee adds richness without overpowering; Kerala brand is widely available in Indian grocery stores.
No cardamom? Nutmeg at half the amount works in a pinch, though it lacks the floral notes. Substitute Ceylon cinnamon with regular, but reduce to one-quarter teaspoon to avoid bitterness. For extra creaminess without dairy, blend soaked cashews with water into a paste and stir into the rice at the end. Fresh cilantro is ideal, but dried works at one-third the amount if needed. The lemon juice brightens the dish—use freshly squeezed for the best flavor, but bottled works in a bind.
Rice keeps best in an airtight container in the fridge for 4-5 days. The cashews and spices retain their aroma longer if stored separately. For a restaurant-quality touch, portion into individual containers with a sprinkle of fresh cilantro on top. Freezes beautifully for up to 3 months—just reheat with a splash of water to restore moisture. This dish tastes even better the next day as flavors meld.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots. Toss the rice, cashews, and spices into one pot with water—no separate pans, no extra bowls. The cashews soften right in the broth, soaking up all that warm cumin and cardamom aroma like a dream.
- Nutty Comfort Bomb: That first bite? Crunchy cashews mixed with fluffy basmati, kissed by toasted cumin—it’s the kind of flavor that makes you pause mid-bite. Honestly, I’ll take this over takeout any day, especially when the cardamom lingers like a cozy hug.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch sorted for days. The rice stays light and separate, so reheating is a breeze—just add a splash of water and microwave. My kids grab it cold for school lunches, too, and no one complains.
- Budget Luxury: I buy cashews in bulk, and a little goes a long way here. A handful adds richness without breaking the bank, while basmati rice stretches further than jasmine. It’s fancy enough for guests but cheap enough to make weekly—no guilt, all satisfaction.
Step-by-step instructions for Indian cashew rice
Here's how to create a fragrant, nutty rice dish with aromatic spices and creamy cashew richness.
Prepare the Rice and Cashew Base
Rinse the 1.5 cups basmati rice under cold water until the water runs clear, then drain well. This removes excess starch that can make the rice gummy. In a medium saucepan, combine the drained rice with the 3 cups water and bring to a boil over high heat. Once boiling, reduce heat to medium-low and simmer uncovered for 12-15 minutes until the water is absorbed and rice is tender but still slightly firm.
While the rice cooks, toast the 0.5 cup whole cashews in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden. Remove from heat and set aside. The nutty aroma will infuse the entire dish, so don't skip this step.
Temper the Spices in Ghee
In the same skillet used for toasting cashews (no need to clean it), melt the 1 tbsp ghee over medium heat until it shimmers. Add the 0.25 cup vegetable oil and swirl to combine. Add the 0.5 tsp ground cumin, 0.25 tsp ground cardamom, 0.25 tsp ground cinnamon, and 0.25 tsp turmeric powder all at once.
Cook the spices for 30 seconds until they release their aromatic oils and the mixture sizzles gently. You'll smell an immediate burst of warm, earthy spices—this is when the magic happens. Immediately pour this spiced oil mixture over the cooked rice and stir gently to distribute evenly. The rice will absorb the rich flavors while maintaining its texture.
Finish with Cashews and Fresh Herbs
Add the toasted cashews to the rice along with the 0.5 tsp salt and mix well. The cashews will begin to soften slightly from the residual heat, creating that signature creamy texture. Transfer the rice to a serving dish and let it cool slightly for 2 minutes—this allows the flavors to meld together.
Gently fold in the 0.25 cup chopped fresh cilantro leaves and drizzle with the 1 tbsp freshly squeezed lemon juice. The acidity brightens the dish while the cilantro adds freshness. For best results, serve immediately while the cashews are still slightly warm and creamy. The dish will continue to develop flavor as it sits, but the texture is best enjoyed fresh.
Optional Garnish and Serving
For an extra touch of elegance, garnish with additional chopped cilantro or a sprinkle of toasted cashews. Serve warm as a main dish or as a side with grilled meats or vegetables. The combination of nutty cashews, aromatic spices, and bright lemon creates a balanced flavor profile that's both comforting and sophisticated.
This dish keeps well in the refrigerator for 2-3 days, though the texture may become slightly firmer. Reheat gently with a splash of water to restore moisture. The flavors only deepen over time, making it perfect for meal prep.
Pro Tips For Making Cashew Rice Recipe Indian
- TOAST CASHEWS LOW: I learned this the hard way—blasting cashews in a pan turns them bitter. Instead, dry-toast them in a 325°F (160°C) oven for 8-10 minutes until golden, stirring halfway. The gentle heat keeps them nutty and crunchy, not burnt.
- SALT THE RICE WATER: Indian basmati needs salt before cooking—about 1.5 teaspoons per cup of water. I used to skip it, thinking the spices would carry flavor, but the rice ends up bland. Trust me: salty water makes a noticeable difference, especially with whole spices.
- DON’T OVERCOOK THE RICE: This isn’t a steamed rice situation. Once the water’s absorbed and a few grains split (about 12-14 minutes), pull the pot off heat immediately and let it sit, covered, for 5 minutes. I’ve ruined batches by keeping it on too long—grainy, mushy rice is a crime here.
- BLOOM SPICES IN OIL: Heat the oil until it shimmers (not smoking), then add cumin and cardamom. Let them sizzle for 20 seconds until fragrant—this releases their oils and deepens the flavor. I used to toss them in cold oil, and the dish always tasted flat. Sounds small, but it’s the thing that matters most.
Dietary considerations for this dish
Vegetarian-Friendly
This dish is naturally vegetarian, making it perfect for plant-based diets or meals without meat. The cashews provide a satisfying, creamy texture without dairy, while the aromatic spices deliver deep flavor.
I've tested this with vegan ghee alternatives like Miyoko's coconut oil-based ghee for a fully plant-based version—just ensure it's labeled as vegan. 🌱
Gluten-Free
All ingredients in this recipe are gluten-free by default, so no substitutions are needed. The basmati rice, cashews, and spices are naturally free of gluten. Always double-check your spice blends—some store-bought mixes may contain anti-caking agents with gluten.
I recommend Badia or Spicewalla brands for certified gluten-free options. The dish stays true to its original flavors while being safe for gluten-sensitive diets.
Nut-Free Option
For those with nut allergies, omit the cashews entirely and replace them with toasted pumpkin seeds or sunflower seeds for crunch. The seeds should be toasted in the same way—3-4 minutes in a dry skillet until fragrant.
Reduce the oil slightly to prevent over-moistening the rice. The dish will lose some creaminess but still deliver the aromatic spice profile that makes it special. Always check for cross-contamination if allergies are severe.
Dairy-Free
Skip the ghee and use extra virgin olive oil or avocado oil for tempering the spices. Both work beautifully and maintain the dish's rich texture. I've found that avocado oil has a higher smoke point, making it ideal for high-heat cooking.
The flavor remains authentic, and the dish stays just as fragrant. For extra creaminess, blend soaked cashews with water into a paste and stir it into the rice at the end.
Low-Fat Adaptation
Reduce the vegetable oil to 2 tablespoons instead of 0.25 cup to cut fat content while keeping the dish flavorful. Use a nonstick skillet to prevent sticking, and ensure the spices are toasted just until fragrant—30 seconds is plenty.
The rice will still absorb the spices beautifully, and the cashews provide natural creaminess without needing extra fat. This version keeps all the aromatic depth while being lighter.
Protein Boost
Add ½ cup cooked chickpeas or lentils to the rice for extra protein. Warm them in a separate pan with a pinch of salt and turmeric, then stir them into the finished rice.
Alternatively, top with crumbled tofu or pan-seared paneer for a protein-rich addition. These additions pair perfectly with the nutty, spiced flavors while keeping the dish vegetarian-friendly. 💪
Nutrition facts
Frequently asked questions
Can I use brown rice instead of basmati?
Yes, but the texture will differ. Brown rice has a nuttier flavor and chewier bite, which pairs well with the cashews. Cook it for 40-45 minutes in 3 cups water (or follow package instructions) before adding the spiced oil and cashews. The longer cooking time allows the rice to absorb the nutty flavors more deeply.
How do I prevent the cashews from burning?
Toast the cashews over medium heat for just 3-4 minutes, stirring constantly. If they start to darken too quickly, reduce the heat to low-medium. The goal is to release their aroma, not brown them. A dry skillet is key—moisture can cause splattering and uneven cooking.
Can I make this recipe without ghee?
Use 1 tablespoon of neutral oil (like avocado or vegetable oil) for tempering. For extra richness, blend 2 tablespoons of soaked cashews with 2 tablespoons water into a paste and stir it into the finished rice. This adds creaminess without dairy.
Why does my cashew rice taste bland?
Blandness often comes from under-toasted spices or insufficient heat during tempering. Always toast spices for 30 seconds until fragrant, and use medium-high heat when combining with oil. For depth, add a pinch of black pepper or a dash of asafetida (hing) to the spice mix. Freshly ground spices make a huge difference!
How can I make this dish extra creamy?
Blend ¼ cup soaked cashews with ¼ cup warm water until smooth, then stir into the finished rice. For a dairy-free option, use coconut cream (2 tablespoons) instead. The key is to add creaminess at the end—heating it too long can make it separate. Stir gently to avoid breaking the rice grains.
