I put this together because dairy-free Indian cooking can be delicious and easy. People in my circle want meals that feel rich without dairy, and they want to share them with friends who have the same needs. They miss the creaminess of curries, the lift of yogurt in sauces, and the warmth of a finished dessert. This post proves you can have all of that with 30 dairy-free Indian recipes that taste just as good as the originals.
Here is why this matters. If you are dairy-free, vegan, lactose intolerant, or cooking for someone who avoids dairy, this one is for you. You want meals that still feel special and true to Indian flavors. You want options that fit your schedule and your pantry. You want to enjoy food without worry.
Inside you will find a mix of breakfasts, mains, sides, and treats. Each recipe uses dairy-free stand-ins like coconut milk, cashew cream, almond yogurt, and tomato bases to build depth. The flavors stay bold, the textures stay satisfying, and the aromas will lift your kitchen.
These dishes put flavor first. You will learn simple swaps, such as using coconut oil instead of ghee and swapping dairy cream with cashew or coconut cream.
Expect practical steps and quick swaps you can use today. The guide helps with make-ahead meals, spicy levels, and cozy family dinners. It is built for real life, not a chef’s kitchen.
Next steps: dive into the collection, save your favorites, and start cooking. Share your results and adapt the recipes to your pantry. This is real food you can make with confidence.
1. Coconut Curry with Vegetables

You want a dinner that feels cozy but dairy-free. This coconut curry with vegetables stays friendly to your diet. It uses coconut milk for creaminess and a gentle richness. Colorful peppers, zucchini, and carrots light up the plate.
Ingredients
– 1 can coconut milk
– 2 cups mixed vegetables (bell pepper, zucchini, carrots)
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 tbsp fresh ginger, grated
– 2 tbsp curry powder
– Salt to taste
– Fresh cilantro for garnish
Instructions
1) Heat a pan over medium heat and add a tablespoon of oil.
2) Sauté onion, garlic, and ginger until fragrant.
3) Stir in mixed vegetables and curry powder, cooking about 5 minutes.
4) Pour in the coconut milk and bring to a simmer. Add salt to taste.
5) Cook about 15 minutes, until the veggies are tender.
6) Serve hot, with rice or naan, and garnish with cilantro.
Tips
– You can add protein like chickpeas or tofu for a heartier meal.
– Adjust the spice level by adding more curry powder or a pinch of chili.
– This dish comes together in about 30 minutes.
– Try different vegetables or add cilantro for freshness.
Enjoy over rice or warm naan.
Comfort food doesn’t have to be heavy! Dive into this dairy-free Indian recipe, where creamy coconut milk meets vibrant veggies for a cozy, guilt-free meal!
2. Vegan Tikka Masala

This vegan tikka masala brings cozy flavor without dairy. You start with protein you love, like firm tofu or tempeh, cut into bite sized pieces. A creamy tomato sauce uses cashew cream to stay rich but light. Spices stack up in layers, giving a warm, inviting bite. Serve it with basmati rice or soft roti for a complete meal. Here is the full recipe you can make today.
Recipe Overview
– Servings: 4
– Prep Time: 15 minutes
– Cook Time: 25 minutes
– Total Time: 40 minutes
– Calories: Approximately 400 per serving
Nutrition Information
– Carbohydrates: 45g
– Protein: 15g
– Fat: 20g
– Fiber: 7g
Ingredients
– 14 oz block of firm tofu, pressed and cubed
– 1 can crushed tomatoes
– 1 cup cashew cream (soaked cashews blended with water)
– 1 onion, diced
– 2 cloves garlic, minced
– 1 tablespoon garam masala
– 1 teaspoon turmeric
– Salt to taste
– 1 tablespoon lemon juice (for marinade, optional)
– 1 tablespoon oil for cooking
Instructions
1) Press tofu to remove water for a better texture.
2) Marinate cubed tofu in spices and a little lemon juice for at least 15 minutes.
3) In a pan, heat oil and sauté onion and garlic until tender.
4) Add marinated tofu and cook until golden brown.
5) Stir in crushed tomatoes and cashew cream; simmer about 15–20 minutes.
6) Season with salt and adjust spices to taste.
7) Serve with rice or warm naan.
Tips
– Pressing tofu makes the bites crisper.
– You can swap in chickpeas for extra plant protein.
FAQ
– Is tikka masala spicy? You control heat by how much chili powder you add.
3. Lentil Dal

You want a warm, satisfying dal that fits a dairy-free diet. This Lentil Dal is easy, hearty, and full of flavor. Red lentils cook fast and melt into a creamy sauce, while tomatoes and spices give gentle warmth. It pairs with steamed rice or crusty bread and makes a friendly weeknight dinner.
Here is the complete recipe you can copy tonight.
Recipe details:
– Servings: 4
– Prep time: 10 minutes
– Cook time: 30 minutes
– Total time: 40 minutes
– Calories: about 250 per serving
Ingredients:
– 1 cup red lentils
– 1 onion, chopped
– 2 tomatoes, diced
– 1 teaspoon turmeric
– 1 teaspoon cumin
– Salt to taste
– Fresh cilantro for garnish
Optional: 1 inch ginger, 2 cloves garlic, 1 cup chopped spinach or greens
Instructions:
1) Rinse lentils under cold water until the water runs clear.
2) In a pot, sauté onion until soft. If you use ginger and garlic, add them now and stir.
3) Add tomatoes, turmeric, and cumin. Cook until the tomatoes break down and the mix smells fragrant.
4) Stir in lentils and 3 cups water. Bring to a boil.
5) Reduce heat. Simmer about 20 minutes, stirring occasionally. Add salt to taste. If using greens, add them in the last 5 minutes.
6) Garnish with fresh cilantro. Serve with rice or crusty bread. A squeeze of lemon adds brightness.
Tips:
– For extra warmth, mash a few lentils as you cook to thicken.
– If you prefer a thinner dal, add a splash more water.
4. Chickpea Masala

