Yes for me and my girlfriend.
OK, bit out in the sticks but Rhubarb at Prestonfield House is a very nice place to eat in beautiful surroundings (watch the Peacocks but ignore Niddrie next door, lol).
You'll never get a full a la carte dinner at that price (more like £80 + drinks) but I'm sure all James Thompson's restaurants (The Witchery, The Tower & Rhubarb) do the £30 for 3 courses deal. Rhubarb website is
here and the offer is on the bottom right.
Again, all the Michelin starred restaurants (21212, Ploomed Horse, Wisharts, The Kitchen and the Balmoral) all do very affordable lunch menu's but you will pay more in the evening.
For an evening meal close to town, my personal choices in that price bracket would be:
The Outsider - for quirky, tasty and cost effective. Less "special" surroundings but good food.
Le Petit Folie - go to the upper floor in Randolph Place - lovely room - seasonal fare at reasonable prices - best in winter IMO.
Paris - restaurant upstairs in Le Monde on George Street - again lovely space for a romantic meal - haven't seen the prices recently though.
Fishers in Leith (not Thistle Street) - great seafood, not as good as Ondine, but slightly cheaper.
Iris - Thistle street - modern but good solid food.
I could name more but run out of time!