18 Delicious Quick Vegetarian Dinner Recipes Indian Spicy

Posted on February 26, 2025

Craving bold, veg-packed Indian flavors but short on time? These 18 quick vegetarian dinners bring the heat—and the ease! From creamy curries to sizzling stir-fries, each dish is weeknight-friendly and bursting with spices that’ll wake up your taste buds. Whether you’re a curry newbie or a dal devotee, get ready to transform your dinner routine with these vibrant, meat-free meals. Let’s spice things up!

Paneer Butter Masala with Naan

Paneer Butter Masala with Naan

This creamy, spiced paneer dish is pure comfort food—pair it with warm, buttery naan for a restaurant-worthy meal at home.

Ingredients

  • 2 tbsp unsalted butter
  • 1 small yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp grated ginger
  • 1 (14.5 oz) can diced tomatoes
  • 1 tsp garam masala
  • 1 tsp ground cumin
  • 1/2 tsp turmeric
  • 1/2 tsp cayenne pepper (adjust to taste)
  • 1/2 cup heavy cream
  • 1 tsp sugar
  • 1 tsp salt
  • 14 oz paneer, cubed
  • 2 tbsp chopped cilantro
  • 4 store-bought naan, warmed

Instructions

  1. Melt 2 tbsp unsalted butter in a large skillet over medium heat. Add onion and sauté for 5 minutes until soft. Stir in garlic and ginger, cooking for 1 minute until fragrant.
  2. Add diced tomatoes, 1 tsp garam masala, 1 tsp cumin, 1/2 tsp turmeric, and 1/2 tsp cayenne. Simmer for 10 minutes, stirring occasionally, until thickened.
  3. Blend the sauce until smooth (optional for extra creaminess), then return to the skillet. Stir in 1/2 cup heavy cream, 1 tsp sugar, and 1 tsp salt.
  4. Gently fold in paneer and simmer for 5 minutes until heated through. Sprinkle with cilantro and serve with warmed naan.

The magic here? Blending the sauce gives it a velvety texture that clings to every bite of paneer—no fancy techniques required!

Tip: For extra richness, swirl in an extra tbsp of butter just before serving.

Vegetable Biryani with Raita

Vegetable Biryani with Raita

This fragrant, one-pot veggie biryani is layered with spiced basmati rice and served with cooling cucumber raita—perfect for a cozy weeknight dinner that feels special.

Ingredients

  • 1.5 cups basmati rice, rinsed
  • 2 tbsp ghee or olive oil
  • 1 large onion, thinly sliced
  • 1 carrot, diced
  • 1 cup cauliflower florets
  • 1/2 cup green peas (fresh or frozen)
  • 1 tsp cumin seeds
  • 1 cinnamon stick
  • 1 bay leaf
  • 1 tsp turmeric
  • 1 tsp garam masala
  • 1/2 tsp salt
  • 2.5 cups vegetable broth
  • 1/4 cup chopped cilantro
  • For raita: 1 cup plain yogurt, 1/2 cup grated cucumber, 1/4 tsp cumin, pinch of salt

Instructions

  1. Heat ghee in a deep skillet over medium. Add cumin seeds, cinnamon stick, and bay leaf; sizzle 30 seconds until fragrant. Add onion and cook 5 minutes until soft.
  2. Stir in carrot, cauliflower, peas, turmeric, garam masala, and salt. Cook 3 minutes to toast spices.
  3. Add rice and vegetable broth. Bring to a boil, then reduce heat to low. Cover and simmer 15 minutes until liquid is absorbed.
  4. Meanwhile, mix yogurt, cucumber, cumin, and salt for raita. Chill until serving.
  5. Fluff biryani with a fork, sprinkle with cilantro, and serve with raita.

The magic here? Toasting the rice with spices before simmering gives every grain bold flavor—no bland bites!

Tip: For extra richness, stir in a pat of butter before serving.

Palak Paneer with Jeera Rice

Palak Paneer with Jeera Rice

This creamy spinach and paneer curry paired with fragrant cumin rice is a comforting Indian classic that comes together faster than you’d think—perfect for weeknights when you crave something wholesome and flavorful.

