Indian Easy Recipes for Dinner Vegetarian Lovers

Updated On: September 29, 2025

Indian cuisine offers a vibrant palette of flavors, colors, and aromas that can transform any dinner into a delightful experience. For those who prefer vegetarian meals or want to explore easy yet authentic Indian dishes, this blog post is your perfect guide.

Indian vegetarian recipes are not only wholesome and nutritious but also incredibly diverse, ranging from simple lentil stews to flavorful vegetable curries. These dishes are perfect for a quick weeknight dinner or a relaxing weekend feast.

Whether you’re a seasoned cook or just starting out, you’ll find these recipes straightforward, using commonly found ingredients and minimal preparation time.

In this post, I’ll walk you through some easy Indian vegetarian dinner recipes that are both satisfying and packed with flavor. Plus, I’ll share tips, ingredient lists with nutritional information, and serving ideas to help you get the most out of your meal.

If you love Indian food but want hassle-free cooking, keep reading — your new favorite dinner recipe awaits!

Why You’ll Love This Recipe

These Indian vegetarian recipes are designed with simplicity and taste in mind. You don’t need to be an expert chef or have an extensive spice collection to create delicious, authentic flavors.

These dishes are:

  • Quick and easy to prepare for busy weeknights.
  • Nutritious and wholesome, featuring fresh vegetables, legumes, and aromatic spices.
  • Customizable, allowing you to adjust spices and ingredients based on your preference.
  • Suitable for all skill levels, perfect for beginner cooks learning Indian cuisine.
  • Vegetarian and vegan-friendly, catering to plant-based diets without sacrificing flavor.

With these recipes, you can enjoy the rich culinary heritage of India without spending hours in the kitchen.

Ingredients

Ingredient Quantity Notes
Basmati Rice 1 cup Rinsed and soaked for 20 minutes
Chickpeas (Garbanzo Beans) 1 cup (cooked or canned) Drain if canned
Onion 1 medium, finely chopped Yellow or white onion
Tomatoes 2 medium, chopped Fresh or canned diced tomatoes
Garlic 3 cloves, minced
Ginger 1 inch piece, grated
Green Chilies 1-2, sliced Optional, adjust to heat preference
Spinach 2 cups fresh, chopped Can substitute with kale or fenugreek leaves
Cumin Seeds 1 tsp For tempering
Turmeric Powder 1/2 tsp
Coriander Powder 1 tsp
Garam Masala 1 tsp Add at the end for aroma
Salt To taste
Vegetable Oil or Ghee 2 tbsp For cooking
Fresh Cilantro 1/4 cup, chopped For garnish

Equipment

  • Large saucepan or deep skillet
  • Medium pot for rice
  • Wooden spoon or spatula
  • Knife and chopping board
  • Measuring cups and spoons
  • Colander (if using canned chickpeas)
  • Grater (for ginger)

Instructions

  1. Rinse and cook the rice: Rinse 1 cup of basmati rice under cold water until water runs clear. Soak the rice for 20 minutes, then drain. In a pot, add the rice with 2 cups of water and a pinch of salt. Bring to a boil, then cover and simmer on low heat for 15 minutes or until water is absorbed. Remove from heat and fluff with a fork.
  2. Prepare the chickpea curry base: Heat 2 tbsp of vegetable oil or ghee in a large saucepan over medium heat. Add 1 tsp cumin seeds and cook until they begin to sizzle and pop.
  3. Sauté aromatics: Add finely chopped onion, minced garlic, grated ginger, and sliced green chilies to the pan. Cook until onions are translucent and golden, about 5-7 minutes.
  4. Add spices: Stir in 1/2 tsp turmeric powder and 1 tsp coriander powder. Cook for 1 minute to release the flavors.
  5. Add tomatoes: Add chopped tomatoes and cook until they soften and the mixture thickens, about 5 minutes.
  6. Add chickpeas and spinach: Stir in 1 cup cooked chickpeas and 2 cups chopped spinach. Mix well and cook until spinach wilts.
  7. Simmer the curry: Add salt to taste and 1/4 cup of water if needed. Cover and simmer for 10 minutes, allowing the flavors to meld.
  8. Finish with garam masala: Sprinkle 1 tsp garam masala and stir gently. Cook uncovered for another 2 minutes.
  9. Garnish and serve: Remove from heat and garnish with freshly chopped cilantro. Serve hot with the cooked basmati rice.

Tips & Variations

