indian-diet-plan-recpies

High-Protein Indian Vegetarian Recipes for Weight Loss: 15 Meals That Actually Work

Richa’s own recipe picks – the 15 meals recommended most often to programme clients, because they’re the ones people actually keep cooking.

Most Indian weight loss articles are very good at telling you what not to eat. Skip the rice, watch the ghee, avoid the biscuits. What almost none of them tell you is what to actually cook tonight, tomorrow morning, or for next week’s packed lunches. You’re left with a list of restrictions and an empty kitchen counter.

This article is the opposite. These are 15 specific, high-protein Indian vegetarian recipes, with exact ingredients, quantities, and step-by-step methods, built entirely around food your kitchen already knows how to make. No speciality ingredients, no imported substitutes, nothing that needs a trip beyond your local sabzi mandi and kirana store.

These are also the meals I recommend most often to my own programme clients, not because they’re trendy, but because they are the ones people can actually sustain past the first week. High protein, genuinely filling, and simple enough to cook on a weeknight while managing everything else on your plate, literally and otherwise. If you’d like to see recipes like these already slotted into a structured week, our 7-day Indian vegetarian weight loss meal plan is a good companion to this list.

The 3 Rules Behind Every Recipe in This List

Before we get into the recipes themselves, it helps to know the logic that shaped every single one of them, so you can trust the list as a whole, not just each recipe individually.

  1.     Every recipe has a named protein source. No carb-only meals made it onto this list; whether it’s moong dal, paneer, tofu, chana, or curd, every recipe below is built around something that keeps you full, not just something that tastes good.
  2.     Every recipe uses real Indian ingredients. Nothing here needs a speciality store or an imported substitute. If your kitchen already stocks dal, besan, paneer, and basic vegetables, you can make every recipe on this list starting today.
  3.     Every recipe is under 400 calories per serving as a main course. These are approximate figures, verified against standard Indian food composition data and rounded to the nearest 10, and they’re built to fit comfortably into a day that’s already working toward a calorie deficit, without leaving you hungry an hour later.

Breakfast Recipes

These four recipes solve the most common breakfast complaint I hear from clients: “I don’t have time, and I’m bored with the same poha.” Each one takes 20 minutes or less and gives you a real protein start to the day, which, alongside a good breakfast for weight loss approach generally, makes a bigger difference to the rest of your day than most people expect.

Moong Dal Chilla with Green Chutney

A savoury, protein-rich pancake made from split green gram, no maida, no refined flour, and it comes together faster than you’d expect.

Prep: 10 mins (plus 2 hrs soaking)  |  Cook: 10 mins  |  Serves: 2 (2 chillas each)

Ingredients:

  •       1 cup split moong dal (soaked 2 hours, drained)
  •       1 green chilli
  •       1 inch ginger
  •       ¼ tsp cumin seeds
  •       Salt to taste
  •       1 tsp oil for cooking
  •       2 tbsp mint-coriander chutney to serve

Method:

  1.     Grind the soaked dal with green chilli, ginger, cumin, and a little water into a smooth, thick, pourable batter.
  2.     Season the batter with salt and mix well.
  3.     Heat a non-stick tawa and pour a ladleful of batter, spreading it into a thin circle.
  4.     Drizzle a few drops of oil around the edges and cook on medium heat for 2–3 minutes until the base turns golden.
  5.     Flip and cook the other side for another 1–2 minutes.
  6.     Serve hot with green chutney and a side of curd if you like.

Why it works for weight loss: Roughly 15–18g protein per serving from the dal alone, with no refined flour, so blood sugar rises gently rather than spiking; approximate calories per serving: ~280 kcal.

Besan Chilla with Paneer Stuffing

A gram-flour pancake with a soft paneer filling folded inside, filling enough to satisfy the whole family, including fussier eaters.

Prep: 10 mins  |  Cook: 15 mins  |  Serves: 2 (2 chillas each)

