
This dish brings aromatic basmati rice and sweet peas together with traditional Indian spices for a fragrant, flavorful side. I developed this recipe after testing multiple methods to achieve perfectly separated, fluffy grains every time.
The technique is simple yet precise: soak the rice, toast whole spices in ghee, and layer flavors carefully. The peas add a subtle sweetness that balances the warm spices, creating a harmonious dish that pairs well with curries or grilled meats.
What you’ll get is light, fluffy rice with vibrant green peas and a delicate aroma that fills your kitchen. Each grain stays distinct, absorbing just enough spice to taste rich without being overpowering.
Ready in under 30 minutes, it’s a reliable side that elevates any meal with minimal effort.
Ingredients for Indian Basmati Rice with Peas
Light, fluffy grains meet sweet peas with warm spices. Simple yet stunning side dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🌾 | 1 ½ cups | Rinsed until water runs clear |
| Frozen Green Peas 🌱 | 1 cup | Thawed or fresh |
| Ghee 🧈 | 3 tbsp | Clarified butter for richness |
| Cumin Seeds 🌿 | 1 tsp | Whole for toasting |
| Cardamom Pods 🌿 | 4 whole | Lightly crushed |
| Cloves 🌰 | 3 whole | For aromatic depth |
| Bay Leaf 🍃 | 1 whole | Dried or fresh |
| Onion 🧅 | 1 whole | Finely chopped |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Water 💧 | 3 ½ cups | For cooking rice |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed |
The rice quality matters most here. Indian grocery stores carry the best basmati—look for aged grains (they cook up lighter and fluffier). Patel Brothers or Whole Foods have solid options. For ghee, I use Gowardhan or Pure Indian Foods brands. Whole spices (cumin, cardamom, cloves) should smell fragrant—if they don’t, they’re too old. Fresh green peas from the freezer section work perfectly (no need to thaw first).
No ghee? Vegetable oil or vegan butter works in a pinch. Out of whole spices? Ground cumin at half the amount can substitute, but toast it first to wake up the flavor. Fresh cilantro can be swapped for parsley if needed. The bay leaf is optional but adds nice depth—skip it if you don’t have any. Frozen peas are actually better than canned here (they keep their texture).
Uncooked rice stores indefinitely in a cool, dry place. Cooked rice keeps in the fridge for 3-4 days or freezes for up to 3 months. Reheat with a splash of water to refresh the grains. Always rinse basmati before cooking—removes excess starch for that perfect separated texture.
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can cook the rice and peas together in one pot, no extra pans to wash.
- Aromatic Heaven: The ghee-toasted cumin and cardamom fill my kitchen with the most intoxicating scent before I even taste it.
- Weeknight Lifesaver: Between us, this is my go-to when I need a side that pairs with everything from curry to roasted chicken.
- Budget Stretcher: Frozen peas and a handful of spices make this dish feel fancy without breaking the bank.
Step-by-Step Instructions for Indian Basmati Rice With Peas
This method delivers perfectly fluffy rice with vibrant peas every time.
Step 1: Toast the Whole Spices in Ghee
Heat the 3 tbsp ghee in a heavy-bottomed pot over medium heat. Add the 1 tsp cumin seeds, 4 whole cardamom pods, 3 whole cloves, and 1 whole bay leaf. Cook for 1-2 minutes until the cumin seeds sizzle and turn lightly golden.
Here’s the thing—the spices will release their aromatic oils into the ghee, creating a flavor base that infuses every grain. Don’t let them burn; you want fragrant, not bitter. The ghee should be hot but not smoking when you add the spices.
Step 2: Sauté the Onion and Add Rice
Add the finely chopped onion to the pot and cook for 4-5 minutes until soft and translucent. The onion should turn glassy but not brown. Stir occasionally to prevent sticking.
Now add the 1.5 cups basmati rice and stir for 1-2 minutes until the grains are fully coated with the spiced ghee. You’ll notice the rice grains turn slightly opaque as they absorb the flavors. This step ensures each bite is packed with aroma.
Step 3: Add Water, Peas, and Salt, Then Simmer
Pour in the 3.5 cups water, then add the 1 cup frozen green peas and 1.5 tsp salt. Stir once to distribute the ingredients evenly. I’ve found that adding the peas now lets them cook perfectly without turning mushy.
Bring the mixture to a boil, then immediately reduce the heat to low. Cover the pot with a tight-fitting lid and let it simmer for 15 minutes. You should see steam escaping from under the lid and hear a gentle simmer.
Step 4: Rest and Fluff the Rice
After 15 minutes, turn off the heat and let the rice sit covered for another 10 minutes. This resting period allows the rice to steam and finish cooking evenly. Don’t peek—trapping the steam is key.
Gently fluff the rice with a fork, separating any clumps. The grains should be tender and distinct, with the peas bright green and tender. If the rice seems sticky, it likely needs more resting time or less stirring during cooking.
Step 5: Garnish and Serve
Sprinkle the 0.25 cup fresh cilantro over the rice and drizzle with the 1 tsp lemon juice. The cilantro adds a fresh, herbal note, while the lemon juice brightens all the flavors.
Serve immediately while the rice is hot and fragrant. Each serving should have a mix of fluffy rice, sweet peas, and aromatic spices. The cilantro and lemon juice are the final touches that make this dish truly special.
Pro Tips For Making Indian Basmati Rice With Peas
- Soak the Rice: Give basmati a 30-minute soak in cold water before cooking—it plumps the grains and prevents that dreaded dry, crumbly texture. I skipped this once and ended up with rice that tasted like it was still half-raw.
- Toast Whole Spices: Heat the cumin seeds and cardamom pods in ghee for 20-30 seconds until fragrant before adding anything else. Sounds simple, but it actually wakes up the flavors in a way that raw spices just can’t.
- Add Peas Late: Toss the frozen peas in only after the rice has cooked for 10 minutes. If you dump them in too early, they’ll turn mushy and dull. This way, they stay bright green and slightly firm.
- Use Less Water: Basmati needs less water than regular rice—stick to a 1:1.5 rice-to-water ratio. After overcooking a few batches, I realized basmati absorbs less liquid than I expected, and this keeps it light and fluffy.
Health Benefits of This Recipe
Digestive Health Boost
Basmati rice is a low-glycemic grain that digests slowly, keeping blood sugar stable. The fiber in peas adds bulk to support healthy digestion. Together, they create a gut-friendly combo that keeps you feeling full longer. I notice this dish never leaves me sluggish. 💪
Rich in Plant Protein
Peas bring 5 grams of protein per cup to this dish, while basmati rice provides essential amino acids. This plant-based protein combo is ideal for vegetarians. The spices like cumin and cardamom also contain trace minerals that support metabolism.
Vitamin and Mineral Power
The peas contribute vitamin A and vitamin C, while basmati rice offers B vitamins like thiamine and niacin. Cardamom adds manganese and iron. This dish is a nutritional powerhouse in a simple package.
Heart Health Support
The healthy fats in ghee help absorb fat-soluble vitamins from the peas, while the spices have anti-inflammatory properties. Cumin, in particular, has been shown to support heart health. This dish proves that comfort food can be good for you too. 💛
Low in Saturated Fat
With only 3 tbsp ghee for the entire recipe, this dish is surprisingly light. Most of the fat comes from heart-healthy sources. The peas add volume without adding significant calories, making it a balanced side dish.
Energy-Sustaining Carbs
The complex carbohydrates in basmati rice provide steady energy, while the peas add a natural sweetness that prevents energy crashes. I find this dish keeps me energized for hours, without the post-meal slump. ✨
Nutrition Facts
Frequently Asked Questions
Should I soak the rice before cooking?
Yes, soaking for 20-30 minutes ensures even cooking and fluffier grains. It removes excess starch so the rice doesn’t clump together.
Can I use fresh peas instead of frozen?
Use 1 cup fresh peas and add them 5 minutes after the rice starts simmering to prevent overcooking. Frozen works best for convenience.
What if my rice turns out sticky?
This usually means too much stirring or not enough resting time. Let it sit covered for the full 10 minutes after cooking, then fluff gently with a fork.
How do I make this dish vegan?
Simply swap ghee for 3 tbsp vegetable oil or vegan butter. The spices and peas will still create a rich, flavorful result.
- Jimmy Dean Sausage and Rice Recipe: Hearty One-Pot Savory Delight - October 19, 2026
- Indian Jasmine Rice Recipe: Fragrant Basmati-Free Elegance - October 19, 2026
- KFC Rizo Rice Recipe: Copycat Side Dish With Savory Spice Blend - October 19, 2026