Hungry? Why stop at just one item on the menu when you can have them all, as many times as you want? When it comes to all-you-can-eat, Toronto has plenty of great choices. Whether you’re craving Indian, Japanese, Brazilian, or Filipino cuisine, you can enjoy it in unlimited quantities at restaurants all over the city.

Here are 7 of Toronto’s best all-you-can-eat restaurants where you can take your dinner plans to the next level.

KAKA All You Can Eat

This all-you-can-eat Japanese restaurant is located in the heart of downtown. The menu is “highly influenced by izakaya with a great skewer selection, and a dessert menu you won’t find anywhere else,” according to the website.

If you’re a sushi connoisseur, you’ll definitely be satisfied with their blowtorched sushi selection.

Where: 655 Bay St, #5
Cost: $41.99-$43.99 per adult

Robot Boil House Lobster Buffet


View this post on Instagram


A post shared by Robot Boil House (@robotboilhouse)

Located just north of Yonge and Bloor, Robot Boil House offers its new lobster and crab buffet every Thursday evening, and it claims to be “Toronto’s first and only all-you-can-eat lobster special.”

The seafood boil features lobster, Dungeness crab, black tiger shrimp, head on shrimp, as well as black and green shell mussels.

You’ll also get to choose from a variety of sides, appetizers, seafood-based soups, and desserts.

When: Every Thursday,  4 PM to 9 PM
Where: 895 Yonge Street
Cost: $118.99 per person

Recent Posts
10 rooftop bars to go for drinks with friends in Toronto this winter
9 of the best hidden bars and speakeasies in Toronto

Dragon Pearl Buffet

The AYCE menu at this iconic North York buffet has a huge variety of gourmet dishes, including Peking duck, BBQ, seafood dishes, sushi, sashimi, and more.

The interior decor is made from ancient ship wood to give the dining room a historic and unique feel.

Where: 865 York Mills Rd, #2
Cost: $25.99-$46.99 per adult

Copacabana Brazilian Steakhouse

If you feel like splurging, Copacabana is the place to do it. This Brazilian rodizio steakhouse has an all-you-can-eat tasting menu with some incredible eats, including pulled braised beef ribs with cassava puree, top sirloin, Piri Piri chicken drumsticks, grilled salmon, and much more, plus made-to-order sides and delicious dessert.

Where: 230 Adelaide St West
Cost: $75-$80 per adult



View this post on Instagram


A post shared by Heather Cardona (@heggsabee)

Located in Little India Plaza on Gerrard St, this popular spot serves real authentic Indian food cooked with homemade Indian spices. The head chef takes pride in the menu’s home-style cuisine, and you can get some serious bang for your buck at the lunch and dinner buffet.

Where: 1416 Gerrard St East
Cost: $21.99-$24.99 per adult

Korean Grill House


View this post on Instagram


A post shared by ash & osh 👩🏾‍🍳 (@radacidz)

This is one of Toronto’s favourite spots for all-you-can-eat Korean barbecue, and the fun part is getting to prepare your own food!

Choose from tenderized cuts of pork, bare shrimp, squid, Kalbi beef ribs, marinated lamb, Bulgogi, chicken, and white fish fillets, and prepare them to perfection over the grill right at your table.

Where: See locations
Cost: $32.99-$35.99 per adult

Kanto by Tita Flips


View this post on Instagram


A post shared by Kanto By Tita Flips (

Filipino cuisine meets Sunday brunch — need we say more? Toronto’s Kanto by Tita Flips is known for its Sunday fiestas, where you can stuff your face with all-you-can-eat brunch favourites with a Filipino twist.

Kanto Sunday Fiesta Brunch has four seatings throughout the day at 11 a.m., 1 p.m., and 4 p.m., each of which are two hours long.

Where: 2986 Dundas Street West
Cost: $14.00-$28.00 per adult