15 Vegetarian Indian Dinner Recipes Bursting With Authentic Spices

delicious vegetarian indian dishes
delicious vegetarian indian dishes

Vegetarian Indian dinners are vibrant and full of authentic spices that tantalize taste buds. Dishes like Chana Masala and Paneer Butter Masala offer rich flavors, while Vegetable Biryani and Aloo Gobi provide comforting aromas. Dal Tadka and Rajma are hearty, warming options, perfect for any evening. For a lighter touch, Bhindi Masala and Dum Aloo showcase tender vegetables. Each recipe is a journey through India's culinary landscape, promising delightful experiences that entice food lovers to explore more options.

Chana Masala

spicy chickpea curry recipe

Chana Masala is a flavorful and hearty vegetarian dish originating from the Indian subcontinent, made using chickpeas (chana) simmered in a spicy, tangy tomato-based gravy. This dish is particularly popular among vegetarians and vegans, as it is not only nutritious and protein-rich but also satisfying and delicious.

With a preparation time of about 15 minutes and a cooking time of approximately 30 minutes, Chana Masala can be an ideal weeknight dinner option for those who crave an aromatic and comforting meal.

Ingredients:

  • 2 cups canned chickpeas (or 1 cup dried chickpeas, soaked overnight)
  • 2 tablespoons oil (vegetable or olive oil)
  • 1 large onion, finely chopped
  • 2-3 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 green chilies, slit (optional)
  • 2 medium tomatoes, chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon red chili powder (adjust to taste)
  • Salt to taste
  • Fresh coriander leaves, chopped (for garnish)
  • Juice of 1 lemon (optional)

Cooking Steps:

  1. If using dried chickpeas, drain and rinse them after soaking overnight, and pressure cook until tender (about 20 minutes). If using canned chickpeas, simply rinse and drain.
  2. Heat oil in a large skillet over medium heat. Add cumin seeds and let them splutter.
  3. Add the finely chopped onions and sauté until they turn golden brown.
  4. Stir in the minced garlic, grated ginger, and green chilies (if using), and sauté for another minute until fragrant.
  5. Add the chopped tomatoes, turmeric powder, coriander powder, red chili powder, and salt. Cook until the tomatoes become soft and the oil begins to separate from the mixture.
  6. Mix in the cooked chickpeas, adding a splash of water if the gravy is too thick. Stir well to combine all the ingredients.
  7. Cover and let simmer for about 10-15 minutes, allowing the flavors to meld. Stir occasionally and adjust the consistency by adding more water if needed.
  8. Once done, sprinkle garam masala on top and let it cook for an additional minute.
  9. Garnish with fresh coriander leaves and drizzle with lemon juice before serving.

Variations and Tips:

  • For a creamier texture, add a splash of coconut milk or a dollop of yogurt just before serving.
  • You can add spinach or kale towards the end of cooking for added nutrition and color.
  • Serve Chana Masala with rice, naan, or roti for a complete meal.
  • Store any leftovers in an airtight container in the refrigerator for up to three days; the flavors will deepen as it sits!
Sale
Fullstar The Original Pro Chopper - Vegetable Chopper and Spiralizer, Food Chopper with Container,...
  • The Original Pro Chopper - Our superstar veggie slicer has been creating waves on TikTok! Simple to use,...
  • Easy Meal Prep with Rust-Resistant Blades - Our vegetable chopper is perfect for anyone who wants to eat...
  • 5-Star Design - The soft-grip TPU handle ensures controlled chopping, while the non-skid rubber base...

Paneer Butter Masala

creamy tomato paneer dish

Paneer Butter Masala is a delicious and creamy North Indian dish that features paneer, or Indian cottage cheese, as its star ingredient. This rich, mildly spiced dish is perfect for vegetarians and is often served at special occasions and festive gatherings.

With its lush sauce made from tomatoes, butter, and a unique blend of spices, it pairs wonderfully with naan, roti, or rice. The preparation time for this recipe is approximately 30 minutes, making it a great option for a quick yet indulgent vegetarian dinner.

Ingredients:

  • 250 grams paneer, cut into cubes
  • 2 tablespoons butter
  • 2 tablespoons oil
  • 1 cup onion, finely chopped
  • 2 teaspoons ginger-garlic paste
  • 2 cups tomatoes, pureed
  • 1 tablespoon red chili powder
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • ½ cup heavy cream
  • 1 tablespoon kasuri methi (dried fenugreek leaves)
  • Salt, to taste
  • Fresh coriander leaves, for garnish

Cooking Steps:

  1. Heat the butter and oil in a pan over medium heat. Once hot, add the finely chopped onions and sauté until they become golden brown.
  2. Stir in the ginger-garlic paste and cook for another minute until fragrant.
  3. Add the pureed tomatoes to the pan. Cook for 5-7 minutes until the oil starts to separate from the mixture.
  4. Sprinkle in the red chili powder, garam masala, turmeric powder, cumin powder, coriander powder, and salt. Mix well and cook for another 3-4 minutes to allow the spices to blend into the sauce.
  5. Lower the heat and gently add the paneer cubes, ensuring they are coated with the sauce. Cook for 2-3 minutes, allowing the paneer to absorb flavors.
  6. Pour in the heavy cream and stir until it's well combined. Let it simmer for a further 2-3 minutes for the sauce to thicken.
  7. Finally, crush the kasuri methi between your palms and sprinkle it over the dish. Stir to incorporate and garnish with fresh coriander leaves before serving hot.