Ingredients:

  • For the Palak Paneer:
  • 10 oz fresh spinach (about 5 cups packed)
  • 8 oz paneer, cubed
  • 1 tbsp ghee or butter
  • 1 small yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tsp grated ginger
  • 1 green chili, slit (optional)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp turmeric
  • ½ cup heavy cream
  • ½ tsp salt
  • 1 tbsp lemon juice
  • For the Jeera Rice:
  • 1 cup basmati rice, rinsed
  • 2 tbsp ghee or butter
  • 1 tsp cumin seeds
  • 2 cups water
  • ½ tsp salt

Instructions:

  1. Blanch the spinach: Bring a pot of water to a boil. Add spinach and cook for 1 minute. Drain, rinse under cold water, then blend into a smooth purée.
  2. Sauté aromatics: Heat 1 tbsp ghee in a pan over medium heat. Add onion and cook until soft (5 minutes). Stir in garlic, ginger, green chili, 1 tsp cumin, 1 tsp coriander, and ½ tsp turmeric; cook 1 minute until fragrant.
  3. Finish the curry: Add spinach purée and ½ tsp salt. Simmer 5 minutes. Stir in cream and paneer; cook 3 minutes. Turn off heat, add 1 tbsp lemon juice.
  4. Make the rice: In a separate pot, heat 2 tbsp ghee over medium heat. Toast 1 tsp cumin seeds for 30 seconds. Add rice, 2 cups water, and ½ tsp salt. Bring to a boil, cover, and simmer 15 minutes. Fluff with a fork.

The magic here? Blending the spinach keeps the curry velvety while letting the paneer’s mild richness shine. Serve the vibrant green curry over the aromatic rice for a meal that feels indulgent yet light.

Tip: For extra depth, lightly pan-fry the paneer cubes until golden before adding them to the curry.

Chana Masala with Roti

Chana Masala with Roti

This hearty, spiced chickpea stew is a weeknight hero—packed with bold flavors and ready in under 30 minutes. Pair it with warm, flaky roti for the ultimate comfort meal.

Ingredients

  • 2 tbsp vegetable oil
  • 1 medium yellow onion, finely diced
  • 3 garlic cloves, minced
  • 1 tbsp grated ginger
  • 1 (15 oz) can diced tomatoes
  • 2 (15 oz) cans chickpeas, drained and rinsed
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric
  • 1/2 tsp garam masala
  • 1/2 tsp salt
  • 1/4 tsp cayenne pepper (optional)
  • 1/2 cup water
  • 2 tbsp chopped cilantro
  • 4 store-bought or homemade roti, warmed

Instructions

  1. Heat 2 tbsp vegetable oil in a large skillet over medium heat. Add the onion and cook for 5 minutes until softened. Stir in the garlic and ginger, cooking for 1 minute until fragrant.
  2. Add the diced tomatoes, 1 tsp cumin, 1 tsp coriander, 1/2 tsp turmeric, 1/2 tsp garam masala, 1/2 tsp salt, and 1/4 tsp cayenne (if using). Simmer for 3 minutes, stirring occasionally.
  3. Stir in the chickpeas and 1/2 cup water. Bring to a gentle boil, then reduce heat and simmer uncovered for 10 minutes, mashing a few chickpeas lightly to thicken the sauce.
  4. Remove from heat and sprinkle with cilantro. Serve hot with warmed roti for scooping.

The magic here? Simmering the chickpeas just long enough to soak up the spices while keeping their texture—no mushy beans!

Tip: For extra depth, toast whole cumin seeds in the oil before adding the onion.

Aloo Gobi with Paratha

Aloo Gobi with Paratha

This comforting Indian classic combines tender potatoes and cauliflower in a warmly spiced tomato gravy, perfect for scooping up with flaky paratha.

