Best Restaurants in Ribe
Hungry in Ribe? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Ribe
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
27 restaurants
-
Chicken shop3.9★1,404 reviews
Skovgrillen Ribe
A casual Danish grill house in Ribe specializing in smørrebrød (open-faced sandwiches), grilled meats, and classic comfort food. Located on Plantagevej, this no-frills establishment offers generous portions and straightforward Danish fare in a relaxed, family-friendly setting. Popular with both locals and travelers passing through South Jutland, it provides ample parking and a welcoming atmosphere for quick meals or leisurely dining.
Daily 11:00–20:00Price level $Time to spend 0.8–1.5 hrs
-
Restaurant4.5★936 reviews
Restaurant Sælhunden
A charming 400-year-old riverside restaurant and guesthouse in Ribe's historic heart, Restaurant Sælhunden combines traditional Danish cuisine with intimate waterfront dining. Located on Skibbroen overlooking the Å River, this cozy establishment offers fresh seasonal dishes in a warmly decorated setting, complemented by a small terrace and interior garden. The venue also provides simple, comfortable accommodation with en-suite bathrooms, making it an ideal base for exploring Denmark's oldest town.
Daily 11:30–22:00Price level $$Time to spend 1.5–3 hrs
-
Restaurant4.3★913 reviews
Quedensgård Cafe Og Krambod
Quedensgård Café & Krambod is a characterful café and old-time general store set in a historic merchant’s house in the heart of Ribe, Denmark’s oldest town. Under creaking beams and crooked floors you can linger over Danish classics, smørrebrød, cakes and coffee, then browse shelves of homewares, delicacies and curios. In fine weather, a leafy courtyard adds a peaceful, romantic corner just steps from Ribe’s cobbled streets and medieval sights.
Daily 9:30–21:00Price level $$Time to spend 1–2.5 hrs
-
Restaurant4.3★881 reviews
Weis Stue
Weis Stue is a historic inn and restaurant on Ribe’s cobbled main square, set in one of Denmark’s oldest preserved timber-framed houses. Low beamed ceilings, sloping floors and tiny rooms create an intimate, time-capsule feel, while classic Danish dishes and simple rooms upstairs make it both a characterful dining spot and an atmospheric place to stay in the heart of Denmark’s oldest town.
Price level $$Time to spend 1–3 hrs
-
Italian4.3★862 reviews
Pinocchio
Pinocchio is a welcoming Italian restaurant in the heart of Ribe’s medieval old town, set in a historic building on Overdammen. Inside, the mood is casual and family-friendly, with the focus firmly on generous pizzas, classic pastas and familiar Mediterranean mains at moderate prices. It is a convenient, all‑day option for relaxed dining between sightseeing stops at Ribe Cathedral and the town’s cobbled streets.
Daily 11:00–22:00Price level $$Time to spend 1–2 hrs
-
Takeout restaurant4.2★791 reviews
Mama Mia Pizza
Mama Mia Pizza in Ribe is a relaxed, family-friendly pizzeria and takeaway on Seminarievej, a short stroll from the town’s historic center. Here classic and modern pizzas come out of the oven alongside pastas, burritos, schnitzels and kid-sized dishes, making it a practical choice for mixed tastes and hungry sightseers. Casual interiors, brisk service and moderate prices make it a handy stop whether you are grabbing a quick slice, sitting down for an easy dinner, or refueling between visits to Ribe’s medieval landmarks.
Mon–Sat 11:00–21:30 · Sun 12:00–21:30Price level $$Time to spend 0.5–1.5 hrs
-
Restaurant4.3★742 reviews
Restaurant Backhaus ApS
Tucked into a crooked old townhouse just steps from Ribe Cathedral, Restaurant Backhaus pairs classic Danish comfort food with a warm, living-room feel. Wooden beams, uneven floors and candlelit tables create a homely atmosphere, while generous plates of schnitzel, steaks and seasonal dishes keep the mood hearty and relaxed. A sheltered courtyard offers one of Ribe’s most charming spots to dine outdoors, with a close-up view of the cathedral’s towers rising above the rooftops.
Daily 10:00–22:00Price level $$Time to spend 1–3 hrs
-
Restaurant4.1★768 reviews
Hotel Dagmar
Denmark's oldest hotel, built in 1581, occupies a prime position on Torvet square opposite Ribe Cathedral. This meticulously restored historic property blends period charm with modern comfort, featuring 48 individually appointed rooms in warm golden tones, two on-site restaurants, and curated experiences from romantic getaways to culinary journeys. The hotel serves as a natural gathering point for travelers seeking authentic Danish hospitality in Denmark's oldest city.
Price level $$Time to spend 1–3 hrs
-
Asian4.4★525 reviews
Mongolian Barbeque
Mongolian Barbeque in Ribe is an Asian buffet restaurant where you build your own plate from chilled counters of meat, seafood and vegetables, then watch chefs sear it on a blazing hot grill. Set just outside Ribe’s medieval core on Sct Peders Gade, it blends casual, family-friendly dining with a touch of theatre thanks to its open kitchen and sizzling woks. Expect a relaxed evening atmosphere, warm service, and a good-value, all‑you‑can‑eat format popular with groups and hungry travelers.
Tue–Sun 17:00–21:00Price level $$Time to spend 1.5–2.5 hrs
-
Restaurant4.1★598 reviews
Kolvig - by Skovmose
Kolvig by Skovmose is an upscale restaurant housed in a beautifully renovated historic building—the former chicory factory in Denmark's oldest city, Ribe. Set along the Ribe River with views of the charming Skibbro bridge, the restaurant specializes in Danish and Nordic cuisine with classical French influences. The kitchen prepares everything from scratch, and the intimate dining experience combines exceptional food with riverside ambiance. The restaurant accommodates private events, conferences, and celebrations for groups ranging from intimate gatherings to 120 guests.
Price level $$$Time to spend 1.5–3 hrs
Kammerslusen Ribe
Set where the Ribe Å meets the Wadden Sea, Kammerslusen Ribe is a combined country-inn restaurant and small hotel perched by the historic storm-surge sluice west of Ribe. You come here for hearty Danish classics, fresh local fish and long, lingering views over tidal meadows, dikes and wide skies. Inside, simple Nordic-rustic interiors and big windows frame the water; step outside and you are in open marshland, with trails along the river and the uniquely flat Wadden Sea landscape at your feet.
Price level $$Time to spend 1.5–4 hrs
Peking House Restaurant
Peking House Restaurant in Ribe offers an authentic Chinese dining experience centered around a generous buffet system. Located on Nederdammen, the main pedestrian shopping street in Denmark's oldest town, this family-friendly establishment serves traditional Asian cuisine with fresh ingredients and classic dishes ranging from stir-fried noodles and rice to grilled meats and spring rolls. The restaurant features both indoor seating and a charming outdoor courtyard area, making it an accessible choice for groups and families seeking quality Chinese food at moderate prices.
Price level $$Time to spend 1–2 hrs
Postgaarden
Postgaarden is a characterful café, brasserie and bed & breakfast set in a beautifully preserved 1580 building on Nederdammen in the heart of Ribe’s old town. Under crooked beams and slanting floors, you can linger over light Danish-style lunches, specialty beers and good coffee, or retreat to simple, charming rooms upstairs. A sheltered cobbled courtyard adds a quietly atmospheric outdoor corner just steps from Ribe’s main sights.
Price level $$Time to spend 0.5–4 hrs
Restaurant Jacob A. Riis
Anchoring one side of Ribe’s cobbled main square, Restaurant Jacob A. Riis pairs classic Danish comfort food and crowd-pleasing international dishes with front-row views of Denmark’s oldest town. Named after the famed Ribe-born journalist Jacob A. Riis, the restaurant blends steakhouse-style mains, burgers and generous plates with the atmosphere of a historic market square. It is a convenient, all-day option from late-morning through dinner, ideal for travelers exploring the nearby cathedral, old town hall and museums who want a relaxed, sit-down meal without leaving the heart of the action.
Daily 11:00–22:00Price level $$Time to spend 1–2 hrs
Terpager & Co
Set in a beautifully restored 16th‑century building in the heart of Ribe, Terpager & Co is a characterful blend of café, wine bar and fine‑food grocery. By day it’s all about specialty coffee, organic, mostly plant‑based dishes and excellent sourdough in candlelit, timbered rooms and a leafy courtyard by the river. By late afternoon the focus shifts to carefully sourced wines and delicacies, with shelves of Nordic and international treats to take home.
Tue–Fri 11:00–17:30 · Sat–Sun 10:00–15:00Price level $$Time to spend 1–2.5 hrs
Sct. Peder Butik & Café
A charming second-hand boutique and café housed in a historic building in Ribe's heart, offering light lunches, freshly brewed coffee, and homemade cakes in an intimate courtyard setting. This cosy spot blends shopping and dining, featuring vintage finds and a welcoming atmosphere perfect for a leisurely afternoon escape in Denmark's oldest town.
Tue–Fri 10:00–16:00Price level $Time to spend 1–2.5 hrs
Hviding Pizzeria og Restaurant
Set along Ribevej just outside the historic town of Ribe, Hviding Pizzeria og Restaurant is a casual roadside spot where South Jutland locals and road‑trippers refuel on generous pizzas, grilled dishes and easy comfort food. The bright, unpretentious dining room mixes eat‑in tables with a brisk takeaway counter, drawing families, workers and travellers looking for a straightforward meal on the way between Ribe, Esbjerg and the German border. Portions are hearty, prices moderate and the atmosphere relaxed rather than showy.
Tue–Sun 12:30–20:30Price level $Time to spend 0.5–1.5 hrs
Saltgades Pølsevogn
A beloved hot dog stand on Saltgade in Ribe's historic centre, serving expertly grilled sausages with traditional Danish toppings. Run by the same passionate vendor for over 25 years, this casual spot offers authentic street food in a relaxed atmosphere. Cash-only payment, outdoor seating with parasols in good weather, and take-away options make it a local favourite and must-visit for visitors exploring Denmark's oldest town.
Mon–Fri 10:00–18:00 · Sat–Sun 10:00–16:00Price level $Time to spend 0.2–1 hr
Pizza Express
Pizza Express is a casual pizzeria located on Torvet in the heart of Ribe, Denmark's oldest town. Serving wood-fired and traditional pizzas alongside Italian-inspired dishes, it offers a relaxed dining atmosphere perfect for families and groups. Open daily from 11:00 to 21:30 (Sundays from 12:00), the restaurant provides both dine-in and takeaway options in a convenient town-center location.
Mon–Sat 11:00–21:30 · Sun 12:00–21:30Price level $$Time to spend 0.8–1.5 hrs
BØFFEN Restaurant
BØFFEN is a casual burger and ice cream restaurant located on Ribe's main square, serving quality comfort food in a relaxed atmosphere. Known for its homemade-style burgers, crispy fries, and refreshing ice cream, the venue offers both indoor seating and outdoor tables perfect for sunny days. With reasonable prices, friendly service, and a welcoming environment, it's an ideal spot for a quick lunch or casual meal while exploring Denmark's oldest town.
Mon–Fri 17:00–20:00 · Sat–Sun 11:30–20:00Price level $Time to spend 0.5–1.5 hrs
Brorsonsminde -by Skovmose
Tucked into Ribe’s historic center, Brorsonsminde – by Skovmose is a characterful restaurant and function house set in a former 1899 mission hall. High ceilings, tall windows and simple Nordic décor frame hearty Danish cuisine with a modern touch, from classic roasts and seasonal fish to multi-course party menus. Popular for weddings, celebrations and groups, it blends homely warmth with a sense of occasion, just a short stroll from the town’s cobbled streets and half-timbered houses.
Price level $$Time to spend 1.5–3 hrs
Mr.Fish Sushi Ribe
Set on a corner of Ribe’s cobbled Old Town, Mr.Fish Sushi Ribe brings a modern Japanese touch to Denmark’s oldest city. Inside, a clean, contemporary dining room contrasts with the historic streets outside, serving colourful sushi rolls, nigiri and warm Asian-inspired dishes. Guests can choose classic platters, vegan options or generous all‑you‑can‑eat style menus, with both dine‑in and takeaway catering to sightseeing days, casual dinners and small celebrations in the city centre.
Daily 12:00–21:00Price level $$Time to spend 1–2 hrs
Restaurant Vægterkælderen
Tucked beneath historic Hotel Dagmar on Ribe’s main square, **Restaurant Vægterkælderen** is a vaulted cellar restaurant known for hearty steaks, classic Danish dishes and an intimate, old-world atmosphere. Candlelit tables, exposed brickwork and low ceilings set a cosy, almost tavern-like mood, while the menu leans into robust flavours, local produce and well-poured wines and beers. In summer, the life of Torvet spills just outside, contrasting nicely with the snug warmth below.
Mon–Sat 12:00–16:00, 17:00–22:00 · Sun 12:00–23:00Price level $$Time to spend 1.5–3 hrs
Huset Ribe
Huset Ribe is a cozy brasserie-style café and deli on Nederdammen, right in the historic heart of Ribe. By day it functions as a relaxed spot for coffee, sandwiches, salads and sweet treats, with small tables inside and a few seats outside on the cobbled street. Tied to the local Hr. Skov brand, it also doubles as a gourmet shop, with shelves of regional delicacies and wines that showcase the flavours of the Wadden Sea region. It’s an easy, atmospheric stop between sightseeing and strolls through Denmark’s oldest town.
Mon–Fri 10:00–17:30 · Sat–Sun 10:00–17:00Price level $$Time to spend 0.5–1.5 hrs
Ribe Pizza & Grill
Tucked just outside Ribe’s medieval core, Ribe Pizza & Grill is a casual neighborhood spot known for generously topped pizzas, classic grill dishes and comforting Italian-style oven favourites. From lasagne and spaghetti Bolognese to hearty kebab and burger plates, the menu leans into unfussy, filling comfort food at fair prices. The simple interior and relaxed tone make it an easy choice for low‑key dinners, takeaway feasts or a quick meal after exploring Denmark’s oldest town.
Daily 15:00–21:00Price level $Time to spend 0.5–1.5 hrs
Monza Pizza
Monza Pizza is a casual pizzeria located in the heart of historic Ribe, Denmark's oldest town. Specializing in authentic Italian-style pizzas handcrafted with quality ingredients, this cozy restaurant offers a warm, welcoming atmosphere perfect for both quick meals and leisurely dining. Open daily from 11:00 AM, with extended hours on weekends, Monza Pizza combines traditional pizza-making techniques with a modern, relaxed setting.
Price level $$Time to spend 0.8–2 hrs
Restaurant und Cafe
Set just inside the Ribe VikingeCenter on Lustrupvej, this relaxed restaurant and café is where Viking-era atmosphere meets modern Danish comfort. In a bright, rustic-inspired space, you can pause between longhouse visits and crafts workshops for sandwiches, soups, cakes and hot drinks, often with options friendly to different diets. With views toward the open-air museum grounds and easy access to playgrounds and exhibits, it works as a handy refuelling stop for families, couples and solo explorers alike.
Price level $$Time to spend 0.5–1.5 hrs
Explore Ribe on the map
A handpicked selection of must-see spots in Ribe, mapped for you.
More about Ribe

Ribe travel guide
Ribe, Denmark’s oldest town, combines Viking history, medieval streets, cathedral architecture, museums and gateways to the Wadden Sea, coastal nature.
Tell me more about RibeMore to explore in Ribe
Explore more

Explore more of Denmark
Discover Denmark: A perfect blend of history, modern design, and the cozy concept of hygge. Explore vibrant cities, serene landscapes, and world-class cuisine.
Explore Denmark
Getting your guide ready…
We are putting together a fresh copy of the Ribe guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
