Masala Rice Recipe

No ratings yet
Updated: Jun 09, 2025
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Make this flavorful masala rice using raw white rice, aromatic spices, onions, and veggies. It’s quick, comforting, and perfect for busy weeknights.

A bowl of vibrant yellow Masala Rice garnished with lime wedges, green chilies, and fresh coriander sits on a rustic mat, with more herbs and lime scattered around.

Quick Look: Masala Rice

Soaking Time: 30 minutes
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 1 hour 10 minutes
Servings: 4 servings
Dietary Info: Vegan, gluten-free
Flavor/Texture: Fragrant, mildly spicy, and comforting rice with well-balanced masala flavors and fluffy grains

One-pot rice dishes are a great option for lunch. Add a simple raita and papad on the side, and you have a wholesome meal ready in no time. Be it black pepper rice, lemon rice, or cabbage rice, I love making these easy dishes for a quick lunch.

This masala rice is one of my favorite rice dishes. I make it when I have little portions of various veggies left over in the refrigerator. It is a great way to finish them all.

What Is Masala Rice?

Masala rice (also called masala chawalvegetable masala rice, or spiced rice) is a one-pot North Indian dish in which long grain basmati rice is cooked with mixed vegetables and a blend of whole spices and ground spice powders. It sits between a simple steamed rice and a full biryani; quicker than biryani but far more flavorful than veg pulao.

The word “masala” comes from the Sanskrit root meaning “mixture of spices,” and that’s exactly what lifts this dish. The whole spices give the rice a lovely aroma, while the spice powders make every bite warm and flavorful. That is why this dish tastes richer than a simple pulao but still comes together quickly.

Masala Rice Ingredients

  • Rice – I prefer long grain basmati rice for vegetable masala rice. You can also make it using short-grain white rice. You can also make masala chawal using brown rice. The cooking time and liquid-to-rice ratio will be different in this case. Check out my brown rice pulao recipe for guidance.
  • Vegetables – I like to use carrots, green peas, green beans, corn kernels, and cauliflower in this recipe. You can also use potatoes, green bell pepper (capsicum), broccoli, etc.
  • Whole Spices – The rice is mildly flavored with whole spices, including cinnamon sticks (dalchini), green cardamoms (hari elaichi), cloves (laung), and bay leaves (tejpatta).
  • Spice Powders – This recipe utilizes basic spice powders, including Kashmiri red chili powder, turmeric powder, coriander powder, garam masala powder, and roasted cumin powder.
  • Others – You will also need neutral flavored cooking oil (such as sunflower oil, canola oil, or light olive oil), cumin seeds, fennel seeds (saunf), onions, ginger garlic paste, salt, freshly squeezed lime juice, and cilantro (fresh coriander leaves). Adding a little lime juice gives the cooked rice a nice, fluffy texture.
  • Garnish – Garnish the rice with chopped cilantro. Lime wedge and green chilies can be used as garnish as well.

How To Make Masala Rice

Step 1: Rinse 1 cup of long grain basmati rice thoroughly and soak it in water for 20-30 minutes. Soaking the rice for a while ensures fluffy, separate rice once it is cooked. Soaking also speeds up the cooking process.

Rice soaked in water.

Step 2: Heat 2 tablespoons of cooking oil in a pan over medium-high heat. Once the oil is hot, add the following ingredients and fry for 3-4 seconds until fragrant.

  • 1 teaspoon cumin seeds
  • 1 teaspoon fennel seeds
  • 1-inch piece of cinnamon stick
  • 2-3 whole green cardamoms
  • 1-2 cloves
  • 1 bay leaf
Whole spices added to hot oil.

Step 3: Add ยฝ cup of finely chopped onions and cook until translucent, stirring frequently. 

Onions added to the pan.

Step 4: Add 1 teaspoon ginger garlic paste and cook until the onions turn golden brown.

Golden (not just translucent) onions add sweetness and body. This is the single most important flavor-building step.

Ginger garlic paste added to the pan.

Step 5: Now add ยฝ cup of finely chopped tomatoes and cook until they soften and become mushy.

Tomatoes added to the pan.

Step 6: Add the following ingredients to the pan.

  • 1 cup of mixed vegetables (I used a mix of carrots, green peas, green beans, corn kernels, and cauliflower)
  • 1 teaspoon Kashmiri red chili powder
  • ยฝ teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • ยฝ teaspoon garam masala powder
  • ยฝ teaspoon roasted cumin powder
  • 1 teaspoon salt

Mix well and cook for 2-3 minutes.

Vegetables and spice powders added to the pan.

Step 7: Drain the rice and add the soaked rice to the pan. Add 1 and ยฝ cups of water and 1 tablespoon of freshly squeezed lime juice.

Soaked rice, water and lime juice added to the pan.

Step 8: Stir gently. The rice-to-water ratio is very important for perfectly cooked rice. So measure them correctly.

Stirred gently.

Step 9: Cover the pot with a tight-fitting lid.

Pan covered with a lid.

Step 10: Reduce the heat to low. Cook undisturbed for 20-25 minutes until the rice is fully cooked and the water is absorbed. Turn off the heat and let the rice rest covered for 5-10 minutes. 