Variations and Tips:

  • For a healthier version, you can substitute part of the cream with milk or coconut milk.
  • If you prefer a spicier dish, increase the amount of red chili powder or add green chilies when preparing the onion.
  • You can also add some bell peppers or peas for added texture and flavor.
  • To make a vegan version, substitute paneer with tofu and use coconut cream instead of heavy cream.
Geedel Rotary Cheese Grater, Kitchen Mandoline Vegetable Slicer with 3 Interchangeable Blades, Easy...
  • Makes Everything Simple : Just forget your bagged cheese! Only turn the handle for several times and get...
  • Premium Material : All parts of the rotary cheese grater are made of food grade ABS material, no BPA. The...
  • Three Option Grater : The parmesan cheese grater finishes food preparation with slicing, shredding and...

Vegetable Biryani

vegetarian rice spiced dish

Vegetable Biryani is a flavorful and aromatic rice dish layered with mixed vegetables and spices, making it a perfect vegetarian meal for any occasion. Traditionally a one-pot dish, Biryani is ideal for those who enjoy a hearty and satisfying dinner. This recipe takes about 45 minutes to prepare and cook, making it a great option for a quick weekday meal or a special weekend indulgence.

Ingredients:

  • 1.5 cups basmati rice
  • 3 cups mixed vegetables (carrots, peas, beans, potatoes, etc.)
  • 1 large onion, thinly sliced
  • 2 tomatoes, chopped
  • 1 tablespoon ginger-garlic paste
  • 1/4 cup yogurt (optional)
  • 2-3 green chilies, slit
  • 3 tablespoons biryani masala
  • 1/2 teaspoon turmeric powder
  • 3-4 tablespoons cooking oil or ghee
  • 4-5 cups water
  • 2-3 bay leaves
  • 4-5 cloves
  • 4-5 cardamom pods
  • 1-2 cinnamon sticks
  • Salt, to taste
  • Fresh coriander and mint leaves, for garnishing

Cooking Steps:

  1. Rinse the basmati rice under cold water until the water runs clear. Soak it in water for about 30 minutes, then drain and set aside.
  2. In a large pot, heat the oil or ghee over medium heat. Add the bay leaves, cloves, cardamom, and cinnamon sticks. Sauté for a minute until fragrant.
  3. Add the sliced onions and fry until they turn golden brown. Then, add the ginger-garlic paste and slit green chilies. Stir and cook for another minute.
  4. Add the chopped tomatoes and cook until they become soft. Stir in the mixed vegetables and cook for about 5 minutes until they are slightly tender.
  5. Mix in the biryani masala, turmeric powder, and salt. If using yogurt, add it at this stage and mix well.
  6. Pour in the water and bring to a boil. Once boiling, add the soaked and drained rice.
  7. Gently stir to combine and let it come to a boil again. Cover the pot with a lid, reduce the heat to low, and let it cook for 20-25 minutes, or until the rice is cooked and has absorbed the moisture.
  8. Turn off the heat and let it sit, covered, for an additional 5-10 minutes. Fluff the rice with a fork.
  9. Garnish with fresh coriander and mint leaves before serving.

Variations and Tips:

  • For added protein, consider including paneer or chickpeas in the vegetable mix.
  • You can add dried fruits like raisins or cashews for a touch of sweetness and texture.
  • Experiment with different vegetables based on the season or your preference.
  • If you prefer a smokier flavor, try the "dhum" method by placing a small bowl of hot charcoal on top of the biryani, drizzling it with oil, and covering the pot immediately.
  • Serve with raita (yogurt sauce) or a side salad for a complete meal.
Chef Preserve Compact Vacuum Sealer for Food (Vacuum Sealer Machine + 30 Reusable Vacuum Bags)...
  • 💰 REDUCE WASTE AND SAVE MONEY: Chef Preserve keeps FOOD FRESH 5 TIMES LONGER than non-vacuum storage...
  • ✅ POWERFUL, QUICK & EASY TO USE: Simply press the button to start. The device vacuum seals a bag in 5...
  • ♻️ REUSABLE & RESEALABLE BAGS: Chef Preserve comes with dishwasher, freezer, refrigerator, and...

Aloo Gobi

spicy potato cauliflower dish

Aloo Gobi is a traditional Indian vegetarian dish that features tender potatoes (aloo) and cauliflower (gobi) spiced with fragrant turmeric and other aromatic spices. This flavorful dish is not only a staple in many Indian households but also a favorite among those looking for healthy, plant-based meals.

It takes about 30 minutes to prepare and cook, making it an ideal choice for a quick weeknight dinner or a delightful dish to serve at gatherings.

Ingredients:

  • 2 medium potatoes, peeled and cubed
  • 1 medium head of cauliflower, cut into florets
  • 1 medium onion, finely chopped
  • 2 tomatoes, chopped
  • 1 teaspoon ginger paste
  • 1 teaspoon garlic paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • ½ teaspoon garam masala
  • 2 tablespoons oil (such as vegetable or mustard oil)
  • Salt to taste
  • Fresh coriander leaves for garnish
  • Lemon wedges (optional, for serving)