Chickpea Masala, also known as Chana Masala, is a warm, satisfying dish you can whip up quickly. You get protein from chickpeas and a rich tomato spice sauce that wakes up your senses. The aroma fills your kitchen as the spices bloom in the pan. It fits vegan diets and cooks up fast for busy weeknights.
Complete Recipe Details
– Servings: 4
– Prep Time: 10 minutes
– Cook Time: 20 minutes
– Total Time: 30 minutes
– Calories: approx 350 per serving
Ingredients
– 2 cans chickpeas, drained and rinsed
– 1 onion, finely chopped
– 2 tomatoes, chopped
– 2 tsp garam masala
– 1 tsp coriander powder
– 1 tsp cumin
– Salt to taste
– 2 tbsp oil
– Fresh cilantro, for garnish
– Optional: pinch of chili powder
– Optional: lemon wedge for brightness
Instructions
1. Heat oil in a skillet and sauté onion until golden.
2. Add tomatoes and cook until soft and juicy.
3. Stir in garam masala, coriander, and cumin. Toast 30 seconds to bloom flavors.
4. Add chickpeas and a splash of water. Simmer 12-15 minutes.
5. Season with salt, then garnish with cilantro. Squeeze lemon if you like.
Serving ideas
Pair with rice or whole wheat naan for a complete meal. Leftovers store in the fridge up to 3 days.
FAQs
– Is this dish spicy? You can adjust the heat with more or less chili powder.
5. Aloo Gobi (Potato and Cauliflower)

You want a tasty, dairy-free Indian dish that fits busy weeknights. Aloo Gobi gives you potatoes and cauliflower with bright turmeric and warm spices. This dry curry pairs with roti or paratha, or it can stand alone as a hearty veg dish.
This dairy-free version keeps things simple. You control heat and additions. It is fiber rich and filling, with no dairy, a solid choice for vegan meals. You can toss in peas or carrots if you like; the spices bring aroma and color.
Next steps will guide you through cooking this dish tonight.
Ingredients
– 2 medium potatoes, cubed
– 1 head cauliflower, cut into florets
– 1 onion, chopped
– 1 tsp turmeric
– 1 tsp cumin seeds
– 1 tsp coriander powder
– Salt to taste
– 1-2 tbsp oil
– Optional: 1 tsp fresh ginger, grated
– Optional: 1/2 cup peas or carrot coins
Steps
1. Heat oil in a pan. Add cumin seeds; wait for crackle.
2. Add onion and sauté until translucent.
3. Stir in potatoes, cauliflower, and the spices. Mix well.
4. Splash a little water, cover, and cook 15-20 minutes until vegetables are tender.
5. If using ginger, stir it in at the end and adjust salt. Finish with a pinch of garam masala if you like.
Aloo Gobi is the perfect weeknight warrior! Packed with flavor and vibrant spices, this dairy-free delight proves that comfort food can be wholesome and satisfying. Enjoy it solo or with your favorite bread!
6. Vegan Butter Chicken

You want the creamy taste of butter chicken without dairy. This vegan version uses soy curls or jackfruit to mimic chicken, and a rich cashew-tomato sauce. It feels indulgent and convenient, perfect for weeknights. Serve it with basmati rice or warm naan and enjoy a kinder, plant-based twist.
Here is the complete recipe you can follow.
– Servings: 4
– Prep Time: 15 minutes
– Cook Time: 25 minutes
– Total Time: 40 minutes
– Calories: about 450 per serving
Ingredients:
– 1 can tomato puree
– 1 cup cashew cream (soaked cashews blended with water)
– 1 cup soy curls or jackfruit
– 1 onion, diced
– 2 tablespoons vegan butter
– 1 tablespoon garam masala
– Salt to taste
– Fresh cilantro for garnish (optional)
Instructions:
1. Soak cashews if needed; blend with water to make cashew cream.
2. In a skillet, melt vegan butter. Sauté onion until golden.
3. Add soy curls or jackfruit. Cook until lightly browned.
4. Stir in tomato puree and cashew cream. Add garam masala and salt.
5. Simmer 15 minutes. If thick, add a splash of water or more cashew cream.
6. Serve over rice or with naan. Garnish with cilantro.
Tips: For smokier flavor, a pinch of smoked paprika.
FAQs: Can I use coconut cream? Yes, it changes the flavor but works.
7. Palak Tofu (Spinach Tofu)

You want a dairy-free Indian dish that boosts greens and protein. Palak Tofu blends spinach with tofu for a creamy, satisfying curry. The spinach adds iron and color, while tofu brings a soft bite and staying power. It cooks fast and pairs perfectly with rice or roti.
Here is how you make it.
Ingredients
– 1 block firm tofu, cubed
– 4 cups fresh spinach
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon cumin
– 1 teaspoon garam masala
– Salt to taste
Instructions
1) Blanch spinach in boiling water for 2 minutes, then plunge into ice water.
2) Sauté onion and garlic in a pan until soft and fragrant.
3) Purée the spinach with cumin, garam masala, and a splash of water until smooth.
4) Add the tofu to the pan, then fold in the spinach puree. Simmer about 8–10 minutes.
5) Taste and adjust salt. Serve warm with rice or flatbread.
Tips
– For a gentle heat, add a small chopped chili or a squeeze of lemon juice at the end.
– If using frozen spinach, thaw fully and squeeze out excess moisture before blending.
8. Vegan Samosas