Cooked masala rice.

Step 11: Open the lid and gently fluff the rice with a fork (never a spoon; a spoon breaks the grains), then garnish with 2 tablespoons of chopped cilantro. You can also garnish the rice with a few lime wedges and green chilies. Serve hot.

Ready masala rice fluffed with a fork.

Masala Rice FAQs

What else can be added to the masala rice recipe?

You can add 1 cup of cooked chickpeas, paneer, tofu, or tempeh to the recipe along with the rice. You can also add sauteed shrimp, chicken, or scrambled eggs.

Can I adjust the spice level in masala chawal?

Yes, you can adjust the spice level in this recipe according to your preference. Reduce or omit the chili powder entirely if you prefer a milder flavor, or add some fresh green chilies along with veggies for a spicier taste.

Can I make masala rice in an Instant Pot or a stovetop pressure cooker?

Yes. For the Instant Pot: sauté through step 6 in SAUTE mode, then add the drained rice and 1 cup of water, then pressure cook on HIGH for 6 minutes. Let the pressure release naturally for 10 minutes, then manually release the rest.
For a stovetop pressure cooker, cook for 2 whistles on high, then let the pressure release naturally. Keep the water quantity the same as in the pot method.

Can I use leftover cooked rice to make masala rice?

Absolutely. Cook the masala base (steps 2–6). Then toss in pre-cooked cold rice. Stir-fry over high heat for 3–4 minutes. This is actually faster, and the cold rice holds together better, no clumping.

How to store leftover masala rice?

Masala Rice can be stored in an airtight container in the refrigerator for 3-4 days. Reheat it in a pan or in the microwave until hot, then serve. If the rice looks dry, then add a splash of water before reheating.
You can also freeze it in freezer-safe containers for up to 3 months. Once ready to eat, thaw at room temperature, reheat, and serve.

Serving Suggestions

Serve it with plain yogurt or cucumber raita, roasted or fried papad, and lachha onions for a comforting meal. Kachumber salad also pairs well with it.

It is also great for packing for an office or school lunchbox.

Other Rice Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

A bowl of vibrant yellow Masala Rice garnished with lime wedges, green chilies, and fresh coriander sits on a rustic mat, with more herbs and lime scattered around.
No ratings yet

Masala Rice Recipe

Masala Rice is a delicious one-pot recipe prepared with rice, vegetables, and spices. Serve it with plain yogurt or raita for a comforting meal.
Prep: 10 minutes
Cook: 30 minutes
Soaking Time: 30 minutes
Total: 1 hour 10 minutes
Servings: 4 people

Ingredients 

  • 1 cup long grain basmati rice
  • 1 tablespoon neutral-flavored cooking oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon fennel seeds (saunf)
  • 1 cinnamon stick (dalchini)
  • 2-3 whole green cardamoms (hari elaichi)
  • 1-2 whole cloves (laung)
  • 1 bay leaf (tejpatta)
  • ½ cup finely chopped onions
  • 1 teaspoon ginger garlic paste
  • ½ cup finely chopped tomatoes
  • 1 cup mixed vegetables (I used a mix of carrots, peas, green beans, corn kernels, cauliflower etc.)
  • 1 teaspoon Kashmiri red chili powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • ½ teaspoon garam masala powder
  • ½ teaspoon cumin powder
  • 1 teaspoon salt (or to taste)
  • 1 tablespoon freshly squeezed lime juice
  • 2 tablespoons chopped cilantro (fresh coriander leaves)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Rinse the rice thoroughly and soak it in water for 20-30 minutes.
  • Heat oil in a pan over medium-high heat.
  • Once the oil is hot, add cumin seeds, fennel seeds, cinnamon stick, green cardamoms, cloves, and bay leaf. Fry for 3-4 seconds until fragrant.
  • Add onions and cook until they becomes translucent, stirring frequently. 
  • Add ginger-garlic paste and cook until the onions turn golden brown.
  • Now add tomatoes and cook until they becomes soft and mushy.
  • Add mixed vegetables, chili powder, turmeric powder, coriander powder, garam masala, cumin powder, and salt. Mix well and cook for 2-3 minutes.
  • Drain the rice and add the soaked rice to the pan.
  • Add 1 and ½ cups of water and lime juice and stir gently.
  • Cover the pot with a tight-fitting lid.
  • Reduce the heat to low.
  • Cook undisturbed for 20-25 minutes until the rice is fully cooked and the water is absorbed.
  • Turn off the heat and let the rice rest for 5-10 minutes. 
  • Fluff the rice with a fork and garnish with cilantro. Serve hot.

Video

Notes

You can add ingredients like cooked chickpeas, paneer, tofu, or tempeh to this recipe. You can also add sauteed shrimp, chicken, or scrambled eggs.

Nutrition

Calories: 250kcal, Carbohydrates: 47g, Protein: 6g, Fat: 4g, Saturated Fat: 0.4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.01g, Sodium: 618mg, Potassium: 269mg, Fiber: 4g, Sugar: 2g, Vitamin A: 2629IU, Vitamin C: 10mg, Calcium: 49mg, Iron: 2mg
Like this recipe? Rate and comment below!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating