We're giving you the chance to win back the value of your meal - every time you dine this month!

The best buffet restaurants in Birmingham for an all-you-can-eat feast

All you can eat, all across the city – where to dine BIG in Birmingham without breaking the bank.

Updated on • Written By Ellie Donnell

The best buffet restaurants in Birmingham for an all-you-can-eat feast

The phrase ‘all you can eat buffet’ often brings to mind heaving plates and serious value, and in Birmingham that reputation holds strong. From sprawling Chinese buffets to flavour-packed halal spreads and sizzling global feasts, Birmingham's best buffet restaurants allow diners to eat as much as they like without worrying about the budget.

Whether you’re in the mood for a casual midweek meal or a group celebration, a buffet in Birmingham City Centre or beyond offers a chance to try a bit of everything in one sitting.

YOU MIGHT ALSO LIKE

If you’re new to the buffet game, here's a brief rundown. You pay a set price, then help yourself to as many trips to the counter as you like, usually within a specified time period. Naturally, you'll want to arrive with a decent appetite on you, but don't go too hard too quickly, or you'll fall at the first hurdle (and only have room for one round of food!). It’s worth starting small, sampling a few dishes before committing to favourites, and keeping an eye out for higher-value items like seafood or grilled meats if you want to maximise your spend.

Buffets remain popular because they suit all kinds of diners. They’re ideal for groups with different tastes, great for families, and often one of the most affordable ways to eat out. From a cheap buffet in Birmingham packed with crowd-pleasers to more specialised concepts, there’s something here for everyone. Below, you’ll find our pick of the best spots across the city to enjoy an all-you-can-eat feast.

Ming Moon, Birmingham

chinese dishes

What: Ming Moon is one of the go-to destinations in Birmingham for a Chinese buffet. The all you can eat set-up features a wide selection of dishes, from classic sweet and sour options to noodles, stir fries and sushi. Live cooking stations add to the fun, allowing diners to watch dishes being prepared fresh in front of them. It also offers flexible lunch, evening and all-day menus for every budget and occasion, with children dining for just £11.99 at all times. 
How much: From £18.99 per person
Where: 16 Hurst Street, B5 4BN
Book now: Ming Moon

Jimmy Spices

Interiors and buffet station

What: Jimmy Spices is a well-established name when it comes to buffets in Birmingham City Centre. The concept revolves around a global buffet, with stations dedicated to Indian, Chinese, Italian food and more. Diners can mix and match cuisines across visits to the counter, making it ideal if you’re dining with a group who all want something different. The best bit? Live cooking stations allow guests to choose their favourite dishes and see them cooked in front of them. Think fluffy naan breads straight from the tandoor, and DIY taco and nacho bowl set-ups. Grown-ups and kids alike will love this one.
How much: From £14.99 per person
Where: Regency Wharf, Broad Street, B1 2DS
Book now: Jimmy Spices

Ziryab Executive Buffet

ziryab buffet

What: Ziryab Executive Buffet is a halal-friendly buffet in Birmingham serving global dishes spanning South Asian, Middle Eastern and international flavours, with plenty of choice for meat lovers and vegetarians alike. Hop from Karahi lamb to noodle stir fries to spag bol, and you even get dessert thrown into the mix too, with the likes of chocolate cake, rasmalai, ice cream, jelly and more to round off your feast. Little ones can choose from the kid-friendly menu, and children under three eat for free. 
How much: £22 per person
Where: 35-41 Highfield Road, Saltley, B8 3QD
Book now: Ziryab Executive Buffet

Zauq Buffet

Food and booths

What: Zauq Buffet calls itself a 'fine dining' buffet experience, combining traditional South Asian dishes in a more refined buffet format. All dishes are halal-friendly, and the spread typically includes grilled meats, curries, rice dishes and street food-style snacks, alongside salads and desserts. What's more, drinks are unlimited, and you'll find sizzling live cooking stations serving up everything from pizza to noodles to order. It’s particularly popular for those looking for a cheap buffet option in Birmingham, starting from just £20 for adults and £9 for children.
How much: From £20 per person
Where: Unit 17, Star City Watson Road, B7 5SA
Book now: Zauq Buffet

Royal Shalimar

Interiors and plate of curry and rice

What: Royal Shalimar offers a celebration-worthy buffet centred around Indian and Pakistani cuisine, with a wide range of curries, grilled meats and traditional sides. With seating for more than 550 diners, and over 100 traditional Pakistani dishes to choose from (including children's and vegetarian options), this one's perfect for big group gatherings and occasions. Kick off with samosas, lamb chops and pakoras, before piling your plate high with flavour-packed curry and rice dishes. Kids under four eat free, and children under 10 years old dine for just a tenner. 
How much: £20 per person
Where: 238 Highgate Road, B12 8EA
Book now: Royal Shalimar

Rodizio Rico Birmingham

brazilian meat on skewer

What: For something a little different, Rodizio Rico brings a Brazilian-style buffet experience to Birmingham. Instead of heading to a counter, diners enjoy continuous tableside service of grilled meats carved directly onto the plate, alongside access to a gourmet salad bar. Guests begin with hot and cold dishes from the bar, then turn their card green side up to signal for meat service. Flip it to red when you need a break.
How much: From £31.20 per person
Where: The Cube, 196 Wharfside Street, B1 1RN
Book now: Rodizio Rico Birmingham

Kyoto Sushi & Grill

Kyoto dining room and sushi

What: Kyoto Sushi & Grill offers a Japanese-inspired buffet with a focus on sushi, grilled dishes and small plates. The all you can eat format allows diners to sample a range of sushi rolls, tempura and hot dishes, from spicy tuna crunch rolls to ramen, gyoza and punchy salads. It's a lighter, more modern take on the buffet concept, and although slightly more expensive than others in this list, is still incredible value considering how much sushi you get for the price.
How much: £33.80 per person
Where: 72 Hurst Street, The Arcadian, B5 4TD
Book now: Kyoto Sushi & Grill

Shahi Masala

Shahi masala buffet station

What: Shahi Masala is well known for its Indian buffet offering, particularly at weekends when the spread expands to include a wide range of curries, starters and sides. Expect classic dishes such as biryanis, tandoori meats and rich vegetarian options, all available in an all you can eat format. It’s a dependable choice if you’re after bold flavours and a filling meal at a reasonable price.
How much: Buffet pricing varies - ask the team
Where: 8 Burney Lane, Ward End, B8 2AH
Book now: Shahi Masala

Birmingham’s buffet scene is one of the best in the UK, with options spanning global cuisines and unbeatable price points. Whether you’re after a Chinese buffet in Birmingham, a halal spread packed with flavour, or a cheap buffet that still feels satisfying, there’s plenty to explore. Take your pick and arrive with an appetite! Looking for more casual and cost-effective places to eat in Brum? Check out Birmingham's best Indian restaurants or find out where to head for a proper Sunday roast