Ingredients:

  •       1 cup besan (gram flour)
  •       ¼ tsp turmeric
  •       Salt to taste
  •       Water as needed for batter
  •       100g low-fat paneer, crumbled
  •       1 small onion, finely chopped
  •       1 tbsp chopped coriander
  •       1 tsp oil for cooking

Method:

  1.     Whisk besan, turmeric, salt, and water into a smooth, medium-thick batter.
  2.     In a separate bowl, mix crumbled paneer with chopped onion and coriander to make the stuffing.
  3.     Pour a ladle of batter onto a hot, lightly oiled tawa and spread it into a circle.
  4.     Once the base sets, place a spoonful of paneer stuffing on one half and fold the chilla over.
  5.     Cook both sides on medium heat until golden, pressing gently so the filling warms through.
  6.     Serve warm with chutney or plain curd.

Why it works for weight loss: Besan and paneer together give roughly 18–22g protein per serving, making this filling enough to prevent a mid-morning snack craving. Approximate calories per serving: ~320 kcal.

Vegetable Oats Upma with Sprouts

A twist on classic upma that swaps semolina for oats and adds a scoop of sprouts, fibre and protein in the same bowl.

Prep: 10 mins  |  Cook: 15 mins  |  Serves: 2

Ingredients:

  •       1 cup rolled oats, lightly roasted
  •       ½ cup mixed sprouts (moong or mixed)
  •       1 small carrot, diced
  •       ¼ cup green peas
  •       1 small onion, chopped
  •       1 tsp mustard seeds
  •       A few curry leaves
  •       1 tsp oil
  •       Salt to taste

Method:

  1.     Heat oil in a pan and add mustard seeds and curry leaves.
  2.     Add chopped onion and sauté until translucent.
  3.     Add carrot and peas, and cook for 3–4 minutes until slightly softened.
  4.     Add the sprouts and sauté for another 2 minutes.
  5.     Add roasted oats along with about 1½ cups of water and salt, then stir well.
  6.     Cover and simmer for 4–5 minutes until the oats absorb the water and turn soft.

Why it works for weight loss: Soluble fibre from oats plus plant protein from sprouts keeps you full for hours and supports steady blood sugar. Approximate calories per serving: ~260 kcal.

Greek Yoghurt Bowl with Chia and Papaya

A no-cook breakfast built for office mornings: assemble it the night before, and it’s ready the moment you wake up.

Prep: 5 mins (or prep the night before)  |  Cook: 0 mins  |  Serves: 1

Ingredients:

  •       1 cup Greek yoghurt or thick hung curd
  •       1 tbsp chia seeds
  •       ½ cup ripe papaya, diced
  •       5–6 soaked almonds, chopped
  •       ½ tsp honey (optional)

Method:

  1.     Spoon the yoghurt or hung curd into a bowl or a jar with a lid.
  2.     Stir in the chia seeds and let it sit for at least 10 minutes (or overnight in the fridge) so the chia softens slightly.
  3.     Top with diced papaya and chopped almonds just before eating.
  4.     Drizzle with a little honey if you’d like extra sweetness.

Why it works for weight loss: No cooking required and high in protein from Greek yoghurt, this travels well in a jar for office mornings. Approximate calories per serving: ~220 kcal. Make-ahead tip: prepare the yoghurt-chia base the night before and add papaya fresh in the morning so it doesn’t turn watery.

Lunch Recipes

Lunch is where most people default to the same dal-roti-sabzi on repeat. These five recipes keep that familiar structure but rebalance it toward more protein and fibre, without asking you to eat something unrecognisable to the rest of your family.

Thick Moong Dal with Bhindi Sabzi and Phulka

The classic Indian lunch, made weight-loss-ready with one simple change: a thicker dal and a smaller roti count.

Prep: 10 mins  |  Cook: 25 mins  |  Serves: 2

Ingredients:

  •       ¾ cup moong dal, washed
  •       250g bhindi (okra), sliced
  •       1 small onion, chopped
  •       1 tomato, chopped
  •       ½ tsp turmeric
  •       1 tsp cumin seeds
  •       1 tsp oil (divided)
  •       Salt to taste
  •       2 phulkas to serve

