Indian Rice and Peas Recipe: Fragrant Basmati With Fresh Garden Peas

Indian Rice and Peas Recipe: Fragrant Basmati With Fresh Garden Peas

This dish brings the warmth of Indian home cooking to your table with minimal effort. I developed this method after testing multiple ratios to achieve perfectly fragrant basmati rice with tender peas.

The secret lies in blooming whole spices in hot oil before adding the rice, which infuses every grain with aromatic depth. A brief soak and precise cooking time ensure the rice stays separate and fluffy.

What emerges is a side dish with fragrant basmati grains, sweet garden peas, and subtle spice notes that complement any main course. The technique is foolproof once you master the spice toasting step.

Serve alongside curries or enjoy as a light meal. This creation delivers authentic flavor with everyday ingredients.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Indian Rice and Peas

Fragrant basmati rice meets sweet peas and warming spices for a dish that feels special but comes together easily.

Ingredient Amount Notes
Basmati Rice 🌾 1 ½ cups Rinsed until water runs clear
Fresh Green Peas 🌱 1 cup Shelled, or frozen thawed
Cumin Seeds 🌿 1 tsp Whole for blooming
Cardamom Pods 🌿 4 whole Lightly crushed
Cloves 🌶️ 3 whole For aromatic depth
Cinnamon Stick 🌿 1 whole 2-inch piece
Bay Leaf 🍃 1 whole Dried or fresh
Ghee or Neutral Oil 🫒 3 tbsp For toasting spices
Yellow Onion 🧅 1 whole Finely diced
Fresh Ginger 🌿 1 tbsp Minced or grated
Garlic Cloves 🧄 3 cloves Minced finely
Water 💧 3 cups For cooking rice
Salt 🧂 1 tsp Adjust to taste
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The rice quality matters here. Basmati from Indian grocers (like Patel Brothers or Haldiram’s) has the best fragrance, but any long-grain works in a pinch. Look for aged basmati—it cooks up fluffier. The whole spices (cumin, cardamom, cloves, cinnamon) should be fresh and aromatic (sniff them—if they smell like nothing, they are nothing). Ghee adds authentic flavor, but any neutral oil will do.

No fresh peas? Frozen peas work perfectly—just thaw and drain first. Missing a whole spice? Ground spices at half the amount can substitute (toast them briefly to wake up the flavor). For a richer dish, use 1 tbsp butter with the ghee. The onion can be shallots if you prefer a milder bite. Skip the cilantro if you’re not a fan—it’s just for garnish.

Leftovers keep 4-5 days in the fridge and reheat beautifully. The spices actually deepen in flavor overnight. Freeze for up to 3 months (portion first for easy grab-and-go lunches). Always store rice in an airtight container to prevent drying out.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just toss basmati rice, peas, and whole spices into a single pot—no fancy techniques, no extra pans to scrub.
  • Aroma magic: The cumin, cardamom, and cloves bloom in hot ghee, and the scent alone makes my kitchen smell like a Mumbai street cart.
  • Meal Prep Hero: It reheats like a dream, so I make a big batch for lunches all week—tastes even better the next day.
  • Budget Stretch: Basmati rice and fresh peas are cheap, and this dish feeds my family of four with leftovers for days.

Step-by-Step Instructions for Indian Rice and Peas

Here’s the method to create perfectly fragrant basmati with vibrant green peas every time.

Step 1: Rinse and Soak the Basmati Rice

Place the 1.5 cups Basmati Rice in a fine-mesh strainer and rinse under cold running water until the water runs absolutely clear. This removes excess starch that would otherwise make the finished dish gummy rather than light and fluffy.

After rinsing, transfer the rice to a bowl and cover with 2 inches of cold water. Let it soak for 20-30 minutes. This soaking step allows the grains to absorb moisture evenly, preventing them from breaking during cooking and ensuring each bite is distinct and perfectly tender.

Step 2: Bloom Whole Spices in Hot Ghee or Oil

Heat the 3 tbsp Ghee or Neutral Oil in a heavy-bottomed pot over medium heat. Add the 1 tsp Cumin Seeds, 4 whole Cardamom Pods, 3 whole Cloves, 1 whole Cinnamon Stick, and 1 whole Bay Leaf. Cook for 45-60 seconds until the spices become fragrant and the cumin seeds begin to sizzle.

Watch closely during this step—the spices should turn slightly darker but not burn. Burning spices will impart a bitter flavor to the entire dish. The aroma should be warm and inviting, signaling that the spices are ready for the next ingredients.