Cooking Steps:

  1. Heat the oil in a large frying pan or kadhai over medium heat. Add the cumin seeds and allow them to splutter for a few seconds.
  2. Add the chopped onions and sauté until they become translucent.
  3. Stir in the ginger and garlic paste; cook for another minute until the raw smell disappears.
  4. Add the chopped tomatoes, turmeric powder, coriander powder, and salt. Cook until the tomatoes soften and the oil starts separating from the mixture.
  5. Add the cubed potatoes and cauliflower florets to the pan. Mix gently to coat the vegetables with the spices.
  6. Pour in about half a cup of water, cover the pan, and let it simmer on low heat for about 15-20 minutes, or until the vegetables are tender.
  7. Once cooked, stir in the garam masala and cook for an additional 2 minutes.
  8. Garnish with fresh coriander leaves and serve hot with rice or flatbreads like chapati or naan.

Variations and Tips:

  • For a spicy kick, you can add green chilies to the onion mixture or chili powder to taste.
  • You can also include peas or carrots for added texture and color.
  • If you prefer a richer flavor, consider adding a splash of coconut milk or a dollop of yogurt before serving.
  • Always taste and adjust your seasonings as you go, for the best flavor experience.
  • Leftovers can be stored in the refrigerator and taste even better the next day as the flavors continue to develop.
Sale
Crock-Pot 7 Quart Oval Manual Slow Cooker, Stainless Steel (SCV700-S-BR), Versatile Cookware for...
  • Generous Capacity: 7-quart slow cooker that comfortably serves 9+ people or fits a 7-pound roast
  • Cooking Flexibility: High or low slow cooking settings, with convenient warm function for ideal serving...
  • Convenient: Set it and forget it feature enables you to cook while at work or performing daily tasks

Dal Tadka

spiced lentils with tempering

Dal Tadka is a quintessential Indian dish made from lentils that are cooked until soft and then tempered with a blend of fragrant spices. This vegetarian delight is perfect for anyone looking for a comforting, protein-packed dish, and it pairs wonderfully with rice or Indian breads like naan or roti.

The preparation time is approximately 30 minutes, making it a great choice for weeknight dinners or special occasions alike.

Ingredients:

  • 1 cup split yellow lentils (toor dal or moong dal)
  • 4 cups water
  • 1 medium onion, finely chopped
  • 2 tomatoes, chopped
  • 2-3 green chilies, slit lengthwise
  • 1 teaspoon ginger-garlic paste
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon cumin seeds
  • 2 tablespoons ghee or oil
  • Salt to taste
  • Fresh coriander leaves, chopped (for garnish)
  • Lemon wedges (for serving)

Cooking Steps:

  1. Rinse the lentils under running water until the water runs clear. In a pot, combine the lentils and water. Bring it to a boil, then reduce the heat and let it simmer until the lentils are soft, about 15-20 minutes. You can use a pressure cooker for quicker results (cooking for about 3 whistles).
  2. In a separate pan, heat ghee or oil over medium heat. Add cumin seeds and let them splutter.
  3. Add the chopped onions and sauté until they turn golden brown.
  4. Stir in the ginger-garlic paste and green chilies, and sauté for another minute until the raw smell disappears.
  5. Add the chopped tomatoes and turmeric powder, cooking until the tomatoes break down and the mixture becomes thick.
  6. Once the lentils are cooked, add them to the pan with the spiced onion-tomato mixture. Mix well and simmer together for another 5 minutes. Adjust salt to taste.
  7. Garnish with fresh coriander leaves before serving.

Variations:

  • For a smoky flavor, you can add a few drops of smoked ghee or use a "dhungar" method (smoking the dish with a piece of hot charcoal).
  • To make it richer, stir in some cream or coconut milk at the end of cooking.
  • Experiment with different lentils, such as red lentils or black lentils, for unique flavors and textures.

Tips:

  • Always rinse lentils to remove any impurities and excess starch.
  • For the perfect consistency, feel free to add more or less water to achieve your desired thickness.
  • If you prefer a spicier dish, add more green chilies or a pinch of red chili powder.
  • Serve your Dal Tadka with a side of steamed rice and your favorite Indian pickle for a complete meal.
Sale
Rubbermaid Brilliance Food Storage Containers BPA Free Airtight Lids Ideal for Lunch Meal Prep &...
  • 100% Leak-proof: Guaranteed no-spill seal and secure latches
  • Crystal-clear Tritan Built: Stain-resistant and odor-resistant material for a clear view of contents
  • Lightweight & Sturdy: Easy to carry, yet durable for everyday use

Baingan Bharta

smoky mashed eggplant dish

Ingredients:

  • 2 large eggplants (baingan)
  • 2 tablespoons vegetable oil
  • 1 teaspoon cumin seeds
  • 1 large onion, finely chopped
  • 2 green chilies, slit
  • 1 tablespoon garlic, minced
  • 1 tablespoon ginger, minced
  • 2 medium tomatoes, finely chopped
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon garam masala
  • Salt to taste
  • Fresh coriander leaves, chopped for garnish
  • Lemon wedges (optional)

Cooking Steps:

  1. Begin by roasting the eggplants over an open flame or in an oven until the skin is charred and the flesh is soft. This usually takes around 20-25 minutes. If using an oven, preheat it to 400°F (200°C) and place the eggplants on a baking tray. Roast for 25-30 minutes or until tender.
  2. Once roasted, let the eggplants cool down. Peel off the charred skin and mash the flesh with a fork or potato masher. Set aside.
  3. In a large pan, heat the vegetable oil over medium heat. Add cumin seeds and let them sizzle.
  4. Add the chopped onions and green chilies, sautéing until the onions turn translucent.
  5. Stir in the minced garlic and ginger, cooking for another minute until fragrant.
  6. Add the chopped tomatoes, turmeric powder, red chili powder, and salt. Cook until the tomatoes soften and oil starts to separate from the mixture.
  7. Incorporate the mashed eggplant into the mixture. Stir well to combine and let it cook on low heat for about 10 minutes, allowing the flavors to meld.
  8. Finish with a sprinkle of garam masala and mix well. Cook for an additional 2-3 minutes.
  9. Garnish with fresh coriander leaves. Serve hot with roti, naan, or rice.

