Main Courses
This aloo palak rice recipe brings the heart of North Indian home cooking to your table with its vibrant green spinach-potato curry paired with fragrant basmati rice. The secret lies in the tempering spices—cumin, garlic, and ginger—that bloom into aromatic layers before embracing the earthy spinach and tender potatoes. I've perfected this dish over years of testing, ensuring the flavors balance perfectly between creamy, spicy, and fresh.
The magic happens in the slow simmer, where spinach releases its natural sweetness while potatoes absorb the rich, spiced gravy. This vegetarian masterpiece is packed with protein from the spinach and potatoes, making it a satisfying meal for any occasion. The rice, cooked separately with cardamom and bay leaves, complements the curry's depth with its delicate aroma and fluffy texture.
What makes this recipe stand out is its simplicity—just 10 ingredients, yet layers of flavor that transport you to an Awadhi kitchen. The dish is naturally gluten-free and can be customized with paneer for extra protein or a dash of lemon for brightness. Ready in about 45 minutes, it's perfect for weeknight dinners or special gatherings.
Serve it with a side of raita or naan for the full experience, and watch as the vibrant green curry steals the show. This is comfort food at its finest—warm, hearty, and deeply satisfying. Let's get cooking!
Ingredients for aloo palak rice
Ten simple ingredients transform into vibrant aloo palak rice with fragrant basmati and earthy spinach-potato curry.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 cup | Uncooked, long-grain preferred |
| Baby Spinach 🌿 | 5 oz | Fresh, packed loosely |
| Russet Potatoes 🥔 | 2 medium | Peeled, cut into 1-inch cubes |
| Ghee 🧈 | 3 tbsp | For authentic flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for tempering |
| Fresh Ginger 🌿 | 1 inch | Grated, about 1 tbsp |
| Ground Cumin Seeds 🌶️ | ½ tsp | Toasted for aroma |
| Ground Turmeric 🌿 | ¼ tsp | Freshly ground preferred |
| Ground Coriander 🌶️ | ½ tsp | For earthy depth |
| Green Cardamom Pods 🍃 | 4 whole | Lightly crushed |
| Bay Leaves 🌿 | 2 whole | For rice infusion |
| Salt 🧂 | ¾ tsp | Adjust to taste |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Cream 🥛 | 2 tbsp | Heavy cream for richness |
The spinach is the star—organic baby spinach from the grocery store's produce section works best, but any fresh spinach will do. For the potatoes, Russet or Yukon Gold hold up perfectly during cooking. Whole Foods or Trader Joe's carry pre-cut potatoes if you're short on time, but peeling and cubing them yourself ensures even cooking. The ghee adds that authentic North Indian flavor—don't substitute with regular butter or oil, as it burns differently. If you can't find ghee, clarified butter works in a pinch, though the flavor won't be identical. For the spices, Penzeys or the bulk bins at your local Indian grocery store are ideal for freshness.
No ghee? Melted coconut oil is a decent substitute, though it lacks the rich depth. Fresh ginger and garlic can be swapped for powdered versions at half the amount, but fresh is always better. If you're missing cardamom, a pinch of cinnamon adds warmth, though it won't be the same. The cream can be omitted for a lighter dish, but it balances the earthiness beautifully. For extra protein, add ½ cup crumbled paneer at the end of cooking. The potatoes should be cut evenly—1-inch cubes ensure they cook through without turning mushy.
This dish reheats beautifully—just add a splash of water to the curry before warming. Store the curry and rice separately in airtight containers for up to 4 days in the fridge. The rice keeps best if spread on a tray to cool before storing. For longer storage, freeze the curry in portions for up to 3 months. The spinach wilts quickly, so prep it last. If you make extra, it's perfect for lunches—just reheat and serve with a side of raita or extra lemon juice for brightness.
Why You'll Love This Recipe
- I swear by this trick: boil the potatoes whole, then smash them into the spinach while it cooks. That’s it. No small dice, no peeling fuss—just three big potatoes tossed in like lazy but brilliant shortcuts.
- No-Chop Night: I swear by this trick: boil the potatoes whole, then smash them into the spinach while it cooks. That’s it. No small dice, no peeling fuss—just three big potatoes tossed in like lazy but brilliant shortcuts.
- Spinach-Garlic Magic: The moment the ghee hits the garlic, your kitchen smells like a North Indian restaurant. Then you add the spinach—wilted, fragrant, with just enough potato creaminess to make it feel like a hug in a bowl.
- Leftover Hero: This dish actually improves the next day. The flavors meld, the rice softens just right, and suddenly you’ve got a 5-minute lunch that tastes like you spent hours. (Between us, I’ve eaten it cold straight from the fridge.)
Step-by-step instructions for aloo palak rice
Here's the method for creating a perfectly balanced fusion dish where tender rice meets rich spinach-potato gravy.
Cook the Basmati Rice to Perfect Al Dente
Rinse the 1 cup Basmati Rice under cold water until the water runs clear, then soak for 20 minutes. Drain well before cooking. In a medium pot, combine the rice with 2 cups water and 0.75 tsp Salt. Bring to a boil over high heat, then reduce to a gentle simmer, cover, and cook for 12-14 minutes until the rice absorbs all liquid but remains slightly firm to the bite.
Resist the urge to peek while cooking—the steam is crucial for fluffy grains. Once done, remove from heat and let it sit covered for 5 minutes. Fluff gently with a fork before transferring to a serving dish. The rice should be separate but still hold its shape, with a slight bite that softens as it cools.
Prepare the Aloo Palak Gravy Base
In a deep skillet, heat 1 tbsp Ghee over medium heat until shimmering. Add the 2 medium Russet Potatoes (pre-cut into 1-inch cubes) and cook for 8-10 minutes, stirring occasionally, until they begin to soften and develop a golden crust. Remove the potatoes and set aside.
In the same skillet, add the remaining 2 tbsp Ghee and swirl to coat. Add the 4 whole Green Cardamom Pods and 2 whole Bay Leaves, toasting for 30 seconds until fragrant. Add the 4 cloves Garlic Cloves and 1 inch Fresh Ginger (grated), cooking for 1 minute until the garlic turns golden. This aromatic base forms the flavor foundation for the entire dish.
Build the Spiced Spinach-Potato Gravy
Reduce heat to medium-low and add the 0.5 tsp Ground Cumin Seeds, 0.25 tsp Ground Turmeric, and 0.5 tsp Ground Coriander. Stir for 30 seconds until the spices bloom and release their aromas. Pour in 1 cup water and let it simmer for 3 minutes to create a light broth base.
Return the potatoes to the skillet and add the 5 oz Baby Spinach, stirring gently to wilt. Cook for 3-4 minutes until the spinach is completely incorporated and the mixture thickens slightly. The gravy should coat the back of a spoon but remain loose enough to spoon over rice. Remove from heat and stir in the 1 tbsp Lemon Juice and 2 tbsp Cream for brightness and richness.
Combine and Finish the Dish
Transfer the cooked 1 cup Basmati Rice to serving plates and ladle the warm aloo palak gravy generously over the top. The contrast of fluffy rice with the creamy, spiced potato-spinach mixture creates the perfect texture balance. For presentation, garnish with a sprinkle of fresh coriander leaves if available.
Serve immediately while the rice is warm and the gravy is still vibrant. The dish should deliver layers of flavor—earthy spinach, sweet potatoes, warm spices, and the bright tang of lemon—all harmonized with the delicate rice. Each bite should showcase the fusion of textures and flavors that makes this dish special.
Pro Tips For Making Aloo Palak Rice
- Boil Potatoes Until Fork-Tender: Russet potatoes should collapse like butter when pierced—not just soft on the outside. If you’re rushing, you’ll end up with a mushy aloo palak that loses texture. Boil them whole in salted water for 15-20 minutes, then let them cool before peeling. (Yes, peeling cold potatoes is easier, and you’ll save time.)
- Blanch Spinach in Batches: Dumping a full bunch of spinach into boiling water will leave you with a sad, waterlogged pile. Split it into 2-3 batches, blanch for 30 seconds max, then shock in ice water. This keeps the leaves vibrant and prevents the gravy from turning into soup.
- Toast Garlic Low and Slow: High heat burns garlic faster than you can blink. Use medium-low flame and stir constantly—you’re aiming for golden, not blackened. Toasted garlic adds depth, but charred bits taste bitter and ruin the dish. (I learned this after one disastrous batch where I walked away for "just a second.")
- Cook Rice Separately, Then Mix: Dumping aloo palak into half-cooked rice turns it into a gluey mess. Cook the basmati rice perfectly first—fluffy but not dry—then fold in the spinach-potato gravy at the very end. This keeps the grains distinct and prevents a gummy texture. (Your future self will thank you.)
Flavor customization for aloo palak rice
Spice Level Control
Adjust the heat to your preference by playing with the spices. For a mild version, reduce the ground cumin to ¼ tsp and omit the green chilies entirely. If you love heat, add ½ tsp Kashmiri red chili powder or ¼ tsp cayenne pepper when blooming the spices. I find Penzeys brand spices deliver the most consistent flavor—just a pinch can make a big difference! 🌶️
Creamy vs. Light
Skip the 2 tbsp heavy cream for a lighter dish, but add 1 tbsp yogurt instead to keep it creamy without heaviness. For extra richness, stir in ¼ cup coconut milk at the end—it adds a subtle sweetness that balances the earthy spinach. My go-to shortcut is using Trader Joe’s coconut milk, which has just the right consistency.
Protein Boost Options
Add ½ cup crumbled paneer (Indian cottage cheese) for extra protein—simmer it with the spinach for 2-3 minutes until warm. For a vegetarian twist, fold in ½ cup cooked chickpeas for texture. If you’re not vegetarian, ½ cup shredded chicken works beautifully, especially if marinated in yogurt and spices beforehand.
Fresh Herb Garnishes
Finish with 1 tbsp chopped cilantro for brightness or 1 tsp fresh mint for a refreshing twist. A drizzle of lemon juice right before serving keeps the dish vibrant. I love adding toasted cumin seeds on top for an extra layer of aroma—just sprinkle ½ tsp over the gravy before serving. ✨
Regional Twists
For a Punjabi-style version, add ½ tsp garam masala at the end for warmth. In Bengali homes, they often include mustard oil for a bold flavor—just heat 1 tbsp until smoking, then add it to the spinach. For a South Indian touch, swap the cardamom for ½ tsp fennel seeds when toasting the spices.
Texture Variations
For a crunchy contrast, top with toasted cashews or fried onions. If you prefer a soupy consistency, add ½ cup extra water when simmering the spinach. I sometimes blend ½ cup of the cooked mixture for a smoother sauce—just pulse in a blender until slightly thickened, then stir it back in. 💫
Nutrition facts
Frequently asked questions about aloo palak rice
Can I use frozen spinach instead of fresh?
Yes, but drain and thaw it completely first. Use ½ cup thawed frozen spinach (about 1 cup packed) and squeeze out excess water before adding to the skillet. Frozen spinach loses some texture, so you may want to blend ¼ cup of it with the gravy for creaminess if using all frozen.
How do I make this dish spicier?
Add ½ tsp Kashmiri chili powder when toasting spices or ¼ tsp cayenne pepper with the ground coriander. For heat lovers, sauté 1-2 chopped green chilies with the garlic-ginger base. Always taste as you go—spices build intensity as they cook!
Can I make this dish in a pressure cooker?
Cook the potatoes in ½ cup water for 2 whistles (about 5 minutes after pressure builds), then proceed with the gravy as written. The spinach will cook faster—add it 1 minute before pressure releases. This cuts total time to 25 minutes!
Why did my rice turn out mushy?
Overcooking is the most common cause. Use a 1:2 rice-to-water ratio and remove from heat exactly when grains are 80% done (they finish cooking off the heat). For extra insurance, spread rice on a tray to cool before storing—this prevents steam buildup that causes mushiness.
What's the best way to reheat leftovers?
Gently reheat only the gravy portion with 2 tbsp water per serving over low heat—never microwave. Stir frequently to prevent scorching. Keep rice separate until ready to serve, then combine. For extra freshness, finish with a squeeze of lemon juice and sprinkle of toasted cumin.