Ingredients:

  • 2 tbsp vegetable oil
  • 1 tsp cumin seeds
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp grated ginger
  • 2 medium russet potatoes, peeled and cut into 1-inch cubes
  • 1 small head cauliflower, cut into florets
  • 1 tsp ground turmeric
  • 1 tsp ground coriander
  • 1/2 tsp garam masala
  • 1/2 tsp salt
  • 1/4 tsp cayenne pepper (optional)
  • 1 (14.5 oz) can diced tomatoes
  • 1/4 cup water
  • 2 tbsp chopped cilantro
  • 4 store-bought or homemade parathas, warmed

Instructions:

  1. Heat oil in a large skillet over medium heat. Add cumin seeds and sizzle for 30 seconds until fragrant. Add onion and cook for 5 minutes, stirring occasionally, until softened.
  2. Stir in garlic and ginger, cooking for 1 minute. Add potatoes, cauliflower, turmeric, coriander, garam masala, salt, and cayenne (if using). Toss to coat evenly.
  3. Pour in diced tomatoes and water. Bring to a simmer, then cover and cook for 15 minutes, stirring occasionally, until potatoes are fork-tender.
  4. Uncover and cook for 3-5 more minutes to thicken the sauce. Sprinkle with cilantro and serve immediately with warm parathas.

The magic here is in the contrast: soft, spiced veggies against the crisp, buttery layers of paratha. No extra sides needed—this meal hugs you from the first bite.

Tip: For extra depth, toast whole cumin seeds before grinding them for the dish.

Vegetable Pulao with Cucumber Salad

Vegetable Pulao with Cucumber Salad

This fragrant, one-pot vegetable pulao is a weeknight lifesaver, paired with a crisp cucumber salad for a refreshing contrast.

Ingredients:

  • 1 cup basmati rice, rinsed
  • 2 tbsp ghee (or neutral oil)
  • 1 small onion, thinly sliced
  • 1 carrot, diced
  • 1/2 cup green beans, chopped
  • 1 tsp cumin seeds
  • 1 bay leaf
  • 1/2 tsp turmeric
  • 1 tsp garam masala
  • 1 3/4 cups water
  • 3/4 tsp salt
  • 1 medium cucumber, thinly sliced
  • 1 tbsp lemon juice
  • 1/4 tsp black pepper
  • 2 tbsp chopped cilantro (for garnish)

Instructions:

  1. Heat 2 tbsp ghee in a pot over medium. Add 1 tsp cumin seeds and 1 bay leaf; sizzle for 30 seconds. Add onion and cook until soft, 3 minutes.
  2. Stir in carrot and green beans, then add 1/2 tsp turmeric, 1 tsp garam masala, and 3/4 tsp salt. Cook 2 minutes.
  3. Add rice and toast 1 minute. Pour in 1 3/4 cups water, bring to a boil, then cover and simmer on low for 15 minutes. Let sit 5 minutes off heat.
  4. Meanwhile, toss cucumber with 1 tbsp lemon juice and 1/4 tsp black pepper.
  5. Fluff rice with a fork, top with cilantro, and serve with cucumber salad.

The toasted cumin and ghee give the rice a nutty depth, while the cool salad balances the spices perfectly.

Tip: For extra fluffiness, soak the rinsed rice for 15 minutes before cooking.

Rajma Curry with Steamed Rice

Rajma Curry with Steamed Rice

This hearty, spiced kidney bean curry is the ultimate comfort food—simmered in a rich tomato gravy and served over fluffy rice for a satisfying meal.

Ingredients

  • 1 cup dried red kidney beans, soaked overnight (or 2 cans, drained)
  • 2 tbsp vegetable oil
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp grated ginger
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric
  • 1/2 tsp cayenne pepper (adjust to taste)
  • 1 (14.5 oz) can crushed tomatoes
  • 1 tsp salt
  • 1/2 tsp sugar
  • 1 cup water
  • 1/4 cup chopped cilantro
  • Steamed basmati rice, for serving

Instructions

  1. If using dried beans, drain soaked beans and cook in a pot of boiling water for 45–50 minutes until tender. Drain and set aside.
  2. Heat oil in a deep skillet over medium. Add onion and sauté for 5 minutes until soft. Stir in garlic, ginger, cumin, coriander, turmeric, and cayenne; cook for 1 minute until fragrant.
  3. Add crushed tomatoes, salt, and sugar. Cook for 5 minutes, stirring, until the mixture thickens slightly.
  4. Stir in cooked or canned kidney beans and water. Simmer uncovered for 15 minutes, mashing a few beans lightly to thicken the curry.
  5. Fold in cilantro. Serve hot over steamed rice.