Variations & Tips:

  • For added smokiness, you can place a piece of charcoal in a small bowl, light it, and then place it in the pan of Bharta, drizzling a little oil over it, covering it for 5 minutes to infuse the smoky flavor.
  • You can also add vegetables like peas or bell peppers for extra texture.
  • If you prefer a creamier Bharta, add a dollop of yogurt or cream before serving.
  • Adjust the spices according to your taste. Adding some garam masala at the end enhances the flavor profile.
Etekcity Food Kitchen Scale, Digital Grams and Ounces for Weight Loss, Baking, Cooking, Keto and...
  • 𝗘𝗳𝗳𝗼𝗿𝘁𝗹𝗲𝘀𝘀 𝗪𝗲𝗶𝗴𝗵𝗶𝗻𝗴: Supports 5 units...
  • 𝗣𝗿𝗲𝗰𝗶𝘀𝗲 𝗥𝗲𝘀𝘂𝗹𝘁𝘀: Accurately weighs up to 11 lb/5 kg with 1 g...
  • 𝗦𝗶𝗺𝗽𝗹𝗲 & 𝗖𝗼𝗺𝗽𝗮𝗰𝘁: The small and sleek scale is a perfect fit for...

Palak Paneer

creamy spinach with cheese

Palak Paneer is a delightful vegetarian dish from India, featuring a rich and creamy spinach sauce combined with cubes of soft paneer (Indian cottage cheese). This dish is perfect for vegetarians and anyone looking to enjoy a flavorful and nutritious meal, especially during the colder months or as a comforting dinner option.

The preparation time for cooking Palak Paneer is approximately 30 minutes, making it a fantastic choice for weeknight dinners or special occasions.

Ingredients:

  • 250 grams of fresh spinach (palak)
  • 200 grams of paneer, cubed
  • 1 onion, finely chopped
  • 2 tomatoes, pureed
  • 2 green chilies, slit (adjust for spice level)
  • 1 tablespoon ginger-garlic paste
  • 1/2 teaspoon cumin seeds
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon red chili powder
  • 2 tablespoons heavy cream (optional)
  • Salt, to taste
  • 2 tablespoons oil or ghee
  • Water, as needed

Cooking Steps:

  1. Blanch the spinach: Bring a pot of water to a boil, add a pinch of salt, and then add the spinach leaves. Blanch for about 2 minutes until wilted. Remove and immediately transfer to ice-cold water to preserve the vibrant color. Drain and blend into a smooth puree.
  2. In a pan, heat the oil or ghee over medium heat. Add the cumin seeds and sauté until they begin to splutter.
  3. Add the finely chopped onions and sauté until golden brown. Incorporate the ginger-garlic paste and green chilies, cooking for another minute.
  4. Add the pureed tomatoes to the pan and cook until the oil separates from the mixture, about 5-7 minutes.
  5. Stir in the turmeric powder, red chili powder, and salt. Mix well and cook for an additional minute.
  6. Add the spinach puree to the pan, ensuring everything is well combined. If the mixture is too thick, add a little water to achieve your desired consistency.
  7. Add the cubed paneer gently into the spinach gravy. Stir and let it simmer for about 5 minutes.
  8. Finally, sprinkle garam masala and add heavy cream (if using) for a richer flavor. Mix gently and turn off the heat.
  9. Serve hot with naan, roti, or steamed rice.

Variations & Tips:

  • For a healthier version, skip the cream and use low-fat paneer.
  • Enhance the texture by adding a tablespoon of lemon juice for a tangy flavor.
  • To make it richer, consider adding cashew nuts to the onion-tomato base.
  • Experiment with different greens like kale or mustard greens for a variation in flavor.
  • Leftovers can be stored in the refrigerator for up to 3 days and can also be frozen for a quick meal. When reheating, add a splash of water to maintain creaminess.
Sale
Alpha Grillers Meat Thermometer Digital - Instant Read Food Thermometer for Cooking and Grilling...
  • Instant Read Food Thermometer | Our instant read thermometer features a temperature probe and advanced,...
  • Multi-Use | From bbq thermometer to baking thermometer, our digital food thermometer for cooking is...
  • Easy-Read Digital Thermometer For Cooking | Large instant thermometer dial with bright blue backlight...

Chole Bhature

spicy curry with fried bread

Chole Bhature is a popular North Indian dish that features a spicy chickpea curry (chole) served with deep-fried bread (bhature). This hearty meal is beloved by vegetarians and is perfect for special occasions, weekend gatherings, or a comforting weeknight dinner. The preparation time for this dish is around 30 minutes, with additional time needed for soaking and cooking the chickpeas, making it a delicious yet demanding endeavor that is worth the effort.

Ingredients:

