Main Courses
Aloo matar rice transforms simple basmati rice into a fragrant, one-pot masterpiece where tender potatoes and peas mingle with warm spices. This Punjabi-inspired dish balances earthy flavors with just the right tang—perfect for weeknight dinners or weekend feasts. The secret lies in slow-cooking the potatoes and peas until they’re perfectly tender while letting the spices bloom into aromatic harmony.
What sets this recipe apart is the layered approach: the rice cooks in the same pot as the aloo matar, absorbing the rich, spiced gravy for maximum flavor. No separate cooking means less cleanup and more time enjoying the meal. The dish delivers a satisfying texture—creamy potatoes, crisp peas, and fluffy basmati—all held together by a lightly spiced tomato-onion base.
By the time you serve this dish, your kitchen will smell like a home-cooked Indian feast, and every bite will offer a perfect balance of spice, sweetness, and earthiness. The dish pairs beautifully with a side of raita or a simple salad, rounding out the meal with freshness. Ready to elevate your rice game?
This recipe is designed for authenticity without complexity—ideal for beginners and seasoned cooks alike. The step-by-step process ensures you’ll achieve restaurant-quality results at home, every time. Let’s get started!
Ingredients for aloo matar rice
Pantry staples meet Punjabi spices for this aromatic, one-pot rice dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 cup | Uncooked, long-grain preferred |
| Yellow Onions 🧅 | 1 whole | Medium size, finely chopped |
| Fresh Tomatoes 🍅 | 2 medium | Ripe, chopped or blitzed |
| Fresh Ginger 🌿 | 1 inch | Peeled, grated finely |
| Green Peas 🌱 | 1 cup | Fresh or frozen, thawed |
| Baby Potatoes 🥔 | 1 ½ lb | Waxy variety, halved |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Cumin Seeds 🌶️ | 1 tsp | Toasted lightly for aroma |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | Bright yellow color |
| Garam Masala 🌿 | ½ tsp | Warm spice blend |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point preferred |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The basmati rice is the foundation—Indian Basmati from the bulk section has the best texture. Potatoes should be waxy (like Yukon Gold) to stay firm without turning mushy. Whole spices like cumin seeds toast beautifully in the oil, releasing their aroma before being ground—don’t skip this step. For the peas, frozen works perfectly (thaw first), but fresh gives a brighter flavor if you’ve got them. The ginger needs to be fresh—dried won’t give that zesty punch. Penzeys or local Indian markets carry great quality spices if your grocery store’s selection feels lackluster.
No fresh cilantro? Dried works at half the amount, but it lacks that fresh brightness. Running low on garam masala? Mix 2 parts coriander, 1 part cumin, 1 part cinnamon, and pinch of cardamom for a quick substitute. The tomatoes can be canned (San Marzano if you want quality) if fresh aren’t in season—just drain the juice. For extra creaminess, stir in 2 tbsp coconut milk or yogurt at the end. The peas and potatoes should be tender but still hold their shape—don’t overcook or they’ll turn to mush.
This reheats beautifully—just add a splash of water and cover. Keeps for 4-5 days in the fridge, freezes for 3 months if you portion it into containers. The spices intensify overnight, so leftovers often taste even better. For meal prep, cook the rice and aloo matar separately, then combine when reheating to avoid sogginess. Garnish with extra cilantro right before serving—that fresh burst of green makes all the difference.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to juggle multiple pans. The onions and tomatoes caramelize right in the same pot where the rice cooks—no extra bowls, no sticky messes. Just stir, simmer, and let the spices work their magic while you sip tea.
- Peas & Spice Bliss: That burst of green peas against the smoky, garlicky aloo matar? It’s the kind of flavor that makes you pause mid-bite. The ginger and tomatoes add a tangy depth, but the peas keep it bright—like a hug in every mouthful.
- Lunchbox Legend: Between us, this is my go-to for meal prep. The rice stays fluffy, the peas hold their crunch, and it reheats like a dream. Pack it for work or school—no sad, soggy leftovers here. (Yes, even on a Tuesday night.)
- Pocketbook Hero: Basmati rice, onions, and tomatoes? Affordable staples that stretch into a full meal. I’ve fed four people for under $8 with this—plus, the leftovers taste just as good the next day. Budget-friendly doesn’t mean boring, trust me.
Step-by-step instructions for aloo matar rice
Here's how to create this fragrant, hearty pilaf with perfectly spiced potatoes and peas.
Prepare the Potatoes and Peas
Begin by washing and halving the 1.5 lb baby potatoes—I prefer waxy varieties like Yukon Gold for their firm texture. Boil them in salted water for 12-15 minutes until they're fork-tender but still hold their shape. Drain and set aside, reserving ½ cup of the starchy potato water.
Thaw the 1 cup green peas if using frozen, then set them aside. This early prep ensures everything cooks together harmoniously later. The potato water will become our secret weapon for creating a creamy, flavorful pilaf without heavy cream.
Build the Spiced Tomato Base
Heat 2 tablespoons vegetable oil in a large pot over medium heat. Add the 1 tsp cumin seeds and toast them for 30 seconds until they sizzle and release their aroma—this is where the magic starts. Add the 1 whole finely chopped yellow onion and cook for 4-5 minutes until soft and translucent.
Stir in the 4 minced garlic cloves and 1 inch finely grated ginger, cooking for 1 minute until fragrant. Add the 2 chopped fresh tomatoes, 1 tsp ground coriander, 0.5 tsp turmeric powder, and 1 tsp salt. Cook uncovered for 8-10 minutes, stirring occasionally, until the tomatoes break down into a thick, glossy sauce. This is your flavor foundation.
Cook the Potatoes and Peas
Add the halved potatoes to the tomato mixture and stir well to coat them in the spiced sauce. Pour in ½ cup reserved potato water, then add the 1 cup green peas. Bring to a gentle simmer and cook for 10 minutes, stirring occasionally. The potatoes should absorb the flavors while the peas soften slightly but remain vibrant.
If the mixture looks dry, add 1-2 tablespoons more potato water—this keeps everything moist without diluting the flavors. The peas should be tender but still hold their shape; overcooking turns them mushy. This step is where the dish comes together—don't rush it.
Incorporate the Rice and Finish
Rinse the 1 cup basmati rice under cold water until the water runs clear—this removes excess starch that can make the rice gummy. Add the rice to the potato-pea mixture and stir gently to distribute it evenly. Pour in 1½ cups water (or enough to cover the rice by about ½ inch).
Bring to a boil, then reduce heat to low, cover tightly with a lid, and simmer for 12-15 minutes. The rice should absorb all the liquid, leaving it tender and separate. If the top looks dry, sprinkle 1 tablespoon water over it and cover again. This steaming method ensures perfectly fluffy grains.
Garnish and Serve
Once the rice is tender, remove from heat and let it sit covered for 5 minutes. Stir in the 0.5 tsp garam masala and 0.25 cup chopped fresh cilantro, mixing gently to distribute the warm spices and bright herb notes. The garam masala adds that signature North Indian warmth that ties everything together.
Serve immediately while still warm, garnished with extra cilantro if desired. The dish should be fragrant with layers of cumin, coriander, and garam masala, with each bite offering creamy potatoes, sweet peas, and perfectly spiced rice. Pair with raita or a simple salad for a complete meal.
Pro Tips For Making Aloo Matar Rice
- Sear Onions Low and Slow: I used to blast those onions on high heat and end up with bitter, charred bits—especially with yellow onions. Instead, cook them over medium-low heat for 8–10 minutes until they’re golden and sweet, stirring occasionally. The longer you take, the deeper the flavor, and you’ll skip the bitter aftertaste that ruins the whole dish. ---
- Crush Tomatoes by Hand: Blenders make the gravy look uniform, but hand-crushing tomatoes with a fork or your fingers releases more juice and keeps the texture slightly rustic—exactly what aloo matar needs. My grandmother swore by this, and it makes a real difference in how the gravy clings to the rice. ---
- Don’t Overcrowd the Pot: I learned this the hard way—adding too much rice and peas at once steams everything instead of toasting it. Cook the onions, ginger, and tomatoes first, then add the potatoes in batches so they brown properly. The same goes for peas: stir them in at the end or they’ll turn mushy. ---
- Use Less Water for Rice: Basmati rice needs 1.5 cups water per cup of rice, not the usual 2 cups. The gravy’s moisture is enough to keep it tender, and this prevents soggy, gluey rice. I skip this rule when I’m lazy, but the dish is noticeably better when I don’t.
Make-ahead tips for aloo matar rice
Prep Ahead Strategy
Start by prepping the potatoes and peas the night before—halve and boil the 1.5 lb baby potatoes for 12-15 minutes, then store them in the fridge with ½ cup reserved potato water. Thaw any frozen peas and keep them in a sealed container. This saves 15 minutes on cook day and ensures everything is ready to combine. 💡
Spice Base Prep
Toast the 1 tsp cumin seeds and chop the onions, garlic, and ginger in advance. Store them in separate airtight containers in the fridge for up to 2 days. When you're ready to cook, simply sauté the prepped aromatics in 2 tbsp oil for 30 seconds—this jumpstarts the flavor development instantly. The tomatoes can also be chopped and stored separately.
One-Pot Efficiency
Cook the entire dish in one pot to minimize cleanup. After building the spiced tomato base, add the prepped potatoes, peas, and rice all at once. Use the reserved potato water to maintain moisture—this creates a naturally creamy texture without extra effort. The rice cooks directly in the flavorful gravy, absorbing all those delicious spices. 🌟
Storage Solutions
Let the dish cool completely before storing in an airtight container. It keeps well in the fridge for 4-5 days—the flavors actually deepen overnight. For freezing, portion into individual containers and store for up to 3 months. When reheating, add 1-2 tbsp water to prevent drying out. Microwave on medium heat for 2-3 minutes, stirring halfway.
Meal Prep Timeline
Plan to spend 30 minutes prepping ingredients the night before, then 45 minutes cooking on the day of serving. The dish reheats beautifully, making it perfect for busy weeknights. If you're short on time, use canned tomatoes (San Marzano for best quality) and frozen peas—just thaw them first. The key is keeping the spices and aromatics fresh until you're ready to cook.
Garnish Fresh
Always add the 0.25 cup chopped cilantro and 0.5 tsp garam masala right before serving. This preserves their bright flavors and adds that restaurant-quality finish. If you're prepping ahead, store these garnishes separately and add them just before eating. The fresh cilantro makes all the difference in that final presentation. ✨
Nutrition facts
Frequently asked questions
Can I make aloo matar rice without peas?
While peas add sweetness and texture, this dish works beautifully without them. Simply omit the peas and adjust the potato-to-water ratio slightly—use ½ cup more potato water to compensate for the missing peas. The dish will still deliver that creamy, spiced potato flavor with a lighter texture.
Why does my aloo matar taste bland?
Bland flavor usually means the spices didn't develop properly. Toast the cumin seeds for 45 seconds until fragrant, and cook the tomato-onion base for 10-12 minutes uncovered to let the flavors concentrate. For extra depth, add ½ tsp amchur (dried mango powder) or a pinch of asafoetida (hing) when sautéing onions.
Can I use instant rice for this recipe?
While possible, instant rice won't give the same aromatic, fluffy texture. For best results, stick with basmati rice—its long grains absorb flavors beautifully. If you must use instant rice, reduce cooking time to 8-10 minutes and add ¼ cup extra water to prevent dryness. The dish will still taste good but lose its signature texture.
What's the best way to make this dish spicier?
For heat lovers, add ½ tsp Kashmiri red chili powder with the coriander, or stir in 1-2 green chilies when sautéing onions. For smoky depth, include ¼ tsp smoked paprika with the garam masala. Always taste as you go—start with less and adjust gradually to avoid overpowering the dish.
How do I prevent the potatoes from turning mushy?
Use waxy potatoes like Yukon Gold and boil them just until fork-tender (12-15 minutes). When adding to the sauce, cook them for only 8-10 minutes total. The key is gentle simmering—never boiling. For extra firmness, add 1 tbsp lemon juice at the end to help maintain texture.
