Main Courses
This aloo matar rice recipe brings the comforting flavors of North Indian home cooking to your table with tender potatoes, green peas, and aromatic spices. The secret to its rich, velvety texture lies in a slow-cooked tomato base and a toasted cumin tempering that adds an irresistible crunch. I've perfected this dish over years of testing, ensuring the perfect balance of spices and herbs that makes every bite satisfying.
The dish starts with a fragrant blend of cumin, coriander, and garam masala, which infuses the potatoes and peas with deep, earthy warmth. Cooking the vegetables in a tomato gravy until they're fork-tender creates that signature melt-in-your-mouth texture, while a final tempering of cumin seeds and ghee adds layers of aroma and complexity. This vegetarian recipe is hearty enough to stand alone but pairs beautifully with naan or roti for a complete meal.
What makes this aloo matar rice truly special is how the flavors develop as it sits. The spices mellow while the vegetables absorb the rich, tangy gravy, creating a dish that's both comforting and elegant. The toasted cumin crunch at the end provides a satisfying contrast to the soft vegetables and creamy sauce. With just 30 minutes of active prep time and 45 minutes of simmering, you'll have a restaurant-quality meal that's perfect for weeknight dinners or family gatherings.
For an extra touch of richness, stir in a spoonful of yogurt or a pat of ghee at the end, but the dish is delicious as-is. The recipe scales easily, so you can make a big batch for leftovers or share with friends. Let's get cooking—your taste buds will thank you for this flavorful journey through North Indian cuisine.
Ingredients for aloo matar rice
Potatoes, peas, and aromatic spices—just 16 ingredients for this comforting North Indian classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Yellow Onions 🧅 | 1 whole | Medium, thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced finely |
| Green Peas 🌱 | 1 cup | Fresh or frozen, thawed |
| Red Potatoes 🥔 | 1 ½ lb | Medium, cut into 1-inch cubes |
| Tomatoes 🍅 | 2 whole | Medium, pureed or finely chopped |
| Cumin Seeds 🌿 | 1 tbsp | Whole, for tempering |
| Garam Masala 🌶️ | 1 ½ tsp | Ground, for finishing |
| Ground Cumin 🌿 | 1 tsp | For tomato gravy |
| Ground Coriander 🌿 | 1 tsp | For tomato gravy |
| Turmeric Powder 🌿 | ½ tsp | For color and flavor |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Peanut Oil 🫒 | ½ cup | For frying and tempering |
| Plain Yogurt 🥛 | ¼ cup | Optional, for finishing |
| Ghee 🧈 | 1 tbsp | For richness, optional |
The potatoes and peas are the stars here, so pick firm, unblemished red potatoes and fresh green peas if you can find them. Whole cumin seeds from the bulk section at Indian grocery stores or Penzeys add the best flavor—pre-ground loses its punch. Tomatoes should be ripe but firm; San Marzano if you want to splurge, or any good-quality Roma. Toast your cumin seeds in a dry pan for 30 seconds before adding to the oil—this releases their aroma and makes all the difference. For garam masala, MTR brand is my go-to, but any good-quality blend works.
No fresh peas? Frozen works perfectly—just thaw and drain well. Short on tomatoes? Two tablespoons of tomato paste (like Herdez) stretches the flavor. Want to skip the yogurt? Extra ghee or a splash of cream adds richness. The rice can be basmati or jasmine—just make sure it's uncooked and long-grain. For extra crunch, toast the garam masala in the ghee at the end, then sprinkle over the top. Red chili powder can be swapped for cayenne if you prefer more heat—just start with half the amount.
This dish tastes even better the next day as the flavors meld. Store leftovers in the fridge for 4-5 days or freeze for 3 months—portion into containers for easy reheating. The rice keeps well too; cook extra and store it separately. For a quick meal, microwave the rice and gravy together for 2-3 minutes with a splash of water. The cumin tempering loses its crunch when reheated, so always make a fresh batch when serving.
Why You'll Love This Recipe
- I’ll be real: this recipe stretches my grocery budget and my patience for leftovers. A single batch feeds four, and the potatoes and peas make it feel hearty without breaking the bank. The onions and garlic are cheap staples, so I’m always stocked for another round. Not the prettiest, but the taste makes up for it—every time.
- One-Pot Magic: I swear by this recipe because it’s almost foolproof—just chop the onions, potatoes, and peas into big chunks (no fancy dicing), toss them in one pot with the rice, and let the spices work their charm. The garlic and peas soften perfectly while the potatoes stay tender, not mushy, and the rice absorbs all that garlicky, onion-y goodness.
- Garlic-Pea Bomb: Honestly, the flavor combo here is ridiculously good—the sweetness of the peas, the earthy crunch of the potatoes, and the garlic that lingers like a hug. Between us, I’ve made this with store-bought spices, and it still tastes like a restaurant dish. That’s the power of basmati rice soaking up every bit of flavor.
- Lunchbox Hero: This is my go-to for meal prep because it actually reheats well—no sad, dry rice here. Pack it in containers for work, and it’ll still taste fresh hours later. Plus, the potatoes hold their shape, so it’s not some sad, gloppy mess. My kids even ask for it, and that’s saying something.
Step-by-step instructions for aloo matar rice
Let's bring this comforting dish to life with perfectly cooked rice and flavorful potato-peanut gravy.
Cook the Basmati Rice to Perfection
Rinse the 1.5 cups Basmati Rice thoroughly in a fine-mesh strainer until the water runs clear. This removes excess starch and prevents gummy rice. Soak the rice in water for 20 minutes while you prepare the other components—this ensures even cooking and fluffy grains.
Drain the soaked rice and transfer it to a pot with 3 cups water (use the 1:2 rice-to-water ratio). Add ½ teaspoon salt and bring to a boil over medium-high heat. Once boiling, reduce heat to low, cover tightly, and simmer for 12-15 minutes. You'll know it's done when the rice absorbs all the water and the grains are tender but still firm to the bite. Let it sit covered for 5 minutes before fluffing with a fork.
Prepare the Potato-Peanut Gravy Base
Heat 0.5 cup Peanut Oil in a large pan over medium heat. Add the 1 tbsp Cumin Seeds and let them sizzle for 30 seconds until they turn golden and fragrant—this releases their full aroma. Add the 1 whole Yellow Onions (thinly sliced) and cook for 4-5 minutes until soft and translucent.
Stir in the 6 cloves Garlic Cloves (minced) and cook for 30 seconds until the raw garlic smell disappears. Add the 1.5 lb Red Potatoes (cut into 1-inch cubes) and toss to coat with the spices. Cook for 5 minutes until the potatoes begin to soften slightly. This step builds the flavor foundation for the dish.
Build the Tomato Gravy
Add the 2 whole Tomatoes (pureed or finely chopped) to the pan along with 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, 0.5 tsp Red Chili Powder, and the remaining ½ teaspoon Salt. Cook for 8-10 minutes over medium heat, stirring frequently, until the tomatoes break down into a thick, oil-rich gravy. The mixture should reduce and coat the back of a spoon.
Now add the 1 cup Green Peas and cook for 3-4 minutes until they're heated through but still vibrant. Here's the thing—don't overcook the peas or they'll turn mushy. The gravy should be thick enough to coat the potatoes but still spoonable. If it's too thick, add 2-3 tablespoons water to reach your desired consistency.
Finish with Tempering and Optional Yogurt
Lower the heat to low and stir in the 1 tbsp Ghee for added richness. For the final touch, sprinkle 1.5 tsp Garam Masala over the gravy and mix well. Taste and adjust the seasoning if needed—this is where you can really make the dish your own by balancing the spices to your preference.
If using, stir in the 0.25 cup Plain Yogurt at the very end. The yogurt adds a cooling contrast to the spices and makes the gravy creamier. Serve the aloo matar gravy hot over the fluffy basmati rice, garnished with a drizzle of peanut oil if desired. The combination of tender potatoes, sweet peas, and aromatic spices creates a dish that's both comforting and satisfying.
Pro Tips For Making Aloo Matar Rice
- Parboil Potatoes First: I learned this the hard way—raw chunks of potato in your gravy will turn to mush. Cut the potatoes into 1-inch cubes, boil them for 4-5 minutes until just tender, then drain and pat dry before frying. This keeps them firm and prevents a watery, gluey mess in your dish.
- Layer Onions Low and Slow: After burning three batches of onions, I finally figured out the right order: Sauté the garlic first, then add the onions on medium-low heat. Stir constantly for 8-10 minutes until they’re deep golden, not brown—this builds flavor without bitterness. (Yes, even if you’re impatient like me.)
- Peas Need a Quick Sear: Skip the raw peas—they’ll turn to mush in the gravy. Toss them in a hot pan with a pinch of salt for 2-3 minutes until just blistered, then add to the rice. This keeps them bright green and holds their shape, making the dish look (and taste) restaurant-worthy.
- Salt the Rice Water Early: My grandmother swore by this, and she was right: Add half the salt to the rice water before boiling, then adjust after draining. This ensures even seasoning—no pockets of bland rice. (Your future self will thank you when you taste the difference.)
Regional styles of this aloo matar rice
Punjabi Home Style
In Punjab, aloo matar is often made with a richer gravy using more ghee (up to 2 tbsp) and a longer simmer time to let the flavors meld. I like adding ½ cup yogurt at the end for extra creaminess—this is a common Punjabi touch. The dish is usually served with butter naan or makki ki roti (corn flatbreads) to soak up every bit of the gravy. 🥖
Delhi's Street Food Twist
Delhi street vendors often make aloo matar with a smoky flavor by adding 1 tsp chaat masala at the end and serving it with a side of tamarind chutney. I've seen versions where they add ½ cup boiled chickpeas for extra protein. The key here is to keep the dish light enough to eat on the go while still packing in flavor. 🌆
South Indian Adaptation
In Tamil Nadu and Karnataka, you'll find aloo matar made with coconut milk instead of yogurt, giving it a distinctively creamy, slightly sweet profile. I replace the garam masala with curry leaves and black pepper for a different aromatic profile. The rice is often cooked with mustard seeds and curry leaves as a tempering, adding another layer of complexity. 🥥
Bengali Comfort Version
Bengali households often prepare aloo matar with a touch of mustard oil instead of peanut oil, which adds a unique pungent flavor. They also incorporate ½ tsp fennel seeds into the tempering for a sweet, licorice-like note. The dish is typically lighter on the spices but richer in texture, often served with steamed rice and poppy seed laddoos as a dessert. 🌿
Modern Fusion Approach
For a contemporary twist, I've experimented with adding ½ cup diced bell peppers and 1 tsp smoked paprika to the gravy for a smoky-sweet flavor profile. The dish pairs beautifully with garlic naan and a side of mint chutney. This version keeps the traditional base while adding vibrant colors and textures that appeal to younger palates. 🌶️
Nutrition facts
Frequently asked questions
Can I substitute frozen peas for fresh ones?
Yes, frozen peas work perfectly—just thaw and drain them well before adding to the gravy. They should be heated through for 3-4 minutes to keep their texture vibrant. If using frozen, add them slightly earlier to ensure even cooking without mushiness.
How do I make the gravy less spicy?
Reduce the red chili powder by half or omit it entirely, then add ½ tsp sugar to balance the heat. For extra cooling, stir in 2 tbsp yogurt at the end. Taste as you go—you can always adjust with more yogurt or a pinch of salt.
What's the best way to reheat leftovers?
Gently reheat on the stovetop with 2 tbsp water over low heat for 5-7 minutes, stirring occasionally. Avoid microwaving—it can make the gravy watery. For extra richness, add 1 tsp ghee while reheating. The dish tastes even better the next day as flavors meld!
Can I make this dish without peanut oil?
Use vegetable oil, ghee, or mustard oil (for a Bengali twist). If avoiding peanuts, replace with sunflower oil. Just note that peanut oil gives the dish its signature nutty aroma—other oils will change the flavor profile slightly.
Why did my potatoes turn mushy?
Overcooking or adding too much water during simmering causes mushiness. For perfect texture, cook potatoes in the gravy for only 8-10 minutes after adding tomatoes. If the gravy seems dry, add 1-2 tbsp water instead of overcooking. The potatoes should be tender but still hold their shape.