Looking for a dairy-free Indian snack you can whip up fast? Vegan Samosas fit the bill. They stay crisp on the outside and soft inside, with potatoes and peas for heartiness. You can bake them for a lighter bite or fry them for a classic crunch. Pair with mint chutney or tamarind sauce for a zingy dip. They store well, so you can prep a batch ahead.
Complete recipe details
Ingredients:
– 2 cups all-purpose flour (or gluten-free flour)
– 3 medium potatoes, boiled and mashed
– 1/2 cup peas (fresh or frozen)
– 1 teaspoon cumin seeds
– 1 teaspoon garam masala
– Salt to taste
– Water, for dough
Instructions:
1. Mix flour and salt. Add water gradually to form a smooth dough.
2. In a separate bowl, combine mashed potatoes, peas, cumin seeds, garam masala, and salt.
3. Roll dough into thin circles. Cut each circle in half to make cones.
4. Fill each cone with the potato mixture. Seal the edges well.
5. Fry in hot oil until golden, or bake at 400°F (205°C) for 20–25 minutes.
Tips:
– Bake for a lighter option.
– Try lentil or veggie fillings.
FAQs:
– Can I make them in advance? Yes. Freeze unfried samosas, then fry or bake.
Next steps:
– Serve with a fresh chutney, and enjoy as a tasty dairy-free party starter or a quick weeknight bite.
9. Masoor Dal (Red Lentil Soup)

You want a warm, dairy-free soup that still tastes like Indian home cooking. Masoor Dal is your answer. Here is why this works for busy days: red lentils cook fast and you can make it in one pot. Spices like turmeric and cumin bring warmth and color, while keeping the soup gentle on the palate.
Recipe details
– Servings: 4
– Prep Time: 10 minutes
– Cook Time: 20 minutes
– Total Time: 30 minutes
– Calories: Approximately 280 per serving
Nutrition Information
– Carbohydrates: 40g
– Protein: 12g
– Fat: 4g
– Fiber: 10g
Ingredients
– 1 cup red lentils
– 1 onion, chopped
– 2 tomatoes, chopped
– 1 teaspoon turmeric
– 1 teaspoon cumin
– Salt to taste
– Fresh cilantro for garnish
– Optional: 1-inch piece ginger, minced
– Optional: 2 garlic cloves, minced
– Optional: 1 carrot, diced
– Optional: 2 cups spinach
Instructions
1. Rinse lentils under cold water until the water runs clear.
2. In a pot, heat a splash of oil. Sauté onion until soft. Add garlic and ginger if using.
3. Stir in tomatoes, turmeric, and cumin. Cook for 2 minutes to wake up the spices.
4. Add rinsed lentils and 4 cups water. Bring to a boil.
5. Reduce heat. Simmer 15 minutes or until lentils are soft.
6. Taste and add salt. If you like, stir in spinach in the last minute so it just wilts.
7. Ladle into bowls and garnish with cilantro.
– To boost flavor, add a pinch of chili flakes or a squeeze of lemon at the end.
– Leftovers keep in the fridge for up to 3 days.
10. Vegan Biryani

You want a dairy-free biryani that feels special. Vegan Biryani delivers warm spices, bright veggies, and a soft, fragrant aroma. It is a one-pot meal that saves time and still tastes rich. Use basmati for fluffy grains, saffron or turmeric for color, and you’re set for a tasty dinner.
Recipe Overview
– Servings: 4
– Prep Time: 20 minutes
– Cook Time: 40 minutes
– Total Time: 1 hour
– Calories: Approximately 450 per serving
Nutrition Information
– Carbohydrates: 70g
– Protein: 10g
– Fat: 15g
– Fiber: 7g
Ingredients
– 2 cups basmati rice
– 1 onion, sliced
– 2 cups mixed vegetables (carrots, peas, beans)
– 2 tablespoons biryani spice mix
– 4 cups vegetable broth
– Salt to taste
Instructions
1. Rinse basmati rice under cold water and soak for 30 minutes.
2. In a large pot, sauté sliced onions until golden.
3. Add mixed vegetables and biryani spices, and stir for 5 minutes.
4. Pour in vegetable broth, bring to a boil.
5. Add drained rice, reduce heat, cover, and simmer until fluffy.
6. Top with fried onions and fresh herbs for extra flavor.
7. Adjust the spice level to your preference.
8. For extra color, soak a pinch of saffron in warm water and stir it into the broth.
11. Vegetable Korma

Craving a dairy free Indian dish that feels like a warm hug? Vegetable Korma brings comfort in every bite. It uses a silky coconut milk base blended with cashew cream to soften the spices. Each bite stays creamy without dairy, and the spices are gentle enough for all palates.
Ingredients
– 2 cups mixed vegetables (potatoes, peas, carrots)
– 1 onion, chopped
– 1 tablespoon oil
– 1 cup coconut milk
– 1/2 cup cashews, soaked
– 2 teaspoons curry powder
– Salt to taste
Instructions
1. Soak cashews in warm water for 15 minutes, then blend with 2–3 tablespoons water until very smooth.
2. Heat oil in a wide pan. Add onion and cook until soft and translucent, about 5 minutes.
3. Add mixed vegetables and curry powder. Stir well to bloom the spices for 2 minutes.
4. Stir in coconut milk and cashew paste. Simmer gently for 15–20 minutes, until veggies are tender and sauce thickens.
5. Season with salt. If you like heat, stir in a pinch of chili powder or minced green chili.
– Garnish with fresh cilantro or mint for brightness.
Tips
– For extra creaminess, blend in a few more cashews.
– If you want more texture, toss in a handful of cauliflower florets or bell pepper.
12. Vegan Chaat

