The Baseline: Cooking at Home
The most affordable way to eat is, unsurprisingly, by cooking your own meals. For a single person, a monthly grocery bill covering essentials like rice, atta, dals, vegetables, milk, and spices can range from ₹3,000 in a smaller city to ₹6,000 in a metro.
This breaks down to approximately ₹100 to ₹200 per day. According to recent reports, the cost of a simple home-cooked vegetarian thali is around ₹31, while a non-vegetarian one is about ₹60. This calculation, however, often excludes the cost of cooking fuel, oil, and spices, which add to the overall expense. Even with rising food inflation, which hit 7.74% in September 2026, cooking remains the foundation of any food budget. A disciplined approach focusing on seasonal, local produce can help manage these costs effectively.
The Metro Premium: Tier 1 Cities
Living in a Tier 1 city like Mumbai, Delhi, or Bengaluru comes with a significant price premium on food. Groceries can be up to 30-40% more expensive than in smaller cities. A meal at a mid-range restaurant that might cost ₹400 in a Tier 2 city can easily be ₹800-₹1,000 in a metro. This is due to higher commercial rents, transportation costs, and overall demand. For a single person in Mumbai, total living expenses can be as high as ₹63,700 a month, with a large portion dedicated to food and rent. In these cities, a realistic daily food budget that includes a mix of home-cooked meals and occasional eating out would likely fall between ₹400 and ₹700.
The Tier 2 Advantage: Smart Savings
In Tier 2 cities such as Jaipur, Lucknow, or Pune, your money goes significantly further. The cost of living is substantially lower, and this is clearly reflected in food prices. A monthly grocery bill might be closer to the ₹3,000-₹4,000 range, and dining out is far more accessible. A comfortable meal at a good local restaurant can often be had for ₹300-₹600. This affordability allows for more flexibility in the daily food budget. A person living in a Tier 2 city could comfortably manage on a daily budget of ₹250 to ₹400, enjoying a mix of home-cooked food and regular meals out without the financial pressure experienced in a major metro.
The Convenience Tax: Swiggy and Zomato
Food delivery apps have become a staple of urban life, but convenience comes at a steep price. A meal that costs ₹150 at a restaurant can end up costing ₹250-₹300 after delivery fees, platform charges, packaging costs, and GST are added. Ordering just one meal a day from these apps can balloon a monthly food budget to between ₹12,000 and ₹18,000. An office worker in Bengaluru ordering lunch daily could spend around ₹7,500 a month. This translates to a daily expenditure of ₹250-₹300 for just one meal. While discounts and offers exist, the underlying costs and inflated menu prices often negate the savings.
Finding Your Number: Sample Daily Budgets
To put it all together, here are a few realistic daily scenarios for a single person: The Frugal Home-Cook (Tier 2 City): This person cooks all three meals, focusing on seasonal vegetables and staples. Their daily food spend could be as low as ₹150 - ₹200. The Hybrid Worker (Tier 1 City): They cook breakfast and dinner but order lunch to the office 3-4 times a week. Their daily average would be around ₹400 - ₹550. The Social Eater (Tier 1 City): This individual cooks infrequently, relies on a tiffin service for lunch (₹80-₹140 per meal), and orders dinner or eats out with friends regularly. Their daily budget can easily exceed ₹700 - ₹900.
















