China Red Buffet, located at 30 Grindlay Street in the heart of Edinburgh, is a popular all-you-can-eat Chinese restaurant known for its extensive selection of over 100 oriental dishes. Blending traditional Chinese flavours with a modern buffet-style experience, it’s a favourite spot for both locals and visitors. Open six days a week (closed on Tuesdays), the restaurant serves lunch from 12:30 PM to 3:00 PM and dinner from 5:00 PM to 10:00 PM, with slight variations on weekends and holidays. China Red also offers wheelchair-accessible facilities and attentive staff to ensure a welcoming and inclusive dining environment. For bookings or more information, you can call 0131 228 8688 or email chinared2016@gmail.com.
Welcome to China Red restaurant at Grindlay Street, based in the heart of Scotland’s historical capital, Edinburgh. We offer a high quality buffet with an oriental twist. We offer a vast range of over 100+ dishes on our buffet where you can find tasty oriental food prepared only by our finest, highly experienced chefs.
Are you looking for the ultimate dining experience? Let us spoil you with our cocktails with great flavours while you choose from our buffet.



Food Allergies and Intolerances:
If you’d like to know about our ingredients, please speak to our staff before you order your food and drinks.



Our Philosophy
- We value our customers as our biggest priority.
- Our restaurant uses technology to enhance the dining experience.
- Our menu is updated regularly to maximise variety.
- We will strive to ensure customers have the best dining experience.

50% off parking
All dining customers can enjoy 50% off parking at castle terrace (up to 2 hours)




AWARDS
Opening Hours:
*CLOSED TUESDAYS
MON, WED and THURSDAY
Lunch 12:30pm – 3:00pm
Adult £16.99
Kids £8.49 (under 11)
£2 min charge
Dinner 5:00pm – 10:00pm
Adult £20.99
Kid £10.99 (under 11)
£3 min charge
FRIDAY
Lunch 12:30pm – 3:00pm
Adult £17.99
Kids £8.49 (under 11)
£2 min charge
Dinner 5:00pm – 10:00pm
Adult £21.49
Kids £10.99 (under 11)
£3 min charge
SATURDAY
Lunch 12:30pm – 3:00pm
Adult £17.99
Kids £8.49 (under 11)
£2 min charge
Dinner 5:00pm – 10:00pm
Adult £22.99
Kids £11.99 (under 11)
£3 min charge
We are pleased to announce that Sunday and Bank Holiday Lunch is back
SUNDAY & BANK HOLIDAY
Lunch 12:30pm – 4:30pm
Adult £18.99
Kids £10.49 (under 11)
£2 min charge
Dinner 4:30pm – 21:30pm
Adult £21.99
Kids £10.99 (under 11)
£3 min charge