Konoba Pecina — Traditional Montenegrin
Tucked into the Old Town's narrow Stradun alley, Konoba Pecina has been serving authentic Montenegrin fare since 1999. Order the pljeskavica (grilled minced beef patty, €12 for two), kroketi (deep-fried cheese croquettes, €8), and gibanica (cheese strudel, €6). The stone-walled interior with wooden beams and hanging herbs feels like a family kitchen. Best visited on a weekday evening to avoid tourist crowds; weekends are packed. Ideal for travelers seeking an unpretentious meal with locals. The price for two covers all three dishes plus a bottle of local Vranac wine (€10). Located near the Sea Gate, it's a 5-minute walk from the main square.
Bistro 33 — Modern European
Bistro 33, in the heart of the Old Town near the Cathedral of St. Tryphon, offers a sleek, minimalist space with floor-to-ceiling windows overlooking the bay. Try the mackerel tartare with capers (€14 for two), squid ink risotto with saffron (€16), and crème brûlée with local honey (€8). The decor features polished concrete, white linen, and subtle blue accents. Visit on a Tuesday or Wednesday for a quieter experience; weekends are bustling. Perfect for couples or business dinners. The total for two, including a glass of Prokupac wine (€7), is €45. It's a 10-minute walk from the main square, near the old city walls.
Pecenje — Street Food Specialist
Pecenje, a market stall near the Fish Market in the Old Town, specializes in grilled meats and seafood. Order the cevapi (grilled minced meat sausages, €7 for two), fresh oysters (€10), and ajvar (roasted red pepper spread, €3). The stall is open daily from 10 AM to 8 PM, with a simple wooden counter and no seating. Best visited during lunch hours (12–2 PM) when the market is active. Ideal for budget travelers or those looking for a quick, authentic bite. The total for two, including a bottle of local beer (€5), is €25. Located in the Fish Market area, it's a 5-minute walk from the main square.
Vino & Kava — Mid-Range Wine Bar
Vino & Kava, in the Old Town near the Maritime Museum, boasts an extensive wine list featuring over 50 local varieties. Try the grilled octopus (€12 for two), lamb chops with rosemary (€14), and baklava (€6). The interior is cozy, with dark wood tables, vintage wine bottles, and soft lighting. Visit on a Thursday evening for live folk music; weekends are crowded. Suitable for wine enthusiasts or those seeking a relaxed evening. The total for two, including a bottle of local wine (€15), is €47. Located near the Maritime Museum, it's a 7-minute walk from the main square.
Mora — Fine Dining Tasting Menu
Mora, a Michelin-recommended restaurant in the Old Town near the Church of St. George, offers a 7-course tasting menu featuring local ingredients. Order the black truffle risotto (€28 for two), sea bass with saffron (€30), and chocolate fondant (€12). The decor is elegant, with white tablecloths, soft lighting, and ocean views. Best visited on a Tuesday or Wednesday for a quieter experience; weekends are fully booked. Ideal for special occasions or food connoisseurs. The total for two, including a glass of local wine (€10), is €100. Located near the Church of St. George, it's a 15-minute walk from the main square.
Konoba Sveti Nikola — Local Neighbourhood Favourite
Konoba Sveti Nikola, in the Kotor suburb of Sveti Nikola, is a locals' favorite known for its home-cooked meals. Order the kafana (beef stew with potatoes, €10 for two), fresh fish soup (€12), and štrukle (cheese-filled dumplings, €8). The interior is rustic, with wooden tables, stone walls, and a small garden. Best visited on a Sunday afternoon when locals gather for lunch. Suitable for those seeking an authentic, non-touristy experience. The total for two, including a bottle of local beer (€6), is €36. Located in the Sveti Nikola neighborhood, it's a 10-minute walk from the main square.
Kotor’s dining scene is concentrated in its old town and adjacent zones, with prices averaging €15-25 for mains. Avoid tourist traps near the city gates; instead, seek out family-run spots in the labyrinthine streets. The best meals are seafood, grilled octopus, and local prosciutto, served with Montenegrin wine. Prices reflect authenticity: €20 for a full meal at a non-touristy spot is standard.
Stari Grad’s narrow streets house 90% of Kotor’s authentic eateries. At Restoran Sveti Vlaho (€18-22), order grilled squid with lemon and local wine. Trattoria Kotor (€16-20) serves crni rizot (black risotto) with cuttlefish ink. Avoid the main square—head toward the fortress for quieter spots. Most places close by 10 PM; dinner starts at 7 PM. No credit cards accepted at 80% of venues.
Above the old town, the fortress area has a few high-end options. Restoran Vrata (€30-35) offers panoramic views and grilled lamb with smoked cheese. The menu features gibanica (savory pastry) as a starter. Prices reflect the view: a main course costs €28-35. Open 12 PM-11 PM. No reservations needed, but arrive by 6 PM to secure a table. Cash only.
The harbor zone is where locals eat. Restoran Mornar (€14-18) serves fresh catch like grilled mackerel with garlic and herbs. Bar & Grill (€12-16) offers a €10 lunch special with soup and bread. Avoid the touristy cafes near the ferry dock. Most places accept cards but prefer cash. Dinner starts at 6:30 PM; the area is quiet after 10 PM.
Gornji Grad’s quieter streets host family-run spots. Restoran Kamen (€16-20) serves pečenica (roast pork) with polenta. Trattoria Sveti Vlaho (€18-22) is a step above, with a focus on seafood. Prices are consistent with Stari Grad but with fewer crowds. Most places close by 9:30 PM. No credit cards accepted at 70% of venues. Arrive before 8 PM for service.