Aloo Matar Rice Recipe: One-Pot Potato Peas with Fragrant Basmati

Main Courses

Aloo Matar Rice Recipe: One-Pot Potato Peas with Fragrant Basmati

Aloo matar rice transforms a simple weeknight into a celebration of North Indian home cooking. This one-pot wonder combines tender potatoes and sweet peas in a fragrant, spiced gravy that pairs perfectly with fluffy basmati rice. The dish is vegetarian, hearty, and packed with the comforting flavors of cumin, coriander, and garam masala that define home-style Indian cuisine.

The beauty of aloo matar lies in its simplicity—just a handful of ingredients that come together in a single pot. You'll start with onions and tomatoes forming the base, then layer in potatoes and peas that cook until perfectly tender. The spices infuse the dish with warmth and depth, while a touch of cream at the end adds richness without overpowering the natural flavors.

By the time you serve this dish, you'll have a fragrant, golden-brown gravy with potatoes that are just tender enough and peas that burst with sweetness. The rice absorbs the aromatic flavors, creating a complete meal that's both satisfying and elegant. This is the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.

Traditionally served with raita, pickles, or a side of cucumber salad, aloo matar rice is a versatile dish that works for any occasion. Whether you're cooking for family or treating yourself to a comforting meal, this recipe delivers restaurant-quality results with minimal effort. Let's get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for aloo matar rice

Simple spices, tender potatoes, and sweet peas create this comforting North Indian one-pot meal.

Ingredient Amount Notes
Basmati Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Yellow Onions 🧅 1 ½ whole Medium, finely chopped
Medium Tomatoes 🍅 3 whole Ripe, roughly chopped
Russet Potatoes 🥔 2 lb Medium, peeled and cubed
Green Peas 🌱 1 ½ cups Fresh or frozen, thawed
Ghee or Vegetable Oil 🫒 ½ cup For sautéing, ghee preferred
Ground Cumin 🌿 1 tsp Freshly ground preferred
Ground Coriander 🌿 1 ½ tsp Freshly ground for best flavor
Turmeric Powder 🧂 ½ tsp Bright yellow, fresh
Garam Masala 🌶️ 1 tsp Store-bought or homemade blend
Red Chili Powder 🌶️ ½ tsp Adjust for spice preference
Salt 🧂 1 ½ tsp Adjust to taste
Heavy Cream 🥛 ¼ cup Full-fat for richness
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 4 cloves Minced for base

The onions and tomatoes form the aromatic base—look for ripe, red tomatoes at the grocery store, not the mealy ones. Costco or local Indian markets often have better quality for spices like garam masala and turmeric. Fresh cumin and coriander make all the difference (the ground stuff from bulk bins at Whole Foods is my go-to). Potatoes should be medium-sized—too big and they won't cook through evenly. For the peas, frozen works perfectly if fresh aren't in season, just make sure they're thawed before adding.

No garam masala? Mix 0.5 tsp each cumin, coriander, cinnamon, cardamom, and cloves for a quick substitute. Heavy cream can be swapped for coconut milk if you're avoiding dairy, though it'll be slightly lighter. The tomatoes can be roasted for deeper flavor—just toss them on a baking sheet at 400°F for 20 minutes before chopping. If you're using pre-chopped onions, pat them dry first to avoid excess moisture in your gravy. The cilantro is purely for garnish, so dried oregano works in a pinch if you're out.

This dish tastes even better the next day—double the recipe and store leftovers for up to 4 days in the fridge. The rice stays fluffy if you spread it on a tray to cool before refrigerating. For meal prep, freeze portions of the gravy separately from the rice—just reheat the gravy with a splash of water and stir it into the rice when serving. Garnish with extra cilantro or a drizzle of cream right before eating for maximum freshness.

❤️

