Get ready for a tasty adventure through Toronto's best all-you-can-eat restaurants! If you’ve ever wondered where to find the most delicious and different foods in the city, you’re in the right place.
From the sizzling grills at Gyu-Kaku Japanese BBQ to the tasty options at Dragon Pearl Buffet, there’s something for everyone. Why stick to just one dish when you can try a little bit of everything?
This guide is perfect for food lovers, families, and anyone who enjoys a great meal without limits. Each restaurant was carefully chosen to highlight the awesome flavors that Toronto has to offer. So let's get started!
1. KAKA All You Can Eat
KAKA All You Can Eat is a fantastic place for sushi fans in Toronto. This lively restaurant is known for having a huge menu and really good food.
Guests can enjoy a never-ending selection of sushi, sashimi, and other tasty Japanese dishes. Everything is made fresh by skilled chefs who really know what they’re doing.
The menu is like a dream come true for sushi lovers. You can try all sorts of dishes, from Tataki and torched rolls to miso soup, takoyaki, and beef gyoza. And that’s just the beginning!
But KAKA isn’t just about the savory food. They also have amazing desserts. Ending your meal with Crème Brûlée, black sesame ice cream, or Earl Grey tiramisu is a great choice.
Their homemade chocolate truffles and layered panna cotta with sorbet are also delicious!
The vibe at KAKA is warm and welcoming, making it a great spot for a casual lunch or a special dinner. The trendy decor is as nice to look at as the food is to eat.
2. HOTHOUSE
If you're searching for a place where you can eat as much as you want while enjoying live jazz music in a cozy setting, Hot House in Toronto is the spot to check out.
Starting your Sunday with a fancy brunch that includes delicious options like Boeuf Bourguignon, tasty lasagna, roast beef, fluffy waffles, and creamy pudding is a delightful experience, all while a jazz band plays in the background.
The experience at Hot House is just as important as the food. Their brunch is busy, but they have different food stations set up to keep things organized, so you can try everything without feeling rushed.
This restaurant is also a great choice for families because of its friendly and inviting atmosphere. There are plenty of breakfast options, from eggs and toast to all sorts of fruits and drinks.
3. Yue Lai Buffet
Next up is Yue Lai Buffet, a standout spot with a ton of tasty food options. It's especially popular with families because it’s super kid-friendly and the staff is really attentive.
One of the coolest things about Yue Lai Buffet is their all-you-can-eat deal. It’s not just delicious, but it’s also budget-friendly.
The food is high quality and they keep everything stocked, so you won’t find empty trays or old dishes.
And, if you’re in a hurry or want to enjoy a meal at home, they offer takeout in containers that fit different types of food.
4. Kung Fu Sushi & Kung Fu Tea
Kung Fu Sushi & Kung Fu Tea is a cool spot located in Smart Centres North Park Plaza in Toronto, and it’s a real treasure in the city’s food scene.
If you love Japanese and Thai food, you’re going to really enjoy this place. They are great at serving delicious meals that always taste amazing.
The restaurant has a buzzing atmosphere, where the staff is super friendly, and the food is exceptional.
What makes Kung Fu Sushi special is its huge and varied menu. You can choose from fresh sashimi to tasty sushi rolls, with each dish bursting with flavor.
You really have to try the surf clam and okra appetizer, and the grilled mackerel is so good that you’ll want to come back for it.
If you’re in the mood for something unique, dishes like salmon ceviche and mango coconut sago are creative and will definitely impress you.
5. Kung Fu Beef Chinese BBQ
If you’re looking for some amazing BBQ in Toronto, you should definitely check out Kung Fu Beef Chinese BBQ. This place is a dream come true for anyone who loves meat!
They have all kinds of high-quality beef, from super tender slices to spicy pieces that really kick it up a notch.
One of the best things about this restaurant is that the portions are huge. You definitely won’t leave feeling hungry! They also have a great selection of veggies, so you can sneak in those greens too.
What really makes Kung Fu Beef stand out is how much they care about the details. They regularly change the grill to keep everything fresh and delicious.
The place is clean and the prices are pretty good too. For a two-hour all-you-can-eat meal, it’s hard to find a better deal.
6. Gyu-Kaku Japanese BBQ
Gyu-Kaku Japanese BBQ is bringing the fun of yakiniku dining to Toronto. The name Gyu-Kaku means "Horn of the Bull," and here, you get to be the grill master right at your table.
They have special grills that let you cook all sorts of meats, seafood, veggies, and even desserts.
When you dine at Gyu-Kaku, it’s all about enjoying time with others. Shared plates, sizzling food on the grill, and a lively atmosphere filled with conversations and laughter create an engaging dining experience.
The menu at Gyu-Kaku is impressive. You can find everything from high-quality A5 Wagyu beef to options for kids.
Their all-you-can-eat options are a fantastic way to try a little bit of everything.
It's smart to make a reservation because it often gets busy. The place is full of energy with the sounds of grills sizzling and happy diners.
7. August 8 Chinatown
August 8 in Chinatown is a great spot if you're craving all-you-can-eat sushi in Toronto. As soon as you step inside, you'll notice the modern and welcoming vibe, perfect for enjoying a meal.
The menu here is super diverse, so there's definitely something for everyone. You can find everything from thick salmon sashimi to tasty dim sum.
While the lunch menu has fewer choices, it’s still enough to hit the spot. If you visit for dinner from Monday to Thursday, you can snag a small discount.
One of the best things about August 8 is how quickly and efficiently the staff works. They make sure your water is always filled and clear away empty dishes fast.
If you like desserts, their ice cream is served perfectly cold, and treats like mango pudding and sesame seed balls are a great way to wrap up your meal. You should also try their sushi tacos—they're a unique and tasty choice!
8. CopaCabana Brazilian Steakhouse
CopaCabana Brazilian Steakhouse is a fantastic place for meat lovers and anyone who wants an amazing meal in Toronto.
The restaurant features a nonstop flow of grilled meats brought right to your table, accompanied by live samba performances that create a vibrant Brazilian party atmosphere.
Their all-you-can-eat buffet is heaven for meat fans. You can enjoy delicious beef, chicken, or shrimp, all cooked just right and served quickly.
And it’s not only about the meats. There are plenty of tasty sides like Caesar salad, potato wedges, and Brussels sprouts to go along with the main dishes. Many diners especially love the cornbread!
There’s also a harvest table filled with fresh salads, sides, and special dishes made by the chef. The grilled pineapple is a sweet and tangy treat that everyone loves.
For dessert, the fried banana with ice cream is a popular choice and makes for a perfect sweet finish to your meal.
9. Liuyishou Hotpot Downtown Toronto
Liuyishou Hotpot in Downtown Toronto has a really interesting story. It started in Chongqing, China, and now there are more than 1,300 locations around the world! It’s one of the most popular places for hotpot, which is a fun way to enjoy a meal.
At your table, there is a big pot of bubbling broth in the middle. You can choose from lots of fresh vegetables, meats, and sauces to create your own perfect meal.
And the best part? It’s all-you-can-eat, so you can try a little bit of everything without worrying about how much it costs. It’s a great deal!
Liuyishou is known for using fresh ingredients and making tasty food. If you like spicy flavors or something more mild, there’s a broth for you.
Some favorites include tangy tomato soup, comforting white pepper chicken soup, a special house broth, and rich pork bone broth. If you love meat, definitely try the marbled beef – it's super popular!
10. Gyubee Japanese Grill
Gyubee Japanese Grill is a place you definitely want to check out if you're into barbecue. This all-you-can-eat spot in Toronto takes Japanese BBQ to the next level with fresh, top-quality food and a cozy vibe.
They have a wide range of meats and sides that are super flavorful. The beef is always seasoned just right, and the chicken thighs and soy-marinated options are really good too.
People can't stop raving about the Miso Marinated Steak and Sweet Soy Marinated Short Rib—these are definitely dishes you should try.
What really makes Gyubee stand out is the friendly staff. They’re quick to serve your food—usually in just a few minutes—and they're always willing to help with any d dietary needs you might have.
They have sweet treats like crème brûlée and taro soft serve to wrap up your meal perfectly. Just keep in mind that there's a two-hour limit for the all-you-can-eat deal, so take your time and enjoy every bite.
11. Echo Sushi
If you're looking for some of the best sushi in Toronto, you have to check out Echo Sushi. This place is awesome because they offer an all-you-can-eat buffet that will satisfy even the biggest sushi fans.
Taking a bite of white tuna sushi that has just the right mix of fish and rice is a delightful experience.
Their menu has a variety of tasty options, like the Snow roll, chicken yakitori, spicy scallop hand roll, and salmon on fire sushi roll.
The all-you-can-eat menu at Echo Sushi is not only huge but also really high quality. Some of the best dishes include enoki beef rolls and short ribs.
If you’re bringing kids along, Echo Sushi is a great choice, as they have a special menu just for them. Plus, there’s plenty of Green P parking nearby, so no worries about finding a parking space.
The prices are similar to other all-you-can-eat places, which is a great deal for the quality and variety you get.
12. BIWON Korean Restaurant
Right by Spadina, you'll find BIWON Korean Restaurant, a lively spot in Toronto's Chinatown. As soon as you walk in, you'll notice the relaxed atmosphere and the yummy smell of Korean BBQ cooking.
The menu here is like a treasure chest filled with Korean goodies. You can enjoy things like flavorful kimchi pancakes and spicy chicken with noodles called Jjajangmyeon.
The best part? You can get more of the small side dishes, called banchan, as many times as you want!
The service at BIWON is fantastic too. The staff is always quick to help and super friendly. Even when it gets really busy, they make sure you feel comfortable.
If it's your first time trying BBQ, the manager is there to help you cook the meat just right, almost like having a personal guide in the world of Korean BBQ.
The restaurant feels cozy and welcoming, making it great for both small hangouts and bigger celebrations.
13. Matsutei Sukiyaki
Matsutei Sukiyaki is a cool Japanese restaurant right in Downtown Toronto's Spadina Chinatown. As soon as you walk in, you're hit with the amazing smells of broth cooking and meat sizzling, making it clear you're in for a unique meal.
The menu here is like a work of art. They offer top-quality marbled beef that melts in your mouth, along with fresh veggies sourced from local farms.
And, they've got secret homemade dipping sauces that create a mix of flavors your taste buds will love.
There's a self-serve sauce station and a dessert area with cakes and fresh fruit, so there’s lots to try.
If you're coming with a group of four or more, you’ll need to make a reservation, and there’s a time limit to ensure everyone gets a chance at the all-you-can-eat deal.
One of the highlights is the variety of broths available, especially the tomato and chicken broths that many people love.
14. PLANTA Queen
If you're looking for a cool place to eat vegan food that tastes amazing, you should check out Planta Queen in Downtown Toronto.
This restaurant has an Asian twist and is known for its creative plant-based dishes that are as pretty as they are tasty.
Upon entering Planta Queen, you will notice a bright and stylish vibe, making it a great spot for a fun date or a get-together with friends.
The menu at Planta Queen is packed with tasty vegan options. You can find dishes like Dan Dan Noodles and Bang Bang Broccoli, along with a variety of sushi including caviar crunch rolls and rainbow rolls.
If you love stir-fries and noodles, you have to try their udon noodles and Thai lettuce wraps. They also have crispy gyoza, eggplant sushi, bao sliders, and their famous 1,000 layer potatoes that everyone loves.
15. Taisho Japanese Grill
Taisho Japanese Grill is a really cool place to eat that puts a fun twist on traditional barbecue. They have an all-you-can-eat menu that’s super tempting. Here, you can enjoy tasty Japanese flavors along with BBQ, making it a special dining experience.
The restaurant is famous for its high-quality meats, seafood, and vegetables, all grilled just right. The experience includes biting into juicy, well-marinated meats, sushi, and other delicious dishes.
The service at Taisho is excellent. The staff is really friendly and always checks to make sure you have enough water and that everything is going well.
The restaurant has a nice mix of modern and traditional Japanese styles, making it a great place for couples, families, or groups of friends to hang out.
They recently updated the seating and the overall look of the place, making it bright and welcoming. There's even a private room if you want a quieter meal.
16. Ichiban Asian All You Can Eat North York
Located in North York, Ichiban Asian All You Can Eat is a place where creative dishes meet classic Eastern flavors.
The chefs here have been trained to high standards and have over thirty years of cooking experience, ensuring that you get a great dining experience.
What makes Ichiban stand out? It's the only Asian all-you-can-eat restaurant in Toronto that explores molecular cuisine, mixing traditional Asian-Pacific dishes with Western and fusion cooking styles.
When you walk into Ichiban Sushi, you'll notice a warm, laid-back vibe with modern decor and a tidy dining area.
The menu is huge, featuring everything from sushi and rolls to appetizers, tempura, hot dishes, and desserts.
The buffet is a real highlight, offering a wide range of fresh sushi and other carefully made dishes. There's also a self-serve salad and dessert bar, so everyone can find something they enjoy.
17. Jerusalem Restaurant
Jerusalem Restaurant in Toronto is a fantastic spot for anyone who loves Middle Eastern food. Located in Nymark Plaza, this family-run restaurant has a cozy and lively vibe that makes it great for both take-out and eating in.
One of the best things about this restaurant is its all-you-can-eat buffet, featuring a wide range of tasty dishes. You can find everything from lentil soup to lamb ribs, fish fries, and mussels, so there’s something for everyone.
If you’re vegetarian, don’t worry—the menu has plenty of plant-based options too. Plus, the fresh pita bread and freshly stocked salad and hot food stations make your meal even better.
The atmosphere at Jerusalem Restaurant is perfect for families and gatherings. They even provide fun extras like balloons and cakes for celebrations, making each visit special.
If you go there on a Friday or Saturday, you can enjoy some belly dancing, which adds a fun twist to your meal. And if you have any food allergies or need halal options, the staff is always ready to help you out.
18. Happy Lamb Hot Pot
If you're in Toronto, you have to check out Happy Lamb Hot Pot if you're in the mood for a fulfilling and tasty meal.
They have an amazing lunch deal where you can eat as much as you want for just $21.99, and you get to choose from a bunch of fresh ingredients and delicious broth.
This place is famous for its lamb hot pot, and it definitely lives up to the hype. Everything is super fresh, and the service is really quick.
One of the coolest things about Happy Lamb Hot Pot is the robot that delivers your food. It’s a fun experience, especially for kids.
If you need gluten-free options, most items are safe to eat, but you'll need to skip the sauces. The quality of the meats and broths is excellent, with the lamb being a favorite.
The spicy broth is particularly good, and a lot of people recommend the tomato soup base.
19. Mandarin Restaurant
Mandarin Restaurant is a fun buffet place that's great for anyone who loves a mix of local dishes and Chinese food, plus some sushi to make it even more exciting.
They have more than 100 different dishes! That’s a lot to choose from! And here’s a cool perk: kids aged 4 and under can eat for free, and you can bring up to two kids for every adult who pays.
When you eat there, they really care about your health and safety. The staff is well-trained and can wear masks if they want to.
Now, let’s get to the food! The buffet is packed with tasty options. You can start with savory soups, fresh salads like Thai Mango Salad, and chilled seafood like Kiwi Mussels.
20. Chine Legendary Hot Pot & BBQ
Are you on the hunt for a cool place to eat in Toronto? Chine Legendary Hot Pot & BBQ in Chinatown is a spot you definitely need to check out if you're in the mood for an amazing all-you-can-eat meal.
This restaurant mixes Korean BBQ and Hot Pot, and everything is made with fresh, local Halal-certified beef, chicken, and lamb.
As soon as you walk in, you’ll feel right at home with the cozy vibe and friendly staff who are there to help you.
One of the best parts of dining here is the variety of soup bases you can pick from. You can choose from flavors like tomato, chicken, pork, and the super popular Tom Yum.
And don’t forget about the dipping sauces! There’s a sauce station where you can mix and match to create your own special flavor.
The menu has tons of options, so everyone will find something they love. You can enjoy all-you-can-eat Hot Pot, BBQ combos, vegetarian meals, and even unique desserts.
21. Rodeo Brazilian Steakhouse Rodizio
If you want to have a fun night out with yummy food and great entertainment, Rodeo Brazilian Steakhouse Rodizio is the spot to check out.
The restaurant offers a dining experience where you can eat as much as you want and enjoy live music and Brazilian dance shows.
The way you order is pretty cool too! You get a green and red card. When you want more tasty meat, flip your card to green. If you need a break, just switch to red. It’s like a never-ending feast!
The staff here are super friendly and make sure you get the meats you like best. They also know how to keep things entertaining, especially on weekends when you can enjoy live shows.
Eating delicious picanha or parmesan-crusted filet mignon while listening to music creates a memorable dining experience.
They also have sides like rice, beans, and deep-fried bananas that are really tasty. And if you love dessert, don't miss the roasted pineapple—it’s a sweet treat that ends your meal perfectly.
22. Kasai Grill House(BBQ)
If you're in Toronto and craving a mix of Korean BBQ and sushi, you have to check out Kasai Grill House. Their all-you-can-eat menu has a little something for everyone.
Kasai Grill House is especially famous for its sliced beef and short ribs, but their sushi rolls are definitely worth trying too.
The brisket and red sausage are fan favorites, and the enoki mushrooms wrapped in beef are a hit. The menu is packed with options, featuring meats like beef, chicken, lamb, pork, and fish, along with tasty sides like deep-fried dumplings, spring rolls, and rice buns.
The service is excellent here. The staff is really friendly and always quick to refill your water and clear away empty plates.
Parking can be a bit tricky since there’s paid street parking, but it’s free after 9 pm, so keep that in mind. The restaurant is also family-friendly, with high chairs available for kids.
If you're planning a big hangout, Kasai Grill House can handle large groups too, just make sure to choose someone to be the grill master so everything goes smoothly.
23. Bombay Palace Downtown Toronto
Bombay Palace in Downtown Toronto is a fantastic restaurant that has been making people happy with its delicious food for almost 47 years!
It first opened in 1976 and has even expanded to places like New York, London, Kuala Lumpur, and Beverly Hills. So, what makes this restaurant so great?
First of all, the food is amazing. When you walk in, the warm and cozy atmosphere, along with the traditional Indian decorations, makes it feel special right away.
The buffet might not be super big, but the quality and taste of the dishes are outstanding. They serve a variety of North Indian dishes, including popular ones like chicken tikka, naan, saag paneer, and chicken bhuna masala.
Another great thing about Bombay Palace is the service. The staff is really friendly and pays close attention to your needs, making sure you have a great experience.
24. Dragon Pearl Buffet
Dragon Pearl Buffet is a fantastic place to eat in Toronto if you're looking for an amazing all-you-can-eat meal.
The restaurant has a really cool vibe, with beautiful wooden decorations made from old ship wood, which gives it a unique and special feel.
It’s a great spot for a fun night out or for celebrating with friends and family, especially because they have private rooms for big groups of up to 60 people.
Now, let’s get to the best part: the food! From June 24 to September 5, 2024, they’re offering a special all-you-can-eat dinner with Ginger & Scallion Dungeness Crab from Monday to Thursday.
The buffet features a wide variety of Chinese dishes, including tasty Peking duck, raw oysters, and jumbo prawns. Fridays and Sundays are especially popular for the all-you-can-eat crab deal, but remember, you can only stay for 90 minutes.
There’s a lot of seafood to choose from, like torched sushi, stir-fried crab, and baked oysters. If you have a sweet tooth, their dessert area is amazing with treats like green tea mousse cake, mango jelly, and hot mango & taro sago.
25. Kathmandu Restaurant
Located in the heart of Yorkville, Kathmandu Restaurant takes you on a delicious journey through Nepalese and Indian food.
This cozy place, set in a casual basement, is perfect for anyone eager to explore traditional dishes. For the past 20 years, they've been perfecting their menu, and it really shows.
Their famous Everest Feast, packed with tasty Tandoori dishes, is something you have to try. If you're a fan of curry, they have plenty of options that will definitely excite your taste buds.
One of the standout dishes is the momo, which are tasty dumplings that everyone seems to love. The Chicken Tikka, served hot and fresh, and their homemade paneer dishes are also really good.
Vegetarians have great choices too, like Saag Aloo and dal soup, both of which are filling and delicious.
Their lunch buffet is a great way to taste a bit of everything. It's served fresh and hot, making it ideal for those who like variety.
26. Kyoto House
Kyoto House is a lively restaurant in downtown Toronto that's perfect for anyone who loves Japanese food.
You can find it on Dundas Street, and it's an all-you-can-eat buffet that serves a great selection of sushi and hot dishes.
The prices are pretty good too: lunch costs $21, and dinner is $29.90 per person, making it a fun spot to hang out with friends.
The food here is really tasty. You can enjoy fresh sashimi, flavorful sushi rolls, tender short ribs, crispy tonkatsu, and yummy chicken fried udon.
They even have miso soup and tempura that could compete with some of the best in the city. If sushi isn't your thing, don't worry—Kyoto House has plenty of other dishes, so everyone can find something they like.
They can also set up private rooms for bigger groups, which makes it a great choice for special occasions.
27. Spring Sushi Toronto
Spring Sushi Toronto is a lively place right in downtown that offers an awesome all-you-can-eat sushi experience.
If you’re in the mood for sushi, sashimi, tempura, or other Japanese dishes, this is definitely the spot to check out. They use the freshest and best ingredients, so every bite is packed with flavor.
Thinking about hosting an event? Spring Sushi can accommodate up to 300 standing guests or 150 seated ones. They also have a great patio where you can relax in the summer.
Every Friday in July and August, you can get a second bottled beer, cocktail, or mocktail for just $2. And, if you’re dining with kids on a Sunday evening, kids under 5 eat free, and kids aged 6 to 12 eat at half price (one child per paying adult).
28. Rosewood Asian Cuisine
Rosewood Asian Cuisine is a hidden treasure in downtown Toronto that’s perfect for anyone who loves dim sum. This lively restaurant features a big, modern dining area with tall ceilings and huge windows that let in a lot of light.
The stylish decor and fancy chandelier add a nice touch of elegance. If you go upstairs, there’s a classy dining room with plenty of seating, a balcony, and big screens – great for parties or special events.
The menu at Rosewood is extensive for fans of Cantonese food. They’re known for their amazing dim sum, which is available all day and even late into the night until 3 am, making it a hot spot for late-night bites.
You can choose from a wide range of dishes like shrimp dumplings, beef ho fun, sticky rice, and fried squid tentacles.
You can choose between ordering individual dishes or going for the all-you-can-eat (AYCE) option, which is a great deal at $40.
To Sum It All Up
Toronto is a dream come true for food lovers, and this list of 28 all-you-can-eat restaurants shows just that! From hot Brazilian steakhouses to cozy sushi places, there’s something for everyone. If you’re in the mood for Japanese BBQ at Gyu-Kaku or want to try unique dishes at Kathmandu Restaurant, each place offers a tasty and special experience. These restaurants were picked for their variety, quality, and the fun they bring to your meal.
Trying new foods together is a great way to create awesome memories. And don’t forget to look at ActiviFinder Toronto for more fun things to do in Toronto. Enjoy your meal!