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.

Recent Posts
13 of the best Toronto restaurants & bars to check out during TIFF
This Ontario park with floating boardwalks is an enchanting hidden gem

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

Dragon Pearl Buffet


View this post on Instagram


A post shared by 3 Hungry Sisters・Toronto food (@torontomunching)

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: $26-$47 per adult

Copacabana Brazilian Steakhouse


View this post on Instagram


A post shared by CopaCabana Steakhouse (@copacabana_ca)

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.

That includes pulled braised beef ribs with cassava puree, top sirloin, Piri Piri chicken drumsticks, and grilled salmon, plus made-to-order sides and delicious dessert.

Where: 150 Eglinton Ave East
Cost: $80-$85 per adult



View this post on Instagram


A post shared by Heather Cardona (@heggsabee)

Located in Little India Plaza on Gerrard, 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: $33.99-$36.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 AM, 1 PM, and 4 PM, each of which is two hours long.

Where: 2986 Dundas Street West
Cost: $14-$28 per adult