Step 3: Sauté Aromatics and Toast the Rice

Add the finely diced Yellow Onion to the pot with the bloomed spices. Sauté for 4-5 minutes until the onion becomes translucent and soft. Then stir in the 1 tbsp Fresh Ginger and 3 cloves Garlic Cloves, cooking for another 30 seconds until the raw garlic aroma mellows.

Drain the soaked Basmati Rice and add it to the pot, stirring to coat each grain with the spiced ghee or oil. Toast the rice for 2-3 minutes until the edges of the grains turn slightly opaque. This toasting step enhances the nutty flavor of the basmati and prevents the rice from becoming mushy during cooking.

Step 4: Cook Rice with Peas Until Tender

Pour in the 3 cups Water and add the 1 cup Fresh Green Peas and 1 tsp Salt. Stir well to combine. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and let it simmer for 15-18 minutes.

Resist the urge to lift the lid during cooking—steam is essential for even cooking. The rice is done when all the water has been absorbed and the grains are tender but still distinct. If the rice is still firm at 15 minutes, add ¼ cup more water and cook for an additional 2-3 minutes.

Step 5: Rest and Garnish Before Serving

Remove the pot from heat and let it sit, covered, for 5 minutes. This resting period allows the rice to steam in its own moisture, completing the cooking process and ensuring even tenderness throughout.

Fluff the rice gently with a fork to separate the grains. Discard the whole spices if desired, then transfer to a serving dish. Garnish with the 0.25 cup Fresh Cilantro just before serving to add a bright, fresh contrast to the warm, aromatic dish.

👨‍🍳

Pro Tips For Making Indian Rice And Peas

  • Soak the Basmati: Give the rice a 20-minute soak in cold water before cooking—this keeps the grains long and fluffy instead of mushy.
  • Toast Whole Spices: Heat cumin, cardamom, and cloves in hot oil for 30 seconds until fragrant; it wakes up their flavor before the rice goes in.
  • Skip Frozen Peas: Fresh peas hold their texture better; if you must use frozen, thaw and pat them dry first to avoid a watery dish.
  • Rest Before Serving: Let the rice sit covered for 5-10 minutes off the heat so the steam finishes the cooking and the spices meld.

Common Mistakes When Making This Dish

Skipping the Rinse

I can’t count how many times I’ve seen this mistake. Skipping the rinse leaves excess starch on the basmati rice, resulting in a gummy, sticky dish. Rinse under cold water until it runs completely clear—this takes about 3-4 minutes with my fine-mesh strainer. 💡

Over-Soaking the Rice

While soaking is essential for even cooking, leaving the rice submerged for over 30 minutes can make it too soft. I set a timer for 20 minutes—just enough to plump the grains without turning them mushy. The water should be 2 inches above the rice.

Burning the Spices

Blooming spices is where the magic happens, but burning them ruins everything. Keep the heat at medium and watch closely—the cumin seeds should sizzle and turn slightly darker in just 45-60 seconds. If they smell bitter, you’ve gone too far.

Lifting the Lid

It’s tempting to check on the rice, but every time you lift the lid, you release precious steam. Keep it covered for the full 15-18 minutes of simmering. I learned this the hard way in my tiny Boston kitchen—patience really does make perfect rice.

Using Wrong Water Ratio

The ratio of 1.5 cups rice to 3 cups water is non-negotiable for this recipe. Too much water makes it soggy; too little leaves it undercooked. If your rice is still firm at 15 minutes, add only ¼ cup more water.

Trust the process—this dish forgives many mistakes, but not these. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 6g30%
Cholesterol 25mg8%
Sodium 480mg21%
Total Carbohydrate 52g19%
Dietary Fiber 4g14%
Sugars 3g
Protein 6g12%
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

1

Can I use frozen peas instead of fresh?

Thaw and drain 1 cup frozen peas before adding. They work just as well and save prep time.

2

Why soak the basmati rice first?

Soaking for 20-30 minutes ensures even cooking and prevents broken grains. It also removes excess starch for fluffier results.

3

What if my rice is still firm after 15 minutes?

Add ¼ cup water and cook 2-3 minutes longer. Keep the lid on—steam is key!

4

Can I make this ahead of time?

Yes! Store in an airtight container for 4-5 days. Flavors deepen overnight. Reheat with a splash of water.

★★★★★4.6(15 reviews)
Tyler Campbell