The magic here? Simmering the beans in the spiced tomato base deepens the flavor, while a quick mash gives the curry its signature velvety texture.

Tip: For extra richness, swirl in a spoonful of butter or coconut milk just before serving.

Baingan Bharta with Phulka

Baingan Bharta with Phulka

This smoky, spiced eggplant mash paired with soft whole wheat flatbreads is a comforting Indian classic—perfect for a cozy weeknight meal.

Ingredients

  • 1 large eggplant (about 1 lb)
  • 2 tbsp vegetable oil, divided
  • 1 medium yellow onion, finely chopped
  • 1 tbsp minced garlic
  • 1 tbsp minced ginger
  • 1 green chili, finely chopped (optional)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric
  • 1/2 tsp salt
  • 1 cup diced tomatoes (fresh or canned)
  • 1/4 cup chopped cilantro
  • 1 cup whole wheat flour (for phulka)
  • 1/4 tsp salt (for phulka)
  • 1/3 cup warm water (for phulka)

Instructions

  1. Char the eggplant: Pierce eggplant all over with a fork. Rub with 1 tbsp oil and roast directly over a gas flame (or under a broiler at 500°F), turning occasionally, until skin is charred and flesh is tender (10–12 minutes). Let cool, then peel and mash.
  2. Sauté aromatics: Heat remaining 1 tbsp oil in a skillet over medium. Add onion and cook until golden (5 minutes). Stir in garlic, ginger, and green chili; cook 1 minute. Add cumin, coriander, turmeric, and salt; toast 30 seconds.
  3. Simmer: Add tomatoes and cook until softened (3 minutes). Fold in mashed eggplant and simmer 5 minutes. Stir in cilantro.
  4. Make phulka: Mix flour and salt. Gradually add water to form a soft dough. Divide into 4 balls, roll into thin rounds, and cook on a dry skillet over medium-high until puffed (1 minute per side).

The secret here? Charring the eggplant over an open flame gives it an irresistibly smoky depth—no fancy equipment needed!

Tip: For extra flavor, garnish bharta with a drizzle of ghee and a squeeze of lemon.

Mixed Vegetable Curry with Chapati

Mixed Vegetable Curry with Chapati

This fragrant, veggie-packed curry is a weeknight hero—warm spices, creamy coconut milk, and fluffy chapatis make it irresistibly cozy.

Ingredients

  • 2 tbsp coconut oil
  • 1 small yellow onion, diced
  • 3 garlic cloves, minced
  • 1 tbsp grated fresh ginger
  • 1 tbsp curry powder
  • 1 tsp ground cumin
  • 1/2 tsp turmeric
  • 1/4 tsp cayenne pepper (optional)
  • 1 (14-oz) can diced tomatoes
  • 1 (13.5-oz) can coconut milk
  • 1 tsp salt
  • 1 medium potato, cubed
  • 1 cup cauliflower florets
  • 1 carrot, sliced
  • 1 cup fresh or frozen peas
  • 4 store-bought or homemade chapatis, warmed

Instructions

  1. Heat 2 tbsp coconut oil in a large skillet over medium heat. Add onion and sauté for 5 minutes until soft. Stir in garlic, ginger, 1 tbsp curry powder, 1 tsp cumin, 1/2 tsp turmeric, and 1/4 tsp cayenne (if using); cook for 1 minute until fragrant.
  2. Pour in diced tomatoes (with juices) and coconut milk, stirring to combine. Add 1 tsp salt, then mix in potato, cauliflower, and carrot. Bring to a simmer, cover, and cook for 15 minutes.
  3. Uncover, add peas, and cook for 5 more minutes until vegetables are tender and sauce thickens slightly.
  4. Serve hot with warmed chapatis for scooping.

The magic here? The coconut milk mellows the spices into a velvety sauce that clings perfectly to every veggie bite.

