Start your day with a traditional South Indian breakfast at the iconic Indian Coffee House. This restaurant has been serving delicious food since 1958 and is still a popular spot for tourists and locals alike. Try the masala dosa, vada sambar or Appam with chicken curry.
Fort House Restaurant is located in a charming colonial house and serves a wide range of cuisines including Indian, Chinese and continental. But you must try the local delicacies here - Fish Moilee and Prawn Curry.
End your day with a shopping spree and dinner at Lulu Mall, the largest mall in India. The mall has a variety of food stalls and restaurants that offer cuisines from all around the world. Try the beef biryani at Arabian Grill or the fried ice-cream at Cream Stone.
Drive to Kozhikode in the morning and satisfy your hunger pangs with a sumptuous breakfast at Hotel Rahmaniya. Their specialties include biryani, fish curry, and a wide variety of Malabar delicacies like Parotta with beef curry and Ghee Rice with Chicken Fry.
Paragon is a legendary restaurant in Kozhikode that serves authentic Kerala cuisine. Trust us, just order the Thalassery biryani with juicy pieces of chicken and you won't regret it. Don't miss trying their Malabar Chicken Curry and Kerala Parotta.
Head to S.M Street for some shopping and street food in the evening. You'll find vendors selling everything from crispy banana fry and sweet halwa to fluffy appams and meaty shawarmas.
End your second day with a lovely dinner at Malabar Junction, a gorgeous rooftop restaurant. Try their signature dish - the Syrian Christian Duck Roast, the spicy prawn curry or the crab roast. The ambiance of the place is perfect for a romantic dinner with your loved one.
Two days are not enough to explore all the wonderful food gems that Kerala has to offer. If you have more time, don’t miss trying the Malabar Moplah Biriyani and Pathiri at Rara Avis in Kannur, the seafood at The Harbour Restaurant in Thiruvananthapuram or snacks like pazhampori and mutta mala at Thamburan Cafe in Kottayam.
If you're looking to save some money, street vendors and local eateries offer delicious food at affordable prices. Avoid eating at five-star hotels, as their prices are usually very high for regular meals.