For Chole:

  • 2 cups chickpeas (soaked overnight)
  • 1 large onion (finely chopped)
  • 2 tomatoes (pureed)
  • 2 green chilies (slit)
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon cumin seeds
  • 1 teaspoon mustard seeds
  • 1 teaspoon garam masala
  • 1 teaspoon coriander powder
  • 1/2 teaspoon turmeric powder
  • 1 tablespoon chili powder
  • Salt to taste
  • 2 tablespoons oil
  • Fresh coriander leaves (for garnish)

For Bhature:

  • 2 cups all-purpose flour (maida)
  • 1/2 cup yogurt
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon salt
  • Water (as needed)
  • Oil (for deep frying)

Cooking Steps:

  1. Prepare the Chickpeas: Drain the soaked chickpeas and rinse them under cold water. In a pressure cooker, add the chickpeas with enough water and a pinch of salt. Cook for 4-5 whistles until soft. Set aside.
  2. Make the Chole Curry: In a large pan, heat oil over medium heat. Add cumin seeds and mustard seeds; let them crackle. Then add chopped onions and cook until golden brown.
  3. Add Spices and Tomatoes: Stir in ginger-garlic paste, green chilies, and cook for another 2 minutes. Add the tomato puree and let it cook until the oil separates.
  4. Combine with Chickpeas: Add cooked chickpeas along with turmeric powder, coriander powder, chili powder, garam masala, and salt. Mix well and add a cup of water for the desired consistency. Let it simmer for 10-15 minutes, stirring occasionally.
  5. Prepare the Bhature Dough: In a bowl, combine all-purpose flour, baking powder, and salt. Mix in yogurt and knead the mixture while gradually adding water until you get a soft, pliable dough. Cover with a damp cloth and set aside for 30 minutes.
  6. Roll and Fry Bhature: Heat oil for deep frying in a separate pan. Take small portions of the dough, roll them out into circles of about 6 inches in diameter. Fry each bhature until they puff up and are golden brown. Drain on paper towels.
  7. Serve: Ladle the chole into bowls, garnish with fresh coriander, and serve hot with steaming bhature.

Variations and Tips:

  • For a richer flavor, add a teaspoon of tea leaves tied in a muslin cloth while cooking the chickpeas.
  • If you prefer a healthier version, you can bake the bhature instead of frying.
  • You can add a squeeze of lemon juice or a dollop of butter on top of the chole for added taste.
  • Serve with a side of pickles, yogurt, or salad for a complete meal.
Sale
Home Hero 54-Piece Stainless Steel Kitchen Utensils Set - Heat-Resistant Nonstick Silicone &...
  • Versatile 54-Piece Collection: Elevate your kitchen with the Home Hero 54-Piece Kitchen Utensil Set, a...
  • Durable and Long-Lasting: Crafted from premium stainless steel, these kitchen utensils are designed to...
  • Perfect Holiday Gift: Delight your loved ones with this kitchen utensils gift set this festive season....

Masoor Dal

red lentils protein source

Masoor Dal, made from red lentils, is a nutritious and flavorful vegetarian Indian dish that is perfect for anyone looking for a healthy meal packed with protein. This lentil-based dish is ideal for both busy weeknights and special occasions, as it is quick to prepare—taking about 30 minutes from start to finish.

It is perfect for vegetarians, vegans, or anyone wanting a comforting dish that pairs excellently with rice or flatbreads.

Ingredients:

  • 1 cup masoor dal (red lentils)
  • 4 cups water
  • 1 medium onion, finely chopped
  • 2 tomatoes, chopped
  • 2 green chilies, slit
  • 1-inch piece ginger, grated
  • 2 cloves garlic, minced
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin seeds
  • 1 teaspoon garam masala
  • Salt to taste
  • 2 tablespoons oil or ghee
  • Fresh cilantro, chopped (for garnish)
  • Lemon wedges (for serving)

Cooking Instructions:

  1. Rinse the masoor dal under cold water until the water runs clear. This helps to remove any excess starch.
  2. In a pot, combine the rinsed dal and water. Bring it to a boil and then reduce the heat. Let it simmer for about 15-20 minutes or until the lentils are tender. Stir occasionally and add more water if needed to prevent sticking.
  3. While the dal is cooking, heat oil or ghee in a separate pan over medium heat. Add cumin seeds and allow them to sizzle for a few seconds until fragrant.
  4. Add the chopped onions and sauté until they turn golden brown.
  5. Stir in the green chilies, ginger, and garlic; sauté for another minute until the raw smell disappears.
  6. Add the chopped tomatoes and turmeric powder. Cook until the tomatoes soften and the mixture becomes saucy.
  7. Once the dal is cooked, add the onion-tomato mixture to it. Stir well to combine and let it simmer for another 5 minutes. Season with salt and stir in the garam masala.
  8. Remove from heat and garnish with chopped cilantro. Serve hot with lemon wedges and accompanied by rice or flatbreads.

Variations and Tips:

  • For added flavor, you can temper the dal with a few dried red chilies or a pinch of asafetida (hing).
  • You can also add vegetables such as spinach, carrots, or peas to the dal for a nutritional boost.
  • If you prefer a creamier texture, blend the cooked dal before adding it to the sautéed mixture.
  • Adjust the spice level according to your taste by modifying the amount of green chilies or adding red chili powder.
  • Dal can be stored in the refrigerator for up to 3 days, and it tastes even better the next day as the flavors deepen. Reheat gently before serving.