Craving a dairy free Indian snack that pops with flavor? This vegan chaat fits. It pairs crispy chickpeas with soft potatoes and a tangy tamarind glaze. It looks bright and tastes bright too. It comes together fast, so you can whip it up for friends or family.
Here is why it works for you. It uses pantry staples and stays budget-friendly. It travels well for a casual get‑together. Let’s break it down into simple steps you can follow tonight.
Recipe Details
– Servings: 4
– Prep Time: 15 minutes
– Cook Time: 15 minutes
– Total Time: 30 minutes
– Calories: About 350 per serving
– Carbohydrates: 40 g
– Protein: 10 g
– Fat: 15 g
– Fiber: 9 g
Ingredients
– 1 cup crispy chickpeas (drained if canned)
– 1 potato, boiled and chopped
– 2 tablespoons tamarind sauce
– 1 teaspoon chaat masala
– Fresh coriander for garnish
– Optional: diced cucumber for extra crunch
Instructions
1. In a bowl, mix crispy chickpeas and chopped potatoes.
2. Drizzle tamarind sauce and sprinkle chaat masala.
3. Toss well and serve immediately, garnish with coriander.
Tips
– Adjust the spices to your taste.
– Add cucumber for extra crunch if you like.
FAQs
– Can I make this ahead of time? It’s best served fresh to keep the crunch.
13. Vegan Kheer (Rice Pudding)

Craving a creamy dessert that fits a dairy-free life, so you can enjoy it without guilt? This Vegan Kheer is a gentle, comforting pudding made with rice, almond milk, and a touch of natural sweetness. Saffron adds a warm aroma and a hint of sunshine, while nuts give a quick, satisfying crunch. Serve it after a meal for a soothing finish, or chill it for a refreshing treat.
Here is the complete recipe you can try tonight:
Ingredients:
– 1 cup short-grain rice
– 4 cups unsweetened almond milk
– 1/4 cup sugar or maple syrup
– 1/4 cup mixed nuts (cashews, almonds)
– A pinch of saffron threads (optional)
Instructions:
1) Rinse the rice well. In a heavy pot, simmer the rice with almond milk over low heat.
2) Stir often as the mix warms. Let the rice soften until the pudding becomes creamy, about 25–30 minutes.
3) Add the sugar and saffron. Stir and cook for another 5 minutes to bloom the flavors.
4) Mix in the nuts and cook 1–2 minutes more. Turn off the heat and let it rest a few minutes.
5) Serve warm or chill for a few hours. Add extra nuts on top if you like.
Storage note: Refrigerate up to 3 days for a quick, dairy-free dessert option.
14. Vegan Pani Puri

Vegan Pani Puri brings street flavor home. You bite into a crisp puri filled with spiced potatoes. The tangy water wakes your taste buds with tamarind and spice. Here is why this quick, dairy-free snack works.
Ingredients
– 20 puris (store-bought or homemade)
– 2 medium potatoes, boiled and mashed
– 2 tsp chaat masala
– 1 cup tamarind water
– Fresh coriander for garnish
Instructions
1. Mash the potatoes with chaat masala and a pinch of salt until smooth but still a touch fluffy.
2. Gently poke a small hole in the top of each puri and fill it with the seasoned potato mix.
3. Whisk the tamarind water with a pinch of salt and a dash of roasted cumin for extra aroma and brightness.
4. Set out the puris with the tamarind water on the side, and let guests fill and eat each puri right away for maximum crunch.
5. Garnish with fresh coriander and serve immediately so the puris stay crisp and the flavors stay lively.
Tips
– Make tamarind water ahead in a jar; chill and stir before serving.
– Keep puris dry until the last moment to prevent soggy bites.
– If you like heat, add a tiny splash of chili powder or chopped green chili to the potato mix.
15. Vegan Dhokla

You want a tasty dairy free Indian snack that’s easy to make. Vegan Dhokla is a light, fluffy steamed cake made from chickpea flour, or besan. It gets a gentle spice and a bright finish from mustard seeds and fresh cilantro. This protein-rich bite is versatile as a snack, a side dish, or a quick breakfast.
Complete vegan dhokla recipe
Ingredients
– 2 cups chickpea flour (besan)
– 1 teaspoon turmeric
– 1 teaspoon baking soda
– Salt to taste
– 1 cup water
– 1 tablespoon oil (optional)
– For topping: 1 teaspoon mustard seeds, 1 tablespoon chopped cilantro
– Optional mix-ins: 1/4 cup grated carrot or spinach
Instructions
1) In a bowl, whisk besan, turmeric, baking soda, and salt.
2) Slowly add water to make a smooth, pourable batter.
3) Grease a steaming dish. Pour in the batter and steam 15–20 minutes until set.
4) Let it cool slightly, then cut into squares.
5) Heat a small pan with a little oil. Add mustard seeds and let them pop. Pour the tempering over the dhokla and garnish with cilantro. Serve with green chutney for extra zing.
16. Vegan Gajar Halwa (Carrot Pudding)

