In the morning, head over to Indian Coffee House, an iconic eatery that has been around since 1940. Start the day with their famous masala omelette and a cup of their strong filter coffee. In the afternoon, try their chole bhature, a popular North Indian dish, or their delicious meat thali. In the evening, enjoy some of their homemade pastries and cakes.
For breakfast, head to Baljees, a quaint cafe that serves a mix of Indian and continental dishes. Try their fluffy pancakes with maple syrup or their classic Indian breakfast of chole bhature. In the afternoon, indulge in their famous chicken anarkali, a creamy and spicy chicken curry served with a bread bowl. For dinner, don't miss their tandoori chicken or mutton rogan josh.
If you have extra time, consider visiting The Ridge, a popular public space that offers great views of the surrounding hills. You can also take a day trip to the nearby town of Chail, which has a beautiful palace and a wildlife sanctuary. To make the most of your foodie experience, consider taking a food tour of Shimla's local eateries.