Owala FreeSip Insulated Stainless Steel Water Bottle with Straw, BPA-Free Sports Water Bottle, Great...
  • 24-ounce insulated stainless-steel water bottle with a FreeSip spout and push-button lid with lock
  • Patented FreeSip spout designed for either sipping upright through the built-in straw or tilting back to...
  • Protective push-to-open lid keeps spout clean; convenient carry loop doubles as a lock

Vegetable Korma

vegetable korma recipe instructions

Vegetable Korma is a rich and creamy Indian dish that combines a variety of vegetables with a fragrant blend of spices, nuts, and yogurt or cream. This dish is perfect for vegetarians and anyone looking to explore the vibrant flavors of Indian cuisine.

It's ideal for a family dinner or special occasions as it pairs wonderfully with naan, rice, or roti. The preparation time for Vegetable Korma is approximately 30 minutes, with an additional cooking time of around 25 minutes.

Ingredients:

  • 2 tablespoons vegetable oil
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, grated
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric powder
  • 1/2 teaspoon red chili powder (adjust to taste)
  • 2 cups mixed vegetables (carrots, peas, bell peppers, and potatoes)
  • 1 cup coconut milk or cream
  • 1/2 cup plain yogurt (optional)
  • Salt to taste
  • Fresh cilantro, chopped (for garnish)
  • 1/4 cup cashew nuts or sliced almonds (for garnish)

Cooking Steps:

  1. Heat the oil in a large skillet or wok over medium heat. Add the cumin seeds and sauté for about 30 seconds until they begin to sizzle.
  2. Add the chopped onion and sauté until it turns golden brown. This should take around 5-7 minutes.
  3. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.
  4. Add the coriander powder, garam masala, turmeric powder, and red chili powder. Mix well and let the spices cook for a minute.
  5. Add the mixed vegetables to the skillet, stirring to coat them with the spices. Cook for about 5 minutes, allowing the vegetables to soften slightly.
  6. Pour in the coconut milk (and yogurt if using) and stir well. Bring the mixture to a gentle simmer.
  7. Season with salt to taste and let it cook uncovered for 10-15 minutes, or until the vegetables are tender and the sauce is thickened.
  8. Once done, remove from heat and garnish with chopped cilantro and cashew nuts or sliced almonds before serving.

Variations and Tips:

  • Feel free to customize the vegetables based on what you have on hand; zucchini, cauliflower, and green beans work well too.
  • For added depth of flavor, you can include some fresh green chilies or a splash of lemon juice at the end.
  • If you prefer a vegan option, simply eliminate the yogurt and use solely coconut milk.
  • Serve with basmati rice or naan for a complete meal.
  • You can prepare the korma in advance and reheat it gently when ready to serve, as the flavors deepen over time.

Tofu Tikka Masala

delicious vegetarian tikka masala

Tofu Tikka Masala is a delicious vegetarian dish that offers a delightful combination of spices and creamy sauce that will satisfy even the most dedicated meat lovers. Originating from Indian cuisine, this dish is perfect for vegans, vegetarians, and anyone looking to explore plant-based options without compromising on flavor.

It typically takes about 30 minutes for preparation and another 20 minutes for cooking, allowing you to whip up a hearty meal in under an hour.

Ingredients:

  • 400g firm tofu, cubed
  • 1 cup plain yogurt (or dairy-free yogurt for vegan option)
  • 2 tablespoons tikka masala spice mix
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 inch ginger, grated
  • 1 can (400g) crushed tomatoes
  • 1 cup coconut milk
  • 1 teaspoon salt (or to taste)
  • Fresh cilantro, for garnish
  • Cooked basmati rice or naan bread, for serving

Cooking Instructions:

  1. Marinate the Tofu: In a large bowl, combine the cubed tofu, yogurt, and tikka masala spice mix. Modify each piece is well-coated. Cover and let it marinate for at least 30 minutes, or up to a few hours for stronger flavors.
  2. Cook the Tofu: Heat the olive oil in a large skillet over medium heat. Add the marinated tofu cubes and sauté until they are golden brown on all sides. Remove the tofu from the skillet and set aside.
  3. Prepare the Sauce: In the same skillet, add the diced onion, garlic, and ginger. Sauté until the onions become translucent. Then, add the crushed tomatoes and season with salt. Let it simmer for about 5 minutes.
  4. Combine and Simmer: Stir in the coconut milk, and bring the mixture to a gentle simmer. Add the browned tofu back into the skillet and stir well to coat. Allow the Tofu Tikka Masala to simmer for an additional 10-15 minutes to meld the flavors together.
  5. Serve: Garnish with fresh cilantro and serve hot with cooked basmati rice or naan bread.

Variations and Tips:

  • Spice Level: Adjust the amount of tikka masala according to your spice preference. You can also add chopped green chilies for an extra kick.
  • Vegetable Additions: Feel free to add vegetables such as bell peppers, peas, or spinach for added nutrition and color.
  • Creamier Sauce: For an extra creamy sauce, you can blend the sauce before adding the tofu or stir in some cashew cream at the end.
  • Serving Suggestions: This dish pairs wonderfully with cucumber raita or a simple salad for a balanced meal.

Rajma

delicious kidney bean curry

Rajma, a delightful North Indian dish, features red kidney beans cooked in a spiced tomato gravy. This vegetarian dish is perfect for anyone craving comfort food or seeking a delicious plant-based protein option. It is ideal for family dinners and can be served with rice or naan. The preparation time for Rajma is about 10 minutes, followed by 40-45 minutes for cooking, making it a great choice for a hearty meal.