You want a dairy-free dessert that still feels like a cozy Indian treat? This Vegan Gajar Halwa shows you how carrot sweetness can shine on its own. Grated carrots simmer with almond milk until soft and thick, then a touch of sugar lifts the flavor. A pinch of cardamom and chopped nuts bring aroma and crunch, and you can enjoy it warm or chilled.
Recipe snapshot
– Servings: 4
– Prep Time: 15 minutes
– Cook Time: 30 minutes
– Total Time: 45 minutes
– Calories: Approximately 200 per serving
Ingredients
– 4 cups grated carrots
– 2 cups almond milk
– 1/2 cup sugar or maple syrup
– 1/4 cup mixed nuts (cashews, almonds)
– 1/4 teaspoon cardamom powder (optional)
Instructions
1. In a large pan, combine carrots and almond milk. Cook over medium heat, stirring until the mixture thickens and the carrots look glossy.
2. Add sugar or maple syrup. Stir and cook for 5-10 minutes more, until the texture turns jammy.
3. If using, sprinkle in cardamom powder. Fold in the mixed nuts.
4. Remove from heat and cool slightly. Serve warm or cold. Refrigerate leftovers for up to 3 days.
Notes
– You can swap coconut milk for almond milk to change the creaminess and flavor.
17. Vegan Raita

If you love Indian food but want a dairy-free option, try vegan raita. It cools spicy dishes and adds a fresh zing. Coconut yogurt gives creamy texture without dairy. Mint and cucumber brighten the plate, making every bite feel light. It’s quick, easy, and healthy enough for weeknights.
Here is why it works: the yogurt carries probiotics, the cucumber adds crunch, and the mint lifts the flavor. You can tweak salt and lemon to taste. It goes with curries, biryani, and tandoori dishes.
Ingredients
– 1 cup coconut yogurt
– 1 cucumber, grated
– 1/4 cup fresh mint, chopped
– 1/4 teaspoon salt, or to taste
– 1 teaspoon lemon juice (optional)
– Pinch ground cumin (optional)
Step-by-step making process
1. In a bowl, whisk the coconut yogurt until smooth.
2. Stir in the grated cucumber and chopped mint.
3. Add salt and lemon juice; mix well.
4. If you like, add a pinch of cumin. Chill for 10 minutes before serving.
Tips
– Swap soy yogurt if you prefer.
– For extra cooling, add more cucumber or mint.
– This dairy-free raita pairs perfectly with spicy curries and rice dishes.
18. Vegan Pulao

You want a dairy-free Indian meal that tastes great and comes together fast. This Vegan Pulao is a fragrant one-pot rice dish packed with vegetables and warm spices. Basmati rice gives a lively aroma as the spices bloom and mingle. It works as a side or a main, and you can dial the heat to your liking.
Complete recipe details
Ingredients
– 2 cups basmati rice
– 1 onion, sliced
– 2 cups mixed vegetables (carrots, peas, beans)
– 2 teaspoons cumin seeds
– 1 teaspoon garam masala
– 1-2 tablespoons oil
– Salt to taste
– 4 cups water or vegetable broth
– Optional garnish: fried onions for crunch
Instructions
1) Rinse basmati rice under cold water until the water runs clear.
2) In a pot, heat oil and sauté the onion until golden.
3) Add vegetables and cumin seeds; cook 2-3 minutes.
4) Stir in the rinsed rice and 4 cups water; bring to a boil.
5) Lower the heat; cover; simmer 15-20 minutes until the rice is fluffy.
6) Turn off the heat; let rest 5 minutes; fluff with a fork; stir in garam masala; garnish with fried onions if you like; season with salt.
Tips
– For extra protein, fold in cooked lentils or chickpeas at the end.
– You can swap in any seasonal vegetables you have on hand.
– Adjust spice by adding a pinch of chili powder or fresh green chilies.
When it comes to dairy-free Indian recipes, this Vegan Pulao proves that flavor doesn’t have to take ages. Whip up this fragrant one-pot dish, and savor a delightful meal in no time!
19. Vegan Baida Roti

You want a dairy-free option that still feels like a treat. Vegan Baida Roti is a stuffed, pan fried flatbread that brings cozy flavor to your table. It swaps eggs for tofu or chickpea flour, giving you a protein boost without dairy. Spiced filling makes every bite bold and satisfying, great for breakfast or a quick snack.
Here is the complete recipe you can use today.
Servings: 4
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Calories: About 300 per serving
Nutrition
– Carbohydrates: 40 g
– Protein: 10 g
– Fat: 10 g
– Fiber: 5 g
Ingredients
– 2 cups whole wheat flour
– 1 cup firm tofu, crumbled
– 1 onion, finely chopped
– 1 teaspoon red chili powder
– Salt to taste
– Water, as needed
– Oil for cooking
Steps
1) In a bowl, mix flour with enough water to form a smooth dough. Knead 2–3 minutes, then cover and rest 5 minutes.
2) In a separate bowl, combine crumbled tofu, onion, chili powder, and salt. Mix well.
3) Divide the dough into 4 equal balls. Roll each into a small circle. Place filling in the center and fold the edges to seal, forming a stuffed ball.
4) Gently flatten each ball into a disc, about 1/4 inch thick.
5) Heat a skillet over medium heat and lightly oil it. Cook each roti 2–3 minutes per side until golden brown.
6) Serve hot with green chutney or dairy-free yogurt for a bright finish.
Tips you can use now
– If you want extra bite, add chopped cilantro or a pinch of garam masala to the filling.
– For a crisper crust, roll a touch thinner and cook a bit longer.
20. Vegan Misal Pav

