Main Courses
Aloo palak rice transforms humble spinach and rice into a vibrant, aromatic dish that captures the essence of home-style Indian cooking. This vegetarian masterpiece combines creamy potato-spinach curry with perfectly fluffy basmati rice, creating a meal that's both comforting and restaurant-worthy. The secret lies in tempering whole spices and blending fresh spinach until silky smooth—no artificial colors or preservatives needed.
What makes this recipe special is the balance of textures: tender potatoes, velvety spinach, and fragrant rice all come together in one harmonious bowl. I've streamlined the process with modern shortcuts (like using pre-cut potatoes) while keeping the traditional method of blooming spices in hot oil. The result? A dish that's quick enough for weeknights but feels like a celebration on your plate.
By the end, you'll have a golden pot of aloo palak with its signature green hue and rich, herby aroma, served alongside perfectly cooked rice that's light yet satisfying. The dish is naturally vegan, packed with protein from the spinach and potatoes, and customizable with your favorite spices. This is the kind of meal that makes you want to sit down for a proper Indian feast—no matter the occasion.
The best part? Leftovers reheat beautifully, making this an excellent meal prep option. Whether you're feeding your family or treating yourself to a comforting dinner, this aloo palak rice delivers on flavor, tradition, and simplicity. Let's get cooking!
Ingredients for aloo palak rice
Fresh spinach, tender potatoes, and fragrant basmati rice create this vibrant vegetarian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Pre-cut into 1-inch cubes |
| Fresh Spinach Leaves 🌿 | 10 oz | Washed, stems removed |
| Basmati Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Ghee 🧈 | ½ cup | Clarified butter for richness |
| Onion 🧅 | 1 whole | Finely chopped, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise, adjust to heat |
| Cumin Seeds 🌿 | 1 tbsp | Toasted for aroma |
| Ground Cumin 🌿 | 1 tsp | Freshly ground preferred |
| Ground Coriander 🌿 | 1 tsp | For earthy depth |
| Turmeric Powder 🧂 | ½ tsp | Bright yellow color |
| Garam Masala 🌶️ | 1 tsp | Warm spice blend |
| Fresh Ginger 🌿 | 1 inch | Peeled, grated |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Adjust to taste |
The spinach is non-negotiable—fresh, organic leaves from Whole Foods or your local Indian market give the best color and flavor. Avoid pre-washed bags, which lose vibrancy fast. Potatoes should be firm and starchy—Russets are ideal, but Yukon Golds add natural sweetness. For garam masala, MDH or Everest brands deliver consistent warmth. I always buy extra spinach (12 oz) because half goes into the curry and half gets blended into a silky puree—don't skimp on either. The ghee? Gujarat brand from Indian stores has the richest flavor, but any quality ghee works.
No fresh ginger? Powdered works at half the amount, but you'll lose that bright zing. Short on spinach? Kale or Swiss chard in equal measure, but blend longer for smoothness. The green chilies can be swapped for red chili powder (½ tsp)**—just reduce the heat by half. For a quicker prep, pre-minced garlic and ginger from the freezer aisle save time without sacrificing flavor. The potatoes? Pre-cut cubes from the grocery store's fresh prep section cut cooking time by half (just rinse well before using).
Spinach wilts fast—store it in a damp paper towel-lined bag for up to 5 days. Garam masala keeps its punch for 6 months in a cool, dark place. The cooked aloo palak reheats beautifully—just add a splash of water and simmer. For meal prep, portion the curry and rice separately. The rice stays fluffy for 3 days in the fridge, while the curry thickens slightly but remains delicious. Freeze portions for 3 months—thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just boil the rice, simmer the potatoes and spinach in the same pot, and boom. No extra pans, no mess. That rich ghee aroma fills the kitchen while you’re still chopping onions.
- Spinach’s Creamy Payoff: Fresh spinach wilts into a velvety green sauce, blending seamlessly with the potatoes’ buttery softness. Honestly, the first time I tasted it, I wondered why I’d ever used frozen spinach—this is next-level comfort.
- Lunchbox Hero: Pack it cold or reheat it—this rice stays solid for days. I meal prep it Sundays and still get compliments midweek. The potatoes hold their shape, and the spinach keeps its color, so it looks as good as it tastes.
- Budget Bright Spot: Russet potatoes and spinach are cheap staples, but they feel like a restaurant dish. Between us, I’ve spent $8 on ingredients for six servings. That’s a win for my wallet and my taste buds.
Step-by-step instructions for aloo palak rice
Transform simple ingredients into a vibrant, aromatic dish where spinach and potatoes blend seamlessly with fragrant basmati rice.
Prepare the Aloo Palak Base
Heat the 0.5 cup ghee in a large pot over medium heat. Add the 1 tbsp cumin seeds and let them sizzle for 30 seconds until fragrant—this releases their earthy aroma. Add the 1 whole finely chopped onion and cook for 4-5 minutes until golden brown, stirring occasionally to prevent burning.
Next, add the 2 lb pre-cut russet potatoes and toss to coat in the ghee. Sprinkle with 0.5 tsp turmeric powder and 1 tsp salt, then stir to distribute evenly. Pour in 2 cups water (enough to cover the potatoes) and bring to a gentle boil. Reduce heat to low and simmer for 15-20 minutes until the potatoes are fork-tender but still hold their shape. You'll know they're ready when they collapse slightly under pressure but don't fall apart.
Build the Spinach and Spice Mixture
While the potatoes cook, heat 1 tablespoon ghee in a separate pan over medium heat. Add the 6 cloves minced garlic, 1 inch grated ginger, and 2 slit green chilies. Sauté for 1-2 minutes until the garlic turns golden and the chilies soften slightly—this prevents bitterness and enhances their flavor. Stir in the 1 tsp ground cumin, 1 tsp ground coriander, and 1 tsp garam masala, cooking for another 30 seconds to toast the spices gently.
Add the 10 oz washed spinach leaves in batches, stirring continuously until they wilt completely. This should take about 3-4 minutes. Once fully wilted, remove from heat and mash the spinach slightly with a wooden spoon to create a chunky puree. The mixture should be vibrant green with a thick, saucy consistency—this is the heart of your aloo palak.
Combine and Cook the Rice
Drain any excess water from the potatoes, then add the spinach mixture to the pot. Stir well to combine, then add 1.5 cups basmati rice and mix gently to coat each grain. Pour in 3 cups water (or enough to cover the rice by about 1 inch) and bring to a boil. Once boiling, reduce heat to low, cover the pot with a tight-fitting lid, and simmer for 15 minutes without disturbing it.
After 15 minutes, turn off the heat and let the rice sit covered for 5 minutes to steam through. This resting period ensures each grain absorbs the flavors evenly. Fluff the rice gently with a fork, then stir in the 2 tbsp lemon juice and mix well. The lemon brightens the dish and balances the richness of the ghee and spinach.
Rest and Serve
Transfer the aloo palak rice to a serving dish and let it rest for 5 minutes before serving. This allows the flavors to meld completely and the rice to reach its ideal texture—lightly fluffy with pockets of creamy spinach and tender potatoes. Garnish with an additional sprinkle of garam masala and a drizzle of ghee for extra richness.
Serve immediately while warm, as the flavors continue to develop even after cooking. Pair with a side of raita or a simple cucumber salad to complement the hearty, spiced rice. The dish should have a perfect balance of creamy potatoes, vibrant spinach, and aromatic spices—each bite a harmonious blend of textures and flavors.
Pro Tips For Making Aloo Palak Rice
- Boil Potatoes First: Peel and cut the Russet potatoes into even 1-inch chunks, then boil them soft—like they’re on the verge of falling apart. Drain and set aside; you’ll mash them later into the palak, not the rice. I learned this the hard way—adding raw chunks to the gravy makes the whole dish taste waterlogged. ---
- Blanch Spinach Properly: Don’t just wilt the spinach—blanch it in boiling water for 30 seconds, then shock it in ice water. This removes bitterness and makes the leaves break down just right when you blend them into the palak. Skimp here, and your gravy will taste like sad, overcooked greens. ---
- Toast Rice with Ghee: After rinsing the basmati rice, dry it thoroughly with a towel, then sauté in 2 tablespoons of ghee over medium-high heat for 2 minutes. The rice should smell nutty and slightly crisp—this prevents mushiness and makes the dish taste richer. (Yes, even if you’re impatient like me.) ---
- Simmer Palak Low: Once you’ve blended the spinach and potatoes into the palak, reduce the heat to low and let it cook uncovered for 10 minutes. This thickens the gravy naturally without burning it—something that happens way too often when people rush the simmer. Sounds weird, but it works.
Make-ahead tips for this dish
Prep Ahead Components
Start by prepping the spinach and potatoes separately for maximum efficiency. Wash and chop the 10 oz spinach leaves and store them in a sealed container in the fridge for up to 2 days. For the potatoes, peel and cut them into 1-inch cubes and store in cold water in the fridge to prevent browning. This keeps them fresh for 3 days—perfect for busy weeknights. 🥔
Cook the Curry First
Make the aloo palak base a day ahead for foolproof flavor development. Cook the potatoes with spices as directed, then blend the spinach mixture separately. Combine them and store in an airtight container in the fridge. The flavors deepen overnight, and reheating is a breeze—just add 2 tbsp water and simmer for 5-7 minutes until warmed through. This method saves 30 minutes on cooking day.
Rice Prep Shortcut
Cook the 1.5 cups basmati rice separately and store it in an airtight container with a damp paper towel inside to maintain moisture. Reheat portions in a steamer basket over boiling water for 3-4 minutes—this keeps the grains separate and fluffy. I often cook a big batch of rice on Sunday to use throughout the week, pairing it with different curries for variety. 🍚
Freezer-Friendly Portions
Divide the cooked aloo palak into 1-cup portions and freeze in airtight containers for up to 3 months. Thaw overnight in the fridge, then reheat with 1 tbsp water per portion. The rice doesn't freeze well, so cook it fresh when serving. For a complete meal, reheat the curry and rice separately, then combine just before eating to keep the rice from getting soggy.
Flavor Boost Before Serving
Revive leftovers by adding a splash of lemon juice and a pinch of garam masala just before serving. The acidity brightens the dish, while the garam masala adds warmth. For extra richness, drizzle with 1 tsp ghee and garnish with fresh cilantro. This simple touch makes reheated aloo palak taste almost as good as fresh—trust me, it's a game-changer for meal prep! ✨
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh for aloo palak?
Yes, but with adjustments! Thaw and drain frozen spinach completely, then squeeze out excess water with a clean towel. Use 8 oz frozen spinach (instead of 10 oz fresh) because it's more concentrated. The texture will be slightly less vibrant, but the flavor remains excellent. For extra freshness, blend half the spinach into a smooth puree while keeping the other half slightly chunky.
Why does my aloo palak turn out watery?
Watery aloo palak usually happens from overcooking the rice or not draining excess liquid from the potatoes. Always drain the potatoes well before adding the spinach mixture, and use just enough water to cover the rice by 1 inch. If it's still too wet, simmer uncovered for 2-3 minutes to evaporate extra moisture. The perfect consistency should be thick enough to coat the back of a spoon but still creamy.
What's the best rice-to-curry ratio for this dish?
For a balanced bowl, use a 2:1 ratio of rice to curry. With 1.5 cups uncooked basmati rice, you'll yield about 3.5 cups cooked rice, which pairs perfectly with 1.5 cups cooked aloo palak. Adjust based on your appetite—some prefer equal portions of rice and curry for a heartier meal. The key is maintaining the vibrant green color and creamy texture of the spinach-potato mixture.
Can I make this dish without ghee?
Use vegetable oil or coconut oil instead—both work well for sautéing. For richness, add 1 tbsp butter at the end of cooking. The dish will still be flavorful, though ghee adds that signature depth and aroma. If you're avoiding dairy entirely, coconut oil provides a neutral base that complements the spinach beautifully.
How do I make this dish extra creamy?
Blend half the spinach into a smooth puree before adding it to the potatoes. Stir in 2 tbsp yogurt or cashew cream (blend soaked cashews with water) at the end for added richness. For a dairy-free option, use 1 tbsp coconut milk. The secret is balancing creaminess with the right texture—too much puree makes it heavy, but this method keeps it luscious without losing the potato chunks.
