Main Courses
Aloo matar rice brings the comforting flavors of North Indian home cooking to your table—creamy potatoes and peas simmered in aromatic spices, served over fragrant basmati rice. This dish is a staple in Punjabi households, where it’s cherished for its simplicity and hearty satisfaction. The secret lies in tempering whole spices like cumin and mustard seeds, which infuse the dish with deep, earthy warmth that balances the natural sweetness of the vegetables.
The recipe starts with sautéing onions until golden, then building layers of flavor with ginger, garlic, and a blend of garam masala, turmeric, and coriander. Potatoes and peas cook down to a tender yet slightly firm texture, absorbing the rich, spiced tomato gravy. The dish is finished with a touch of cream or yogurt, adding that signature creamy richness that makes it irresistible. It’s the kind of meal that feels like a hug in a bowl—comforting, familiar, and deeply satisfying.
Pairing aloo matar with perfectly steamed basmati rice creates a complete, balanced dish that’s both nourishing and flavorful. For added protein, consider adding paneer or chickpeas, which soak up the spices beautifully. The dish is versatile enough for weeknight dinners or special occasions, and the aroma alone will have everyone gathering around the table. Ready to bring a taste of home to your kitchen?
What makes this recipe special is its authenticity—every spice plays a role, and no shortcuts are taken. The result is a dish that’s as comforting as it is delicious, with each bite offering a perfect harmony of textures and flavors. Whether you’re cooking for family or treating yourself, this aloo matar rice is sure to become a favorite. Let’s get started!
Ingredients for aloo matar rice
These simple, aromatic ingredients transform into creamy aloo matar rice—comforting and full of flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Yellow Onions 🧅 | 1 whole | Finely chopped, about 1.5 cups |
| Fresh Ginger 🌿 | 1 inch | Peeled, grated (about 1 tbsp grated) |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Fresh Green Peas 🌱 | 1 ½ cups | Frozen or fresh, shelled |
| Russet Potatoes 🥔 | 2 medium | Peeled, cubed into 1-inch pieces |
| Canned Crushed Tomatoes 🍅 | 1 can (14 oz) | San Marzano preferred |
| Heavy Whipping Cream 🥛 | ¼ cup | Full-fat for creaminess |
| Garam Masala 🌶️ | 1 ½ tsp | Homemade or store-bought blend |
| Ground Cumin 🌿 | ½ tsp | Freshly ground preferred |
| Ground Coriander 🌶️ | ½ tsp | For earthy depth |
| Turmeric Powder 🧂 | ¼ tsp | Bright yellow color |
| Cumin Seeds 🌿 | 1 tsp | Whole seeds, toasted |
| Mustard Seeds 🌶️ | ½ tsp | Brown or black preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
The spices are the soul of this dish. Garam masala is non-negotiable—it’s the magic blend that ties everything together. Grab a bottle from Indian grocery stores or make your own with cinnamon, cardamom, and cloves. Cumin seeds and mustard seeds need to be toasted in hot oil until they sizzle—this releases their full aroma. Whole spices always taste better than ground, so if you’ve got them, use them. For the ginger, peel off the skin with a spoon—no need to eyeball the amount, just use about an inch (that’s roughly 1 tablespoon grated).
No garam masala? Mix ½ tsp each of cinnamon, cardamom, cloves, and coriander as a substitute—it won’t be identical, but it’ll get you close. Fresh peas are ideal, but frozen works perfectly and saves money. The potatoes should be cubed evenly so they cook at the same rate. If you’re short on time, microwave the cubed potatoes for 5 minutes first to speed up cooking. The cream adds that signature richness—full-fat is best, but light cream works in a pinch.
This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 4 days. For longer storage, portion into containers and freeze for 3 months. The rice reheats beautifully—just add a splash of water and warm through. If you’re making this ahead, cook the rice separately and mix it in when serving to keep it fluffy.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra bowls—just rice, onions, and peas simmering together until everything’s tender and fragrant. The basmati soaks up all the ginger-garlic goodness like a sponge, so you end up with one dish, not three.
- Ginger-Garlic Bomb: That first bite? Chef’s kiss. The raw garlic and fresh ginger hit you like a warm hug, but the peas add this bright, crisp texture that cuts through the richness. Honestly, my husband always asks for seconds before I even finish serving—it’s that good.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better after a day in the fridge, and it reheats like a dream. Pack it in containers for work or school—no sad, soggy leftovers here, just hearty, satisfying bites every time.
- Budget Win: I buy onions and ginger in bulk, and peas freeze perfectly, so this recipe never breaks the bank. Plus, basmati rice stretches further than you’d think, meaning more meals for less. My wallet and my taste buds thank me every time.
Step-by-step instructions for aloo matar rice
Here's how to make this comforting dish with tender potatoes, sweet peas, and fragrant basmati rice.
🍳 Step 1: Toast the Spices in Oil
Heat the 0.5 cup vegetable oil in a large pot over medium heat. Add the 1 tsp cumin seeds and 0.5 tsp mustard seeds and let them sizzle for 30 seconds until they begin to pop and turn golden. This step unlocks their nutty aroma and prevents bitterness.
Next, add the 1 whole yellow onions (finely chopped) and cook for 5-6 minutes until they soften and turn translucent. Stir occasionally to prevent burning. The onions should smell sweet and caramelized by the end. Add the 1 inch fresh ginger (grated) and 6 cloves garlic cloves (minced), cooking for another 2 minutes until the raw garlic smell disappears. This aromatic base is the foundation of your dish.
🍳 Step 2: Cook the Potatoes and Peas
Add the 2 medium russet potatoes (peeled and cubed) to the pot and stir to coat them in the spiced oil. Cook for 5 minutes until they begin to soften slightly. Then add the 1.5 cups fresh green peas and the 1 can (14 oz) canned crushed tomatoes. Stir well to combine.
Season with 1 tsp salt, 0.5 tsp ground cumin, 0.5 tsp ground coriander, and 0.25 tsp turmeric powder. Bring the mixture to a gentle simmer and cook uncovered for 10-12 minutes, stirring occasionally. The potatoes should be tender but not falling apart, and the peas should still hold their shape. This step builds the creamy texture that makes this dish so satisfying.
🍳 Step 3: Finish with Cream and Garam Masala
Once the potatoes and peas are tender, reduce the heat to low and stir in the 0.25 cup heavy whipping cream. Let it simmer gently for 3-4 minutes until the cream is fully incorporated and the sauce begins to thicken slightly. The mixture should look creamy and velvety—this is where the dish gets its signature richness.
Add the 1.5 tsp garam masala and stir well to distribute the warm spices evenly. Taste and adjust the seasoning if needed—you might want a touch more salt or a pinch of black pepper to balance the flavors. Keep the mixture warm while you prepare the rice.
🍳 Step 4: Cook the Basmati Rice
In a separate pot, rinse the 1.5 cups basmati rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Drain well and add the rice to a pot with 3 cups water (or according to package instructions). Bring to a boil, then reduce the heat to low, cover, and simmer for 15 minutes. Remove from heat and let it sit covered for 5 minutes to steam through.
Fluff the rice gently with a fork, then serve it hot alongside the aloo matar mixture. The fragrant basmati rice soaks up the creamy potato-pea sauce beautifully, creating a comforting, hearty meal that's perfect for any occasion.
Pro Tips For Making Aloo Matar Rice
- SOAK BASMATI 20 MINUTES: I used to skip this, but 20 minutes in warm water makes the rice grains separate perfectly—no mushy clumps when you mix it with the aloo matar. Cold water works, but warm speeds up the process and keeps the texture light.
- SWEAT ONIONS LOW AND SLOW: Crank the heat to medium-low for onions—high heat burns them before they soften. You want them translucent and sweet, not browned, because bitter onions ruin the dish. (Yes, even if you’re impatient like me.)
- ADD PEAS LAST MINUTE: Toss in green peas only when the potatoes are almost done—about 5 minutes before the end. Overcooking turns them to mush, and you want that bright pop of color and crunch in every bite.
- TOSS RICE WITH HOT ALOO MATAR: Mix the cooked basmati with the aloo matar while it’s still piping hot—this steams the rice slightly and ensures every grain gets coated in that garlicky, pea-studded goodness. Cold rice just sits there like a sad side dish.
Common mistakes when making great aloo matar rice
Skipping the Oil Toast
One of the biggest mistakes is rushing through the oil toasting step—this is where the magic happens! If you skip toasting the cumin seeds and mustard seeds until they sizzle and pop, your dish will lack that nutty, aromatic depth that defines aloo matar. I’ve seen people add spices directly to cold oil, which leads to a bitter, raw flavor instead of the warm, toasty aroma you want. Take your time here—this step is non-negotiable for authentic flavor. 🌶️
Overcooking the Potatoes
Potatoes are the star of aloo matar, and overcooking them turns them mushy, ruining the dish’s texture. The goal is tender yet firm potatoes that hold their shape. If you simmer them for too long (beyond 12 minutes), they’ll break apart and make the curry gluey. To avoid this, cut potatoes evenly (about 1-inch cubes) so they cook uniformly. If you’re in a hurry, parboil them for 5 minutes before adding to the curry to speed up cooking without overdoing it.
Ignoring the Cream Timing
Adding the heavy whipping cream too early can make your curry watery instead of creamy. The cream should only go in after the potatoes and peas are fully tender (about 10-12 minutes of simmering). Stir it in on low heat and let it cook for just 3-4 minutes—this ensures it blends smoothly without curdling. If you rush this step, you’ll end up with a separated, greasy sauce instead of the luscious, velvety texture you crave.
Using Low-Quality Spices
This is where many home cooks go wrong—cheap or old spices can’t replicate the depth of flavor in authentic aloo matar. If your garam masala tastes dull or your cumin seeds don’t sizzle properly, your dish will lack complexity. Invest in freshly ground whole spices from an Indian grocery store (like Patel Brothers or Spicewalla). For garam masala, homemade blends (with cinnamon, cardamom, and cloves) are worth the effort. Trust me, the difference is night and day. ✨
Not Rinsing the Rice
Skipping the rice rinsing step is a rookie mistake that leads to mushy, gummy rice. Basmati rice has excess starch that releases when cooked, making it sticky and unappetizing. Rinse it under cold water until the water runs clear—this removes the starch and ensures light, fluffy grains. I’ve seen people skip this and end up with rice that’s more like glue. Take 2 minutes to rinse properly, and your rice will be perfect every time.
Underseasoning the Dish
Many cooks hold back on salt or garam masala, thinking they can "fix it later." But aloo matar needs bold seasoning to shine. Taste as you go—after adding the cream and garam masala, give it a final check. If it’s bland, add a pinch more salt or garam masala (or even a dash of black pepper). Remember, spices build flavor over time, so don’t be shy with them. The dish should be rich, aromatic, and satisfying—not mild and forgettable.
Nutrition facts
Frequently asked questions
Can I make aloo matar rice without cream? Yes, you can! For a lighter version, replace the 0.25 cup heavy whipping cream with 0.5 cup plain yogurt or 0.25 cup coconut milk. The yogurt adds tanginess while keeping the dish creamy, while coconut milk offers a subtle sweetness. Just
What’s the best way to add protein to this dish?
For a heartier meal, try adding 1 cup paneer cubes (drained and patted dry) or 1 can chickpeas (drained and rinsed). Add them with the potatoes and peas, and they’ll soak up all the flavors beautifully. If using paneer, cook it separately for 2 minutes in the spiced oil before adding the other ingredients.
Can I use frozen peas instead of fresh?
Frozen peas work perfectly and are often more convenient. Just be sure to thaw them first by soaking in warm water for 5 minutes or microwaving for 2 minutes. This ensures they cook evenly with the potatoes. Frozen peas also tend to be more uniform in size, which helps maintain texture.
How do I make this dish spicier?
To add heat, stir in 0.5-1 tsp red chili powder or 1-2 green chilies (finely chopped) when you add the tomatoes. For extra kick, add a pinch of cayenne pepper or a dash of garam masala with extra black pepper. Always taste as you go—start with less and adjust to your preference.
Can I make aloo matar rice in a slow cooker?
Yes! Sauté the onions, ginger, garlic, and spices in a pan first, then transfer everything (including potatoes and peas) to the slow cooker. Add 0.5 cup water and cook on low for 4-5 hours or high for 2-3 hours. Stir in the cream and garam masala at the end. The slow cooker keeps the potatoes tender without overcooking them.