Want a dairy-free Indian dish that hits every flavor note? Vegan Misal Pav gives you a spicy, tangy curry built from sprouted lentils. It tastes like Mumbai street food, but you can make it at home. The spice blend wakes your palate with cumin, coriander, and tangy tomatoes. This easy meal is filling and light on fat, great for lunch or dinner.
Ingredients
– 2 cups sprouted lentils
– 1 tablespoon oil
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1 inch ginger, grated
– 2 tomatoes, chopped
– 2 teaspoons misal masala
– 1/2 teaspoon ground cumin
– 1/2 teaspoon turmeric
– 1/2 teaspoon red chili powder (adjust to taste)
– Salt to taste
– 2 cups water (plus more as needed)
– Pav buns or bread, toasted
– Fresh coriander for garnish
– Lemon wedges for serving
Instructions
1) In a pot, heat oil. Add onion and cook until golden.
2) Stir in garlic, ginger, and optional green chili. Sauté 30 seconds.
3) Add tomatoes. Cook until they soften and break down.
4) Mix in sprouted lentils, misal masala, cumin, turmeric, and chili powder. Pour in water.
5) Simmer 20–25 minutes. The sauce should thicken and lentils become tender. Season with salt.
6) Finish with a squeeze of lemon if you like. Serve hot with pav and garnish with coriander.
Here is why this works for you: you get bold street-style flavor without dairy, plus plant protein and fiber. Next steps: batch cook the curry, store portions, and toast pav fresh when you’re ready to eat.
Craving the flavors of Mumbai? Vegan Misal Pav is your ticket to a spicy, tangy delight that’s light on fat and heavy on taste. Dive into this dairy-free Indian recipe for a comforting meal any time!
21. Vegan Tandoori Tofu Skewers

Craving bold Indian flavors without dairy or meat? These Vegan Tandoori Tofu Skewers deliver that smoky, spicy punch in every bite. You’ll get a juicy interior and crisp edges whether you grill or bake. The mint chutney adds a cool zing that makes the dish feel bright and fresh. You can serve these as a main or a party snack.
Ingredients
– 14 oz firm tofu, cubed
– 1 cup coconut yogurt
– 2 tablespoons tandoori spice mix
– 1 teaspoon salt, or to taste
– Skewers (wooden or metal)
– Optional: bell peppers and red onion chunks for color and crunch
Calories: approximately 250 per serving
Instructions
1) Press tofu to remove extra moisture for about 10 minutes. This helps it soak up the flavors.
2) In a bowl, mix coconut yogurt, tandoori spice, and salt until smooth.
3) Toss the tofu cubes in the yogurt mix. Let them marinate for at least 30 minutes.
4) Thread the marinated tofu onto skewers. Add vegetables if you like.
5) Preheat your grill or oven to 400°F. If you grill, cook 8–10 minutes, turning once.
6) If you bake, place on a lined sheet and bake 15 minutes, turning halfway for even color.
7) Serve hot with mint chutney for a fresh touch.
Next steps: try different veggies on the skewer or adjust the spice level to fit your taste.
22. Vegan Aloo Tikki

Crispy on the outside and soft inside, Vegan Aloo Tikki gives you a dairy-free Indian snack that satisfies. Made with potatoes and warm spices, they shine at parties and on busy weeknights. They freeze well and reheat fast, so you can plan ahead. They pair with chutney, mint chutney, or tamarind dip. These patties stay crisp when fried and soften with dip.
Next steps. Here is the complete recipe.
– Servings: 4
– Prep Time: 15 minutes
– Cook Time: 20 minutes
– Total Time: 35 minutes
– Calories: About 220 per serving
Ingredients
– 3 medium potatoes, boiled and mashed
– 1/2 cup peas, thawed (optional)
– 1 teaspoon cumin seeds
– 1 teaspoon garam masala
– 1/2 teaspoon chili powder (optional)
– Salt to taste
– 2-3 tablespoons breadcrumbs or chickpea flour (to bind)
– Oil for frying
Instructions
1. In a bowl, mix mashed potatoes with spices, peas, and binder until smooth.
2. Shape into 8 small patties.
3. Heat oil in a skillet over medium heat. Fry patties 2-3 minutes per side until golden.
4. Drain on paper. Serve hot with chutney or a vegan sauce.
– For a firmer crust, chill 20 minutes before frying.
23. Vegan Malai Kofta

You want a creamy Indian dish that fits a dairy free plan. Vegan Malai Kofta gives you that luxury feel with plant based goodness. The koftas are fried veggie balls that stay soft inside a crisp crust. The tomato gravy is thickened with cashew cream, so it feels indulgent without dairy. Serve it with naan or rice for a special meal your whole family will love.
Recipe at a glance
– Servings: 4
– Prep Time: 20 minutes
– Cook Time: 30 minutes
– Total Time: 50 minutes
– Calories: Approximately 400 per serving
Nutrition snapshot: Carbohydrates 40g, Protein 10g, Fat 25g, Fiber 6g
Ingredients
– 2 cups mixed vegetables (grated carrot, potato, and peas)
– 1/2 cup chickpea flour
– 1 cup tomato puree
– 1/2 cup cashew cream
– 1 teaspoon garam masala
– Salt to taste
– Oil for frying
– Fresh cilantro for garnish
Instructions
1. Mix grated vegetables with chickpea flour and form small balls. Keep them dry so they don’t fall apart.
2. Fry the balls in a shallow pan until golden. Drain on paper towels.
3. In a pan, heat tomato puree with garam masala and salt. Stir in cashew cream to thicken the sauce.
4. Add the koftas to the gravy. Simmer for 5 minutes so flavors blend.
5. Serve hot, garnish with cilantro.
Here is a practical tip: dry koftas well before frying to keep them intact. If you want extra depth, add a pinch of cumin or a hint of fenugreek to the gravy.
FAQ
– Can I make this in advance? Yes. Fry the koftas and prepare the sauce separately, then combine before serving.
24. Vegan Saag Paneer

