Ancient temples, centuries-old Buddhist viharas and rock-cut shelters co-exist peacefully along with sprawling city squares, modern shopping centers and international food chains in this smart city. Wondering which city we are talking about? Yes, Bhubaneshwar!

The everyday food of Bhubaneshwar is simple, yet divine, blessed by the many Gods that reside here. Locals love preparations of different pulses, rice, desserts as well as Non-vegetarian food such as mutton, chicken, and seafood. People from various cultures visiting this temple city have managed to influence its traditional cuisines, and in fact, add to it.

Let’s go on a gastronomical tour of this wonderful city and explore the different restaurants, old and new, that will tantalize your taste buds and help you enjoy Bhubaneshwar to its fullest!

Vegetarian Restaurants in Bhubaneshwar

Keyars | Among the Best Vegetarian Restaurants in Bhubaneshwar

Keyars | Among the Best Vegetarian Restaurants in Bhubaneshwar

Keyars

One of the oldest restaurants of Bhubaneshwar, Keyars has been serving delicious food to its regular customers for a long time. This is a simple eatery with minimalist décor, but locals go here for its amazing food that ranges from idlis, upma, and dosas to thalis, tandoor starters, rice, and noodles. Breakfast, lunch or dinner, Keyars will never disappoint a foodie, ever!

Location: Sahid Nagar

Timings:  07:00 am to 11:00 pm; every day

Must-try Items: Rava Masala Dosa, Thali, Dahi Vada, Chole Bhature

Cost for Two:  ₹ 200 (approx.)

Hare Krishna Restaurant

Hare Krishna Restaurant is known for its flavorful food and serves you hearty vegetarian meals, without onion or garlic, prepared according to the ISCKON principles. Located very close to the Bhubaneshwar Railway Station, it offers yummy breakfast, lunch, and dinner for the foodies in town. How about a desi appetizer, such as a glass of Jal Jeera, masala cold drink or buttermilk? Or something straight from the tandoor oven, like delicious naans, rotis, or stuffed kulchas? This pocket-friendly restaurant plates up a fine range of vegetarian delicacies and will please your taste buds to no end.

Location: Kharabela Nagar

Timings: 10:00 am to 03:00 pm and 07:00 pm to 10:00 pm; every day

Must-try Items: Tomato Rice, Dal Fry, Stuffed Kulcha, Paneer Butter Masala, Dum Aloo

Cost for Two: ₹ 600 (approx.)

Marwari Rasoi

The name says it all, doesn’t it? A small restaurant offering delicious North Indian and Rajasthani dishes, Marwari Rasoi is every vegetarian’s favorite place to go. Light on the pocket and truly rich in flavors, the restaurant is thronged by even youngsters who prefer the lip-smacking parathas served here. Their menu might be simple, but you get to enjoy authentic flavors and a filling dining experience here.

Location: KIIT Road, Patia

Timings: 12:00 pm to 10:00 pm; every day

Must-try Items: Thali, Aloo Paratha, Rajasthani Gatte, Boondi Raita, Onion Paratha

Cost for Two: ₹ 300 (approx.)

Truptee

If you are looking to grab an early morning bite, head to Truptee Restaurant, another popular casual diner in the city. Known for its drool-worthy South Indian food such as dosas, vadas and sambhar, Truptee is a great place to visit even for their delicious North Indian food. Should you prefer something Chinese, the place has it too! Their desi snacks and starters are to die for while the thalis served here will keep you satiated for hours!

Location: Lakshmi Sagar

Timings: 07:00 am to 10:30 pm; every day

Must-try Items: Masala Dosa, Paneer Lollipop, Kulcha, Paneer Lollipop, Thali

Cost for Two: ₹ 400 (approx.)

Jugaad Junction

Started by three young enthusiasts, Jugaad Junction offers an array of homely vegetarian meals served with great hospitality at affordable rates. The interiors are done up keeping in mind the theme of the restaurant, which is Jugaad. You will find items like cups, plates, bottles, kulhar, lights from all across India such as Chandani Chowk in Delhi, Deoghar in Jharkhand and also from small villages and towns of Orissa. They serve a fine range of flavorsome desi beverages, including Malai Chai, Kesar Chai, Malai Lassi, Aam Panna, and Namkeen Chach. Don’t forget to enjoy a glass or more of these while you are here!

