Indian cooking is renowned for its rich spices, diverse flavors, and aromatic ingredients that create a symphony of deliciousness.Our selection of Indian recipes is designed to be approachable, ensuring that you can recreate Indian (and Indian–inspired) flavors in the comfort of your own home. From hearty lentil-based curries to light and refreshing salads, each recipe on this list is crafted to provide a wholesome dining experience without compromising taste. For many more dinner ideas, check out our mains category page. Note: Not all recipes on this list are authentic as you would see them in India, but every recipe will expressly state if it’s an interpretation of a recipe.

1. Vegetable curry

We start this list with the rich flavors of a 30–minute vegetable curry, a quick and effortless vegetarian and Indian–inspired dinner combining vibrant vegetables and aromatic spices. This one–pot curry is perfect for busy evenings or meal prep when you crave something aromatic and satiating without the fuss.

2. Aloo gobi

There’s something comforting about a warm, spicy, and flavor-packed bowl of Indian potato and cauliflower curry. This aloo gobi recipe is the essence of Indian home cooking (in this case, Northern India, Punjab, and up to Pakistan), where simple ingredients combine to create a satisfying dish. Serve it with fresh cilantro, lemon, basmati rice, or roti bread.

3. Tofu tikka masala

Tofu tikka masala is a vegetarian and vegan recipe inspired by the famous Indian chicken tikka masala. It’s made with slightly chewy marinated and oven-baked tofu pieces cooked in a rich, creamy, and aromatic tomato-based sauce.

4. Chana saag

Chana saag is an easy and nutritious Indian curry with chickpeas, spinach, and tomatoes simmered with aromatic spices like cumin and coriander. It’s a delicious and fulfilling recipe you can serve with basmati rice or breads like roti or naan. It’s excellent for a weeknight vegetarian dinner and meal prep. We developed this vegetarian chickpea curry so you can make it with easy-to-find ingredients in less than 30 minutes without compromising flavor and texture.

6. Chana masala

This one’s an easy vegetarian one-pot recipe you can make in 30 minutes. It’s perfect for a quick and healthy dinner or meal-prepping as it gets better as it sits in the fridge. Chana Masala (channay, chole masala, chhole masala, or chole) is an excellent way to invite Indian flavors and aromas into your kitchen with a tasty, healthy meal that will nourish your body and soul.

7. Curry lentil soup

Our curry lentil soup is an Indian-inspired recipe where the lentils are simmered in a rich tomato sauce enriched with spices and vegetables. If you love healthy soups with plant–based protein, you will enjoy this 30-minute meal.

8. Creamy potato curry

This potato (aloo curry) is a creamy, warm, and comforting dish inspired by southwestern Indian cuisine, where vegetables are simmered in a rich coconut-based sauce. For a healthy and satisfying dinner, serve with warm naan or basmati rice. This savory, protein–rich dish offers a delightful alternative to traditional frittatas and a satisfying option for those seeking a vegan Indian–inspired meal.

10. Naan bread

Naan is a beloved Indian leavened flatbread made from flour and water (sometimes yogurt) and showcases a perfect blend of chewiness and fluffiness. Typically baked in a tandoor or hot oven, naan develops a delightful char on its surface, enhancing its distinct flavor. When served warm, this versatile bread complements many Indian dishes and is a delicious vessel for scooping up flavorful curries and sauces.

11. Eggplant curry

This roasted eggplant curry is made with a classic Indian flavor base of onion, garlic, ginger, and a combination of spices to add beautiful colors and bold flavors. The charred and tender eggplant pairs perfectly with nutty chickpeas in a creamy sauce. It’s an excellent way for the whole family to try Indian flavors.

12. Lentil curry

Our lentil curry is an Indian-inspired dahl with split red lentils cooked in a rich, savory sauce with fragrant spices, coconut milk, and canned tomatoes. It’s a tasty, nutritious, and satisfying meatless meal, perfect for those who love rich and harmonious South Asian flavors.

13. Roasted curry chickpeas

Roasted chickpeas are a simple and delicious way to add a healthy crunch to soups, salads, and other dishes. They are packed with flavor and nutrition, with a good amount of plant protein, and pair well with many Indian–inspired dishes.

14. Red lentils with tadka

