Main Courses
This aloo palak rice recipe brings the comforting flavors of home-cooked Indian meals to your table with minimal effort. The secret lies in blending tender spinach and potatoes into a rich, earthy curry that pairs perfectly with fluffy basmati rice—creating a harmonious, one-pot meal that’s both nourishing and satisfying. Traditional spices like cumin, coriander, and garam masala infuse every bite with warmth, while fresh cilantro and lemon add a bright finish.
The beauty of this dish is its simplicity: no complicated techniques, just a few key steps to transform humble ingredients into a restaurant-worthy meal. Start by sautéing aromatic spices in ghee, then simmering spinach and potatoes until they meld into a velvety, spiced curry. The rice cooks separately, absorbing the flavors of the curry as it steams, ensuring every grain is infused with depth. This method keeps the dish gluten-free and vegetarian, making it versatile for any meal.
What you’ll end up with is a plate of golden rice topped with a vibrant green curry—creamy yet light, with just the right balance of spice and freshness. The spinach softens into a lush, earthy base, while the potatoes add heartiness, all tied together by a tempering of mustard seeds and curry leaves for that authentic Indian touch. It’s the kind of meal that feels like a hug in a bowl, perfect for weeknight dinners or weekend gatherings.
Serve with a side of yogurt or a sprinkle of toasted nuts for added texture, and don’t forget the lemon wedge to brighten each bite. This recipe is designed to be foolproof, so even beginners can achieve professional results. Let’s get started on creating a dish that’s as rewarding to make as it is to eat.
Ingredients for aloo palak rice
Simple ingredients with bold Indian flavors—this dish delivers restaurant-quality comfort in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Russet Potatoes 🥔 | 2 medium | Peeled and cubed evenly |
| Fresh Spinach 🌿 | 6 cups | Packed, stems removed |
| Ghee 🧈 | ½ cup | Clarified butter for authentic flavor |
| Cumin Seeds 🌿 | 1 tsp | Whole seeds, toasted lightly |
| Ground Cumin 🌿 | ½ tsp | For depth of flavor |
| Ground Coriander 🌿 | ½ tsp | Freshly ground preferred |
| Garam Masala 🌶️ | ½ tsp | Authentic blend for warmth |
| Turmeric Powder 🧂 | ¼ tsp | Brightens the curry |
| Mustard Seeds 🌱 | ½ tsp | For tempering, toasted |
| Curry Leaves 🌿 | 8 whole | Fresh for authentic aroma |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Plain Yogurt 🥛 | ¼ cup | For serving, optional |
| Salt 🧂 | 1 tsp | Adjust to taste |
The spinach is the heart of this dish, so freshness matters. Look for vibrant green leaves with no yellowing—Whole Foods or local Indian markets usually carry the best quality. Russet potatoes work perfectly, but Yukon Golds add a slight sweetness that pairs beautifully. For the ghee, Gowardhan or Amul brands are widely available and deliver authentic flavor. Toast your whole spices (cumin, mustard seeds) in a dry pan for 30 seconds before adding liquids—this releases their oils and deepens the aroma. Curry leaves? Indian grocers sell them dried or fresh, but fresh is a game-changer for that authentic taste.
No fresh cilantro? Dried works at half the amount, though it lacks the bright finish. Substituting spinach? Kale or Swiss chard works, but chop finely and add a splash of water to wilt. Out of garam masala? Mix 1/4 tsp each of cinnamon, cardamom, cloves, and black pepper for a close approximation. For the potatoes, pre-cubing saves time—aim for 1-inch pieces so they cook evenly. The yogurt is optional but adds a cooling contrast—Greek yogurt works best for thickness. Lemon juice can be swapped for lime, though lemon has a more authentic flavor profile.
Store cooked rice in an airtight container for 3-4 days, and the curry keeps 2-3 days in the fridge. Freeze portions of the curry for up to 3 months—it reheats beautifully. For extra flavor, toast the rice in ghee before adding water, or stir in a pinch of saffron for luxury. The dish tastes even better the next day as flavors meld. Serve with warm naan or roti for the full experience, or keep it simple with a sprinkle of toasted cashews for crunch.
Why You'll Love This Recipe
- No-Fuss One-Pot Magic: I swear by this when I’m too tired to juggle three pans. Boil the rice, sauté the potatoes and spinach in the same pot, and stir in the ghee at the end—minimal cleanup, maximum flavor. The cumin seeds toast right in the oil while you prep, so you’re not standing there waiting.
- Spinach’s Secret Umami: Between us, fresh spinach alone makes this dish sing, but the potatoes take it over the top. They soften into creamy chunks that soak up the ghee and cumin like a sponge, while the spinach adds that earthy, slightly bitter punch. Honestly? It’s the kind of balance that makes you reach for seconds without thinking.
- Weeknight to Potluck Hero: This is my go-to when I need to feed a crowd or pack lunches. The rice stays fluffy, the potatoes hold their shape, and the spinach-ghee sauce clings to every grain—no soggy bits. Bring it to a dinner party or toss it in a thermos, and you’ll be the star of the meal.
- Budget-Friendly Comfort: Russet potatoes and spinach are cheap staples, and a little ghee goes a long way. I stretch this into four servings easily, and it reheats like a dream—no dry rice or wilted greens. Plus, the cumin seeds add a restaurant-quality depth without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for aloo palak rice
Here's how to create this vibrant, spiced rice dish with tender potatoes and spinach.
Prepare the Potatoes and Spinach Base
In a medium pot, combine the 2 medium Russet Potatoes (cubed) with 6 cups Fresh Spinach, 1.5 cups Basmati Rice, and 4 cups water. Bring to a boil over medium-high heat, then reduce to a simmer for 15 minutes until the potatoes are fork-tender and the spinach is wilted. Stir occasionally to prevent sticking.
This step builds the foundation of your dish. The potatoes soften while the spinach wilts down, creating a flavorful broth that will infuse the rice. If the water level drops too much during cooking, add ½ cup hot water to maintain the right consistency.
Temper the Spices in Ghee
In a separate heavy-bottomed pan, heat 0.5 cup Ghee over medium heat. Add the 0.5 tsp Mustard Seeds and let them sizzle for 30 seconds until they pop. Add the 8 whole Curry Leaves, 1 tsp Cumin Seeds, and 0.25 tsp Turmeric Powder, stirring constantly for 1 minute until the spices are fragrant and the mustard seeds turn golden.
This tempering process, called "tadka" in Indian cooking, releases the essential oils in the spices, creating layers of aroma that will permeate your dish. Watch carefully—cumin seeds burn quickly. If they darken too much, remove from heat immediately.
Combine and Simmer the Rice Mixture
Pour the tempered spice mixture over the potato-spinach-rice mixture in the pot. Add 1 tsp Salt, 0.5 tsp Ground Cumin, 0.5 tsp Ground Coriander, and 0.5 tsp Garam Masala, stirring gently to combine. Cover and cook on low heat for 10 minutes, allowing the spices to meld with the rice and vegetables.
The spices should now be evenly distributed throughout the mixture. You'll notice the dish developing a rich, earthy aroma. If the rice appears undercooked after this time, add ½ cup hot water and cook for another 5 minutes. The rice should be tender but still have a slight bite—this ensures it doesn't turn mushy.
Finish with Fresh Herbs and Acid
Once the rice is cooked, remove from heat and stir in 1 tbsp Lemon Juice and 0.25 cup Fresh Cilantro. The acidity from the lemon juice brightens the flavors while the cilantro adds a fresh contrast to the earthy spinach. Taste and adjust seasoning with additional salt if needed.
For serving, you can optionally drizzle with 0.25 cup Plain Yogurt to add creaminess and cool the spice. This dish tastes best fresh, so serve immediately while the rice is still warm and the flavors are vibrant. The combination of tender potatoes, wilted spinach, and aromatic spices creates a satisfying one-pot meal that's both comforting and nutritious.
Pro Tips For Making Aloo Palak Rice
- Boil Potatoes First: Peel and cut your russet potatoes before starting the spinach gravy—boil them whole in salted water for 12-15 minutes until fork-tender. Mashing them later gives you control over texture (lumpy or smooth) without rushing the spinach, which needs time to wilt properly. ---
- Toast Cumin Low: Crank the heat for the initial cumin seeds, but immediately drop it to medium-low once they sizzle—burnt cumin tastes bitter and overpowers the dish. My grandmother swore by this: "Listen to the pot, not the clock." ---
- Blend Spinach Wet: Add ¼ cup hot water to the spinach before blending—it makes the gravy silky instead of gritty. Skip this, and you’ll end up with a paste that clumps even after stirring. (Yes, even if you’re impatient like me.) ---
- Rice Ratio Matters: Use a 1:1.5 rice-to-water ratio for basmati, but reduce water by 20% if you’re adding the palak gravy later—it’s already moist. Overcooking rice turns this dish into a soggy mess, and no one wants that.
Best sauces and condiments for aloo palak rice
Classic Yogurt Sauce
Mix ½ cup plain yogurt with 1 tbsp lemon juice, ½ tsp roasted cumin powder, and a pinch of salt. Thin with 1 tbsp water if needed for drizzling. This cooling sauce balances the dish’s earthy flavors while adding creaminess. I like to serve it on the side for dipping or dolloped over the rice. 🥛
Spiced Tomato Onion Chutney
Sauté ½ cup finely chopped onions in 1 tbsp ghee until golden, then add 1 cup crushed tomatoes, ½ tsp garam masala, and ¼ tsp turmeric. Simmer for 10 minutes until thickened. Blend with 2 tbsp cilantro and 1 tbsp lemon juice for a tangy, spiced accompaniment. This chutney adds brightness and cuts through the richness of the aloo palak. 🍅
Mint-Coriander Chutney
Blend ½ cup fresh mint, ¼ cup cilantro, 1 small garlic clove, 1 tbsp lemon juice, and 2 tbsp water until smooth. Add ½ tsp cumin powder and ¼ tsp salt to taste. This vibrant green chutney adds a refreshing contrast to the creamy spinach. Serve it as a side sauce or mix it into the curry for extra freshness. 🌿
Tangy Tamarind Sauce
Soak 1 tbsp tamarind pulp in ½ cup warm water for 10 minutes, then strain. Mix with 1 tbsp jaggery or sugar, ½ tsp red chili powder, and 1 tbsp cilantro. Simmer for 5 minutes until slightly thickened. This sauce adds a sweet-tart balance that elevates the dish’s complexity. Perfect for pairing or drizzling over the finished rice. 🍋
Creamy Coconut Milk Drizzle
Warm ¼ cup coconut milk with ½ tsp garam masala and ¼ tsp turmeric until fragrant. Drizzle lightly over the rice for a luxurious finish. The coconut’s richness complements the spinach’s earthiness while adding a tropical twist. I recommend using full-fat coconut milk for the best texture. 🥥
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Yes, but with adjustments! Use 3 cups frozen spinach (thawed and drained) instead of 6 cups fresh. Frozen spinach releases more water, so simmer it uncovered for 2-3 minutes first to reduce moisture before adding to the rice. Fresh spinach wilts down more dramatically, giving a creamier texture.
How do I make this dish less spicy?
Reduce or omit the garam masala and adjust the mustard seeds to ¼ tsp instead of ½ tsp. For extra mildness, add ½ cup plain yogurt at the end to cool the heat. If you love flavor but want less spice, replace half the garam masala with mild paprika.
What's the best rice for this recipe?
Basmati rice is ideal—its long grains stay separate and absorb flavors beautifully. For extra aroma, rinse the rice 2-3 times before cooking. Jasmine rice works too, but may turn slightly sticky. Avoid short-grain rice like sushi rice, as it becomes mushy.
Can I make this dish ahead of time?
The curry keeps well in the fridge for 2-3 days and reheats beautifully. For best results, store the rice and curry separately, then reheat with a splash of water. The flavors actually improve overnight as the spices meld. Freeze portions for up to 3 months—just thaw in the fridge before reheating.
Why does my aloo palak taste bitter?
Overcooking spinach releases bitterness. To prevent this, add spinach only 2 minutes before turning off the heat. If bitterness appears, balance it with 1 tbsp lemon juice or a pinch of sugar. Always use fresh, vibrant green spinach—yellowing leaves contain more bitterness.