Location: KIIT Road, Patia

Timings: 11:30 am to 10:00 pm; every day

Must-try Items: Paratha, Malai Lassi, Chaat, Malai Chai, Kesar Chai

Cost for Two: ₹ 300 (approx.)

Rooftop Restaurants in Bhubaneshwar

Breeze | Among the Best Rooftop Restaurants in Bhubaneshwar

Breeze | Among the Best Rooftop Restaurants in Bhubaneshwar

Eating good food is a blissful experience in itself. How about adding some scenic views to that experience? If you want to enjoy your food and the surroundings equally, a rooftop eatery is your best bet. Here’s to you a handpicked list of rooftop restaurants in Bhubaneswar.

Eram Rooftop

With both indoor and outdoor seating areas, Eram Rooftop is a beautiful restaurant where you can enjoy the pleasant breeze and delectable food. Great ambiance coupled with amazing cuisines makes this rooftop restaurant a popular choice, especially amongst youngsters. One of the best options in Bhubaneshwar for some good Continental food, Eram Rooftop is a must visit when you are in the city. Their menu comprises titbits, starters, burgers, sandwiches, pasta, wraps, sizzlers, pizzas, noodles, and many others. After a sumptuous dinner, don’t forget to sweeten your mouth with an Italian Panna Cotta or a Sizzling Brownie!

Location: Shastri Nagar, Unit 4

Timings: 11:00 am to 11:00 pm; every day

Must-try Items: Mocktails, Chicken Noodles, Barbeque Chicken Sizzler, Fries

Cost for Two: ₹ 700 (approx.)

Chill Out

Enjoy your food on a sunny day or a dark night under the stars at Chill Out, another popular choice of foodies in town. You literally feel the chills at this beautiful rooftop restaurant because of the cool breeze and its lovely ambiance. The food is served beautifully and is every bit as delicious as it looks. For a fun-filled and chilled-out evening, head to this casual diner with your friends and enjoy the food with a hookah.

Location: Chandrasekharpur

Timings: 11:30 am to 11:00 pm; every day

Must-try Items: Butter Naan, Chicken Butter Masala

Cost for Two: ₹ 800 (approx.)

The Kanopy

The Kanopy is a beautiful rooftop restaurant in Bhubaneshwar based on a jungle theme. Filled with plants and trees all around along with dim lights, the place gives you the feel of being in the middle of a jungle, but with great music playing in the background and some finger-licking food. Enjoy flavorful hookahs and exotic mocktails while watching live sports on a big screen. Their menu includes mouth-watering dishes from Chinese, Continental, and modern Indian cuisines.

Location: KIIT Square, Patia

Timings: 11:30 am to 10:30 pm; every day

Must-try Items: Chicken drumsticks, Mocktails, Butter naan

Cost for Two: ₹900 (approx.)

Breeze

This fine dining restaurant housed within Pal Heights is just what its name suggests! A classy rooftop restaurant serving delicious food and drinks, Breeze is one of the best places in Bhubaneshwar where you can have a great buffet and a filling Sunday brunch. You can enjoy the breathtaking view of the city and enjoy the lovely blue-and-white-colored ambiance of this chic eatery. Their spread is simply awesome – over 32 items for breakfast, 65 for dinner buffet, and 55 for Sunday brunch. What’s more, the place also serves alcohol, which can enhance your rooftop dining experience immensely. 

Location: Jayadev Vihar, Pal Heights

Timings: 07:30 am to 10:30 am and 07:30 pm to 11:00 pm; every day

Must-try Items:  Cocktails, Caramel Custard

Cost for Two: ₹ 1500 (approx.)

Adda Unplugged

Much like its name, Adda Unplugged is the favorite adda, meaning daily hangout joint, of Bhubaneshwar’s young generation. The food comes in looking beautiful, the ambiance is youthful and the prices are very much affordable. They serve flavorsome Continental, Mexican, Italian, India, and Chinese dishes. So, whether you want to unwind over tacos, ravioli, steaming momos or some tandoor delicacies, Adda Unplugged is a great option.

