Hello MB,
Thanks for posting! This is always a tough question in the sense that Indians usually eat family style meals & in much smaller portions than here in the US. My recipes generally feed about 4-6 people but this also depends on how many other dishes are served, general appetites of the diners in question.....
A typical daily Indian meal in my family (Maharashtrian) consists of Indian flatbreads (I make phulkas, people eat 1-2 per meal), a bhaji (vegetable dish), an amti (dal or lentil curry) & a koshimbir (Indian salad) along with rice, yogurt & Indian pickles. Once a week, we'll eat a seafood or chicken based dish. Our daily dessert is usually fruit if anyone is still hungry.
For guests (which is quite often in my family), the dinners are much more elaborate -- I will usually serve a few appetizers, a main curry dish (veg or non-veg depending upon the guests), maybe 2 bhajis (one stir fry & one curry type), possibly an amti (dal), a koshimbir (salad), a side dish (like fried fish, shrimp or veggies), a pulao (rice), yogurt, pickles, papads (lentil wafers) & of course, dessert :-)
Feel free to check out my FAQ section, post in this forum or email me directly at anytime :-)
Indian Food FAQs I hope this helps :-)