City Name
We extensively test and research all services we review. Here's why you can trust us.
A Foodie’s Guide to the 5 Best Buffets in Calgary

A Foodie’s Guide to the 5 Best Buffets in Calgary

They say the way to someone’s heart is through their stomach. With over 5,000 restaurants in Calgary, it’s clear there’s more to love about Cowtown than just rodeos and parks.

If you’re exploring Cowtown’s food scene with a big appetite, trying out the best buffets in Calgary is a good way to start. 

These all-you-can-eat establishments are where you can challenge your stomach’s capacity, and if your stomach is happy, then your heart is probably happy too. To help narrow down your search, we’ve compiled the best buffets in Calgary for you! 

How much does it cost to dine in a buffet in Calgary?

Buffet prices in Calgary range from $25 to $60 per adult head and around $10 to $18 per child. In most cases, children three years old and below are free of charge. Factors that affect price variations include type of cuisine, reputation of the restaurant, and peak days. 

How We Chose

Price Reasonability: We chose restaurants that offer reasonable prices for their buffet spreads. We considered how justifiable the rates are considering the type of food they serve, the variety they offer, and the markup during peak days (usually weekends). 
Food Freshness and Quality: We chose restaurants that serve their buffet selections fresh, especially restaurants that have salad bars. 
Quantity of Food Selection: We narrowed down restaurants known for their wide buffet spreads and the variety of food they serve. We also included restaurants that serve more than one type of cuisine in the same buffet spread. 
Customer Service: We chose restaurants that offer great customer service, from reserving tables to refilling buffet spreads. We also considered their friendliness towards customers and their service speed. 

1. Minas Brazilian Steakhouse

Address: 5620 Signal Hill Centre SW, Calgary, AB T3H 3P8, Canada (Google Maps)
Contact Details: +14034542550
Operating Hours: Monday to Thursday, 11:00 am to 9:00 pm, Friday to Sunday, 11:00 am to 10:00 pm

Minas Brazilian Steakhouse in Eau Claire Market is renowned for its Churrasco-style meats and a variety of traditional sides, featuring barbecued meats, sausages, and flavorful local vegetable dishes like okra, beans, and savoury squash.

Churrasco-style meats is a style of steak that’s grilled with a citrusy and garlicky marinade, then served with chimichurri (herb) sauce. This type of steak is typically served in fine dining restaurants, so Minas’ eat-all-you-can concept makes dining here super worth the extra cost. 

Lunch rates start at $49 while dinner rates start at $66. There’s a vegetarian option available for about $40 per person. 

The dining area is quite spacious, and tables are conveniently lined near the buffet spread and salad bar, so it’s easy to get refills.


  • Offers vegetarian lunch and dinner buffet spreads
  • High-quality meats 


  • Dessert is not included in the buffet
  • Slow refills

Customer Reviews

Best salad bar and unlimited Brazilian steak 

“Been here a dozen times over the years. Quality and service hasn’t changed which has always been excellent.

It has one of the best salad bars at any Brazilian steakhouse serving both cold and hot food. The best item is the fried pork belly!! Love it.“

-Mr. Thanh Hyunh, Google Review 

Lots of meat and sauces

“The food was great. All of the meat was well prepared. The cuts of steak were juicy. The chicken was tender and the pork wasn’t dry. A few select cuts of beef were more salty than others. All of the meat can paired with a variety of sauces. Ranging from hot sauces to more savory flavors. Pairing the meat with the sauces is highly recommended.”

-Mr. Pikku Chu, Google Review 

2. Yellow Door Bistro

Address: 119 12 Ave SW, Calgary, AB T2R 0G8, Canada (Google Maps)
Contact Details: +14032069585
Operating Hours: Monday to Tuesday, 6:30 am to 3:00 pm, Wednesday to Sunday, 6:30 am to 3:00 pm, 5:00 pm to 10:00 pm

Yellow Door Bistro offers an ideal setting for a breakfast or brunch get-together with your friends. The chic and modern ambience focuses on the brunch buffet table, featuring inventive twists on classic brunch staples like bread, pastries, hearty soups, and sandwiches.

You can enjoy their breakfast buffet as early as 6:00 am, while their brunch buffet starts at 9:00 am. Breakfast rates start at $21 per person, and the brunch buffet will set you back around $35 each, inclusive of free-flowing drinks like coffee, tea, and juices. 

Their broad charcuterie assortment is particularly noteworthy, allowing you to choose from various artisan cheeses and cured meats. For a healthier option, explore their refreshing fresh fruit bowls and yoghurt parfaits. 


  • Opens as early as 6:00 am
  • Best for breakfast or brunch


  • Lacks buffet options for dinner
  • Not the largest buffet spread

Customer Reviews

Impeccable service

“I stayed at the attached hotel (Hotel Arts) back in November and had a breakfast package. This restaurant had great decor and aesthetics. Breakfast buffet and service was amazing!

There’s dishes you can serve yourself (limited but enough), tea and coffee they will bring to you as per order. Eggs and toast they cook to order which you place with the server. Spreads for the toast was displayed in cute tiny jars at the table. With breakfast package you just have to fill out a piece of paper when you’re done eating with option to tip.”

-Ms. Monica H, Google Review 

Worth the early start to the day

“Very good brunch. Best eggs benedict. Local sausage and bacon. Not bad price for brunch buffet. Come with Buffet, coffee and many types of breakfast juice. Others brunch charge for drinks so yellow door …. big plus for including drinks with the brunch.”

-Mr. Jackson Lee, Google Review 

3. Taj Mahal Restaurant

Address: 4816 Macleod Trail SW, Calgary, AB T2G 0A7, Canada (Google Maps)
Contact Details: +14032436362
Operating Hours: Monday to Friday, 11:30 am to 2:00 pm, 4:30 pm to 9:30 pm, Saturday and Sunday, 4:30 pm to 9:30 pm

