Best Restaurants in Quebec City: Where to Eat Like a Local
Quebec City is the only place in North America where 17th-century French technique meets rugged boreal ingredients. The food scene here isn’t just about poutine and maple syrup. It is a sophisticated landscape defined by game meats, Nordic foraging, and a heavy emphasis on terroir. You will find world-class fine dining inside stone walls built four centuries ago. Whether you are hunting for a quick snack in Petit-Champlain or a multi-course tasting menu in Saint-Roch, the quality is high and the service is professional. This guide covers the absolute best restaurants in Quebec City for every budget.
Must-try dishes in Quebec City
Before booking your table, know the local staples. These dishes define the region’s culinary identity:
- Poutine: Fresh cheese curds, crispy fries, and brown gravy. It originated in rural Quebec and remains the ultimate comfort food.
- Tourtière: A traditional meat pie typically filled with minced pork, beef, or wild game and seasoned with cloves and cinnamon.
- Cretons: A cold pork spread seasoned with onions and spices, usually served on toast for breakfast.
- Fèves au lard: Slow-cooked baked beans flavored with maple syrup and salt pork, a staple of the "sugar shack" tradition.
- Tarte au Sucre: A rich, decadent sugar pie made with brown sugar or maple syrup and heavy cream.
- Boreal Spices: Look for dishes featuring Labrador tea, peppery green alder, or sea buckthorn, which provide a unique northern flavor profile.
Best restaurants for a splurge
When you want the highest level of service and creativity, these are the best restaurants in Quebec City for a high-end experience.
Tanière³ (Old Quebec)
Hidden in a vaulted cellar dating back to 1686, Tanière³ offers a blind tasting menu focused on the history and geography of Quebec. You move through different rooms of the basement as the meal progresses. The chefs use hyper-local ingredients like lichen and various wild berries to create artful, Nordic-inspired plates. Reservations are mandatory and book out weeks in advance.
Restaurant Chez Muffy (Old Quebec)
Located in a converted 1820s warehouse within the Auberge Saint-Antoine, Chez Muffy specializes in "farm-to-fork" dining. They source most of their produce from their own farm on Île d’Orléans. Direct flavors and slow-cooked meats are the focus here. The interior, featuring massive wooden beams and stone walls, provides one of the most romantic atmospheres in the city.
Laurie Raphaël (Old Quebec)
This is a temple of modern Quebec gastronomy. Chef Daniel Vézina and his son Raphaël have created a space that feels sleek and contemporary. The menus are divided into distinct "themes" that change with the seasons. Expect precision plating and unexpected texture combinations. It is a top choice for celebrating a milestone or a formal business dinner.
Best casual restaurants and local favorites
For a great meal without the formal dress code, these spots are where locals actually go on a Tuesday night.
Buvette Scott (Saint-Jean-Baptiste)
This tiny, unpretentious bistro is widely considered one of the best restaurants in Quebec City by industry insiders. It has a vinyl collection playing in the background and an incredible wine list focused on small producers. The menu changes frequently based on what is fresh. Order several small plates to share and don't skip the sourdough bread.
Battuto (Saint-Roch)
Battuto is an intimate Italian diner that only seats about 20 people. It is arguably the hardest reservation to get in the city because the food is consistently perfect. They serve handmade pasta, delicate crudo, and expertly charred meats. The vibe is lively and energetic. If you can’t get a table, try showing up right when they open to snag a stool at the bar.
L'Affaire est Ketchup (Saint-Roch)
Famous for appearing on Anthony Bourdain’s Parts Unknown, this restaurant feels like a dinner party at a friend's house. The chefs cook on residential electric stoves, but the food is restaurant-quality. Expect heavy, flavorful French-Quebecois fusion and a boisterous atmosphere. It’s loud, cramped, and serves some of the most soulful food in the Lower Town.
Chez Victor (Multiple Locations)
If you want the best gourmet burger in the city, this is it. Chez Victor elevated the burger game in Quebec long before it was a trend. They offer unique proteins like elk, salmon, and vegan patties, all paired with inventive homemade mayonnaises. The Saint-Paul street location is particularly convenient for travelers wandering near the Old Port.
Best cheap eats and street food
Eating well in Quebec City doesn't have to break the bank. These spots offer high value for a low price point.
Chez Gaston (Saint-Roch)
For an authentic, no-frills poutine, Chez Gaston is the gold standard. It’s a classic greasy spoon diner where the fries are hand-cut and the gravy is piping hot. It is often cited as the best place for "real" poutine by locals who want to avoid the tourist traps. It’s open late, making it a perfect post-bar stop.
Buffet de l'Antiquaire (Old Quebec)
Despite the name, it’s not a buffet; it’s a traditional Quebec diner. This is the best place to find inexpensive, authentic Quebecois soul food like tourtière and pea soup. It has a loyal following of regulars who come for the consistent quality and low prices. It’s one of the few places in Old Quebec that remains affordable.
Bagel Vieux-Québec (Saint-Jean-Baptiste)
Montreal isn’t the only city with great bagels. This spot serves honey-boiled, wood-fired bagels that are chewy and dense. You can grab a bag to go or have them made into a breakfast sandwich. It is a quick, cheap, and filling option if you are exploring the Saint-Jean-Baptiste neighborhood on foot.
Paillard (Old Quebec)
Located on the busy Rue Saint-Jean, Paillard is a massive artisanal bakery. While it can get busy with tourists, the quality of the baguettes and sandwiches is high. It’s a great spot for a quick lunch of soup and a sandwich or a fresh croissant. The communal tables make it easy to find a seat.
Best breakfast and brunch
Quebecers take brunch seriously. Expect long lines on weekends at these popular spots.
Le Billig (Saint-Jean-Baptiste)
This is a dedicated crêperie that brings a taste of Brittany to Quebec. They serve both savory galettes made with buckwheat flour and sweet crêpes. The "Complète" with ham, egg, and cheese is a classic choice. It is small and cozy, making it a favorite for a slow, weekend morning meal.
Clocher Penché (Saint-Roch)
This bistro is a cornerstone of the Saint-Roch neighborhood. Their brunch menu is more sophisticated than your average eggs-and-bacon joint, featuring house-cured meats and fine local cheeses. The space is bright and airy with high ceilings. It’s one of the best restaurants in Quebec City for a civilized, high-quality Sunday morning.
La Buche (Old Quebec)
If you want the "Sugar Shack" experience in the middle of the city, go here. La Buche serves traditional Quebecois breakfast items with a modern, slightly rowdy twist. Expect plenty of maple syrup, thick-cut bacon, and "poor man's pudding." The decor is rustic lumberjack chic, complete with deer antlers and wood accents.
Best rooftop or view dining
If you want to see the St. Lawrence River or the Château Frontenac while you eat, these are your best bets.
Ciel! Bistro-Bar (Grande Allée)
Located on the top floor of Le Concorde hotel, Ciel! is a revolving restaurant that offers a 360-degree view of the city, the river, and the Plains of Abraham. Unlike many revolving restaurants, the food here is actually good. It operates as a contemporary bistro with a focus on open-concept kitchen cooking.
Le Sam (Old Quebec)
Situated inside the Fairmont Le Château Frontenac, Le Sam offers stunning views of the St. Lawrence River. It is a "bistro-evolutif" with a great cocktail program. While it is located in the city's most famous hotel, the vibe is surprisingly accessible. It’s the perfect spot for an afternoon drink and a cheese board while watching ships pass by on the water.
Best food neighborhoods to wander
If you don't have a reservation, head to one of these areas for the highest concentration of quality options:
- Saint-Roch: Once an industrial district, this is now the city's culinary heart. It’s where you find the most innovative chefs and trendy bars. Head to Rue Saint-Joseph Est.
- Saint-Jean-Baptiste: This neighborhood feels like a bohemian village. It is packed with independent bistros, bakeries, and grocery stores. Walk along Rue Saint-Jean outside the city walls.
- Petit-Champlain & Place Royale: While very touristy, this area has some hidden gems. It is the most beautiful part of the city, featuring cobblestone streets and historic architecture.
- Old Port (Vieux-Port): Known for its public market and upscale dining options, this area is great for seafood and views of the harbor.
Please note: Restaurant hours and reservation requirements change frequently; check official websites before visiting.