Method:

  1.     Pressure cook the moong dal with turmeric and salt using slightly less water than usual, so it stays thick rather than watery.
  2.     Separately, heat oil in a pan, add cumin seeds, then chopped onion and sauté until soft.
  3.     Add sliced bhindi and cook uncovered on medium heat, stirring occasionally, until it’s no longer sticky, about 10–12 minutes.
  4.     Add chopped tomato and cook for another 3–4 minutes.
  5.     Serve the thick dal alongside the bhindi sabzi with 2 phulkas and a side salad.

Why it works for weight loss: Thicker dal means more protein and fibre per spoon, and keeping the roti count at 2 rather than 4 rebalances the plate without removing anything you’re used to eating. Approximate calories per serving: ~380 kcal.

Rajma Salad Bowl (No-Rice Version)

All the flavour of a classic rajma curry, reworked as a cold, high-fibre salad bowl, filling enough to skip the rice entirely.

Prep: 10 mins  |  Cook: 20 mins (or use pre-cooked rajma)  |  Serves: 2

Ingredients:

  •       1½ cups boiled rajma (kidney beans)
  •       1 cucumber, diced
  •       1 tomato, diced
  •       ¼ red onion, finely chopped
  •       2 tbsp chopped coriander
  •       1 tbsp lemon juice
  •       ½ tsp roasted cumin powder
  •       Salt and pepper to taste

Method:

  1.     If using dried rajma, soak overnight and pressure cook until soft; if using pre-cooked, drain and rinse well.
  2.     In a large bowl, combine boiled rajma with cucumber, tomato, and red onion.
  3.     Add chopped coriander, lemon juice, roasted cumin powder, salt, and pepper.
  4.     Toss everything together gently so the rajma doesn’t break apart.
  5.     Let it sit for 5 minutes before serving so the flavours settle.

Why it works for weight loss: High in both fibre and plant protein, this bowl is genuinely satisfying without any rice at all, useful on days you want a lighter carb load. Approximate calories per serving: ~310 kcal.

Tofu Palak Sabzi with Millet Roti

A protein-and-iron combination that works especially well if you’re managing PCOS or thyroid, where both nutrients matter more than usual.

Prep: 10 mins  |  Cook: 20 mins  |  Serves: 2

Ingredients:

  •       200g firm tofu, cubed
  •       2 cups spinach (palak), washed and roughly chopped
  •       1 onion, chopped
  •       1 tomato, chopped
  •       1 tsp ginger-garlic paste
  •       ½ tsp garam masala
  •       1 tsp oil
  •       Salt to taste
  •       2 millet (bajra or jowar) rotis to serve

Method:

  1.     Blanch the spinach briefly in hot water, then blend into a coarse puree.
  2.     Heat oil in a pan, add onion and sauté until golden, then add ginger-garlic paste.
  3.     Add chopped tomato and cook until it softens and the oil begins to separate.
  4.     Stir in the spinach puree and garam masala, and simmer for 3–4 minutes.
  5.     Add tofu cubes and simmer gently for another 4–5 minutes so they absorb the flavour without breaking.
  6.     Serve hot with millet rotis.

Why it works for weight loss: Tofu brings protein without the saturated fat of paneer, and combined with iron-rich spinach and fibre from millet roti, this is a solid choice for PCOS or thyroid-related eating patterns. Approximate calories per serving: ~340 kcal.

If you have PCOS specifically, tofu is generally a better choice than paneer, since it’s lower in saturated fat while still delivering a comparable protein punch – worth keeping in mind as you rotate through these recipes.

Chana Chaat with Vegetables

A no-cook-beyond-boiling lunch that travels perfectly in a tiffin box and needs almost no last-minute effort.

Prep: 10 mins  |  Cook: 0 mins (using pre-boiled chana)  |  Serves: 2