Ingredients:

  • 1 cup red kidney beans (rajma)
  • 3 cups water (for soaking and boiling)
  • 2 tablespoons oil or ghee
  • 1 teaspoon cumin seeds
  • 1 medium onion, finely chopped
  • 1 tablespoon ginger-garlic paste
  • 2 medium tomatoes, pureed
  • 1-2 green chilies, slit (adjust to taste)
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon garam masala
  • Salt to taste
  • Fresh coriander leaves, chopped (for garnish)

Cooking Steps:

  1. Soak the Beans: Rinse the kidney beans under cold water, then soak them in 3 cups of water for at least 6-8 hours or overnight. This will soften the beans and reduce cooking time.
  2. Cook the Beans: Drain the soaked beans and transfer them to a pressure cooker. Add 3 cups of fresh water and a pinch of salt. Cook on high heat until the pressure builds, then reduce to low and cook for about 15-20 minutes. If using a regular pot, it may take about 45-60 minutes. Ascertain the beans are soft but not mushy.
  3. Prepare the Gravy: In a separate pan, heat the oil or ghee over medium heat. Add cumin seeds and let them splutter.
  4. Add Onions and Spices: Stir in the chopped onions and sauté until they turn golden brown. Add ginger-garlic paste and green chilies, and sauté for another minute.
  5. Tomato Puree: Add the pureed tomatoes and cook until the oil starts to separate from the mixture. This typically takes about 5-7 minutes.
  6. Add Spices: Stir in coriander powder, cumin powder, and salt, then mix well. Cook for another minute.
  7. Combine: Add the cooked rajma (red kidney beans) to the tomato mixture. Mix thoroughly, and adjust the consistency by adding a little water if it's too thick. Bring the mixture to a gentle simmer.
  8. Finish: Add garam masala and stir. Let the rajma cook on low heat for an additional 10-15 minutes for the flavors to meld together.
  9. Garnish and Serve: Remove from heat, garnish with chopped coriander leaves, and serve hot with steamed rice or naan.

Variations & Tips:

  • Spicy Rajma: For a spicier version, feel free to add more green chilies or a pinch of red chili powder while cooking.
  • Creamy Texture: For a creamier gravy, you can add a splash of cream or coconut milk just before serving.
  • Vegetable Additions: Consider mixing in some spinach or diced bell peppers for added nutrition and flavor.
  • Slow Cooker Option: You can also prepare rajma in a slow cooker. Simply combine all the ingredients (after soaking the beans) and cook on low for 6-8 hours or high for 3-4 hours until the beans are soft.
  • Leftover Rajma: Store any leftovers in an airtight container in the fridge for up to 3 days or freeze for later use. The flavors only improve with time!

Bhindi Masala

spicy okra vegetable dish

Bhindi Masala is a flavorful and vibrant dish that highlights the tender and slightly crunchy texture of okra, also known as bhindi. This quintessential Indian dish is perfect for vegetarians and vegans alike, making it an excellent choice for family dinners or gatherings. It requires a preparation time of about 10 minutes, with a cooking time of around 20 minutes, making it suitable for a quick weeknight meal or a special occasion.

Ingredients:

  • 500 grams okra (bhindi), washed and dried
  • 2 tablespoons oil (vegetable or mustard oil)
  • 1 teaspoon cumin seeds
  • 1 medium onion, finely chopped
  • 2 medium tomatoes, chopped
  • 2-3 green chilies, slit
  • 1 teaspoon ginger-garlic paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon garam masala
  • Salt to taste
  • Fresh coriander leaves, chopped (for garnish)

Cooking Steps:

  1. Begin by trimming the ends of the okra and slicing them into roughly 1-inch pieces. Make certain that they are completely dry to avoid sliminess during cooking.
  2. Heat oil in a large pan or skillet over medium heat. Once hot, add the cumin seeds and let them splutter.
  3. Add the chopped onions to the pan and sauté until they are golden brown.
  4. Stir in the ginger-garlic paste and green chilies, and sauté for another minute until fragrant.
  5. Add the chopped tomatoes and cook until they soften and oil starts to separate from the mixture.
  6. Once the tomatoes are cooked, add the turmeric powder, red chili powder, and salt. Mix well.
  7. Add the okra to the pan and stir gently to coat it with the spice mixture. Cook uncovered on medium-high heat for about 10-12 minutes, stirring occasionally until the okra is tender but still retains its shape.
  8. Finally, sprinkle garam masala over the bhindi and mix it gently. Cook for an additional 2-3 minutes to allow the flavors to meld.
  9. Remove from heat and garnish with fresh coriander leaves before serving.

Variations and Tips:

  • For a richer flavor, you can add a tablespoon of yogurt to the mixture after the tomatoes are cooked.
  • If you like your bhindi crispy, you can shallow fry the okra pieces before adding them to the masala.
  • Feel free to add other vegetables like potatoes or bell peppers for added texture and flavor.
  • Bhindi Masala pairs excellently with roti, naan, or steamed rice for a complete meal.
  • Make sure not to overcook the bhindi, as it can become mushy quickly. Aim for it to be tender yet still slightly crisp.

Dum Aloo

spiced potato dish recipe

Dum Aloo is a popular Indian vegetarian dish that consists of whole potatoes simmered in a rich and flavorful gravy made with a blend of aromatic spices and herbs. This dish is perfect for those seeking a comforting and hearty meal that captures the essence of Indian cuisine. It takes about 30 minutes to prepare and 30 minutes to cook.

