Main Courses
Aloo palak rice recipe transforms simple ingredients into a vibrant, aromatic dish that balances creamy spinach, tender potatoes, and fragrant basmati rice. The secret lies in tempering whole spices with toasted cumin, which infuses every bite with earthy warmth. This home-style curry delivers restaurant-quality flavor without requiring advanced techniques—just patience and attention to balance.
What sets this recipe apart is the careful blending of spinach with minimal water, preserving its natural sweetness while creating a velvety texture. Potatoes absorb the spiced tomato base perfectly, adding heartiness to the dish. The rice, cooked separately in aromatic broth, complements the rich curry with each fluffy grain.
By the time you serve this dish, your kitchen will smell like a bustling Indian home kitchen—warm, spiced, and inviting. The curry's tangy, creamy depth pairs beautifully with the light, fluffy rice, creating a harmonious balance of textures and flavors. Every spoonful delivers that perfect combination of spice, creaminess, and freshness.
Perfect for weeknight dinners or special occasions, this recipe scales effortlessly and tastes even better the next day. The leftovers keep their vibrant color and rich flavors, making it an ideal meal prep option. Let's get started on creating this comforting classic that feels like a warm embrace in every bite.
Ingredients for aloo palak rice
These fifteen ingredients create a symphony of spinach-spiced aroma and toasted cumin crunch in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Fresh Spinach Leaves 🌿 | 8 oz | Washed, stems removed |
| Russet Potatoes 🥔 | 2 medium | Peeled, cubed evenly |
| Onion 🧅 | 1 medium | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Ginger Root 🌿 | 1 inch | Fresh, grated |
| Tomato Puree 🍅 | ½ cup | San Marzano preferred |
| Cumin Seeds 🌶️ | 1 tbsp | Toasted until fragrant |
| Ground Cumin 🌶️ | ½ tsp | For depth of flavor |
| Ground Coriander 🌿 | ½ tsp | Freshly ground preferred |
| Turmeric Powder 🧂 | ¼ tsp | Bright yellow color |
| Garam Masala 🌶️ | ½ tsp | Toasted for aroma |
| Greek Yogurt 🥛 | ¼ cup | Full-fat for creaminess |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
The spinach and potatoes are the heart of this dish. Organic spinach from the grocery store's refrigerated section delivers the best vibrant color and mild sweetness—avoid wilted leaves. For the potatoes, Russet variety holds its shape beautifully when cubed. Whole Foods Market or Trader Joe's typically carry pre-washed spinach and organic potatoes at reasonable prices. The ginger should be fresh and aromatic—look for firm, plump roots with smooth skin. If using pre-grated ginger, toast it lightly in a dry pan first to enhance its flavor.
No fresh ginger? Ground ginger at half the amount works in a pinch, though fresh is ideal. Substituting tomato puree? Canned crushed tomatoes work too, but strain out excess liquid. The garam masala can be tricky to find—MDH or Everest brands are widely available. For a smokier profile, add 1/4 tsp smoked paprika. The Greek yogurt adds creaminess without dairy heaviness—full-fat Fage is my go-to, but any plain Greek yogurt works. Need to make this ahead? Prepare the curry base first and store it for 3 days before adding spinach and potatoes.
Rice should be washed thoroughly before cooking to remove excess starch. The curry keeps beautifully for 4-5 days in the fridge—reheat gently with a splash of water. For longer storage, freeze the curry portion separately from the rice for up to 3 months. When reheating, add a spoonful of water to restore creaminess. The spinach wilts quickly, so add it just before serving. For extra aroma, toast the cumin seeds in a dry pan until fragrant before adding to the onions—this step makes all the difference.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into one pot (rice, potatoes, spinach, onions) and let it simmer. No chopping frenzy, no extra pans, and honestly? My counters stay cleaner than my kitchen after a dinner party.
- Spinach-Garlic Love: That fresh spinach wilted into a rich, garlicky sauce with just a splash of water? It’s the kind of flavor that makes you pause mid-bite. The potatoes soak up all the goodness, turning tender without falling apart—crispy edges, creamy middle.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch on Sunday, and you’ve got lunch sorted for the week. Pack it cold or reheat it—either way, it’s the kind of dish that makes even my picky-eating coworker ask for seconds.
- Budget Gem: Russet potatoes and spinach are cheap, basmati rice is a pantry staple, and onions/garlic last forever. I’ve fed four people for under $10, and no one complains. (Yes, even on a Tuesday night.)
Step-by-step instructions for aloo palak rice
This method ensures perfectly balanced flavors and textures—creamy spinach, tender potatoes, and fragrant basmati rice.
Toast the Spices for Maximum Aroma
Heat a heavy-bottomed pot over medium heat and add the 1 tablespoon cumin seeds. Toast them for 30-45 seconds until they release their deep, nutty fragrance and begin to sizzle. This step is critical—it develops the foundation of flavor.
Immediately add the 1 medium finely chopped onion and cook for 5-6 minutes until soft and translucent. Stir frequently to prevent burning. The onions should caramelize slightly at the edges, adding sweetness to balance the earthy spinach. Next, add the 4 cloves minced garlic and 1 inch grated ginger root, cooking for another 2 minutes until fragrant. You'll notice the kitchen fill with aromatic warmth—this is where the magic begins.
Cook the Potatoes Until Tender
Add the 2 medium cubed russet potatoes to the pot and stir to coat in the spiced oil. Pour in 0.5 cup tomato puree, 0.25 tsp turmeric powder, 0.5 tsp ground coriander, and 0.5 tsp ground cumin. Mix well to combine, then add 1 teaspoon salt and 0.5 cup water. Bring to a gentle simmer and cook for 10-12 minutes, stirring occasionally, until the potatoes are fork-tender with a slight resistance.
If the mixture appears too dry before the potatoes are fully cooked, add 2-3 tablespoons water to maintain moisture. The potatoes should absorb the spices completely, developing a golden hue and creamy texture. This step ensures your potatoes will be perfectly tender without becoming mushy.
Blend the Spinach into a Silky Puree
Add the 8 oz washed spinach leaves to the pot and stir gently to wilt. Cover and cook for 3-4 minutes until the spinach is completely softened. Remove from heat and let cool slightly for 2 minutes—this prevents the puree from becoming too thin when blended.
Using an immersion blender, blend the mixture directly in the pot until smooth and velvety. For a finer texture, transfer to a countertop blender and pulse until completely silky. The puree should coat the back of a spoon with a vibrant green color. If needed, add 1-2 tablespoons water to reach your desired consistency—it should be thick enough to coat the rice but still flow smoothly.
Prepare the Rice for Perfect Texture
Rinse the 1.5 cups basmati rice under cold water until the water runs clear. This removes excess starch, preventing the rice from becoming gummy. In a separate pot, combine the rice with 3 cups water and bring to a boil. Once boiling, reduce heat to low, cover tightly, and simmer for 12-15 minutes until the rice is tender and the liquid is absorbed.
While the rice cooks, stir the 0.25 cup Greek yogurt and 1 tablespoon fresh lemon juice into the spinach puree. This adds a tangy contrast that brightens the earthy flavors. Keep the puree warm over low heat, stirring occasionally to prevent a skin from forming.
Combine and Finish with Garam Masala
Once the rice is cooked, fluff it gently with a fork and transfer to a serving dish. Spoon the spinach puree evenly over the rice, mixing lightly to combine. Sprinkle with 0.5 teaspoon garam masala and toss gently to distribute. The garam masala adds a warm, complex finish that ties all the flavors together.
Serve immediately while the rice is hot. Each bite should deliver a harmonious blend of creamy spinach, tender potatoes, and fragrant basmati rice. The yogurt and lemon juice provide a refreshing contrast to the rich, spiced flavors. For best results, serve with a side of raita or a simple cucumber salad to complement the dish.
Pro Tips For Making Aloo Palak Rice
- Boil Potatoes First: I learned this the hard way—peeling and chopping potatoes after boiling turns your kitchen into a soggy mess. Parboil the russet potatoes (whole, unpeeled) for 10 minutes in salted water, then cool, peel, and chop. They’ll hold their shape better when simmered later, and the gravy won’t turn into mush. ---
- Blend Spinach Dry: Wet spinach sticks to everything and clogs your blender like a nightmare. Pulse raw spinach in batches with just garlic and a pinch of salt—no water—until it’s finely chopped but not pureed. Add liquid (like tomato paste or yogurt) after blending. This keeps the texture smooth without turning it into soup. ---
- Toast Rice Low and Slow: High heat burns basmati rice faster than you can blink. After rinsing, toast the rice in oil on medium-low heat, stirring constantly, until it’s fragrant but not golden (about 3-4 minutes). Too much heat = burnt bits; too little = raw rice. Medium-low is the Goldilocks zone. ---
- Reserve Potato Water: Sounds weird, but it works: save ½ cup of the starchy water from boiling potatoes. When mixing the aloo palak gravy, stir in a splash of this water instead of plain water. It thickens the sauce naturally and adds a subtle potato sweetness—no extra cornstarch needed.
Flavor customization for this dish
Spice Level Control
Adjust the heat to your preference by adding ½ tsp red chili powder for mild warmth or 1 tsp Kashmiri chili powder for vibrant color with less heat. For a smoky kick, toast ¼ tsp smoked paprika with the cumin seeds. I often start with no added chili and let the garam masala provide just enough warmth. 🌶️
Creamy Variations
Swap the Greek yogurt for ½ cup coconut milk to make this dairy-free while keeping it rich. For extra decadence, stir in 2 tbsp cashew butter after blending for a nutty depth. The yogurt adds tangy brightness, but coconut milk creates a silky, velvety texture that pairs beautifully with the spinach.
Tangy Twists
Boost the brightness by adding 1 tbsp tamarind paste or 1 tsp white vinegar to the spinach puree. For a fruity contrast, stir in 1 tbsp mango pulp or 1 tsp amchur (dry mango powder). These additions cut through the richness and elevate the dish to restaurant-quality complexity.
Herb Infusions
Fresh herbs transform this dish instantly. Add 2 tbsp chopped cilantro or 1 tbsp fresh mint leaves at the end for a bright finish. For a Mediterranean twist, stir in 1 tsp dried oregano with the garam masala. The herbs add freshness that balances the earthy spinach and spiced potatoes perfectly.
Protein Additions
Make this a complete meal by stirring in ½ cup cooked chickpeas for plant-based protein or ½ cup paneer cubes for a creamy, cheesy element. For meat lovers, add ½ cup shredded chicken or ½ cup crumbled tofu at the end. The protein absorbs the flavors beautifully while adding heartiness. 💪
Texture Contrasts
Add crunch with 2 tbsp toasted cashews or 1 tbsp fried onions on top before serving. For extra texture, sprinkle 1 tsp poppy seeds or 1 tbsp sesame seeds over the dish. These elements create delightful contrasts that make every bite more interesting and satisfying.
Nutrition facts
Frequently asked questions about aloo palak rice
Can I use frozen spinach instead of fresh?
Yes, but with adjustments! Use 6 oz frozen spinach (thawed and drained) instead of 8 oz fresh. Frozen spinach releases more water when cooked, so add it to the pot after blending the fresh spinach or use it in the puree stage. Drain thoroughly first to prevent a watery curry.
Why does my spinach puree turn watery?
This happens when spinach releases too much moisture during cooking. To fix it, add spinach only after potatoes are tender, then blend immediately. For a thicker puree, simmer the blended mixture uncovered for 5 minutes to reduce excess liquid. A splash of yogurt also helps stabilize the texture.
Can I make this dish ahead of time?
This recipe tastes even better the next day. Prepare the curry base (without spinach) and store it in the fridge for 3 days. When ready to serve, reheat gently with 2 tbsp water, then add fresh spinach and blend. Cook rice separately and combine just before serving for optimal texture.
What's the secret to perfectly fluffy rice?
Rinse basmati rice thoroughly until water runs clear to remove excess starch. Use a 1:2 rice-to-water ratio (1.5 cups rice to 3 cups water) and cook on low heat after boiling. Never stir the rice while cooking—just fluff gently with a fork when done to maintain separate grains.
How do I make this dish less spicy?
Reduce or omit the garam masala and adjust other spices. For a milder version, use ½ tsp ground cumin instead of whole seeds and skip the chili powder. The yogurt and lemon juice naturally balance any heat. Taste as you go and add more yogurt if needed for creaminess.