Why You'll Love This Recipe

  • That’s the secret: the potatoes stay ridiculously tender while the peas hold their bite, all wrapped in a tangy tomato-onion base. Honestly, the way the basmati rice soaks up that flavor? Every grain feels like a little flavor bomb.
  • One-Pot Magic: I swear by this recipe when I’m too tired to juggle three pans. The potatoes and peas soften right in the same pot where the onions caramelize—no extra bowls, no extra mess. Just stir, simmer, and serve.
  • Creamy Crisp Contrast: That’s the secret: the potatoes stay ridiculously tender while the peas hold their bite, all wrapped in a tangy tomato-onion base. Honestly, the way the basmati rice soaks up that flavor? Every grain feels like a little flavor bomb.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, and the aloo matar mix reheats like it’s fresh—no mushy textures, no sad leftovers. Pack it in containers, and my kids still fight over who gets the last bite.

Step-by-step instructions for aloo matar rice

This one-pot dish comes together beautifully with minimal cleanup—just follow these simple steps.

1

Sauté Aromatics in Ghee

Heat the 0.5 cup ghee or vegetable oil in a heavy-bottomed pot over medium heat. Add the 4 cloves minced garlic cloves and sauté for 30 seconds until fragrant—you'll smell that warm, nutty aroma. Then add the 1.5 whole finely chopped yellow onions and cook for 5-6 minutes until golden and translucent.

Here's where the magic starts: stir in 1 tsp ground cumin and 1.5 tsp ground coriander immediately after the onions. The spices will bloom and fill your kitchen with an earthy, citrusy scent. Cook for another 1 minute until the raw spice flavor disappears—this prevents bitterness in your dish.

2

Add Potatoes and Spices

Toss in the 2 lb peeled and cubed russet potatoes, spreading them evenly in the pot. Sprinkle over 0.5 tsp turmeric powder, 0.5 tsp red chili powder, and 1.5 tsp salt. Stir gently to coat the potatoes in the spice mixture—this ensures even flavor distribution.

Cook for 5 minutes on medium heat, stirring occasionally. You'll see the potatoes start to soften slightly at the edges and the spices develop a deeper color. This step builds the foundation for the rich, aromatic flavor that defines aloo matar.

3

Incorporate Tomatoes and Rice

Add the 3 whole roughly chopped medium tomatoes and cook for 5-6 minutes until they break down into a thick paste. The tomatoes will release their juices and create a glossy, slightly sticky base for your dish.

Now stir in the 1.5 cups basmati rice, making sure each grain is well-coated in the tomato mixture. Pour in 3 cups water (or enough to cover the rice by about 1 inch) and bring to a gentle boil. Reduce heat to low and let it simmer uncovered for 15 minutes—this allows the rice to absorb some liquid while the flavors meld.

4

Add Peas and Simmer

After 15 minutes, stir in the 1.5 cups green peas and 1 tsp garam masala. The peas will release their sweetness as they cook, balancing the earthy spices. Cover the pot and simmer for 15-20 minutes on low heat until the rice is tender and the liquid is mostly absorbed.

I like to check the rice at the 15-minute mark—it should be al dente with a slight bite. If it's not quite done, cover and cook for another 5 minutes. The peas should be bright green and tender, not mushy.

5

Finish with Cream and Garnish

Once the rice is perfectly cooked, reduce heat to low and stir in the 0.25 cup heavy cream. This adds a luxurious richness that balances the earthy spices. Let it simmer for 2 minutes until the cream is fully incorporated and the mixture is creamy.

Finally, remove from heat and stir in the 0.25 cup chopped fresh cilantro. Let the dish rest for 5 minutes before serving—this allows the flavors to settle and the cream to meld perfectly with the spices. Garnish with extra cilantro and serve hot with a side of yogurt or raita if desired.

👨‍🍳