Location: KIIT Road, Patia

Timings: 11:30 am to 10:00 pm; every day

Must-try Items: Noodles, Waffles, Dragon Chicken, Chicken Lasagne, Pasta, Chicken Steak

Cost for Two: ₹ 500 (approx.)

Restaurants for Couples in Bhubaneshwar

Who you dine with constitutes half of a good dining experience while the other half is about where you dine at. No wonder, people take great care when choosing a restaurant to dine with their significant other. If you are looking for such a place, here are some of the popular restaurants for couples in Bhubaneshwar.

Kanika

Kanika is the place to go if you want to experience authentic Odiya cuisine in Bhubaneshwar. Located inside Mayfair Lagoon, this tiny and charming eatery will never disappoint you. Decorated with bangles, artifacts, pottery, etc. you will feel that you have stepped into an Oriya home with the best of hospitality and a great taste in food. The menu at this fine diner includes several authentic dishes, such as Rohi Machha Besara, Kankada Tarkari, and Kadali Manja Rai, among others. Neither the food nor the rustic interiors will disappoint you!

Location: Jayadev Vihar

Timings: 12:00 pm to 03:00 pm and 07:30 pm to 11:00 pm; every day

Must-try Items: Non-Veg Thali, Fish, Rice

Cost for Two: ₹ 1500 (approx.)

Bling It On

If you want to experience a slice of Italy right in the middle of Bhubaneshwar, Bling It On is a must visit restaurant! You can also enjoy a hearty Mexican fare and continental food at this beautiful place. The restaurant has a chic décor, great lightings, and a striking ambiance. Pasta, ravioli, lasagnes, nachos, pizzas, steaks, quesadillas, burritos, tacos, enchiladas – you name it and Bling it On has it all! This casual dining restaurant is located within Hotel Marrion, one of the popular hotels in Bhubaneshwar.

Location: Kharabela Nagar

Timings: 11:00 am to 11:00 pm; every day

Must-try Items: Chicken lasagne, Salsa, Tortillas, Pasta, Ravioli, Drunken Chicken

Cost for Two: ₹ 1400 (approx.)

Silver Streak

Why crave for Chinese food when you have a place like Silver Streak in town? Serving authentic Chinese cuisine with an open kitchen to let you watch how they prepare your food, Silver Streak is an awesome place to keep the hunger pangs away, any day, all day. Along with great Chinese dishes, you can also enjoy the fine range of coffees served here if you are a coffee addict.

Location: Nayapalli

Timings: 10:00 am to 10:00 pm; every day

Must-try Items: Pan Fried Momos, Sea Food, Dragon Chicken, Pan Fried Noodles, Seafood

Cost for Two: ₹ 650 (approx.)

Lemon Grass

Another amazing place to have some great Chinese food in the city is Lemon Grass. Excellent ambiance and exquisite décor make this restaurant one of the most popular eateries in the city Bhubaneshwar, especially for couples looking for a romantic evening with great food. Also located inside Mayfair Lagoon, Lemon Grass is a lovely fine dining restaurant to gorge on everything Chinese and Asian, from soups and satays to dumplings, rice, and noodles. Their well-curated bar menu goes perfectly well with the fine flavors. What more could you ask for?

Location: Jayadev Vihar

Timings: 12:00 pm to 03:00 pm and 07:00 pm to 11:00 pm; every day

Must-try Items: Noodles, Tai Pai Chicken, Vegetable Dumplings, Prawn, Fish

Cost for Two: ₹ 2000 (approx.)

WTF – We the Foodies

WTF oozes a youthful charm with its colorful and peppy décor. People love the ambiance of this place along with the yummy food that ranges from North Indian and Italian to Continental and Chinese. Located at one of the most active commercial hubs of Bhubaneshwar, WTF has a diverse menu to choose appetizing dishes from.

Location: Sahid Nagar

Timings: 11:00 am to 10:30 pm; every day

Must-try Items: Sandwiches, Mocktails, Chocolate Overload, Chocolate Monster, Noodles

Cost for Two: ₹ 800 (approx.)

9th Street