Ingredients:

  •       1½ cups boiled chickpeas (chana)
  •       1 cucumber, diced
  •       1 tomato, diced
  •       ¼ red onion, finely chopped
  •       1 tbsp lemon juice
  •       1 tsp chaat masala
  •       2 tbsp chopped coriander
  •       Salt to taste

Method:

  1.     If starting from dried chickpeas, soak overnight and pressure cook until soft; otherwise, use pre-boiled chana straight from the fridge.
  2.     In a bowl, combine the chana with cucumber, tomato, and red onion.
  3.     Add lemon juice, chaat masala, and salt.
  4.     Toss everything together and top with chopped coriander.
  5.     Pack immediately into a tiffin, or serve fresh at the table.

Why it works for weight loss: Roughly 18–20g protein per serving with essentially no cooking required once the chana is boiled, making this one of the easiest packed lunches on this list. Approximate calories per serving: ~300 kcal.

Dal Khichdi (High-Dal Version)

Comfort food reframed as a weight-loss meal, simply by flipping the usual dal-to-rice ratio.

Prep: 10 mins  |  Cook: 25 mins  |  Serves: 2

Ingredients:

  •       1 cup mixed moong and masoor dal
  •       ½ cup rice
  •       1 carrot, diced
  •       ½ cup green peas
  •       ½ tsp turmeric
  •       1 tsp cumin seeds
  •       1 tsp ghee
  •       Salt to taste

Method:

  1.     Wash the dal and rice together, then soak for 10 minutes.
  2.     Heat ghee in a pressure cooker, add cumin seeds, then carrot and peas, and sauté for 2 minutes.
  3.     Add the soaked dal-rice mixture, turmeric, and salt, then stir well.
  4.     Add about 3 cups of water and pressure cook for 3–4 whistles.
  5.     Let the pressure release naturally, then stir before serving. It should be soft and slightly porridge-like.

Why it works for weight loss: Using roughly twice as much dal as rice, instead of the usual reverse ratio, turns a carb-heavy comfort food into a genuinely protein-forward meal. Approximate calories per serving: ~350 kcal.

Snack Recipes

These two recipes exist to directly replace the 5 PM biscuit-and-chai pattern, the single habit that quietly derails more weight loss efforts than almost anything else on this list. Both take 10 minutes or less.

Sprouts Chaat with Lemon and Chilli

A completely raw, no-cook snack that’s ready in the time it takes to make a cup of chai.

Prep: 5 mins  |  Cook: 0 mins  |  Serves: 1

Ingredients:

  •       1 cup mixed sprouts (moong or mixed)
  •       ¼ cucumber, diced
  •       ¼ tomato, diced
  •       1 tsp lemon juice
  •       A pinch of red chilli powder
  •       Salt to taste
  •       1 tbsp chopped coriander

Method:

  1.     Rinse the sprouts well under running water.
  2.     Combine sprouts with cucumber and tomato in a bowl.
  3.     Add lemon juice, chilli powder, and salt.
  4.     Toss well and top with chopped coriander before eating.

Why it works for weight loss: A far better protein-to-calorie ratio than biscuits or namkeen, and it’s genuinely ready in 5 minutes with zero cooking. Approximate calories per serving: ~120 kcal.

Roasted Makhana with Turmeric and Pepper

A dry-roasted, minimal-oil snack that scratches the same crunchy itch as packaged namkeen without the reused oil and sodium load.

Prep: 2 mins  |  Cook: 8 mins  |  Serves: 2

Ingredients:

  •       2 cups makhana (fox nuts)
  •       1 tsp ghee or oil
  •       ¼ tsp turmeric
  •       ¼ tsp black pepper
  •       Salt to taste

Method:

  1.     Heat ghee or oil in a pan on low-medium heat.
  2.     Add the makhana and turmeric, and stir continuously so they don’t burn.
  3.     Dry roast for 6–8 minutes until they turn light and crisp.
  4.     Remove from heat, sprinkle with black pepper and salt, and toss well.
  5.     Let cool slightly before eating – they crisp up further as they cool.