Tip: For a creamier texture, add a splash of coconut milk or a dollop of yogurt at the end of cooking.

Variation: Swap chickpeas with lentils or kidney beans for a different protein source. You can also add diced potatoes or carrots for extra heartiness.

Pro Tip: To save time, cook chickpeas in bulk or use canned ones. Always rinse canned beans to reduce sodium content.

If you enjoy this style of cooking, you might love trying out other easy recipes like our Veggie Quesadilla Recipe Indian Style Easy & Delicious or explore hearty options in the Vegan Slow Cooker Recipe for Easy, Delicious Meals.

Nutrition Facts

Nutrient Per Serving
Calories 350 kcal
Protein 14 g
Carbohydrates 55 g
Fat 7 g
Fiber 10 g
Sodium 350 mg

Note: Nutrition values are approximate and may vary depending on ingredient brands and portion sizes.

Serving Suggestions

This chickpea and spinach curry pairs wonderfully with plain basmati rice, but you can also serve it with warm Indian bread like roti, naan, or paratha for a more filling meal. Fresh cucumber raita or a simple salad made with onions, tomatoes, and lemon juice can add a refreshing contrast to the warm, spiced curry.

For an easy and delicious homemade bread option, check out our Vegan Flour Tortilla Recipe Easy, Soft, and Homemade. These tortillas make a great side or wrap alternative!

Conclusion

Preparing a wholesome and flavorful Indian vegetarian dinner doesn’t have to be complicated or time-consuming. With simple ingredients and a few key spices, you can create a comforting meal that satisfies both your taste buds and nutritional needs.

This chickpea spinach curry recipe is just one example of how easy it is to bring the essence of Indian cooking to your table.

Whether you’re cooking for yourself, family, or friends, these dishes invite you to explore the rich tapestry of Indian vegetarian cuisine with confidence and joy. Don’t forget to experiment with different vegetables and spices to personalize your meal.

For more inspiring plant-based recipes, explore our collection including the Veg Maharashtrian Recipes: Easy & Delicious Meals and other favorites that bring vibrant flavors to your kitchen.

Happy cooking and enjoy your delicious Indian vegetarian dinner!

📖 Recipe Card: Indian Easy Vegetarian Dinner

Description: A simple and flavorful Indian vegetarian dinner recipe perfect for busy evenings. It combines spices and vegetables for a wholesome meal.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 cup basmati rice
  • 2 tablespoons vegetable oil
  • 1 teaspoon cumin seeds
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 2 medium tomatoes, chopped
  • 1 cup green peas
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon coriander powder
  • Salt to taste

Instructions

  1. Rinse and soak basmati rice for 15 minutes.
  2. Heat oil in a pan and add cumin seeds until they splutter.
  3. Add chopped onions, garlic, and ginger; sauté until golden.
  4. Add tomatoes and cook until soft.
  5. Stir in turmeric, garam masala, coriander powder, and salt.
  6. Add green peas and cook for 5 minutes.
  7. Drain rice and add to the pan; mix well.
  8. Add 2 cups water, bring to boil, then simmer covered for 15 minutes.
  9. Turn off heat and let it rest for 5 minutes before serving.

Nutrition: Calories: 320 kcal | Protein: 7 g | Fat: 8 g | Carbs: 54 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Indian Easy Vegetarian Dinner”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A simple and flavorful Indian vegetarian dinner recipe perfect for busy evenings. It combines spices and vegetables for a wholesome meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup basmati rice”, “2 tablespoons vegetable oil”, “1 teaspoon cumin seeds”, “1 medium onion, finely chopped”, “2 cloves garlic, minced”, “1-inch piece ginger, grated”, “2 medium tomatoes, chopped”, “1 cup green peas”, “1 teaspoon turmeric powder”, “1 teaspoon garam masala”, “1 teaspoon coriander powder”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse and soak basmati rice for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pan and add cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions, garlic, and ginger; saut\u00e9 until golden.”}, {“@type”: “HowToStep”, “text”: “Add tomatoes and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Stir in turmeric, garam masala, coriander powder, and salt.”}, {“@type”: “HowToStep”, “text”: “Add green peas and cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Drain rice and add to the pan; mix well.”}, {“@type”: “HowToStep”, “text”: “Add 2 cups water, bring to boil, then simmer covered for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Turn off heat and let it rest for 5 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “7 g”, “fatContent”: “8 g”, “carbohydrateContent”: “54 g”}}

Photo of author

Marta K

Leave a Comment

X