21-Day Indian Weight Loss Meal Plan (Oil-Free, Millet-Based)

15 May 2026 · 5 min read

21-Day Indian Weight Loss Meal Plan (Oil-Free, Millet-Based) — Masala Spin

If you are looking for a sustainable, Indian weight loss meal plan that doesn't ask you to give up chapati, dal or chai — this 21-day plan is for you. It is built on three simple ideas: oil-free cooking, millets instead of refined grains, and dates as the only added sweetener.

The 3 rules of this plan

What a typical day looks like

Morning (7am) — warm jeera water, 1 date soaked overnight. Breakfast (9am) — Ragi dosa OR Jowar upma OR a bowl of fruit + soaked nuts. Lunch (1pm) — Bajra roti + lauki sabzi + sprouts salad + a small bowl of dal. Snack (5pm) — Roasted chana + green tea. Dinner (7:30pm) — Bajra khichdi OR Vegetable soup + ragi roti.

Why this works for Indians

Common questions

Q: Won't no-oil food taste bland? A: Use whole spices (mustard, cumin, fenugreek), green chillies, ginger and curry leaves liberally. Oil isn't where flavour lives.

Q: Can I do this if I eat non-veg? A: Absolutely. Grilled chicken/fish replaces dal twice a week. No batter, no marinade except curd + spices.

Q: How do I get my carbs? A: Millets ARE complex carbs. You're not removing carbs, you're upgrading them.

Start today

Recipes mentioned in this article

More from the blog