The Indian Coffee House is a popular spot among locals and visitors alike, serving up delicious and affordable breakfast items, including dosas, omelettes, and chai. The iconic signage, murals, and interiors make it a classic spot for a morning meal. Later in the day, head to Sita Ram & Sons for their famous chole bhature, a spicy and flavourful Punjabi dish. Finish the day off with a dinner at Eighteen71 Cookhouse & Bar, which serves up modern Indian cuisine with a twist.
Begin the day with a scrumptious breakfast at Cafe Sol, one of Shimla's most popular cafes, known for its freshly brewed coffee, fluffy pancakes, and eggs benedict. Later, head to the historic Cecil Hotel for a traditional English afternoon tea, complete with scones, sandwiches, and cakes. For dinner, try Baljees, a local favourite that serves up a variety of Indian and Chinese dishes, including their acclaimed tandoori chicken.
For a special treat, head to The Oberoi Wildflower Hall, a luxury hotel nestled in the Himalayas. Start the day with a lavish breakfast spread that includes freshly baked bread, fruits, and local delicacies like aloo paratha. Later, indulge in a leisurely lunch at their restaurant Lutyens, which serves up European cuisine with a focus on local ingredients. Finish the trip with a dinner at the hotel's outdoor terrace, where you can enjoy stunning views of the mountains while savouring their signature dish, the Himachali Trout.
If you have some extra time, consider taking a day trip to Mashobra, a scenic hamlet that's just a 30-minute drive from Shimla. Here, you can enjoy a picnic by a gurgling brook, go on a trek, or visit the historic Craignano Nature Park.
Other foodie spots to try in Shimla include Cafe Simla Times, Wake & Bake Cafe, and Hide Out Cafe.