If you crave a creamy Indian dish without dairy, this Vegan Saag Paneer fits your need. It swaps tofu for paneer and keeps the meal plant-based. The spinach gravy carries warm spices and a smooth texture that coats the tofu. Serve it with rice or warm naan for a filling, comforting meal.
Ingredients
– 1 block firm tofu, cubed
– 4 cups fresh spinach
– 1 small onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 tablespoon cooking oil
– Salt to taste
– Optional: lemon juice
– Optional: chili flakes
– Optional: kale or mustard greens (in place of spinach)
Instructions
1. Blanch spinach in boiling water for 2 minutes, then transfer to ice water.
2. In a skillet, heat oil. Sauté onion and garlic until soft.
3. Blend the blanched spinach with cumin and salt until smooth.
4. Add tofu to the pan, pour in the spinach puree, and simmer 8 to 10 minutes.
5. Taste and adjust salt. If you like heat, add chili flakes. Serve with rice or flatbread.
25. Vegan Chole Bhature

You want a dairy-free dish that feels like a treat. Vegan Chole Bhature delivers. It pairs spicy chickpea curry with fluffy, puffed bhature bread. This Indian classic fits breakfast, lunch, or dinner and stays plant-based.
Here is why it helps you. Chickpeas give solid protein. The tomato onion gravy carries warm spices. The bhature stays soft inside and crisp on the outside when fried well. Let’s break it down. You’ll see a simple method you can trust. Next steps give you a complete recipe to follow.
Complete ingredients
– 2 cups chickpeas (canned or soaked)
– 1 onion, chopped
– 2 tomatoes, chopped
– 1 tsp cumin
– 1 tsp coriander powder
– Salt to taste
– 2 cups all-purpose flour
– 2 tbsp dairy-free yogurt (optional)
– 1/2 tsp baking powder (optional)
– Water as needed
– Oil for frying
Step-by-step making process
1) In a pot, sauté onion in a little oil until golden, then add tomatoes and cook until soft.
2) Stir in chickpeas and spices, and simmer 15–20 minutes.
3) For bhature, mix flour with yogurt (if using), baking powder, and enough water to make a soft dough. Let it rest 30 minutes.
4) Divide dough, roll into rounds, and deep fry until puffed and golden.
5) Serve hot bhature with chole on the side. Adjust spices to taste. For fluffier bhature, try a dairy-free yogurt in the dough.
26. Vegan Daal Makhani

Craving a dairy-free dal that feels rich and cozy? Try Vegan Daal Makhani. It uses black lentils and cashew cream to mimic the creaminess you love without dairy. A long, gentle simmer brings out deep, warm flavors. You’ll get a comforting dish that pairs perfectly with rice or naan. It’s simple enough for weeknights and fancy enough for guests.
Here is why this dish works: lentils soften and release a hearty base, while cashew cream adds a silky texture. Spices wake up every bite without masking the lentil flavor. The result is a filling meal you can make ahead and reheat.
Ingredients
– 1 cup black lentils (sabut urad dal)
– 1 onion, finely chopped
– 2 tomatoes, chopped
– 1/2 cup cashew cream or 1/4 cup soaked cashews blended with water
– 1 teaspoon cumin seeds
– 1 teaspoon garam masala
– 1/2 teaspoon turmeric
– 1/2 teaspoon chili powder (adjust to taste)
– Salt to taste
– 2 cups water
– Optional: 1 drop liquid smoke or 1/2 teaspoon smoked paprika
– Fresh cilantro for garnish
Instructions
1) Soak lentils for 4–6 hours, then drain.
2) Sauté onion until soft, add tomatoes and cook until they break down.
3) Stir in lentils, spices, and water. Bring to a simmer; cover and cook 45–60 minutes, adding water as needed.
4) Stir in cashew cream, simmer 10 minutes more. Season with salt.
5) Serve hot with rice or naan, and garnish with cilantro.
Tip: For a deeper smoky note, add a small amount of liquid smoke. Storage: refrigerate up to 3 days.
27. Vegan Pav Bhaji

Craving a dairy free Indian dish that feels comforting, bright, and easy to pull off at home? Vegan Pav Bhaji starts as a spicy veggie mash built from potatoes, carrots, peas, and tomatoes. Warm spices lift the flavor, and the mash cooks until thick, glossy, and full of personality. Pair it with soft, buttered vegan pav, and every bite blends veggie goodness with chewy bread.
Ingredients
– 2 cups mixed vegetables (potatoes, carrots, peas)
– 1 onion, chopped
– 2 tomatoes, chopped
– 1 tablespoon pav bhaji masala
– 8 pav buns (or bread rolls)
– 1 tablespoon oil or vegan butter
– Salt to taste
– Lemon wedge (optional)
Steps
1. Boil the vegetables until tender, then mash smooth.
2. In a pan, heat oil, sauté onion until soft, add tomatoes and pav bhaji masala; cook for 2 minutes. If you like it milder, skip extra chili.
3. Stir in the mashed vegetables; simmer 10-12 minutes, mashing a few chunks for texture. Season with salt.
4. Toast pav buns with a little vegan butter until golden. Serve hot with bhaji and a lemon wedge. Leftovers taste even better tomorrow.
28. Vegan Kachori