Why it works for weight loss: Low in calories per handful, high in fibre, and made with a fraction of the oil found in packaged snacks. Approximate calories per serving: ~110 kcal.

Dinner Recipes

Dinner recipes on this list are deliberately lighter than lunch, with smaller carbohydrate portions, more protein and vegetables built for a body that’s about to wind down for the night rather than power through an afternoon.

Tofu Bhurji with Roti and Cucumber Salad

A vegetarian stand-in for egg bhurji that comes together in barely more time than it takes to boil water for tea.

Prep: 5 mins  |  Cook: 12 mins  |  Serves: 2

Ingredients:

  •       200g firm tofu, crumbled
  •       1 onion, finely chopped
  •       1 tomato, finely chopped
  •       1 green chilli, chopped
  •       ¼ tsp turmeric
  •       1 tsp oil
  •       Salt to taste
  •       2 tbsp chopped coriander
  •       1 roti and a cucumber salad to serve

Method:

  1.     Heat oil in a pan and sauté the onion until translucent.
  2.     Add green chilli and tomato, and cook until the tomato softens.
  3.     Add turmeric and crumbled tofu, and mix well so the tofu picks up the colour and spice.
  4.     Cook on medium heat for 4–5 minutes, stirring occasionally, until the mixture looks dry and slightly golden, similar to egg bhurji.
  5.     Season with salt, garnish with coriander, and serve hot with 1 roti and a simple cucumber salad.

Why it works for weight loss: Ready in about 12 minutes and directly built for a light, protein-forward dinner. Approximate calories per serving: ~260 kcal.

Moong Dal Soup with Vegetables

A very light, easily digestible soup for nights when lunch was heavier than planned, and dinner needs to be gentle.

Prep: 10 mins  |  Cook: 20 mins  |  Serves: 2

Ingredients:

  •       ½ cup whole moong dal, soaked for 1 hour
  •       1 carrot, diced
  •       ¼ cup green beans, chopped
  •       1 tomato, chopped
  •       ½ tsp cumin powder
  •       1 tsp oil
  •       Salt and pepper to taste

Method:

  1.     Pressure cook the soaked moong dal with carrot, beans, and tomato until soft, about 3 whistles.
  2.     Blend lightly with an immersion blender, leaving some texture rather than making it completely smooth.
  3.     Heat oil in a small pan, add cumin powder, and pour this tempering over the soup.
  4.     Season with salt and pepper, and simmer for 2–3 minutes.
  5.     Serve hot in a bowl, on its own or with a small side salad.

Why it works for weight loss: At roughly 150–180 calories, this is deliberately the lightest recipe on the list, ideal for nights that need an easy-to-digest dinner rather than a full meal.

Paneer Tikka (Oven or Air-Fryer Version)

All the flavour of restaurant paneer tikka, made at home with a fraction of the oil.

Prep: 15 mins (plus 30 mins marination)  |  Cook: 15 mins  |  Serves: 2

Ingredients:

  •       200g low-fat paneer, cubed
  •       ½ cup thick curd
  •       1 tsp ginger-garlic paste
  •       1 tsp tandoori masala
  •       ½ tsp red chilli powder
  •       ½ tsp lemon juice
  •       1 capsicum and 1 onion, cut into chunks
  •       1 tsp oil for brushing

Method:

  1.     Whisk together curd, ginger-garlic paste, tandoori masala, chilli powder, and lemon juice to make the marinade.
  2.     Coat the paneer cubes, capsicum, and onion in the marinade and let sit for at least 30 minutes.
  3.     Thread onto skewers, alternating paneer and vegetables.
  4.     Brush lightly with oil and air-fry at 200°C for 12–15 minutes, or bake in a preheated oven, turning halfway through.
  5.     Serve hot with a wedge of lemon and mint chutney.

Why it works for weight loss: Air-frying or baking instead of shallow-frying keeps this high in protein while cutting most of the oil a restaurant version would use. Approximate calories per serving: ~240 kcal.

