Top 4 Places to Eat in Roskilde

Historic Viking ship moored on a bright day in Roskilde, Denmark.
Ivan Dražić, Pexels

Roskilde's dining scene offers a delightful blend of traditional Danish and international flavors, catering to diverse preferences from casual street food to elegant waterfront dining experiences.

1. Restaurant Vigen

Cuisine: European, Scandinavian

Nestled directly on the serene Roskilde Fjord, Restaurant Vigen provides a truly special dining experience with breathtaking water views. The cuisine masterfully blends traditional Danish flavors with modern Scandinavian influences, presented beautifully. In winter, enjoy intimate candlelit dinners, while summer evenings often feature live jazz on the terrace. The focus here is on high-quality, flavorful dishes and impeccable service, making it ideal for a memorable meal.

Price: DKK 400-700+ / USD 60-100+ per person for a main course or multi-course meal.

Getting There: Situated in Veddelev, approximately 3.7 kilometers (2.3 miles) from Roskilde city center. A taxi is the most convenient option, or check local bus routes to Veddelev.

2. Raadhuskælderen

Cuisine: Traditional Danish, Bistro

Located in the historic cellar of Roskilde’s old city hall, Raadhuskælderen offers a charming and cozy atmosphere. This restaurant is a superb choice for experiencing classic Danish bistro food, known for its fantastic flavors and appealing presentation. It's a popular spot for both lunch and dinner, and one might find a delightful garden area to enjoy during warmer months.

Price: DKK 150-350 / USD 20-50 per person for a main course. Some drinks might be on the higher side.

Getting There: Centrally located just 50 meters from Roskilde Cathedral, it is easily accessible on foot from all main city attractions.

3. Snekken Trattoria

Cuisine: Italian, Organic

Snekken Trattoria, found in a picturesque setting at Roskilde Harbor, offers a delightful Italian organic dining experience. Diners can enjoy authentic Italian dishes, often infused with local Danish flavors, while taking in lovely views of the Roskilde Fjord from both indoor and outdoor seating. On weekends, they host a generous brunch buffet featuring a variety of carefully selected favorites.

Price: DKK 250-450 / USD 35-65 per person for a main course, or around EUR 108 for a meal with wine for two.

Getting There: Situated at Vindeboder 16 in Roskilde Harbor, this trattoria is a pleasant walk from the city center and the Viking Ship Museum.

4. AN NO - Vietnamesisk Street Food

Cuisine: Asian, Vietnamese Street Food

For those seeking a quick and flavorful bite, AN NO stands out with its authentic Vietnamese street food. The menu offers a range of tasty dishes that transport one’s palate directly to Vietnam, with the refreshing Vietnamese lemonade (Soda Chanh) being a particular highlight. It’s a great option for a casual meal.

Price: DKK 70-150 / USD 10-20 per person for a meal.

Getting There: Conveniently located within easy walking distance of Roskilde's central area.