Need a dairy-free snack that feels indulgent? Vegan Kachori fits. It is a flaky pastry tucked with a spicy lentil filling. The shell is light and the filling bold. Fry it to a warm, crisp bite you want to keep eating. Here is why this recipe works.
Recipe Overview:
– Servings: 4
– Prep Time: 20 minutes
– Cook Time: 30 minutes
– Total Time: 50 minutes
– Calories: Approximately 300 per serving
Ingredients:
– Dough: 2 cups all-purpose flour (or gluten-free flour), 1/2 teaspoon salt, water as needed
– Filling: 1 cup split moong dal, soaked and ground, 1 teaspoon cumin seeds, 1/2 teaspoon chili powder or to taste, salt to taste
– Oil for deep frying
Instructions:
1. Mix flour and salt in a bowl. Add water gradually to form a smooth dough.
2. In another bowl, mix ground dal with cumin, chili, and salt to make the filling.
3. Divide dough into 8 equal balls. Roll each into a small circle. Put filling in the center, fold, and seal well.
4. Heat oil to mid-high. Fry kachoris in batches until they turn golden and crisp.
5. Drain on paper, serve hot with chutney.
– For crisper shells, keep the oil hot but not smoking. Add extra chili or garam masala if you like more heat.
FAQs:
– Can I bake them instead of frying? Yes, but they won’t be as crispy.
29. Vegan Naan

Craving dairy-free naan that stays soft and fluffy? This vegan version uses almond milk and a touch of olive oil for a tender bite. It partners with curry, lentils, or roasted veggies. You can boost flavor with garlic, cilantro, or a stuffed filling. Here is the recipe you can make tonight.
Ingredients
– 2 cups all-purpose flour
– 1 teaspoon active dry yeast
– 1/2 cup almond milk
– 1 tablespoon olive oil
– 1/2 teaspoon salt
– Optional: 2 cloves garlic, minced
– Optional: 2 tablespoons chopped cilantro
Instructions
1) Warm almond milk to about 110°F. Stir in yeast and set 5 minutes until foamy.
2) In a bowl, mix flour, salt, and garlic if using.
3) Add the yeast mix and olive oil. Stir to form a soft dough.
4) Knead on a floured surface 4–5 minutes until smooth. Let rise 40–50 minutes.
5) Divide dough into 6 pieces. Roll each into a circle about 1/4 inch thick.
6) Cook on a hot, dry skillet 1–2 minutes per side until bubbles form.
7) Brush warm naan with vegan butter or garlic if you like. Sprinkle cilantro on top.
Tip: You can freeze baked naan and reheat in a warm oven.
30. Vegan Bhel Puri

You’re after a quick, dairy-free Indian snack that stays crisp. Vegan Bhel Puri fits that need. It pairs puffed rice with fresh vegetables and a tangy tamarind sauce for a sharp, satisfying bite. You can tailor it with what you have—onion, cucumber, and coriander make it pop.
Ingredients
– 2 cups puffed rice
– 1 small onion, finely chopped
– 1 cucumber, diced
– 2 tablespoons tamarind chutney
– Fresh coriander leaves for garnish
– Optional: 1/4 cup roasted peanuts or sev for extra crunch
Instructions
1. Next steps: Gather puffed rice, onion, cucumber, tamarind chutney, and coriander.
2. In a large bowl, combine puffed rice, onion, and cucumber.
3. Drizzle tamarind chutney over the mix and toss well to coat.
4. If using, add roasted peanuts or sev and mix gently.
5. Garnish with fresh coriander and serve immediately to keep the puffed rice crispy.
Conclusion

Exploring these 30 dairy free Indian recipes opens doors to a world of flavors and comfort that anyone can enjoy. Whether you’re a lifelong vegan or just looking to incorporate more plant-based meals into your routine, these recipes offer diverse options for every palate. From spicy curries to sweet delights, they showcase how satisfying and delicious dairy alternatives in cooking can truly be. So gather your ingredients, roll up your sleeves, and start cooking!
Frequently Asked Questions
What are some easy dairy-free substitutes for traditional Indian ingredients?
When cooking dairy-free Indian recipes, you can easily swap traditional ingredients for dairy alternatives. For example, use coconut milk or cashew cream instead of cream for a rich texture in curries. Almond milk can replace milk in desserts like kheer, while tofu can stand in for paneer in dishes like Saag Paneer. These substitutes ensure you enjoy your favorite flavors without the dairy!
Are these dairy-free Indian recipes also suitable for gluten-free diets?
Absolutely! Many of the recipes in this collection can easily be made gluten-free. For instance, use gluten-free flour for making naan or dhokla. Dishes like lentil dal, chickpea masala, and vegan biryani are naturally gluten-free, making them perfect for anyone avoiding gluten while still enjoying delicious Indian comfort foods.
Can I make these dairy-free recipes ahead of time?
Yes! Many of these dairy-free Indian recipes can be prepared in advance. Dishes like chickpea masala and lentil dal actually taste better the next day as the flavors meld together. You can store them in the refrigerator for up to 3 days, or freeze them for longer storage. Just remember to reheat gently to maintain their delicious flavors!
What are some quick vegan Indian snacks I can make?
If you’re looking for quick vegan Indian snacks, consider making vegan samosas or aloo tikki. Both are easy to whip up and can be made in under 30 minutes! You can also try vegan dhokla or vegan bhel puri for a refreshing and flavorful munch. These snacks are perfect for parties or a cozy night in!
How can I adjust the spice levels in these dairy-free recipes?
Adjusting spice levels in dairy-free Indian recipes is all about personal preference! Start by using less of the spices mentioned in the recipes, and gradually add more to taste. If you’re sensitive to heat, consider omitting or reducing cayenne pepper or green chilies. You can also balance spiciness with a touch of sweetness from coconut sugar or by adding dairy-free yogurt to the final dish!
Related Topics
dairy free
vegan Indian recipes
plant-based cooking
comfort food
quick meals
gluten free
healthy Indian meals
easy recipes
spicy dishes
Indian snacks
coconut milk
vegan desserts