Tip: For extra depth, toast whole cumin seeds in the oil before adding the onion.

Masoor Dal with Jeera Rice

Masoor Dal with Jeera Rice

Ingredients:

  • 1 cup red lentils (masoor dal), rinsed
  • 3 cups water
  • 1 tbsp ghee or neutral oil
  • 1 tsp cumin seeds
  • 1 small yellow onion, finely diced
  • 3 garlic cloves, minced
  • 1 tsp ground turmeric
  • 1 tsp ground coriander
  • 1/2 tsp red chili powder (adjust to taste)
  • 1 tsp salt
  • 1 tbsp lemon juice
  • Fresh cilantro, chopped (for garnish)
  • 1 cup basmati rice, rinsed
  • 2 cups water
  • 1 tbsp ghee or neutral oil
  • 1 tsp cumin seeds
  • 1/2 tsp salt

Instructions:

  1. Cook the dal: In a pot, combine lentils and 3 cups water. Bring to a boil, then reduce heat to simmer uncovered for 20 minutes, skimming foam as needed.
  2. Temper the spices: Heat 1 tbsp ghee in a skillet over medium. Add 1 tsp cumin seeds and sizzle for 15 seconds. Add onion and sauté until golden (5 minutes). Stir in garlic, 1 tsp turmeric, 1 tsp coriander, 1/2 tsp chili powder, and 1 tsp salt; cook 1 minute until fragrant.
  3. Finish the dal: Stir the spice mix into the cooked lentils. Simmer 5 minutes, then add 1 tbsp lemon juice. Garnish with cilantro.
  4. Make jeera rice: In a saucepan, heat 1 tbsp ghee over medium. Add 1 tsp cumin seeds and toast 30 seconds. Add rice, 2 cups water, and 1/2 tsp salt. Bring to a boil, then cover and simmer 15 minutes. Fluff with a fork.

The toasty cumin in the rice beautifully balances the creamy, lightly spiced dal—a match made in comfort food heaven.

Tip: For extra depth, toast whole cumin seeds lightly before grinding them for the dal seasoning.

Mushroom Masala with Naan

Mushroom Masala with Naan

This rich, spiced mushroom masala pairs perfectly with warm, buttery naan—ideal for a cozy weeknight dinner that feels indulgent but comes together fast.

Ingredients

  • 2 tbsp vegetable oil
  • 1 large yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp grated ginger
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric
  • 1/2 tsp cayenne pepper (adjust to taste)
  • 1 tsp garam masala
  • 1 (14.5 oz) can diced tomatoes
  • 1 lb cremini mushrooms, halved
  • 1/2 cup heavy cream
  • 1 tsp salt
  • 1/2 cup chopped cilantro
  • 4 store-bought or homemade naan, warmed

Instructions

  1. Heat 2 tbsp vegetable oil in a large skillet over medium heat. Add onion and cook for 5 minutes until softened. Stir in garlic and ginger; cook for 1 minute until fragrant.
  2. Add 1 tsp cumin, 1 tsp coriander, 1/2 tsp turmeric, and 1/2 tsp cayenne. Toast for 30 seconds, then pour in diced tomatoes (with juices). Simmer for 5 minutes, stirring occasionally.
  3. Add mushrooms and 1 tsp salt. Cook for 8–10 minutes until mushrooms release their liquid and soften.
  4. Reduce heat to low. Stir in 1/2 cup heavy cream and 1 tsp garam masala. Simmer for 2 minutes, then remove from heat. Fold in cilantro.
  5. Serve hot with warmed naan for scooping.

The creamy sauce clings to the meaty mushrooms, while the naan adds a pillowy contrast—no rice needed!

Tip: For extra depth, toast whole cumin seeds in the oil before adding the onions.

Kadai Vegetable with Tandoori Roti

Kadai Vegetable with Tandoori Roti

This vibrant, spice-kissed curry pairs perfectly with smoky tandoori roti—ideal for a cozy weeknight dinner that feels like a restaurant treat.

