Morning: Start your day with a South Indian breakfast at MTR - Mavalli Tiffin Room. This iconic restaurant has been serving delicious and authentic South Indian food since 1924. Try their famous masala dosa, idli and filter coffee.
Afternoon: Head to Nagarathpete for some street food. The area is famous for its chaat and snacks. Try the pani puri, masala vada and dahi puri.
Evening: End your day at the High Ultra Lounge. This rooftop bar and restaurant offers stunning views of the city. Sip on some cocktails and enjoy some delicious Asian cuisine.
Morning: Start your day with some filter coffee and idli-vada at Brahmin's Coffee Bar. This iconic restaurant has been around since 1965 and is known for its delicious breakfast dishes.
Afternoon: Head to Koramangala for some international cuisine. Try dishes from all around the world at the buffet at Flechazo. The restaurant offers a wide variety of dishes from Italian, Mexican, Mediterranean and Indian cuisine.
Evening: End your day with some delicious North Indian cuisine at Punjab Grill. The restaurant is known for its tandoori dishes and biryanis. Don't forget to try their signature Dal Punjab Grill.
If you're looking for more food options, head to Indiranagar. The area is known for its cafes and restaurants. You can also take a day trip to Mysore and try the famous Mysore Pak at Guru Sweet Mart.
Make sure to try some local street food like bhel puri, churmuri and mirchi bajji. Don't forget to try some local sweets like Mysore Pak, Obbattu and Dharwad Pedha.
If you want to maximize your fun, take a food tour of the city. Bangalore Food Walks offers food tours to some of the best food spots in the city.