Split red lentils, often referred to as red lentils, are a delicious, protein-rich, quick-cooking legume excellent for soups, stews, curries, and dal. Add flavor to your red lentils with Indian cooking techniques and temper them (combine them) with a hot oil or butter-based liquid (tadka) infused with spices and herbs.

15. Sweet potato curry

Sweet potato curry is an easy one-pot recipe where sweet potatoes are simmered in an Indian-inspired curry until they are creamy, tender, and aromatic. You can put this vegetarian curry in one pot with little effort, and it’ll be ready in about 30 minutes. The taste is bold and well-balanced.

16. Cauliflower curry

Our cauliflower curry is an Indian-inspired recipe in which tender cauliflower florets simmer in a rich, aromatic tomato and coconut milk sauce. You can customize the intensity of this curry by adding more or less spices. Our recipe is mild, suitable for most palates, and an excellent starting point. Add potatoes and cook them until beautifully tender and infused with turmeric flavor. Lentils and turmeric are an excellent match, so we are happy to strongly recommend this satiating soup.

18. Tofu curry

This tofu curry recipe with roasted cauliflower is vegan, using tofu cubes instead of meat. The South Asian cuisines of India and Nepal inspired this dish. We use spices such as curry powder, turmeric, and black pepper to recreate those warm Indian flavors that make curries irresistible.

19. Vegan butter chicken

Butter chicken or murgh makhani is an Indian dish from New Delhi and is now famous worldwide. Our vegan butter chicken, tofu butter chicken, or butter tofu, tries to stay as close as possible to the original Indian recipe. The sauce is milky and creamy, packed with flavors from the spices, tangy from the yogurt, and fresh from the lemon.

20. Carrot ginger soup

Carrot ginger soup is an excellent recipe to turn humble carrots left in the bottom drawer of your fridge into soup superstars. This simple yet elegant and tasty recipe is easy to put together and the perfect appetizer for holiday meals and family dinners. Like most curry recipes, this one is forgiving and easy to adapt. You can use our spices recommendation or change the recipe using what you have in your pantry. We recommend using firm tofu for the “meat” of this recipe. Here, we cook the tofu in the oven or an air fryer before adding to the curry.

22. Pickled red onions

Pickled red onions in Indian cuisine add tangy and vibrant flavor to various dishes. Marinated in a blend of spices, vinegar, and salt, these pickled onions offer a zesty accompaniment, elevating the taste of chaats and wraps as a delightful side dish to Indian meals.

23. Pumpkin curry

Pumpkin curry combines tender pumpkin pieces with nutritious chickpeas and a rich, creamy, aromatic tomato and coconut-based sauce. The recipe is easy to make in one pot in 30 to 40 minutes. Comforting and with a perfect balance of sweet, tangy, and aromatic flavors, it’s ideal for a vegetarian weeknight dinner with friends and family.

24. Basmati rice

Basmati rice, renowned for its fragrant aroma and long grains, is a staple ingredient in countless Indian vegetarian recipes. Whether steamed as a side dish or the foundation for biryanis and pilafs, its fluffy texture and subtle nutty flavor enhance other vegetarian creations in Indian cuisine.

25. Roti flatbread

Roti is a staple in Indian cuisine and is a traditional unleavened flatbread made from whole wheat flour. We knead it into a soft, pliable dough, roll it into thin circles, and cook on a cast iron skillet and open flame. This versatile bread complements various Indian dishes, serving as a wholesome accompaniment to curries or acting as a vessel for delicious fillings.

26. Navratan korma

Navratan Korma is the perfect dish to empty your fridge, freezer, and pantry. It’s delicious all around, one of our favorite curries to date, and excellent for a family dinner and meal prep. Here, we simplify the original Indian recipe for you so you can make it in your kitchen with little effort.

45 Easy Vegetarian Dinner Recipes

40 Easy Meatless Meals

30 High Protein Vegetarian Meals

35 Best Vegetarian Lunch Ideas

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients. Easy right? Comment * Name Email Save my name, email, and website in this browser for the next time I comment. Notify me when Louise or Nico reply to my comment.

Δ Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

30 High Protein Vegetarian Meals

45 Easy Vegetarian Dinner Recipes

Vegan Apple Cake