Ingredients:

  • 2 tbsp ghee or vegetable oil
  • 1 large onion, finely chopped
  • 1 green bell pepper, diced
  • 1 cup cauliflower florets
  • 1 cup diced carrots
  • 1 (14.5 oz) can crushed tomatoes
  • 1 tbsp ginger-garlic paste
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 1/2 tsp turmeric
  • 1/2 tsp Kashmiri red chili powder (or paprika for mild heat)
  • 1 tsp salt
  • 1/4 cup heavy cream or coconut milk
  • Fresh cilantro, chopped (for garnish)
  • 4 store-bought tandoori roti (or naan), warmed

Instructions:

  1. Heat ghee in a large skillet over medium. Add onion and sauté for 5 minutes until translucent. Stir in ginger-garlic paste and cook for 1 minute until fragrant.
  2. Add bell pepper, cauliflower, and carrots. Cook for 6–7 minutes, stirring occasionally, until veggies soften slightly.
  3. Mix in crushed tomatoes, coriander, garam masala, turmeric, chili powder, and salt. Simmer uncovered for 10 minutes, stirring occasionally, until the sauce thickens.
  4. Reduce heat to low, pour in cream, and stir gently. Cook for 2 more minutes. Garnish with cilantro.
  5. Serve hot with warmed tandoori roti for scooping up the rich sauce.

The star here? The smoky-spice depth from garam masala and chili powder—tamed by cream for a luscious, balanced bite.

Tip: For extra char, warm the roti directly over a gas flame for 10 seconds per side.

Lauki Kofta with Rice

Lauki Kofta with Rice

These tender, spiced bottle gourd dumplings simmered in a creamy tomato gravy are the ultimate comfort food—serve them over fluffy basmati rice for a meal that feels like a hug.

Ingredients:

  • 1 medium bottle gourd (lauki), peeled and grated (about 2 cups)
  • 1/2 cup chickpea flour (besan)
  • 1/4 cup finely chopped cilantro
  • 1 tsp cumin powder, divided
  • 1 tsp garam masala, divided
  • 1/2 tsp turmeric powder, divided
  • 1 tsp salt, divided
  • 2 tbsp + 1/4 cup neutral oil (like avocado or grapeseed)
  • 1 small yellow onion, finely diced
  • 2 garlic cloves, minced
  • 1 (14.5 oz) can crushed tomatoes
  • 1/2 cup heavy cream
  • 1 cup basmati rice, rinsed
  • 2 cups water

Instructions:

  1. Prep the koftas: Squeeze excess water from grated bottle gourd. In a bowl, mix it with chickpea flour, cilantro, 1/2 tsp cumin powder, 1/2 tsp garam masala, 1/4 tsp turmeric, and 1/2 tsp salt. Shape into 12 small balls.
  2. Fry: Heat 2 tbsp oil in a skillet over medium. Fry koftas in batches until golden (3–4 minutes per side). Transfer to a plate.
  3. Make the gravy: In the same skillet, heat 1/4 cup oil. Sauté onion for 5 minutes until soft. Add garlic, remaining 1/2 tsp cumin, 1/2 tsp garam masala, 1/4 tsp turmeric, and 1/2 tsp salt; cook 1 minute. Stir in crushed tomatoes and simmer for 5 minutes. Reduce heat, add cream, and simmer 2 minutes.
  4. Cook rice: Meanwhile, combine rice and water in a pot. Bring to a boil, cover, reduce heat to low, and cook for 15 minutes. Fluff with a fork.
  5. Finish: Gently nestle koftas into the gravy and simmer for 3 minutes to warm through.

The magic here? The koftas stay miraculously soft inside while soaking up the rich, spiced gravy—no dry dumplings allowed!

Tip: For extra flavor, toast whole cumin seeds in the oil before frying the koftas, then scoop them out.

Vegetable Korma with Paratha

Vegetable Korma with Paratha

This creamy, spiced vegetable korma pairs perfectly with flaky paratha—ideal for a cozy weeknight dinner that feels a little special.