Dum Aloo is often served with naan, roti, or rice, making it a versatile addition to any Indian dinner spread.

Ingredients:

  • 500 grams baby potatoes
  • 3 tablespoons oil (vegetable or mustard oil)
  • 1 teaspoon cumin seeds
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon turmeric powder
  • 1 tablespoon coriander powder
  • 1 teaspoon cumin powder
  • 1 tablespoon garam masala
  • 2-3 green chilies, slit lengthwise
  • Salt to taste
  • Fresh cilantro for garnish
  • 1 cup water

Cooking Steps:

  1. Begin by boiling the baby potatoes in water until they are tender but not mushy. Drain and allow them to cool.
  2. Once cooled, peel the potatoes and prick them with a fork to help absorb the flavors during cooking.
  3. Heat oil in a heavy-bottomed pan or kadhai over medium heat. Add the cumin seeds and let them sizzle for a few seconds.
  4. Add the finely chopped onions and sauté until they turn golden brown.
  5. Stir in the ginger-garlic paste and sauté for another minute until the raw smell disappears.
  6. Add the tomato puree to the pan and cook until the oil separates from the mixture.
  7. Stir in the turmeric powder, coriander powder, cumin powder, and salt. Mix well and cook for a couple of minutes.
  8. Add the boiled and pricked potatoes to the pan, coating them in the spice mixture. Sauté for 5-7 minutes on medium heat.
  9. Pour in 1 cup of water and bring the mixture to a gentle boil.
  10. Once boiling, cover the pan with a tight-fitting lid and reduce the heat to low.
  11. Let it simmer for about 15-20 minutes, allowing the potatoes to absorb the flavors.
  12. After 20 minutes, remove the lid, sprinkle garam masala and slit green chilies on top, and give a gentle stir.
  13. Garnish with fresh cilantro before serving hot.

Variations and Tips:

  • For a slightly different flavor, consider adding a tablespoon of yogurt to the gravy for creaminess.
  • You can add peas, or even paneer cubes for added texture and taste.
  • Adjust the spice level by adding more or fewer green chilies according to your preference.
  • Serve with a side of cucumber raita to complement the heat of the curry.
  • For a smokey flavor, you can give the dish a 'dhungar' (smoking) effect by placing a small piece of charcoal in a bowl, heating it until red hot, adding ghee, and then placing it in the pan, covering it for a few minutes.

Vegetable Pulao

vegetable flavored rice dish

Vegetable Pulao is a fragrant and colorful rice dish that beautifully blends basmati rice with a variety of vegetables and aromatic spices. This one-pot meal is perfect for vegetarians looking for a quick and nutritious dinner option. With a preparation time of approximately 30 minutes, it's ideal for busy weeknights or when you want to impress guests with minimal effort.

The combination of rice, seasonal vegetables, and spices makes it a versatile dish that pairs well with raita, salads, or even on its own.

Ingredients:

  • 1 cup basmati rice
  • 2 cups water
  • 1 medium onion, thinly sliced
  • 1 cup mixed vegetables (carrots, peas, green beans, bell peppers)
  • 2 tablespoons oil or ghee
  • 1 teaspoon cumin seeds
  • 2-3 green chilies, slit
  • 1-inch piece of ginger, grated
  • 2-3 cloves of garlic, minced
  • 1 teaspoon garam masala
  • Salt to taste
  • Fresh coriander leaves for garnish

Cooking Steps:

  1. Begin by rinsing the basmati rice in cold water until the water runs clear. Soak the rice in water for about 20 minutes, then drain and set aside.
  2. Heat the oil or ghee in a large pot over medium heat. Add the cumin seeds and let them splutter.
  3. Add the sliced onions and sauté until they become translucent and start to brown.
  4. Stir in the grated ginger and minced garlic; cook for about 30 seconds, until fragrant.
  5. Add the slit green chilies and mixed vegetables, stirring well for a few minutes until the vegetables begin to soften.
  6. Add the drained basmati rice to the pot and mix gently to combine everything.
  7. Pour in the water and add salt to taste. Bring the mixture to a boil.
  8. Once boiling, reduce the heat to low, cover with a tight-fitting lid, and let it simmer for about 15-20 minutes, or until the rice is cooked and water is absorbed.
  9. After cooking, remove from heat and let it sit covered for another 5 minutes. Fluff the rice gently with a fork.
  10. Finally, sprinkle garam masala on top and garnish with fresh coriander leaves before serving.

Variations, Tips:

  • You can customize the vegetables based on your preference or what's in season. Common additions include potatoes, cauliflower, or zucchini.
  • For added flavor, include whole spices like bay leaves, cinnamon sticks, or cloves while sautéing the onions.
  • If you prefer a more substantial meal, add protein such as chickpeas or paneer cubes after the vegetables are sautéed.
  • To enhance the aroma, consider adding a few drops of lemon juice or a sprinkle of saffron in warm water before mixing it with the rice.

Enjoy your delicious Vegetable Pulao as a comforting and satisfying meal!

Amazon disclaimer.

As an Amazon Associate I earn from qualifying purchases.

Follow:
Hi! I’m Emily. I’m a cozy‑kitchen tinkerer turning everyday ingredients into crave‑worthy plates—quick sizzles, bright flavors, and zero fuss, always with a smile. Playlist on, whisk in hand, I chase comfort that tastes a little sparkly and a lot homemade—playful, practical, and unapologetically delicious.