Culinary

The culinary selection of Hotel Dukes’ Palace is rich and multifaceted. A delicious, extensive buffet breakfast will undoubtedly allow you to start the day fantastic. In our cozy restaurant and bar both hotel guests and non-hotel guests can enjoy a casual lunch or repose with a drink. As soon as the temperature permits, the doors to the summer terrace are opened. For those who appreciate the privacy of their room or suite, the hotel offers day and night room-service.

Breakfast Restaurant

The richly stocked buffet offers an extensive selection of hot and cold dishes including various egg preparations, pancakes, various breads and savory and sweet fillings. Besides the traditional coffee and tea, you can choose for a cappuccino, latte or for one of the many fruit juices.

OPENING HOURS
Weekdays: 07:30 – 10:30
Weekends / Holidays: 07:30 – 11:00

Restaurant

The Dukes’ restaurant offers a fair, classic cuisine with a modern touch. Hereby our experienced kitchen team constantly looks for first class ingredients whereby high quality, seasonal dishes can be prepared. You can either choose a la carte or opt for a fixed menu.

The Dukes’ restaurant offers a fair, classic cuisine with a modern touch. Hereby our experienced kitchen team constantly looks for first class ingredients whereby high quality, seasonal dishes can be prepared.

On Friday and Saturday evenings there is a 3-course menu. From Sunday to Thursday you can either choose a la carte or opt for a fixed menu.

The restaurant is only open for hotel guests and reservation is obligatory.

In the context of the fight against the spread of the corona virus, it is prohibited by the government to serve / consume alcoholic drinks after 8:00 pm.

OPENING HOURS
Dinner from Monday to Sunday: 18:30 – 21:00

OPENING HOURS
18:00 – 20:00
20:30 – 22:00

Lunch room / Bar Dukes

Lunch: For a quick bite you can visit our ‘Lunchroom/bar Dukes’ in the afternoon. The chef serves balanced dishes between 12:00 and 14:30 in a casual setting.

Bar: Quench your thirst in our cozy bar. Taste Belgian beers full of character, a fresh cocktail or another delicious drink from our extensive range. Tasty tapas complete the indulgence.

OPENING HOURS
Lunch room – Monday to Sunday 12:00 – 14:30
Bar Dukes – Monday to Sunday 12:00 – 24:00

Based on the government decisions of October 16, 2020, the Lunchroom / Bar is currently closed.

TERRACE

The summer terrace is the perfect location to relax and enjoy the sun after a day in Bruges.
The 3000 m² garden is a hidden spot in the center of town. As soon as the weather permits,
the doors to the terrace are opened.

OPENING HOURS
Monday to Sunday: 12:00 – 22:30

FREQUENTLY ASKED QUESTIONS

Breakfast is served from 7:30 am to 11:00 am.

You can have lunch from 12:00 to 14:30 in the Bar / Lunchroom.

Dukes Restaurant is open from 6:30 pm to 9:00 pm.

The richly stocked buffet offers an extensive selection of hot and cold dishes including various egg preparations, pancakes, various breads and savory and sweet fillings. Besides the traditional coffee and tea, you can opt for a cappuccino, latte or for one of the many fruit juices.

The Dukes restaurant offers a fair, classic cuisine with a modern touch. Hereby our experienced kitchen team constantly looks for first class ingredients whereby high quality, seasonal dishes can be prepared.

You can either choose a la carte or opt for a fixed menu.

Reservations are highly recommended.

This is certainly possible, please communicate this at least 24 hours in advance.

In the hotel there is a breakfast restaurant, bar-lunchroom and an evening restaurant.

Children’s dishes are available for children under the age of 12.

jQuery( document ).ready(function( $ ) { /* ------------------------------- ADD CLASS OF FAQ ELEMENT HERE ------------------------------- */ var faq_form_element_class = ".faq-form-elements-culinary"; // class of faq element with dot '.' /* ---------------------------------- PLEASE DON'T EDIT ANYTHING BELOW ---------------------------------- */ // This function hides the tab title if true is passed as parameter function hide_tab_title(boolean) { if (boolean == true) { $( '.av-tab-section-outer-container .av-tab-section-tab-title-container' ).css('display', 'none'); $( '.av-tab-section-outer-container' ).css('margin-top', '-60px'); } else { return false } } hide_tab_title(true); // This function strips all the HTML from a given HTML element and returns the text only function stripHtml(html){ // Create a new div element var temporalDivElement = document.createElement("div"); // Set the HTML content with the providen temporalDivElement.innerHTML = html; // Retrieve the text property of the element (cross-browser support) return temporalDivElement.textContent || temporalDivElement.innerText || ""; } // This function adds the JSON data to the header of the page function createJsonScriptElement(jsonStr) { var script = document.createElement('script'); script.type = "application/ld+json"; script.innerHTML = jsonStr; document.getElementsByTagName('head')[0].appendChild(script); } // This function creates the Json object based on the questions and answers (both should be ordered lists) function createJson(faq_questions, faq_answers) { if ( faq_questions.length != faq_answers.length ) { // Check if questions and answers have the same lenght. console.log("Length of #questions is not the same as #answers"); return false } else if ( faq_questions.length == faq_answers.length) { // if so then create json object var jsonStr = '{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[]}'; for (questions in faq_questions) { var obj = JSON.parse(jsonStr); obj['mainEntity'].push({"@type":"Question","name":faq_questions[questions],"acceptedAnswer":{"@type":"Answer","text":faq_answers[questions]}}); jsonStr = JSON.stringify(obj); } createJsonScriptElement(jsonStr); } } // This function gets and orders the questions and answers of the FAQ element // and should be edited based on the FAQ element (functionality differs per website due to Enfold, WP bakery, Elementor etc...) function get_questions_and_answers() { var faq_questions = []; var faq_answers = []; var content_block = $( faq_form_element_class ); var all_text_content = content_block.find( ".toggler" ); console.log(all_text_content); var all_answers = content_block.find( ".toggle_content" ); console.log(all_answers); for (i in all_text_content) { if ( all_text_content[i].innerText != undefined) { faq_questions.push(all_text_content[i].innerText); } } for (i in all_answers) { if ( all_answers[i].innerHTML != undefined) { var htmlObject = all_answers[i].innerHTML; faq_answers.push(stripHtml(htmlObject)); } } console.log(faq_questions); console.log(faq_answers); createJson(faq_questions, faq_answers); } // START PROGRAM get_questions_and_answers(); });