Pro Tips For Making Aloo Matar Rice

  • CRISPY POTATOES FIRST: Cut your Russet potatoes into even 1-inch chunks—no need for perfection, but avoid odd shapes that won’t brown. After boiling, spread them on a wire rack for 10 minutes (yes, even if you’re impatient like me) so they crisp up properly when frying later. Overcrowding the pan will turn them soggy, and no one wants that.
  • SWEAT ONIONS LOW: Don’t rush the onion cooking—medium heat is your friend here. After 5 minutes of cooking, they should release moisture and soften without browning. If they start to sizzle too fast, lower the heat immediately; burnt onions make the whole dish taste bitter, and trust me, you’ll notice.
  • TOMMY TIME MATTERS: Chop tomatoes into large, uneven chunks (no need to dice them finely) and add them to the pan when onions are just softening, not fully cooked. Let them cook uncovered for 3-4 minutes until they collapse slightly—this concentrates their flavor and prevents a watery gravy. Skipping this step is how you end up with a bland, saucy mess.
  • PEAS LAST MINUTE: Add green peas only in the final 2 minutes of cooking—fresh or frozen, they’ll soften fast and stay vibrant. If using frozen, don’t thaw them first; toss them straight from the freezer into the hot pan. Overcooking turns them mushy, and that’s a waste of their sweet, bright flavor.

Common mistakes when making this recipe

Overcooking the Potatoes

One of the biggest mistakes is letting the potatoes turn mushy. Since they cook in the same pot as the rice, they can easily overcook while the rice finishes. I always check the potatoes at the 15-minute mark—they should be tender but still hold their shape. If they're falling apart, reduce the simmer time next time or add them later with the peas. 🥔

Skipping the Spice Bloom

Rushing the spice step by adding cumin and coriander after the onions will make your dish taste bitter. Always sauté the spices for 1 full minute after adding them to let their flavors develop. I remember my first attempt tasted harsh because I skipped this—now I set a timer to ensure proper blooming. 🌿

Using Too Much Water

The rice needs just enough water to cook without turning mushy. 3 cups is perfect for 1.5 cups of basmati rice—any more and you'll end up with a watery dish. If your rice is still firm after simmering, it's better to uncover and cook longer than add extra water. Trust the process! 💧

Ignoring the Resting Time

Letting the dish rest for 5 minutes after adding cream is crucial. Skipping this step means the cream won't fully meld with the spices, leaving your aloo matar tasting uneven. I've learned this the hard way—rushing to serve always makes the flavors feel disjointed. ✨

Overstirring the Rice

Constantly stirring the rice can release excess starch and turn your gravy gluey. Once the water boils, let it simmer uncovered for 15 minutes without stirring. I now use a wooden spoon to gently fluff the rice just once before covering—this keeps the texture perfect. 🍚

Adding Cream Too Early

Introducing the cream before the rice is fully cooked will make it curdle or separate. Always wait until the rice is tender and the liquid is mostly absorbed before stirring in the 0.25 cup heavy cream. The last 2 minutes of simmering are where the magic happens—just enough time to warm the cream without overpowering the dish. 🥛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 45mg15%
Sodium 1100mg48%
Total Carbohydrate 78g28%
Dietary Fiber 8g29%
Sugars 6g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

Can I use frozen peas instead of fresh? Frozen peas work perfectly in aloo matar rice. Just

1

What's the best rice to use for this dish?

Long-grain basmati rice is ideal—it stays separate and fluffy while absorbing the aromatic gravy. For extra fluffiness, rinse the rice 2-3 times before cooking to remove excess starch.

2

How can I make this dish spicier?

Add 0.5-1 tsp extra red chili powder when cooking the potatoes, or stir in 1-2 tsp finely chopped green chilies with the onions. For heat lovers, finish with a pinch of cayenne pepper or a dash of hot sauce.

3

Can I make aloo matar rice in a pressure cooker?

Yes! Follow the same steps until adding the peas. Then pressure cook for 4-5 whistles (about 15-20 minutes) until rice is tender. Release pressure naturally, then finish with cream and garnish. The dish will be even more flavorful from the pressure cooking.

4

What are good sides to serve with this dish?

Traditional pairings include mint-coriander chutney, raita (yogurt with cucumber), or a simple cucumber salad. For extra protein, add a side of dal or paneer tikka. The cool, creamy textures balance the rich, spiced gravy perfectly.

★★★★★5.0(11 reviews)
Categories Main Courses