Ingredients:

  • 2 tbsp ghee (or vegetable oil)
  • 1 small yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp grated ginger
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric
  • 1/2 tsp cayenne pepper
  • 1 cup diced carrots
  • 1 cup cauliflower florets
  • 1 cup green beans, trimmed and halved
  • 1/2 cup canned coconut milk
  • 1/2 cup vegetable broth
  • 1 tsp salt
  • 1 tsp sugar
  • 1/4 cup chopped cilantro
  • 4 store-bought parathas (or homemade), warmed

Instructions:

  1. Heat 2 tbsp ghee in a large skillet over medium heat. Add onion and sauté for 5 minutes until soft. Stir in garlic, ginger, 1 tsp cumin, 1 tsp coriander, 1/2 tsp turmeric, and 1/2 tsp cayenne. Cook for 1 minute until fragrant.
  2. Add carrots, cauliflower, and green beans, stirring to coat in the spices. Pour in 1/2 cup coconut milk and 1/2 cup broth, then sprinkle with 1 tsp salt and 1 tsp sugar. Simmer uncovered for 15 minutes, stirring occasionally, until vegetables are tender.
  3. Garnish with cilantro and serve hot with warmed parathas for scooping.

The magic here? The coconut milk mellows the spices into a velvety sauce that clings to every bite of veggie—no heavy cream needed.

Tip: For extra richness, stir in a spoonful of cashew butter with the coconut milk.

Sweet Corn Curry with Roti

Sweet Corn Curry with Roti

This cozy, aromatic curry pairs tender sweet corn with warm spices and creamy coconut milk—perfect for scooping up with fluffy roti.

Ingredients:

  • 2 tbsp coconut oil
  • 1 small yellow onion, finely diced
  • 3 garlic cloves, minced
  • 1 tbsp grated fresh ginger
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric
  • 1/4 tsp cayenne pepper (optional)
  • 1 (14-oz) can full-fat coconut milk
  • 3 cups fresh or frozen sweet corn kernels
  • 1 tsp salt
  • 1 tbsp lime juice
  • 1/4 cup chopped cilantro
  • 4 store-bought or homemade roti, warmed

Instructions:

  1. Heat 2 tbsp coconut oil in a deep skillet over medium. Add the onion and cook for 4 minutes until soft. Stir in 3 garlic cloves and 1 tbsp ginger; cook 1 minute until fragrant.
  2. Add 1 tsp cumin, 1 tsp coriander, 1/2 tsp turmeric, and 1/4 tsp cayenne (if using). Toast for 30 seconds, then pour in 1 can coconut milk. Simmer for 3 minutes.
  3. Stir in the corn and 1 tsp salt. Cook for 5–7 minutes until the corn is tender and the sauce thickens slightly.
  4. Remove from heat. Stir in 1 tbsp lime juice and 1/4 cup cilantro. Serve with warm roti for dipping.

The lime and cilantro brighten the rich coconut sauce, making every bite feel fresh and vibrant.

Tip: For extra texture, toast a handful of cashews and sprinkle them over the curry just before serving.

Tawa Vegetables with Naan

Tawa Vegetables with Naan

This vibrant, spiced veggie stir-fry cooks up fast on a hot griddle (tawa) and pairs perfectly with warm, fluffy naan for a satisfying meal.

Ingredients:

  • 2 tbsp vegetable oil
  • 1 tsp cumin seeds
  • 1 small red onion, thinly sliced
  • 1 bell pepper (any color), sliced
  • 1 medium zucchini, diced
  • 1 cup cauliflower florets
  • 1 tsp ground turmeric
  • 1 tsp garam masala
  • 1/2 tsp salt
  • 1/4 cup chopped cilantro
  • 4 pieces store-bought or homemade naan, warmed

Instructions:

  1. Heat 2 tbsp vegetable oil in a large skillet or tawa over medium-high heat. Add 1 tsp cumin seeds and sizzle for 15 seconds until fragrant.
  2. Add sliced red onion and cook for 2 minutes, stirring, until softened. Toss in bell pepper, zucchini, and cauliflower. Stir-fry for 5 minutes until veggies are crisp-tender.
  3. Sprinkle with 1 tsp turmeric, 1 tsp garam masala, and 1/2 tsp salt. Cook for 1 more minute to toast the spices.
  4. Remove from heat and fold in 1/4 cup cilantro. Serve immediately with warm naan.