Located in the heart of the city, 9th Street is a pocket-friendly restaurant with great interiors. The place has an elegant décor and interiors which are well furnished and equipped with beautiful lightings. Enjoy delicious food with your better half or the entire family with lovely messages written on a big wall in art-forms. Their menu includes many melt-in-the-mouth dishes, including tandoor starters, Indian breads, Chinese starters, rice and noodles, biryanis, and more.

Location: Madhusudan Nagar, Unit 4

Timings: 10:30 am to 10:30 pm; every day

Must-try Items: Jeera Rice, Paneer Butter Masala, Naan, Sandwiches, Noodles, Brownie

Cost for Two: ₹ 800 (approx.)

Malva Restaurant

Tasteful interiors and an equally tasty food make Malva Restaurant an unforgettable dining experience in the city of Bhubaneshwar. Couples can enjoy an intimate dinner here relishing lip-smacking dishes from North Indian, Continental, Chinese and Thai cuisines. The place has a prompt service and serves best quality food.

Location: KIIT, Patia

Timings: 11:00 am to 03:30 pm and 07:00 pm to 10:30 pm; every day

Must-try Items: Chicken Biryani, Paneer Kurkure, Sea Food, Mocktails, Murgh Lababdar

Cost for Two: ₹ 1000 (approx.)

Themed Restaurants in Bhubaneshwar

Nakli Dhaba | Among the Best Themed Restaurants in Bhubaneshwar

Nakli Dhaba | Among the Best Themed Restaurants in Bhubaneshwar

Nothing makes your dining an unforgettable experience than a themed restaurant, and the city of Bhubaneswar has plenty of them. Jungle, Bollywood, village, sports – the theme may vary, but each of these restaurants will take your dining experience several notches above the ordinary. Here’s a list of some of the most sought-after themed restaurants in Bhubaneshwar.

Jungle View

If you are an avid nature lover, Jungle View will welcome you with open arms. A jungle-themed restaurant located close to the Chandaka forest, you feel like you have stepped right into a jungle, especially with all the animal statues standing at different points of the restaurant. The sitting area comprises small circular tables with thatched roofs. Eat tasty food in the company of green trees and leaves all around you at this jungle-themed restaurant with your friends or family. Their menu comprising mainly of quick bites and fast food is as enticing as the theme, to say the least!

Location: Nandankanan Road, Patia

Timings: 07:00 am to 10:00 pm; every day

Must-try Items: Bamboo Mutton, Bamboo Chicken, Naan

Cost for Two: ₹ 400 (approx.)

Bollywood

Looking for your own dose of Bollywood in the beautiful city of Bhubaneshwar? Bollywood, a posh restaurant located inside the Crown Hotel, is the perfect destination for Bollywood lovers. Posters of movies and actors adorn the walls of the restaurant and lend this eatery a one-of-its-kind look and feel. They serve great quality food from their North Indian, Mughlai, and Continental menus. 

Location: Nayapalli

Timings: 12:00 pm to 03:00 pm and 07:00 pm to 11:00 pm; every day

Must-try Items: Sea Food, Kulcha, Murgh Lababdar, Cocktails

Cost for Two: ₹ 1300 (approx.)

Nakli Dhaba

When you feel like visiting a dhaba, Nakli Dhaba is a great choice. The name may be Nakli Dhaba, which means ‘duplicate dhaba’, but the place matches the ambiance of a real roadside eatery! You can dine in the general dining area or the private chambers of this fine restaurant located within Mayfair Lagoon. The décor looks great with huge truck tires, a truck dismantled into two and a village well. Treat yourself to mouth-watering Punjabi and North Indian food at this dhaba-themed restaurant while listening to live ghazals being played in the background by talented singers.

Location: Mayfair Lagoon, Jayadev Vihar

Timings: 12:00 pm to 03:00 pm and 07:00 pm to 11:00 pm; every day

Must-try Items: Kebab Platter, Dal Makhani, Butter Chicken, Seekh Kebab

Cost for Two: ₹ 2000 (approx.)

Jaalazza – The Urban Dhaba

