Best Indian Food Recipes Vegetarian Lovers Must Try Today

Updated On: September 29, 2025

Indian cuisine is a vibrant tapestry of flavors, colors, and textures—and perhaps nowhere is this more evident than in its astonishing variety of vegetarian dishes. Whether you’re a lifelong vegetarian, a curious flexitarian, or simply an adventurous food lover, Indian vegetarian recipes offer a world of culinary delight.

From creamy dals and spicy curries to fluffy flatbreads and fragrant rice dishes, each meal can feel like a celebration.

Today, I’m sharing my all-time favorite Indian food recipes vegetarian—a comforting, nourishing, and utterly delicious combination: Paneer Butter Masala, Jeera Rice, and a quick Cucumber Raita. This trio brings together creamy, spiced curry, aromatic cumin rice, and a cooling yogurt side.

These recipes are perfect for weeknight dinners, special occasions, or when you want to impress friends with an Indian feast.

If you’re new to Indian cooking, don’t worry—these classic recipes are approachable, deeply satisfying, and will make your kitchen smell incredible. Let’s dive in!

Why You’ll Love This Recipe

  • Ultimate Comfort Food: Paneer Butter Masala is rich, creamy, and packed with flavor. Paired with fluffy Jeera Rice and refreshing raita, it’s a crowd-pleaser!
  • Vegetarian & Protein-Rich: Paneer is a great source of protein, making this meal wholesome and filling without any meat.
  • Simple Ingredients: Most ingredients are pantry staples, and the recipes are easy to follow—even for beginners.
  • Make Ahead Friendly: All components can be prepped in advance, perfect for meal planning or entertaining.
  • Customizable: Easily adapt the spice level, swap in tofu for a vegan version, or add extra veggies for more nutrition.
  • Aromatic & Authentic: The balance of spices, fresh herbs, and creamy textures captures the essence of classic Indian home cooking.

Ingredients

Paneer Butter Masala

Ingredient Quantity
Paneer (cubed) 250g (about 9 oz)
Butter 2 tbsp
Oil (neutral, e.g. sunflower) 1 tbsp
Onion (medium, chopped) 1
Tomatoes (large, chopped) 3
Ginger-Garlic Paste 1.5 tsp
Cashews (raw) 12
Green Chili (optional, chopped) 1
Turmeric Powder 1/2 tsp
Kashmiri Red Chili Powder 1 tsp
Ground Coriander 1 tsp
Garam Masala 1/2 tsp
Kasuri Methi (dried fenugreek leaves) 1 tsp
Cream (heavy or plant-based) 2 tbsp
Sugar 1/2 tsp
Salt to taste
Water 1 cup (as needed)
Fresh Coriander (cilantro, chopped) 2 tbsp

Jeera Rice

Ingredient Quantity
Basmati Rice 1 cup
Cumin Seeds (Jeera) 1.5 tsp
Ghee (or vegan substitute) 1 tbsp
Salt to taste
Water 2 cups

Cucumber Raita

Ingredient Quantity
Plain Yogurt (dairy or plant-based) 1 cup
Cucumber (peeled & grated) 1 small
Roasted Cumin Powder 1/2 tsp
Salt 1/4 tsp (or to taste)
Fresh Coriander (chopped) 1 tbsp

Equipment

  • Large non-stick skillet or kadhai
  • Saucepan with lid (for rice)
  • Blender or immersion blender
  • Mixing bowls
  • Cutting board & knife
  • Spatula
  • Measuring cups & spoons
  • Fine grater (for cucumber)
  • Serving bowls & plates

Instructions

Paneer Butter Masala

  1. Make the Tomato-Cashew Base:

    1. Heat 1 tbsp oil in a skillet over medium heat. Add chopped onions and sauté until translucent (about 3-4 minutes).
    2. Add ginger-garlic paste and sauté for another minute until fragrant.
    3. Add chopped tomatoes, cashews, and green chili (if using). Cook until tomatoes soften (6-7 minutes).
    4. Cool the mixture slightly, then blend to a smooth paste using a blender or immersion blender. Add a splash of water if needed for blending.
  2. Prepare the Curry:

    1. Wipe the skillet clean. Add 2 tbsp butter and melt over medium-low heat.
    2. Add the tomato-cashew paste. Cook, stirring, for 4-5 minutes until it thickens and releases oil on the sides.
    3. Sprinkle in turmeric, red chili powder, coriander powder, and salt. Mix well and sauté for a minute.
    4. Add 1 cup water (adjust for desired consistency) and bring to a simmer.
    5. Stir in the paneer cubes and cook for 3-4 minutes.
    6. Add garam masala, sugar, and kasuri methi. Stir gently.
    7. Finish by adding cream and half the fresh coriander. Simmer for 2 more minutes, then turn off the heat.
  3. Garnish & Serve: Sprinkle with remaining chopped coriander. Serve hot.

Jeera Rice

  1. Rinse and Soak: Rinse basmati rice in cold water until the water runs clear. Soak for 15-20 minutes, then drain.
  2. Cook the Rice:

    1. In a saucepan, heat ghee over medium heat. Add cumin seeds and let them sizzle for 30 seconds.
    2. Add the drained rice and sauté gently for 1 minute to coat with ghee and cumin flavor.
    3. Pour in 2 cups water and add salt. Bring to a boil, then cover and simmer on low for 12-14 minutes until rice is fluffy and water is absorbed.
    4. Turn off the heat and let it rest, covered, for 5 minutes. Fluff with a fork before serving.