Taj Mahal Restaurant stands among the top-tier Indian fine dining establishments, earning legendary status among locals in Calgary. As its name suggests, the cuisine is a love letter to Indian culinary heritage.

Moreover, Taj Mahal Restaurant is celebrated in the city for its clay oven specialities, including murg seekh kebabs (ground chicken skewers), murg tikka (chicken tikka), tandoori paneer (fresh cheese), shrimp kebab, and vegetable kebab. 

Vegetarians can indulge in delectable treats like dal maharani (bean stew), aloo gobhi (spiced potato and cauliflower), and malai kofta (potato crispy dumplings). Drinks are already included in the buffet price of $20 per person.

Conclude your flavorful journey on a sweet note with dessert options like fruits and yoghurt! 

The restaurant’s casual atmosphere, accompanied by Indian music, makes for a great lunch or dinner spot for people who love Indian food. 


  • Best for vegetarians
  • Affordable buffet prices


  • Dinner buffet is only available on Wednesdays
  • Early cut-off for dinner

Customer Reviews

Best for vegetarians

“We enjoyed the delicious noon buffet. $20/person. There was a tasty variety of food, but not as large of a selection as we’ve experienced previously. On to their top foods: for 45 years, they’ve reigned as making the best vegetable samosas and tandoori chicken in Calgary! That’s remarkable considering this is the third set of owners. The servers were welcoming and kind, very hospitable. We can’t wait to return.”

-Mr. Mike Lynch, Google Review 

Tasteful decor

“My lunch buffet here is so amazing. I came with my colleague for a team lunch. The place is so nice with decorating – beautiful pictures and Taj Mahal. Foods are delicious, I think I like every food, so yummy! Service is good, I’m not sure they are owners or not, but they both are nice and have good service mind.”

-Ms. Wilasinee Thingchalerm, Google Review

4. Garden Court

Address: 1000 Glenmore Ct SE, Calgary, AB T2C 2E6, Canada (Google Maps)
Contact Details: +14037205288
Operating Hours: Monday to Thursday, 6:30 am to 2:00 pm, Friday to Sunday, 6:30 am to 9:00 pm

If you’re looking for a buffet in Calgary with a relaxing ambience, Garden Court at Glenmore Inn and Convention Centre should be on your radar. 

Garden Court Buffet presents a diverse array of cuisine from various regions around the globe, offering daily specials. Reservations are highly recommended to avoid extended wait times. 

Buffet offerings include breakfast staples like waffles and an egg station, alongside lunch and dinner favourites such as steak, pasta, roast beef, and various side dishes. The dessert bar, a crowd-favourite, boasts an array of cakes and pastries at one end of the spread.

Lunch buffet prices start at $21 per person, while the dinner buffet costs about $29 per person. They even offer a brunch buffet every Sunday, starting from $30 per person.


  • Quiet and relaxing ambience
  • Offers regular promos 


  • Short operating hours on weekdays
  • Lunch buffet is only served on Wednesdays

Customer Reviews

Relaxing environment

“Where to begin. They have a very relaxed environment and great staff that know what customer service is. My server’s name was Janet. Very upbeat and conscientious person.

The food was 5 star easy. And for a buffet, top notch. Everything was fresh and homemade. I arrived near the end of closing and they made sure there was plenty of food for even late comers (like me).”

-Ms. K Pie, Google Review 

Buffet spreads that cover your cravings

“My husband and I attended the Sunday evening buffet and it was amazing! We were very happy with the selection – while not endless, it covered everything we could want – the quality and flavours were fantastic, and the price was great. The staff were friendly and everything was clean and well presented. We’ll be back for sure.”

-Ms. Kim Pruden, Google Review 

5. A+ Buffet Sushi Bar

Address: 6712 Macleod Trail, Calgary, AB T2H 0L3, Canada (Google Maps)
Contact Details: +14034559766
Operating Hours: Monday to Sunday, 11:00 am to 9:30 pm

If you’ve always had a big appetite, the offerings at A+ Buffet Sushi Bar will put your eating prowess to the test. 

Featuring self-serve tables brimming with Japanese, Chinese, Thai, and Korean dishes, including unlimited sushi, the restaurant is a local favourite for a loaded Asian-focused lunch or dinner. 

Lunch begins at $23.99, and peak dinner prices are $32.99. Must-try buffet items include sashimi, pad thai, lemon chicken, and dumplings.

Seafood enthusiasts will appreciate A+ Buffet Sushi Bar for its renowned selection, sourced fresh from around the world, contributing to the popularity of their sashimi and seafood offerings.

The dining space is generously sized, featuring private rooms for larger gatherings or celebrations. Despite the crowd, the atmosphere remains serene, ensuring a relaxing experience without any concerns about noise or disruptions.

For a more extensive buffet selection, it’s advisable to visit during dinner hours. Tables here get full quickly, especially during dinner, so it’s highly advisable to reserve a table ahead of time! 


  • Freshly imported seafood options
  • Best for larger groups or celebrations


  • Some items are only available for dinner
  • Usually fully booked

Customer Reviews

Stellar service and food

“I never really expected much service at a buffet restaurant before, but now realise that even buffet restaurants can have stellar service!

We came as a group to celebrate a child’s birthday and the staff was immediately ready for us as we arrived and started getting our drinks quickly. They were enthusiastic even though there were a number of children at the party.”

-Mr. John William Wade, Google Review 

Reasonable price for exceptional food

“The staff at the dining area always made sure that customers were looked after. The food is fresh and tasty. Expect big private parties over the weekend. Pricing is reasonable.”

-Ms. Theresa Valera, Google Review 

Leave a Comment