In Bhubaneshwar, you will never miss a dhaba because here’s another one for you to visit when typical desi food is on your mind. Decorated well on the theme of a dhaba, you will find a truck inside Jaalazza with colorful pieces adorning it. Lanterns all over the place along with bottles hanging from the ceiling complete its beautiful setting. As far as food is concerned, this casual dining restaurant serves you delectable dishes from North Indian and Chinese cuisines.  

Location: Near KIIMS Hospital, Patia

Timings: 12:00 pm to 03:30 pm and 07:30 pm to 10:30 pm; every day

Must-try Items: Dal Makhani, Stuffed Capsicum, Chicken Latpat, Veg Platter, Naan, Roti

Cost for Two: ₹ 600 (approx.)

The Dugout

A new-age restaurant for the young generation, the Dugout is the city’s first sports lounge for all the foodies and sports fans. Having its origins in Kolkata, it is a one-stop destination for enjoying Italian, Mexican, Thai, Chinese, Continental and Indian food along with exotic mocktails and hookahs. There are several board games available for people to play along with friends and family as well as a PlayStation for video games. The décor is done keeping in mind the sports theme and it lures the sports fanatics of the city effortlessly.

Location: KIIT Road, Patia

Timings: 11:30 am to 10:00 pm; every  day

Must-try Items: Mojito, Chicken Steak, Stuffed Pizza, Cheese Balls, Murgh Platter

Cost for Two: ₹ 800 (approx.)

Hookie Dookie

Dive into the world of mermaids with this aqua-themed restaurant. A great multi-cuisine menu along with a gorgeous ambience makes Hookie Dookie a lovely place to spend time with your friends and family. They have a dance floor where a live DJ plays some great music.

Location: KIIT Road, Patia

Timings: 11:30 am to 10:30 pm; every day

Must-try Items: Mocktails, Kadai Murgh, Mix Sauce Pasta

Cost for Two:            ₹ 800 (approx.)

Café in Bhubaneshwar

Bhubaneshwar may be a city with an undeniable old world charm, but when it comes to modern cafés and eateries, it is second to none. Here’s a list of the best café restaurants in the city.

Mamma Mia

One of the best bakery-cum-cafés in Bhubaneshwar, Mamma Mia is located inside Mayfair Lagoon. It is a fun-filled place and their Continental offerings are very popular amongst the youngsters. If you are in the mood for a photo session, their quirky interiors can act as the perfect backdrop against your beautiful pictures. Salads, soups, fritters, pizzas, burritos, nachos, sizzlers, sandwiches, and burgers, and the gastronomic delights go on and on. Those who have a sweet tooth can try their dessert menu which includes Crème Brulee, Mud Pie, and Rum and Raising Rolls, to mention a few.

Location: Mayfair Lagoon, Jayadev Vihar

Timings: 11:00 am to 10:30 pm; every day

Must-try Items: Tiramisu, Plum Cake, Spaghetti, Pasta, Fish

Cost for Two: ₹ 1000 (approx.)

Brewberry’s Café

One of the leading and fastest growing café chains in India, Brewberry’s Café in Bhubaneshwar is a great place to hang out. With a diverse menu offering sumptuous dishes, the café will woo you with its tastefully done interiors and a charming ambiance. Add to that courteous service and a cozy seating area, you get a local favorite that Brewberry is. Don’t miss out on the mouth-watering coffees served here!

Location: Patia

Timings: 10:00 am to 10:00 pm; every day

Must-try Items: Pizza, Sandwiches, Chicken Burger, Brownie

Cost for Two: ₹ 400 (approx.)

Chai Break

Take a break and head to Chai Break for a warm cup of ginger tea or caramel cold coffee! One of the nicest places to hang out in the city, this café is a heaven for tea and coffee lovers. Along with sipping on your beverages, try out their menu which offers soups, salads, and veg and non-veg appetizers. Slip, slurp, and eat to your heart’s content in one of the many outlets Chai Break has in the city. They have a separate section for hookah lovers and a beautifully set rooftop area for those who want to enjoy scenic views of the city.

Location: KIIT Road, Patia

Timings: 10:30 am to 11:00 pm; every day

Must-try Items: KitKat Shake, Tea, Barbecue Chicken Pizza, Peri Peri Chicken Pizza, Virgin Mojito

