Estimated reading time: 9 minutes
Quebec City is a food lover’s dream—it’s often called the Paris of the North, and for good reason!
After several trips to Quebec City, I’ve dined at some of the best restaurants in the city, from fine dining spots to hidden gems.
If you’re wondering where to eat in Quebec City, here are the top-rated restaurants you don’t want to miss!
If you are looking for the best things to do in Quebec City, read my guide: 32 Things to Do in Quebec City with Day Trips!
Best Restaurants In Quebec City
I know there are hundreds of restaurants in Quebec City, and this list only scratches the surface. But these are the ones I carefully chose after hours of research and personally dined at.
If I’m spending my hard-earned money, the meal has to be worth it. Only the ones that passed my foodie test made the list, in no particular order.
And as I keep eating my way through Quebec City, I’ll be adding more!
1. Le Lapin Sauté
📍 Location: Petit-Champlain District
🍽️ Best For: Traditional Quebec cuisine with a focus on rabbit dishes
Le Lapin Sauté is the kind of restaurant that makes you feel cozy the second you walk in.
Tucked away in the picturesque Petit-Champlain district, it has a rustic charm with its wooden beams, soft lighting, and a menu that leans heavily into its namesake—rabbit.
We got a bottle of wine and shareable plates. I had the Tout lapin, tout canard, and it was a fantastic dish that really showcased the flavors of Quebec.

It featured braised rabbit leg, duck leg confit, rabbit rillettes, duck foie gras, duck gravlax, roasted garlic, vegetables, roasted potatoes, croutons, and dill pickles
I never dined at a place that featured rabbit, let alone specialized in it.
At first, I was skeptical, but it was truly delicious and a unique dining experience in the heart of Old Quebec.
We had a pre-dinner drink at Quebec City’s Elegant Speakeasy Is Hidden In A Hotel.
2. Va Bene
📍 Location: Old Quebec
🍽️ Best For: Handmade pasta & Italian charcuterie
On my recent trip to Quebec City, I had the chance to dine at Va Bene, an Italian restaurant in Old Quebec that I had been dying to try.
After some research, I knew I had to make a stop here, and I’m so glad I did.
Va Bene is unique in that it’s more than just a traditional Italian restaurant.
It’s an antipasto bar that specializes in shareable platters full of charcuterie, ham, cheese, and bread, paired perfectly with their creative cocktails.

For the main dish, I went with the seafood special: lobster, shrimp, and sea urchins over black squid ink risotto.
The sea urchins were a fun addition—slightly chewy but full of flavor, and the whole dish exceeded my expectations.
Want great Italian in Montreal? Dine at Joe Beef: The Best Restaurant in Montreal According to Anthony Bourdain.
We also tried the Tagliatelle al Ragù Bolognese, which was a perfect balance of fresh pasta and a light yet flavorful sauce made with beef, pork, prosciutto, and red wine.

And of course, dessert! The tiramisu at Va Bene was the best I’ve ever had.
If you want to read my full restaurant review, with pictures, you can here: Craving the Best Italian Food in Quebec City? Dine At Va Bene
3. L’Orygine
📍 Location: Old Quebec
🍽️ Best For: Locally sourced, organic dining
If you love seasonal tasting menus, L’Orygine is a must-visit.
This eco-friendly restaurant specializes in fresh, organic dishes featuring local Quebec ingredients.

Every dish was beautifully crafted with vibrant, colorful flavors that highlighted the season’s best produce.
We did the tasting menu with the wine tasting, which featured local wines from all over Quebec.
You can also do the international wine tasting, which features wines from all over the world!

The atmosphere was warm and welcoming, making the whole meal feel both special and relaxed!
If you are looking for a high-end meal that has a variety of local Quebec dishes, this is the place for you!
4. La Buche
📍 Location: Old Quebec
🍽️ Best For: Traditional Québécois comfort food
Who doesn’t love a good brunch? I know I do! I kept hearing everyone rave about La Buche, so I knew I had to try it for myself.
This restaurant offers a modern twist on traditional Québécois cuisine. The atmosphere was lively, with quirky, eclectic décor that offered a winter cabin vibe.
We started off our meal with a Café Le Barbu, which is sambucca with espresso!

Then we ordered up the entrees, which I knew would fill us up until probably dinner.
I had the Sugar Shack Experience, which is a huge platter of everything Quebec!

It featured Pea soup, scrambled eggs with smoked cheddar, crepe with cream fudge, ham, sausage, maple bacon, breakfast potatoes, baked beans, homestyle cretons, meat pie, crispy pork rinds, fruits, and toast.
La Buche also offers breakfast, brunch, lunch, and dinner, so you can enjoy their delicious food at any time of day or night!
However, make sure to make a reservation as this place fills up quickly.
I had brunch here before visiting Strøm Spa: The Best Nordic Spa In Quebec City.
5. Bistro Hortus
📍 Location: Old Quebec
🍽️ Best For: Eco-conscious, farm-to-table meals
If you love organic food, have dinner at Bistro Hortus, a restaurant offering fresh, farm-to-table meals.
They even grow some of their own produce on rooftop gardens, enhancing the freshness of each dish.
Partnering with local Quebec farmers and keeping beehives for honey, they offer a truly sustainable dining experience.

We tried the Gaspésie Halibut with quinoa, Brin-Nature red beets, fennel, and a Quebec elderberry sauce.
It was dressed with bright colors, and the freshness of the halibut was mouthwatering.
Bistro Hortus also had a beautiful wine list of local wines!
I sipped a red blend of Frontenac Noir, Marechal Foch, and St. Croix had hints of vanilla, berry, and tobacco.
It was the perfect complement to our meal full of bold, explosive flavors!
If you want to see all of my dishes, read Bistro Hortus: The Best Organic Restaurant In Quebec City!
6. Le Saint-Amour
📍 Location: Old Quebec
🍽️ Best For: High-end French cuisine & an elegant dining experience
Le Saint-Amour is one of Quebec City’s most renowned fine dining restaurants, offering elevated French cuisine in a gorgeous, greenhouse-style dining room.

From the moment you step inside, you’re welcomed with white-tablecloth service, a stunning wine list, and a menu that showcases the best of Quebec’s culinary scene.
I recently dined here, and everything exceeded my expectations.

You have to try the Foie Gras Tasting Platter – A luxurious selection of foie gras dishes, from terrines to pan-seared preparations!
We dined here after exploring Hôtel de Glace. A Day at North America’s Only Ice Hotel.
Final Thoughts: Where to Eat in Quebec City
No matter what you’re craving, Quebec City has a restaurant for every foodie.
Traditional French bistros – Le Lapin Sauté
Fine dining & organic cuisine – L’Orygine & Bistro Hortus
Italian & pasta lovers – Va Bene
Best brunch in Quebec City – La Buche
Luxury fine dining & special occasions – Le Saint-Amour
If you love great food & unique dining experiences, these restaurants should be at the top of your list!
Explore More of Quebec City
Eating at all these restaurants is the best way to have a foodie experience in Quebec City!
Make sure to also check out 32 Things to Do in Quebec City: Complete Guide with Day Trips!
If you want to get a handcrafted cocktail before dinner, visit Quebec City’s Oyster Bar & Speakeasy!
Or, find Quebec City’s Elegant Speakeasy Is Hidden In A Hotel!
I also recommend having a spa day at Strøm Spa: The Best Nordic Spa In Quebec City!
Read all of my Quebec City Travel Guides.
Looking for more foodie finds? Here are my Foodie Destinations around the world.


Where Do You Want To Travel Next?