who is trying to lose weight, walks ~10,000 steps/day, eats only 2 meals, and feels hungry, I would avoid making the two meals very restrictive. Better to make each meal high-protein + high-fibre + filling, and add one planned snack if needed.
Suggested daily structure
Early morning
* Water
* Tea/coffee without
sugar or with minimal sugar
* If hungry: 5–6 almonds + 1 small fruit
Meal 1 – Brunch
* 2 multigrain/whole-wheat rotis OR 1–1.5 cups cooked rice
* 1 large bowl vegetables
* 1 bowl dal/beans OR 100–150 g paneer/tofu OR 2–3 eggs/chicken/fish
* Salad
* Curd/buttermilk if tolerated
Mid-evening – planned hunger-control snack
Choose one:
* 1 fruit + 8–10 nuts
* Roasted chana 30–40 g
* Sprouts chaat 1 bowl
* Greek/plain curd 150–200 g
* 2 boiled eggs
* Buttermilk + roasted chana
Meal 2 – Dinner
* 1–2 rotis OR 1 cup cooked rice
* 1 large portion of vegetables/soup
* Good protein portion: dal/paneer/tofu/eggs/chicken/fish
* Salad
* Keep fried foods, sweets and large rice portions limited.
For persistent hunger
* Don’t cut carbohydrates excessively.
* Aim for protein at both main meals.
* Increase vegetables, salad and fibre gradually.
* Drink adequate water through the day.
* Eat slowly and take ~15–20 minutes for meals.
* 10,000 steps are excellent, but weight loss will depend mainly on the overall calorie deficit and food portions.
* If he is genuinely hungry between the two meals, a controlled protein-rich snack is preferable to forcing only 2 meals.