Main Courses
This aloo palak rice recipe transforms humble spinach and potatoes into a rich, creamy dish that balances earthy flavors with comforting spices. The secret lies in slow-simmered spinach (palak) blended into a velvety sauce, then combined with tender potatoes (aloo) and fragrant basmati rice. Every bite delivers a perfect harmony of creamy texture and aromatic spices—just like your favorite Indian home-cooked meal.
The recipe begins with a traditional tadka (tempering) of ghee and whole spices, which infuses the dish with deep, toasty notes before the spinach and potatoes are cooked down into a luscious gravy. The rice is cooked separately in a light, jeera-infused broth to complement the rich curry without overpowering its delicate flavors. This method ensures each component shines while working together seamlessly.
What makes this dish truly special is its versatility—serve it with a cooling yogurt raita, crisp papad, or a sprinkle of fresh cilantro for brightness. The slow simmering (dum cooking) technique develops layers of flavor that store-bought versions simply can’t match. Whether you're feeding a family or treating yourself, this recipe delivers restaurant-quality results in one pot.
Perfect for weeknight dinners or special occasions, this aloo palak rice is both nourishing and satisfying. The creamy spinach sauce clings to each grain of rice, while the potatoes add hearty substance. With just a few simple ingredients and traditional techniques, you’ll create a dish that feels like a warm hug on a plate.
Ingredients for aloo palak rice
These 15 ingredients create a creamy, aromatic aloo palak rice with perfect spice balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Ghee 🧈 | ½ cup | Clarified butter for rich flavor |
| Basmati Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Russet Potatoes 🥔 | 1 ½ lb | Peeled, cut into 1-inch cubes |
| Fresh Spinach 🌿 | 10 oz | Washed, stems removed |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced |
| Ginger Root 🌿 | 1 inch | Fresh, grated |
| Cumin Seeds 🌶️ | 1 tbsp | Whole, toasted |
| Ground Cumin 🌶️ | ½ tsp | For rice seasoning |
| Ground Coriander 🌿 | ½ tsp | For rice seasoning |
| Turmeric Powder 🧂 | ¼ tsp | For rice seasoning |
| Garlic Powder 🧄 | ¼ tsp | For rice seasoning |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Heavy Cream 🥛 | ¼ cup | For creaminess |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The ghee is non-negotiable here—it carries the toasted spice flavors beautifully. Gujarat brand or organic ghee from Whole Foods works best for that authentic taste. For the spinach, baby spinach leaves are ideal—they wilt faster and create a smoother sauce, but regular fresh spinach works too. The Russet potatoes should be firm and starchy; avoid waxy varieties like Yukon Gold for this dish. For the rice, Indian basmati from Patel Brothers or any reputable Asian market delivers the best texture and aroma. If you can't find basmati, jasmine rice is a decent substitute, though the grains will be slightly shorter.
No heavy cream? Coconut milk works beautifully for a dairy-free version, though the texture will be slightly lighter. Fresh spinach unavailable? Frozen chopped spinach thaws and drains well—just squeeze out excess water before blending. The cumin seeds must be toasted in the ghee to release their full aroma; don't skip this step. For the rice seasoning, Madras Curry Powder from Penzeys adds depth if you're short on individual spices. And if you're feeling adventurous, swap half the spinach for kale—it adds a nice earthy contrast.
Store the cooked rice in an airtight container for up to 3 days in the fridge, though it's best enjoyed fresh. The aloo palak gravy can be made ahead and reheated separately—just stir in a splash of water or milk to restore creaminess. For longer storage, freeze portions of the gravy in ice cube trays, then transfer to a bag. Reheats beautifully—just add a bit of water or milk when warming. Garnish with fresh cilantro right before serving to keep it vibrant. This dish tastes even better the next day as flavors meld together.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just one pot for the rice, another for the aloo palak, and you’re done. No juggling three pans or washing a mountain of dishes. Honestly, the ghee in the spinach-potato mix makes everything taste richer without extra effort.
- Spinach-Ghee Bliss: That moment when the spinach wilts into a velvety green sauce with just a splash of water and a swirl of ghee? Pure satisfaction. The potatoes stay tender but hold their shape—no mushy disasters here.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The rice stays fluffy for days, and the aloo palak reheats like it’s fresh. (Yes, even on a Tuesday night.) My kids pick out the spinach but still ask for seconds—proof it works.
- Budget Win: Russet potatoes and spinach are cheap, and basmati rice stretches far. I make this for four people for under $10, and it’s the kind of meal that feels special without breaking the bank. Leftovers? They’re my secret weapon for lazy mornings.
Step-by-step instructions for spinach-creamed rice with earthy spice balance
Here's how to create a rich, aromatic dish where creamy spinach meets perfectly seasoned basmati rice.
Prepare the Potatoes and Build the Spice Base
Begin by peeling and cutting the 1.5 lb Russet Potatoes into 1-inch cubes. Set them aside in a bowl of cold water to prevent browning. In a large, heavy-bottomed pot, heat 0.5 cup Ghee over medium heat until it shimmers but doesn't smoke. Add the 1 tbsp Cumin Seeds and toast them for 30 seconds until they release their deep, nutty aroma.
Next, add the finely chopped 1 whole Yellow Onion and cook for 5-6 minutes until softened and translucent. Stir in the minced 6 cloves Garlic Cloves and grated 1 inch Ginger Root, cooking for another 1-2 minutes until fragrant. This aromatic base forms the flavor foundation for the entire dish.
Cook the Potatoes and Season the Rice
Drain the potatoes and add them to the pot with the onions and aromatics. Pour in 3 cups of water and bring to a gentle boil. Reduce heat to medium-low and simmer for 15 minutes until the potatoes are fork-tender but not falling apart. The potatoes should absorb some of the liquid, creating a slightly thickened base.
While the potatoes cook, rinse the 1.5 cups Basmati Rice under cold water until the water runs clear. In a separate bowl, combine the rice with 0.5 tsp Ground Cumin, 0.5 tsp Ground Coriander, 0.25 tsp Turmeric Powder, 0.25 tsp Garlic Powder, and 1 tsp Salt. Mix gently to ensure even distribution of the spices.
Simmer the Spinach and Combine with Rice
Once the potatoes are tender, add the 10 oz Fresh Spinach all at once. Stir gently until the spinach wilts completely, which should take about 2-3 minutes. The spinach should blend into the potatoes, creating a vibrant green mixture. Remove from heat and set aside.
In a separate pot, bring 2 cups of water to a boil. Add the seasoned rice and cook for 10 minutes on high heat. Then reduce heat to low and cover with a tight-fitting lid. Let the rice simmer for 10-12 minutes until the water is fully absorbed and the rice is tender. Avoid lifting the lid during cooking to maintain even steaming.
Finish with Cream and Garnish
Once the rice is cooked, gently fluff it with a fork and stir in the 0.25 cup Heavy Cream. The cream will create a luxurious, velvety texture while balancing the earthy spinach flavor. Mix well to distribute the cream evenly throughout the rice.
Transfer the creamy rice to a serving platter and top with the spinach-potato mixture. Garnish generously with 0.25 cup Fresh Cilantro, chopped finely. The cilantro adds a bright, fresh contrast to the rich, creamy dish. Serve immediately while the rice is still warm and the flavors are at their peak.
Pro Tips For Making Aloo Palak Rice
- Cook Potatoes First: I learned this the hard way—boiling potatoes alongside the rice turns your dish into a mushy, waterlogged mess. Peel and cut them into even 1-inch chunks, then boil separately in salted water until fork-tender (about 8-10 minutes). Drain well and set aside; you’ll thank yourself when they hold their shape in the gravy.
- Blanch Spinach Properly: Fresh spinach is stubborn—don’t just dump it in raw. Blanch it in boiling water for exactly 2 minutes, then shock it in ice water to stop cooking. This removes bitterness and makes it wilt down perfectly for the gravy. (Yes, even if you’re impatient like me, resist the urge to skip this.)
- Control the Ghee Heat: Ghee burns faster than you think. After sautéing onions until golden, lower the heat to medium-low when adding potatoes and spinach. Too much heat turns the ghee acrid, and your dish will taste like smoke instead of comfort food. Think "gentle simmer," not "fierce sizzle."
- Toast Rice Lightly: Skip the deep-frying step, but don’t skip toasting entirely. Spread cooked rice on a tray and dry-toast in the oven at 350°F (175°C) for 5 minutes until just warm and slightly crisp at the edges. This prevents soggy rice later—no one wants a gluey aloo palak bowl. (Your future self will thank you.)
Best sauces and condiments for this aloo palak rice
Creamy Yogurt Sauce
This cooling yogurt sauce balances the richness of aloo palak perfectly. Mix ½ cup plain yogurt with 1 tbsp lemon juice, ½ tsp roasted cumin powder, ¼ tsp black salt (kala namak), and 2 tbsp chopped mint. Chill for 30 minutes before serving. The tangy yogurt cuts through the creamy spinach and complements the warm spices beautifully. 💛
Mint-Coriander Chutney
For a fresher contrast, blend ½ cup cilantro, ¼ cup mint leaves, 1 green chili, 1 tbsp lemon juice, and 2 tbsp water into a vibrant green chutney. Strain if you prefer a smoother texture. Drizzle over the rice just before serving to brighten the dish with herbal freshness. I love using Organic Indian Mint from Whole Foods for that authentic taste.
Tamarind Date Chutney
Add a sweet-tangy dimension with this tamarind-date chutney. Soak 4 dates and 1 tbsp tamarind paste in ½ cup warm water for 15 minutes, then blend with 1 tsp ginger juice and ½ tsp red chili powder. The natural sweetness contrasts the earthy spinach while enhancing the dish's depth. This chutney pairs especially well with the creamy rice texture.
Garlic-Tomato Sauce
For a more robust pairing, simmer 2 tbsp tomato paste, 3 minced garlic cloves, ½ tsp garam masala, and ¼ cup water for 5 minutes. The acidity from the tomatoes helps cleanse the palate between bites of rich aloo palak. I recommend using San Marzano tomato paste for its superior flavor concentration.
Coconut Milk Drizzle
For a dairy-free option, warm ¼ cup coconut milk with ½ tsp cardamom powder until steaming. Drizzle lightly over the rice just before serving. The subtle sweetness and floral notes of cardamom elevate the dish without overpowering the spinach's earthiness. This works beautifully if you're avoiding heavy cream in your aloo palak.
Nutrition facts
Frequently asked questions
Can I make this aloo palak rice without heavy cream?
For a lighter version, replace the 0.25 cup heavy cream with 0.25 cup coconut milk or ½ cup plain yogurt. Both alternatives maintain creaminess while keeping the dish dairy-free. The yogurt adds a subtle tang that actually enhances the spinach flavor.
How do I prevent the rice from becoming mushy?
Use the absorb-and-steam method: Rinse the rice thoroughly first, then cook it in 2 cups water (not 3 cups) for 10 minutes uncovered, then cover and simmer on low for 10-12 minutes. Never stir the rice while cooking—this breaks the grains. For extra insurance, add 1 tbsp ghee to the water before cooking.
Can I use frozen spinach instead of fresh?
Yes, but thaw and drain it completely first—excess water dilutes the gravy. Use 8 oz frozen chopped spinach instead of 10 oz fresh, and squeeze out all moisture with a clean towel before adding. For best results, add it to the pot 1 minute earlier than fresh spinach to account for the thawing.
What's the secret to making the spinach sauce extra creamy?
Blend half the cooked spinach-potato mixture before adding it back to the pot. This creates a velvety texture without needing extra cream. For even more richness, stir in 1 tbsp cashew butter or 2 tbsp Greek yogurt at the end. The key is simmering the spinach for 2-3 minutes until completely wilted before blending.
How should I store leftovers?
Store the rice and aloo palak separately in airtight containers for up to 3 days in the fridge. Reheat the rice with a splash of water, and the curry with a splash of milk or water. For longer storage, freeze the curry portion only (up to 3 months