Cost for Two: ₹ 800 (approx.)

Bocca Café

Bocca Café will give you a cool and relaxed vibe with its minimalistic interiors and basic furniture. Wrap up your day’s work at this beautiful café, while sipping on a cup of coffee, in a secluded section specially dedicated to people doing office work on their laptops. The café also organizes recitations, poetry, musical evenings and stand-up comedy shows at regular intervals. The menu has a lot of scrumptious dishes to choose from, including mini bites, salads, pasta, pizzas, and several breakfast items.

Location: Kharabela Nagar

Timings: 9:00 am to 10:00 pm; every day

Must-try Items: Waffles, Coffee, Sandwiches, Chicken Barbeque Wings

Cost for Two: ₹ 450 (approx.)

The Big Biker Hub Café

Bhubaneshwar’s first bike-themed café, this place is part of a motorbike showroom located in Patia. You can spot some of the most happening biker clubs lounging around in this beautiful café. There are a lot of activities to do here such as playing board games like monopoly, engaging in a game of pool with your friends or simply reading different bike magazines to brush up your knowledge about bikes while binging on some finger-licking food. The café has an even interesting menu, which is designed nicely and has a special Biker’s breakfast and other snacks including hot dogs and burgers.

Location: KIIT Square, Opposite Big Bazaar

Timings: 10:00 am to 10:00 pm; every day

Must-try Items: Burgers, Coffee, Nachos, Pasta

Cost for Two: ₹ 500 (approx.)

Other Popular Restaurants in Bhubaneshwar

That’s not all. There are more culinary gems located in the city and the list is never complete without a few other names. Here are some of the best restaurants in Bhubaneshwar that you should visit.

Tangerine 9

Tangerine 9, or T9 as it is referred to by the patrons, is one of the most beloved restaurants in Bhubaneshwar. Known for its North Indian and Chinese food, Tangerine 9 turns first-time visitors into their regular customers with their quality food and great service. The place has a simple décor but great food at an affordable price. And that makes Tangerine 9 a good place to visit for a weekend lunch or a Friday dinner.

Location: Kharabela Nagar

Timings: 12:00 pm to 3:30 pm and 7:00 pm to 10:30 pm

Must-try Items: Chop Suey, Crispy Chicken, Masala Kulcha

Cost for Two: ₹ 800 (approx.)

Zaika

Zaika is a well-known multi-cuisine restaurant at the Pal Heights Hotel. You can visit this restaurant for an exotic buffet and tasty North Indian dishes. It’s a favorite among people looking to have a great experience because of its luxurious fine-dining feel.

Location: Pal Heights, Jayadev Vihar

Timings: 11:30 am to 03:30 pm and 06:30 pm to 11:00 pm; every day

Must-try Items: Chicken Biryani, Tandoori Platter, Tangdi Kebab

Cost for Two: ₹ 1500 (approx.)

Bhookaa

If you are hungry, which translates to bhookaa in Hindi, this is the place for you! An ultimate paradise for foodies, Bhookaa has been serving delicious food, especially for chicken lovers. They have an array of chicken dishes to satisfy your hunger pangs and leave you asking for more!

Location: KIIT Square, Patia

Timings: 12:30 pm to 11:00 pm; every day

Must-try Items: Pulpy Grape Juice, Lemon Chicken, Chicken Grill

Cost for Two: ₹ 600 (approx.)

Aangan Horizon

A great ambiance, a big seating area, and rooftop facility make Aangan Horizon a great place to visit with family. An appetizing menu and great quality of food pull a huge crowd to this restaurant. Hanging swings which you can use as chairs lend a fun appeal to this place. The setting is superb and dimly lit, perfect to enjoy an intimate dinner or with your entire family.

Location: Nandankanan Road, Patia

Timings: 11:00 am to 11:00 pm; every day

Must-try Items: Mutton Roganjosh, Cocktails, Prawns

Cost for Two: ₹ 1200 (approx.)

Bhubaneshwar has one of the most underrated cuisines in the country, but a tour around the city will give you enough proof to change that perception. And as they say, the proof is always in the pudding!