Main Courses
Aloo palak rice transforms humble spinach and potatoes into a fragrant, spiced curry that pairs perfectly with fluffy basmati. This authentic Indian vegetarian dish balances earthy greens with aromatic spices, creating a comforting meal that feels like home. The secret lies in slow-cooking the spinach and potatoes until tender, while the rice absorbs the rich, spiced flavors of cumin, garam masala, and turmeric.
The dish begins with a tempering of whole spices—cumin, mustard seeds, and red chilies—that infuse the oil with warmth before the spinach and potatoes are added. Cooking the vegetables until they break down into a velvety consistency ensures every bite is packed with flavor. The result is a vibrant green curry with just the right balance of spice and creaminess, thanks to a touch of yogurt or cream.
Serving aloo palak over steamed basmati rice creates a harmonious meal—the fluffy grains soak up the spiced sauce, while the soft potatoes and tender spinach deliver a satisfying texture. Garnished with fresh cilantro and a squeeze of lemon, this dish is both restaurant-quality and simple enough for a weeknight dinner. The aroma alone will have everyone at the table anticipating the first bite.
Whether you're serving it for a family gathering or a quiet evening at home, this recipe delivers the authentic taste of Indian home cooking. The slow simmering of the spinach and potatoes ensures deep, developed flavors, while the basmati rice provides the perfect neutral base. Ready in about 45 minutes, it’s a dish that feels special without requiring hours in the kitchen.
Ingredients for aloo palak rice
Authentic Indian spices meet simple vegetables for this comforting vegetarian dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain Basmati Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Fresh Spinach Leaves 🌿 | 10 oz | Washed and chopped |
| Russet Potatoes 🥔 | 1 ½ lb | Peeled and cubed small |
| Red Chili Peppers 🌶️ | 2 whole | Dried, crushed lightly |
| Mustard Seeds 🌱 | 1 tsp | Whole, yellow variety |
| Cumin Seeds 🌿 | 1 tsp | Whole, toasted lightly |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| Ginger Root 🌿 | 1 inch | Fresh, grated finely |
| Turmeric Powder 🧂 | ½ tsp | Freshly ground preferred |
| Garam Masala 🌶️ | 1 tsp | Store-bought or homemade |
| Plain Yogurt 🥛 | ¼ cup | Whisked smooth |
| Vegetable Oil 🫒 | ½ cup | For tempering |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The spinach and potatoes are the heart of this dish, so choose fresh, vibrant greens and firm potatoes. Whole Foods or your local Indian market will have the best quality spinach—look for deep green leaves with no wilt. For the potatoes, Russet or Yukon Gold work best. If you can't find dried red chilies, Kashmiri chilies add a beautiful color and mild heat. The garam masala is non-negotiable—MDH or Everest brands are widely available and reliable. Toast your whole spices (cumin, mustard seeds) in a dry pan for 30 seconds before adding oil to deepen their flavor—trust me, it makes a difference.
No fresh ginger? Substitute with 1/2 tsp ground ginger, but you'll miss the fresh zing. Short on yogurt? Coconut milk or cashew cream adds richness without dairy. The lemon juice can be swapped for lime juice at the same amount, though lemon has a slightly brighter finish. For extra creaminess, blend the cooked spinach and potatoes until smooth before adding the rice—this creates a more velvety texture. If you're making this ahead, cook the sauce first and reheat it with a splash of water to restore its velvety consistency.
The rice should be steamed separately and fluffed just before serving. Store leftover rice and sauce separately—reheating them together can make the rice mushy. This dish keeps well for 3 days in the fridge, with the flavors deepening over time. Freeze portions of the sauce for up to 3 months. Garnish with fresh cilantro right before serving—it brightens up the dish and adds a pop of color. The aroma alone will have everyone anticipating the first bite, so serve it hot with a side of raita or papadums for the full experience.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub a million pots—just toss the rice, spinach, and potatoes into one pot, and let the flavors meld. That first whiff of mustard seeds sizzling in oil is my cue to relax.
- Spinach-Potato Powerhouse: The creamy potatoes and wilted spinach create this perfect balance—earthy, slightly tangy, with just enough heat from the red chili to wake up your taste buds. Honestly, it’s the kind of dish that makes you forget it’s "healthy."
- Meal Prep MVP: Between us, this is my go-to for lunches all week. Cook a big batch, and you’ve got a satisfying, protein-friendly meal that doesn’t taste like leftovers. (Yes, even on a Tuesday night.)
- Budget-Friendly Staple: Fresh spinach and potatoes stretch into a full meal without breaking the bank, and the basmati rice keeps it light. I’ll be real: my grocery bill stays happy, and so does my stomach.
Step-by-step instructions for aloo palak rice
Transform simple ingredients into a vibrant, aromatic dish with perfectly spiced potatoes and spinach.
Cook the Potatoes Until Tender
In a medium pot, combine the 1.5 lb russet potatoes with 2 cups water and ½ teaspoon salt. Bring to a boil over medium-high heat, then reduce to a simmer. Cook for 12-15 minutes until the potatoes are fork-tender but not falling apart. Drain well and set aside, reserving ½ cup potato water for later use.
I like to test doneness by piercing a potato with a fork—it should slide in easily with just slight resistance. Overcooking turns them mushy, so keep an eye on them during the last 5 minutes. The reserved potato water helps balance the flavors in the final dish, so don't skip this step.
Prepare the Spinach and Chili Base
Heat ½ cup vegetable oil in a large skillet over medium heat. Add the 1 teaspoon mustard seeds and 1 teaspoon cumin seeds, stirring constantly until they sizzle and pop—this should take about 30 seconds. Add the 4 minced garlic cloves and 1 inch grated ginger root, cooking for 1 minute until fragrant.
Toss in the 2 lightly crushed dried red chili peppers and ½ teaspoon turmeric powder, stirring for 30 seconds to toast the spices. Add the 10 oz chopped spinach leaves in batches, stirring until just wilted. This step develops the rich, earthy flavors that define aloo palak. If the spinach looks too dry, add 2 tablespoons water to steam it properly.
Combine Potatoes and Spinach Mixture
Transfer the cooked potatoes to the skillet with the spinach mixture. Stir well to combine, then add ½ cup reserved potato water and 1 teaspoon garam masala. Simmer for 5-7 minutes over low heat until the mixture thickens slightly and the flavors meld. The potatoes should absorb the spinach's vibrant green color while maintaining their texture.
Taste and adjust seasoning with additional salt if needed. The dish should have a balance of earthy spinach, spicy warmth, and subtle sweetness from the potatoes. If the mixture seems too thick, add 1-2 tablespoons water to achieve a smooth, sauce-like consistency.
Cook the Basmati Rice
Rinse the 1.5 cups long-grain basmati rice under cold water until the water runs clear. In a separate pot, combine the rice with 3 cups water and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 15 minutes without lifting the lid. The rice should absorb all the water and become fluffy.
While the rice cooks, whisk together the ¼ cup plain yogurt and 1 tablespoon lemon juice in a small bowl. After removing the rice from heat, gently fold in the yogurt-lemon mixture using a fork. This adds a bright, tangy contrast to the rich potato-spinach filling. Let the rice sit covered for 5 minutes before serving.
Assemble and Garnish
Divide the fluffy basmati rice among serving plates. Spoon the aloo palak mixture over the rice, ensuring each portion gets an even distribution of spinach and potatoes. Garnish with ¼ cup chopped fresh cilantro and an extra sprinkle of garam masala for aroma and visual appeal.
Serve immediately while warm. The combination of creamy rice, vibrant green spinach, and tender potatoes creates a harmonious balance of textures and flavors. For extra richness, drizzle a little vegetable oil over the top before serving.
Pro Tips For Making Aloo Palak Rice
- Boil Potatoes Firm: I learned this the hard way—soft potatoes in aloo palak turn to mush when blended. Cut them into 1-inch chunks and boil for just 6-7 minutes until they’re almost tender but still hold shape. Overcooking ruins the texture, and you’ll end up with gluey rice later.
- Blanch Spinach Twice: Fresh spinach is packed with water, which dilutes your gravy. First blanch in boiling water for 2 minutes, then drain and blanch again in ice water to stop cooking. This removes excess moisture and keeps the aloo palak from turning watery when mixed with rice.
- Toast Mustard Seeds Low: Mustard seeds burn faster than you think, especially when mixed with oil and spices. After adding them to hot oil, turn the heat to medium-low and let them sizzle gently for 30 seconds before adding garlic or ginger. Burnt seeds taste bitter, and no one wants that in their palak.
- Rinse Rice Twice: Basmati rice absorbs water like a sponge, and over-rinsing makes it mushy. Rinse it once until the water runs clear, then give it a quick second rinse with cold water. Drain well and soak for 20 minutes—this ensures fluffy rice that won’t turn to porridge when mixed with the palak gravy.
Perfect pairings for this aloo palak rice
Raita Refreshment
Serve this hearty dish with a side of cooling raita to balance the richness. My go-to is cucumber-mint yogurt raita—mix ½ cup plain yogurt with ½ cup grated cucumber, 2 tbsp chopped mint, ½ tsp roasted cumin powder, and a pinch of salt. The crisp, tangy contrast cuts through the spiced aloo palak beautifully. For extra flair, add ½ tsp chaat masala for a smoky kick. 💛
Crispy Papadums
Add crunch to your meal with store-bought or homemade papadums. I love the mild lentil variety from Tata brand—just fry them in ½ inch vegetable oil at 350°F for 45 seconds per side until golden and crisp. Serve them on the side or even as a base for scooping up the aloo palak. For authenticity, try moong dal papadums for a lighter option. ✨
Pickled Onions
Brighten the plate with quick-pickled red onions. Thinly slice 1 medium red onion and soak in a mix of ½ cup white vinegar, 1 tbsp sugar, ½ tsp salt, and ½ tsp black peppercorns for at least 30 minutes. The tangy crunch adds a refreshing bite that complements the earthy spinach. Store leftovers in the fridge for up to 1 week.
Warm Naan Bread
For a restaurant-style experience, serve with garlic naan. Brush store-bought naan with a mix of 2 tbsp melted butter, 1 minced garlic clove, and ½ tsp chaat masala, then toast in a skillet over medium heat for 1 minute per side until golden. The soft, buttery bread soaks up the aloo palak perfectly. For extra indulgence, add a sprinkle of sesame seeds before serving. 🔥
Spiced Roasted Nuts
Add texture and warmth with spiced roasted peanuts or cashews. Toss 1 cup mixed nuts with 1 tbsp vegetable oil, ½ tsp turmeric, ½ tsp cumin seeds, and ¼ tsp cayenne pepper, then roast at 350°F for 10-12 minutes, stirring once. The nutty crunch and subtle spice elevate the dish without overpowering it. Store in an airtight container for up to 1 week.
Lemon Wedges
Always include fresh lemon wedges** on the table. A squeeze of bright citrus enhances the dish’s flavors and adds a refreshing finish. The acidity cuts through the richness of the yogurt and creaminess of the potatoes, making each bite more vibrant. I like to serve them on a small plate alongside the main dish for easy access. 🍋
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Yes, but thaw and drain it thoroughly first! Use 8 oz frozen spinach (instead of 10 oz fresh) and squeeze out excess water after thawing to prevent a watery sauce. For best results, chop the thawed spinach into smaller pieces before adding it to the skillet.
How do I make this dish less spicy?
Reduce the heat by using 1 whole red chili (instead of 2) or remove the seeds before crushing. For milder flavor, skip the cayenne in the roasted nuts pairing and use ½ tsp ground coriander instead. Always taste before serving and adjust with extra yogurt or lemon juice.
What's the best way to store leftovers?
Store the rice and aloo palak sauce separately in airtight containers for up to 3 days. Reheat the sauce with 2 tablespoons water to restore its creamy texture. Never reheat rice and sauce together—this makes the rice mushy. For longer storage, freeze the sauce alone for up to 3 months.
Can I make this dish in a pressure cooker?
Add all ingredients (except rice) to the pressure cooker and cook on medium heat for 3 whistles. Release pressure naturally, then adjust consistency with water if needed. The pressure cooking time is 10-12 minutes total, cutting your prep time significantly while maintaining flavor.
Why did my spinach turn bitter?
Overcooking or using wilted spinach causes bitterness. Always use fresh, vibrant greens and cook spinach for only 2-3 minutes until just wilted. For extra flavor, add a pinch of sugar or ½ teaspoon cream when combining with potatoes to balance any bitterness.
