In such a huge city like London, finding the prefect place to eat is a difficult thing. There are just so many options for a person to choose from. Thousands of options are available for food lovers ranging from posh restaurants to fast food joints. London has so many options that it caters to people of all tastes and budgets. In London, the chefs combine the traditional English approach of cooking with the modern multiculturalism to create a unique cuisine. For breakfasts, one can go to some English Pub for a classic English Breakfast which includes bacon, eggs, sausages, and some beverage. Other major food items that one should definitely try are fish and chips, Sunday roast and Yorkshire pudding, Eton Mess, Pie and Mash and many others. London is filled with pubs where people can go to drink or have a bar meal.
Finding Indian food is not a problem at all in London. One may find everything, from Punjabi meat dishes to Jain and vegetarian dishes in the city. From authentic Indian dishes, to various modernized version, Indian food is extremely popular in London, especially Curry. One can visit classic favourites like Kilburn's Vijay or Tanya's or may try out the new and popular ones like Dishonour and Cinnamon Soho. London has a lot of vegetarian only restaurants, some of which has just organic food stuff.