Lentil Curry

Focaccia

25+ Lentil Recipes (easy meals)

40 Best Vegetable Sides

35 Vegetarian Thanksgiving Recipes

Mushroom Wellington

Lentil Loaf

Mushroom Gravy

Stuffed Butternut Squash

30 Tasty Indian Vegetarian Recipes for Home Cooks - 8630 Tasty Indian Vegetarian Recipes for Home Cooks - 4530 Tasty Indian Vegetarian Recipes for Home Cooks - 7730 Tasty Indian Vegetarian Recipes for Home Cooks - 3130 Tasty Indian Vegetarian Recipes for Home Cooks - 630 Tasty Indian Vegetarian Recipes for Home Cooks - 1330 Tasty Indian Vegetarian Recipes for Home Cooks - 3530 Tasty Indian Vegetarian Recipes for Home Cooks - 9330 Tasty Indian Vegetarian Recipes for Home Cooks - 330 Tasty Indian Vegetarian Recipes for Home Cooks - 3430 Tasty Indian Vegetarian Recipes for Home Cooks - 7730 Tasty Indian Vegetarian Recipes for Home Cooks - 1330 Tasty Indian Vegetarian Recipes for Home Cooks - 9130 Tasty Indian Vegetarian Recipes for Home Cooks - 3030 Tasty Indian Vegetarian Recipes for Home Cooks - 8430 Tasty Indian Vegetarian Recipes for Home Cooks - 5830 Tasty Indian Vegetarian Recipes for Home Cooks - 3530 Tasty Indian Vegetarian Recipes for Home Cooks - 6730 Tasty Indian Vegetarian Recipes for Home Cooks - 9530 Tasty Indian Vegetarian Recipes for Home Cooks - 2330 Tasty Indian Vegetarian Recipes for Home Cooks - 9030 Tasty Indian Vegetarian Recipes for Home Cooks - 3330 Tasty Indian Vegetarian Recipes for Home Cooks - 6730 Tasty Indian Vegetarian Recipes for Home Cooks - 5930 Tasty Indian Vegetarian Recipes for Home Cooks - 8830 Tasty Indian Vegetarian Recipes for Home Cooks - 4730 Tasty Indian Vegetarian Recipes for Home Cooks - 2930 Tasty Indian Vegetarian Recipes for Home Cooks - 330 Tasty Indian Vegetarian Recipes for Home Cooks - 8030 Tasty Indian Vegetarian Recipes for Home Cooks - 8930 Tasty Indian Vegetarian Recipes for Home Cooks - 1930 Tasty Indian Vegetarian Recipes for Home Cooks - 1930 Tasty Indian Vegetarian Recipes for Home Cooks - 5130 Tasty Indian Vegetarian Recipes for Home Cooks - 1930 Tasty Indian Vegetarian Recipes for Home Cooks - 7030 Tasty Indian Vegetarian Recipes for Home Cooks - 5930 Tasty Indian Vegetarian Recipes for Home Cooks - 5830 Tasty Indian Vegetarian Recipes for Home Cooks - 7730 Tasty Indian Vegetarian Recipes for Home Cooks - 7130 Tasty Indian Vegetarian Recipes for Home Cooks - 3130 Tasty Indian Vegetarian Recipes for Home Cooks - 6630 Tasty Indian Vegetarian Recipes for Home Cooks - 430 Tasty Indian Vegetarian Recipes for Home Cooks - 3230 Tasty Indian Vegetarian Recipes for Home Cooks - 7530 Tasty Indian Vegetarian Recipes for Home Cooks - 4830 Tasty Indian Vegetarian Recipes for Home Cooks - 630 Tasty Indian Vegetarian Recipes for Home Cooks - 9130 Tasty Indian Vegetarian Recipes for Home Cooks - 6530 Tasty Indian Vegetarian Recipes for Home Cooks - 4830 Tasty Indian Vegetarian Recipes for Home Cooks - 4130 Tasty Indian Vegetarian Recipes for Home Cooks - 4730 Tasty Indian Vegetarian Recipes for Home Cooks - 8630 Tasty Indian Vegetarian Recipes for Home Cooks - 5730 Tasty Indian Vegetarian Recipes for Home Cooks - 60