Cucumber Raita

  1. Prepare the Yogurt Base: In a mixing bowl, whisk yogurt until smooth and creamy.
  2. Add Cucumber & Spices: Mix in grated cucumber, cumin powder, salt, and chopped coriander. Stir well.
  3. Chill & Serve: Refrigerate for at least 15 minutes before serving for best flavor.

Tips & Variations

  • For Vegan Version: Substitute paneer with extra-firm tofu, use plant-based butter and cream, and opt for vegan yogurt in the raita.

  • Spice Level: Adjust chili powder and green chili to taste. Use Kashmiri chili powder for color without much heat.
  • Extra Veggies: Add peas, bell peppers, or mushrooms to the curry for more nutrition and texture.
  • Make Ahead: Both curry and rice can be made a day in advance. Reheat gently and add a splash of water or cream to the curry if needed.
  • Freezer-Friendly: Paneer Butter Masala (without cream) freezes well. Add cream after reheating.
  • Want to explore more global vegetarian ideas? Try these delicious Peruvian Vegetable Recipes for Flavorful Healthy Meals or indulge your sweet tooth with a Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.

Nutrition Facts

Nutrient Paneer Butter Masala (1/4th recipe) Jeera Rice (1/4th recipe) Cucumber Raita (1/4th recipe)
Calories 310 185 55
Protein 13g 4g 3g
Fat 22g 2g 2g
Carbohydrates 18g 38g 5g
Fiber 3g 1g 0.5g
Sugar 6g 0g 3g
Sodium 420mg 160mg 70mg

*Nutrition values are estimates and may vary based on brands and substitutions. For a lighter meal, reduce butter and cream, or try with brown rice.

Serving Suggestions

  • Complete the Feast: Serve with warm naan, roti, or paratha for an even heartier meal.
  • Salad: Add a fresh salad of sliced onions, carrots, and lemon wedges as a crunchy side.
  • Chutney: Pair with mint or coriander chutney for an extra burst of flavor.
  • For Entertaining: Present the meal family-style in colorful serving dishes, garnished with extra herbs and a swirl of cream.
  • Looking for more healthy vegetarian inspiration? Try Instant Pot Vegetarian Recipes Indian Food Lovers Adore or these Vegetarian Swiss Chard Recipes for Healthy Meals for more ideas!

Conclusion

Indian vegetarian cuisine is more than just a collection of recipes—it’s a celebration of flavor, health, and tradition. This Paneer Butter Masala with Jeera Rice and Cucumber Raita is a classic combination you’ll return to again and again.

The creamy, spiced curry paired with aromatic rice and a cooling yogurt side makes for a meal that’s both comforting and festive.

Don’t be intimidated by the ingredient list or spice blends—once you cook this meal, you’ll realize how approachable and rewarding Indian vegetarian cooking can be. Feel free to experiment, adjust the heat, and add your favorite veggies.

Be sure to check out more plant-based inspirations like our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas and keep exploring the world of wholesome, flavorful vegetarian meals.

Happy cooking! If you try this recipe, share your results and let me know your favorite Indian vegetarian dishes in the comments below.

📖 Recipe Card: Paneer Butter Masala

Description: A rich and creamy North Indian curry featuring soft paneer cubes simmered in a spiced tomato and cashew sauce. Perfect with naan or basmati rice.

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

Servings: 4 servings

Ingredients

  • 250g paneer, cubed
  • 2 tablespoons butter
  • 1 tablespoon oil
  • 1 large onion, finely chopped
  • 2 large tomatoes, pureed
  • 8 cashew nuts, soaked and blended
  • 1 teaspoon ginger-garlic paste
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1/2 cup heavy cream
  • Salt to taste

Instructions

  1. Heat oil and 1 tablespoon butter in a pan.
  2. Add onions and sauté until golden.
  3. Add ginger-garlic paste and cook for 1 minute.
  4. Stir in tomato puree and cook until oil separates.
  5. Add cashew paste, turmeric, chili powder, salt, and garam masala.
  6. Cook for 5 minutes, stirring often.
  7. Add paneer cubes and mix gently.
  8. Pour in cream and simmer for 5 minutes.
  9. Finish with remaining butter and serve hot.

Nutrition: Calories: 340 kcal | Protein: 12g | Fat: 26g | Carbs: 14g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Paneer Butter Masala”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and creamy North Indian curry featuring soft paneer cubes simmered in a spiced tomato and cashew sauce. Perfect with naan or basmati rice.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“250g paneer, cubed”, “2 tablespoons butter”, “1 tablespoon oil”, “1 large onion, finely chopped”, “2 large tomatoes, pureed”, “8 cashew nuts, soaked and blended”, “1 teaspoon ginger-garlic paste”, “1 teaspoon garam masala”, “1/2 teaspoon turmeric powder”, “1 teaspoon red chili powder”, “1/2 cup heavy cream”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil and 1 tablespoon butter in a pan.”}, {“@type”: “HowToStep”, “text”: “Add onions and saut\u00e9 until golden.”}, {“@type”: “HowToStep”, “text”: “Add ginger-garlic paste and cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Stir in tomato puree and cook until oil separates.”}, {“@type”: “HowToStep”, “text”: “Add cashew paste, turmeric, chili powder, salt, and garam masala.”}, {“@type”: “HowToStep”, “text”: “Cook for 5 minutes, stirring often.”}, {“@type”: “HowToStep”, “text”: “Add paneer cubes and mix gently.”}, {“@type”: “HowToStep”, “text”: “Pour in cream and simmer for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Finish with remaining butter and serve hot.”}], “nutrition”: {“calories”: “340 kcal”, “proteinContent”: “12g”, “fatContent”: “26g”, “carbohydrateContent”: “14g”}}

Photo of author

Marta K

Leave a Comment

X