If you’ve wondered whether paneer is actually good for weight loss, the short answer is yes, in the right form and quantity. That guide goes into exactly how much and which type works best.

Idli with Sambar and Green Chutney

A South Indian comfort dinner that happens to be naturally light, fermented, and gut-friendly no reinvention needed.

Prep: 10 mins (using ready batter)  |  Cook: 15 mins  |  Serves: 2

Ingredients:

  •       1 cup idli batter (store-bought or homemade)
  •       1 cup sambar (dal-based, with mixed vegetables)
  •       2 tbsp green chutney
  •       A few curry leaves and mustard seeds for tempering (if making fresh sambar)

Method:

  1.     Grease an idli mould and pour the batter into each cavity, filling about three-quarters full.
  2.     Steam in an idli steamer or pressure cooker (without the whistle) for 10–12 minutes, until a knife comes out clean.
  3.     While the idlis steam, warm the sambar on the stove, adjusting the consistency with a little water if needed.
  4.     Once cooked, remove idlis from the mould after a couple of minutes of cooling.
  5.     Serve 2–3 idlis with a generous bowl of sambar and green chutney.

Why it works for weight loss: A naturally light dinner where fermentation supports gut health, and keeping the portion to 2–3 idlis with a full bowl of sambar keeps the overall calorie count low. Approximate calories per serving (2–3 idlis + sambar): ~280 kcal.

Quick Reference: All 15 Recipes at a Glance

If you’d rather scan first and decide what to cook before reading full methods, here’s every recipe from this list in one table. All calorie and protein figures are approximate and will vary based on exact quantities, oil used, and ingredient brand.

Recipe Meal Protein (approx.) Prep + Cook Time Calories (approx.)
Moong Dal Chilla with Green Chutney Breakfast 15–18g 20 mins ~280 kcal
Besan Chilla with Paneer Stuffing Breakfast 18–22g 25 mins ~320 kcal
Vegetable Oats Upma with Sprouts Breakfast 12–14g 25 mins ~260 kcal
Greek Yoghurt Bowl with Chia and Papaya Breakfast 18–20g 5 mins ~220 kcal
Thick Moong Dal with Bhindi + Phulka Lunch 16–18g 35 mins ~380 kcal
Rajma Salad Bowl (No-Rice) Lunch 17–19g 30 mins ~310 kcal
Tofu Palak Sabzi with Millet Roti Lunch 18–20g 30 mins ~340 kcal
Chana Chaat with Vegetables Lunch 18–20g 10 mins ~300 kcal
Dal Khichdi (High-Dal Version) Lunch 16–18g 35 mins ~350 kcal
Sprouts Chaat with Lemon and Chilli Snack 9–11g 5 mins ~120 kcal
Roasted Makhana with Turmeric Snack 4–6g 10 mins ~110 kcal
Tofu Bhurji with Roti + Salad Dinner 16–18g 17 mins ~260 kcal
Moong Dal Soup with Vegetables Dinner 10–12g 30 mins ~165 kcal
Paneer Tikka (Oven/Air-Fryer) Dinner 18–20g 30 mins ~240 kcal
Idli with Sambar and Chutney Dinner 10–12g 25 mins ~280 kcal

 

Where to Go From Here

You don’t need to cook all 15 of these in one week. Pick two or three from the sections you struggle with most: breakfast if mornings are rushed, snacks if the 5 PM slot is your weak point and let them become part of your regular rotation before adding more.

If you want a full week of meals like these matched to your weight, health condition, and portion requirements, explore our Fitness Plans or join a free webinar where we build the plan together.

Explore our Fitness Plans  |  Join a Free Webinar

About the Author

Richa Kharb is a registered dietitian and the founder of IndianWeightLossDiet. These 15 recipes are drawn directly from the meals she recommends most often to her programme clients – chosen for being genuinely sustainable, not just theoretically healthy.

Share your thoughts