Oh, the smell that fills my kitchen when I make this Sweet Pea & Shallot Pulao is just divine! It’s one of those dishes that feels fancy enough for company but is seriously simple enough for a weeknight dinner. I remember the first time I whipped this up – the rice was perfectly fluffy, the peas were little pops of sweetness, and those shallots? They just melt in your mouth with this lovely subtle oniony sweetness. Honestly, this Sweet Pea & Shallot Pulao is quickly becoming my go-to when I want something satisfying, aromatic, and utterly delicious without spending hours in the kitchen.

Why You’ll Love This Sweet Pea & Shallot Pulao
Seriously, this dish is a winner! Here’s why you’ll be making it again and again:
- It’s incredibly flavorful with that perfect balance of sweet peas and savory shallots.
- Super easy – you literally just toss everything in one pot!
- Talk about quick! It’s ready in under an hour, making it perfect for busy nights.
- It’s naturally vegetarian and can easily be made vegan too.
- Versatile! Serve it as a main dish or as a gorgeous side.
- The aroma alone is worth making it – pure comfort!
Ingredients for Your Sweet Pea & Shallot Pulao
Alright, let’s gather our goodies for this amazing Sweet Pea & Shallot Pulao. It’s really straightforward, and the beauty is in the simplicity of these ingredients:
- 1 cup **basmati rice**, make sure you rinse it really well until the water runs clear!
- 2 tablespoons **ghee** or your favorite cooking oil – ghee gives it that extra special flavor, but oil works a charm too.
- 1 teaspoon **cumin seeds** – these little guys add that wonderful warmth.
- 2 **green cardamom pods** – just give them a little crack before you toss them in to release their perfume.
- 1 **bay leaf** – a classic for a reason!
- 1/2 teaspoon **turmeric powder** – for that gorgeous golden hue and earthy notes.
- 1/4 teaspoon **red chili powder** – just enough for a tiny kick, you can add more if you like it spicy!
- 1 cup **sweet peas**, frozen or fresh are both totally fine.
- 2 **shallots**, thinly sliced – these are key for that subtle, sweet oniony depth.
- 2 cups **water** or **vegetable broth** – broth will give you a richer flavor, but water is perfectly good too.
- **Salt** to taste – always important!
- A handful of **fresh cilantro** for garnish – it just brings everything to life at the end.
Essential Equipment for Making Sweet Pea & Shallot Pulao
You don’t need a whole lot of fancy gadgets for this Sweet Pea & Shallot Pulao! Just a good sturdy pot or Dutch oven with a tight-fitting lid is your best friend here. A sharp knife and a cutting board for getting those shallots prepped are also a must. And of course, a fork to fluff it all up at the end!
Step-by-Step Guide to Your Sweet Pea & Shallot Pulao
Alright, let’s get cooking! Making this Sweet Pea & Shallot Pulao is easier than you think, and the steps are pretty straightforward. Just follow along, and you’ll have a fragrant, delicious pot of rice in no time. Trust me, the aroma that fills your kitchen will be amazing!
- First things first, we need to get our basmati rice ready. Give it a good rinse under cold water until the water runs clear. This washes off excess starch, which is key for fluffy rice! Then, let it soak for about 20 minutes. Don’t skip this – it helps the rice cook evenly and become super long and separate. Drain it really well after soaking.
- Now, grab a nice medium-sized pot or a Dutch oven. Pop it on the stove over medium heat and add your ghee or oil. Once it’s shimmering, toss in the cumin seeds, those little cardamom pods (give them a gentle crush with your hand first, it releases their magic!), and the bay leaf. Let them sizzle for about 30 seconds until you can really smell that beautiful aroma.
- Next up, add your thinly sliced shallots. Cook them, stirring often, until they’re nice and soft and starting to get a little golden around the edges. This usually takes about 5 to 7 minutes. This is where that lovely subtle sweetness starts to build!
- Time for our spices! Stir in the turmeric powder and the red chili powder. Give it a quick stir for about 30 seconds, just to toast them up a bit. Be careful, they can burn quickly!
- Now, gently add your drained basmati rice and those sweet peas right into the pot. Give everything a gentle stir to coat the rice and peas with all those lovely spices and the sautéed shallots. I like to be careful here not to break the rice grains.
- Pour in your water or vegetable broth. I usually go for broth because it adds another layer of flavor, but water is perfectly fine too! Add your salt to taste – start with a good pinch and you can always add more later if needed. Give it a good stir and bring the whole mixture to a rolling boil.
- Once it’s boiling, reduce the heat to the absolute lowest setting. Cover the pot with a tight-fitting lid – this is super important to trap all that steam. Let it simmer away for about 15 to 20 minutes. Resist the urge to lift the lid! You want the rice to cook through and absorb all that liquid.
- After the simmering time is up, take the pot off the heat completely, but keep that lid on tight! Let it rest for about 5 minutes. This resting period is crucial for the rice to finish steaming and become perfectly tender. You can find some tips on cooking perfect rice like this in other recipes too!
- Finally, uncover the pot. Gently fluff the rice with a fork, separating the grains. Stir in your fresh cilantro for garnish, and voilà! You’ve got a beautiful, fragrant Sweet Pea & Shallot Pulao ready to serve. This simple method works wonders, much like how you’d approach making authentic Mexican rice. Enjoy every bite!

