Skip to content
The vaulted candlelit dining room at The Grain Store, Old Town, Edinburgh

The Grain Store

Modern Scottish · Old Town, Edinburgh · £26 mains
Modern Scottish $$$ Old Town 27+ years independent

"One of Edinburgh's longest-running independents, grilling Scottish game under Old Town vaults — book the candlelit corner for an anniversary."

7Food
8Ambience
7Value

About The Grain Store

Climb the stair at 30 Victoria Street and the dining room opens under barrel-vaulted arches that once held sacks of grain. The Grain Store has run as an independent kitchen above Edinburgh's Old Town for more than 27 years, which makes it one of the longest-standing restaurant tenancies in the city. It trades on Scottish produce and a quiet, candle-lit room rather than on a celebrity name in the pass.

The format is straightforward: a market-led carte, a value set lunch, and a tasting menu the kitchen will run for a full table. Everything is cooked to order, with the sauces finished as the plates go out. For more of the city's rooms by occasion, see our Edinburgh dining guide.

The Kitchen

The kitchen works close to the Scottish larder: Highland venison, Borders lamb, day-boat fish from the east coast, game birds in season and wild mushrooms foraged from Scottish forests. The signature plate is the venison saddle, served with a braised-shoulder parcel, salsify, heritage kale and brambles at £26 — a single dish that shows how the kitchen handles both the prime cut and the slow one together.

Bread is baked each morning and brought out with the starters. The carte changes with what the markets and estates send, so the venison gives way to grouse in August and to scallops when the boats land them. Mains sit around the £24 to £30 mark, with the set lunch the smartest-value way in. The cooking is classical rather than experimental, and it is consistent in a way 27 years tends to demand. For the wider field, see our best fine-dining restaurants worldwide guide.

The Room

The room is the draw: low stone vaults, candlelight, white linen and tables spaced for a private conversation rather than a packed turn. Sound stays at a hum even when the room is full, so you can hear across the table without leaning in. Dress is smart-casual; most diners treat dinner here as an occasion without anyone insisting on a jacket. Seating runs to roughly fifty across the vaulted bays, with the corner two-tops the ones regulars ask for.

Best for Anniversary

Book the vaults for an anniversary dinner, because the room does the romance without theatre: candlelight under stone arches, generous spacing and a Scottish menu substantial enough to linger over. The pacing is unhurried, the lighting is forgiving, and the wine list runs long enough to mark the date with something older than the meal. It works just as well as a first-date table for the same reasons, and it sits in our Edinburgh dining guide among the Old Town's most atmospheric rooms.

Not for

Not for a quick or budget supper — the climb, the candlelit pace and the £24-plus mains are built for an unhurried evening, not a fast pre-theatre bite.

Frequently Asked

Is The Grain Store worth it?

Yes, for the room and the Scottish produce. The Grain Store has run independently above Victoria Street for more than 27 years, serving game, day-boat fish and its signature venison saddle under candlelit stone vaults. It is classical Scottish cooking rather than cutting-edge tasting-menu fare, and the value set lunch is the smartest way to try the kitchen before committing to a full dinner.

How do I book The Grain Store?

Book directly through the restaurant's website or by phone, ideally a week or more ahead for a weekend table. The dining room is small, spread across vaulted bays, so prime Friday and Saturday slots go first. For a tasting menu the kitchen prefers a full table and advance notice. Quieter weeknights are easier to get and just as atmospheric.

What is the dress code at The Grain Store?

Smart-casual. There is no jacket-and-tie rule, but most diners treat an evening in the vaults as an occasion and dress accordingly. The candlelit, white-linen room rewards a little effort without demanding formal wear. At lunch the mood is more relaxed, and you will not feel out of place in smart daywear.

How much does dinner at The Grain Store cost?

Expect mains around £24 to £30, with the signature venison saddle at £26. A three-course dinner from the carte runs roughly £45 to £55 a head before wine. The set lunch is the clearest value in the building. The wine list climbs well beyond that if you want to mark an occasion with an older bottle.

Is The Grain Store good for an anniversary?

Yes, it is one of Edinburgh's most atmospheric anniversary rooms. Candlelight under stone vaults, well-spaced tables and an unhurried pace make it easy to settle in for a long evening. Ask for a corner two-top when you book. The Scottish menu and a deep wine list give you plenty to linger over.

Reserve a Table
Reserve at The Grain Store

Book direct via the restaurant website or by phone; reserve a week ahead for weekend tables. Phone +44 131 225 7635.

Affiliate disclosure: Restaurants for Kings may earn a commission when you book through our reservation links, at no cost to you. Our scores are editorial and never paid for.

Practical Information
Address30 Victoria Street, Old Town, Edinburgh EH1 2JW
NeighbourhoodOld Town
CuisineModern Scottish
PriceMains ~£24–£30; venison saddle £26; value set lunch
Dress CodeSmart-casual
Seating~50 across vaulted bays
ReservationDirect / phone; book ahead for weekends