The smoky char from the hot griddle gives these veggies irresistible depth, while the naan soaks up every bit of the spiced oil.

Tip: For extra richness, drizzle with a spoonful of plain yogurt or a squeeze of lemon before serving.

Tomato Rice with Cucumber Raita

Tomato Rice with Cucumber Raita

This vibrant tomato rice pairs perfectly with cooling cucumber raita—a fuss-free weeknight meal that’s packed with flavor and ready in under 30 minutes.

Ingredients

  • For the tomato rice: 1 cup basmati rice, rinsed
  • 2 tbsp olive oil
  • 1 small yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tsp ground cumin
  • 1/2 tsp turmeric
  • 1/4 tsp cayenne pepper (optional)
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 1 3/4 cups water
  • 1 tsp salt
  • Fresh cilantro, for garnish
  • For the raita: 1 cup plain Greek yogurt
  • 1/2 cup grated cucumber, squeezed dry
  • 1/4 tsp cumin
  • 1/8 tsp salt
  • 1 tbsp chopped fresh mint

Instructions

  1. Cook the rice base: Heat 2 tbsp olive oil in a saucepan over medium heat. Add the onion and cook for 3 minutes until soft. Stir in the garlic, 1 tsp cumin, 1/2 tsp turmeric, and 1/4 tsp cayenne (if using); cook for 30 seconds until fragrant.
  2. Simmer: Add the diced tomatoes (with juices), water, and 1 tsp salt. Bring to a boil, then stir in the rice. Reduce heat to low, cover, and simmer for 15 minutes until liquid is absorbed. Remove from heat and let sit, covered, for 5 minutes.
  3. Make the raita: While rice cooks, mix 1 cup yogurt, grated cucumber, 1/4 tsp cumin, 1/8 tsp salt, and mint in a bowl. Chill until serving.
  4. Serve: Fluff rice with a fork, garnish with cilantro, and serve with raita.

The tangy tomatoes and warm spices soak into every grain of rice, while the creamy raita adds a refreshing crunch—no side dish needed!

Tip: For extra depth, toast the cumin seeds whole before grinding them for the rice.

Cabbage Thoran with Steamed Rice

Cabbage Thoran with Steamed Rice

This vibrant Kerala-style stir-fry transforms humble cabbage into a fragrant, coconut-packed side that pairs perfectly with fluffy steamed rice.

Ingredients:

  • 2 tbsp coconut oil
  • 1 tsp mustard seeds
  • 1/2 tsp cumin seeds
  • 1 small yellow onion, finely chopped
  • 2 green chilies, slit lengthwise
  • 10 fresh curry leaves
  • 1 small head green cabbage, thinly shredded (about 6 cups)
  • 1/2 tsp turmeric powder
  • 1/2 cup grated coconut (fresh or frozen)
  • 3/4 tsp salt
  • Steamed rice, for serving

Instructions:

  1. Heat 2 tbsp coconut oil in a large skillet over medium heat. Add 1 tsp mustard seeds and 1/2 tsp cumin seeds; toast for 30 seconds until they pop.
  2. Add chopped onion, green chilies, and 10 curry leaves. Sauté for 3 minutes until onions soften.
  3. Stir in cabbage, 1/2 tsp turmeric, and 3/4 tsp salt. Cook for 8 minutes, tossing occasionally, until cabbage wilts but retains a slight crunch.
  4. Fold in 1/2 cup grated coconut and cook for 2 more minutes. Serve immediately with steamed rice.

The magic here is in the double coconut hit—toasty oil and fresh grated flakes—giving every bite nutty depth without heaviness.

Tip: For extra texture, toast 2 tbsp extra grated coconut in a dry pan until golden and sprinkle on top.

Conclusion

With these 18 quick and flavorful vegetarian Indian recipes, dinner just got a whole lot tastier—and easier! Whether you’re craving something spicy, creamy, or comforting, there’s a dish here for every mood. Give them a try, and don’t forget to share your favorites in the comments or pin this roundup for later. Happy cooking!

You might also like these recipes

Leave a Comment