Don’t worry if your rice looks a little moist at first; as you fluff it, it will become light and airy. If it seems a bit dry, you can always add a tiny splash more broth or water.
Tips for the Perfect Sweet Pea & Shallot Pulao
Okay, so making this Sweet Pea & Shallot Pulao is pretty foolproof, but a few little secrets can really elevate it from nice to *wow*! Here are my top tips to make sure yours turns out absolutely perfect every single time:
- Don’t skip rinsing the rice! Seriously, this is non-negotiable for fluffy, separate grains. Washing away that excess starch prevents a gummy mess.
- Shallots are your friend. If you can’t find shallots, use a sweet yellow onion sliced super thin, but shallots really do give it that special delicate flavor.
- Keep that lid on tight! When the rice is simmering, you need that steam trapped inside. Peeking too much releases the heat and can make your rice cook unevenly. Patience, my friend!
- Taste and adjust the salt *before* it starts boiling. It’s much harder to get the salt distributed evenly once it’s simmering away.

Ingredient Notes and Substitutions
Every now and then, you might find yourself without a specific ingredient, or maybe you just want to tweak things! For this Sweet Pea & Shallot Pulao, you’ve got options. If shallots are playing hard to get, a sweet yellow onion, sliced paper-thin, can step in – just know the flavor will be a bit stronger. And if you’re out of ghee, don’t sweat it! A good quality neutral oil like vegetable or canola oil will work just fine. The star ingredients are pretty forgiving!
Serving Suggestions for Your Pulao
This Sweet Pea & Shallot Pulao is fantastic on its own, but it really shines when paired with other goodies. It makes a lovely, lighter side for dishes like grilled paneer or tandoori chicken. Or, you could serve it alongside a vibrant salad, maybe something like a radicchio salad with some crunch, or even a simple Caesar salad if you’re feeling a bit fusion-y! It’s super versatile!
Storage and Reheating Instructions
Got delicious Sweet Pea & Shallot Pulao leftovers? Lucky you! Store them properly and you can enjoy that amazing flavor again tomorrow. Just let the pulao cool down completely to room temperature first. Then, pop it into an airtight container and pop that into the fridge. It should stay good for about 3-4 days. When you’re ready to reheat, the best way is on the stovetop over low heat, adding a tiny splash of water or broth to help steam it up and bring it back to life. You can also do this in the microwave, but give it a stir halfway through to make sure it heats evenly.

Frequently Asked Questions About Sweet Pea & Shallot Pulao
Got some burning questions about your Sweet Pea & Shallot Pulao? I’ve got you covered! Here are some quick answers to help you out:
Can I make this Sweet Pea & Shallot Pulao ahead of time?
You sure can! This pulao is actually quite good made ahead. Just let it cool completely, store it in an airtight container in the fridge, and reheat it gently with a splash of water.
What can I serve with Sweet Pea & Shallot Pulao?
It’s fantastic with grilled paneer, tandoori chicken, or even just a simple side of yogurt or raita. It’s really versatile!
How do I prevent the rice from sticking in my Sweet Pea & Shallot Pulao?
The trick is rinsing and soaking the rice well! Also, make sure you’re not stirring too much while it’s cooking, and let it rest after simmering. A little splash of water when reheating helps too.
Can I use different vegetables in this Sweet Pea & Shallot Pulao?
Absolutely! Feel free to toss in some chopped carrots, green beans, or even some cauliflower florets along with the peas for a veggie-packed twist.
Nutritional Information
Just a heads-up, the nutritional info for this Sweet Pea & Shallot Pulao is an estimate! It can totally change based on the exact ingredients you use, like whether you go for ghee or oil, or use water versus broth. But generally, one serving comes out to around 350 calories, with about 12g of fat, 10g of protein, and 50g of carbs. Enjoy every delicious bite!