Oui Madame – Islington
A stylish table for two, with delicious food and fine wine, ready for a romantic London evening. Oui Madame – Islington

Valentine's Day in London doesn't have to mean breaking the bank. With creativity, local knowledge, and a bit of savvy planning, couples can enjoy intimate, memorable meals without the hefty price tag that often comes with love‑themed dinner menus. While many of London's most famous Valentine's specials can exceed £80 per head, there are still plenty of spots where you can enjoy a delicious meal in a romantic setting for around £50 per person or less — whether that's through regular menus, pre‑theatre deals, set lunches, or hidden neighbourhood gems.

Finding a restaurant that balances atmosphere, quality, and affordability is key. Many couples want more than just a meal; they seek a space that feels special, where lighting, décor, and service create a sense of occasion. From cosy wine bars tucked away along the Thames to charming Italian trattorias in Hackney, London offers a wealth of options where the experience itself feels romantic without inflating the bill.

Choosing the right restaurant also gives you a chance to consider your date night wardrobe: think chic yet comfortable pieces that suit the venue, from smart-casual dresses and tailored trousers to soft knitwear layered with statement accessories. A well-chosen outfit adds to the evening's sense of occasion and makes the night feel thoughtful and memorable.

1. Luna Wine Bar – London Bridge

Located in the evocative riverside arches near Tower Bridge, Luna Wine Bar feels like a secret date night discovery. Candlelit interiors and seasonal plates, paired with interesting wines, make it ideal for couples who enjoy lingering over food and conversation. A few shared plates and a bottle of wine can easily fall within the £50‑per‑head mark. Outdoor seating overlooking Shad Thames adds charm on warmer evenings.

Style tip: Lightweight dress or smart trousers with a blazer. A scarf or delicate jewellery can elevate the look without feeling overdone.

Style tip
Keep it elegant yet relaxed with a lightweight dress or smart trousers paired with a blazer. Add delicate jewellery for a subtle sparkle. Pinterest

2. Gotto Trattoria – Hackney Wick

Gotto Trattoria offers a relaxed but cosy setting that doesn't feel like a budget choice. Three-course menus outside peak Valentine's pricing are around £22.50 per person, complemented by refreshing cocktails such as the passion fruit and rose spritz.

Style tip: Smart-casual Italian charm works best. Think midi skirts or crisp shirts and chinos, keeping comfort in mind.

Style Tip
Midi skirts or a crisp shirt with chinos hit the perfect balance of comfort and Italian-inspired chic. Pinterest

3. Brasserie Zédel – Soho

This classic French brasserie offers grandeur and a striking interior, with most dishes under £50 per person at lunchtime. Its grand architecture and attentive service make it an ideal setting for couples seeking both atmosphere and culinary value.

Style tip: Tailored layers or a sleek dress. French-inspired accessories, such as a small leather handbag or minimalist jewellery, complement the brasserie vibe.

Style Tip
Tailored layers or a sleek dress work beautifully; finish the look with French-inspired accessories like a leather bag or minimalist jewellery. Pinterest

4. El Pirata – Mayfair

El Pirata surprises many with its affordable Spanish tapas. An 11-dish spread costs around £39.50 per person, including favourites such as Jamón Ibérico de Bellota 5 Jotas. Sharing plates naturally encourages intimacy.

Style tip: Casual elegance works here; a flowing blouse or shirt with tailored trousers and low heels or polished flats is ideal.

Style Tip
A flowing blouse or shirt with tailored trousers and low heels creates casual elegance that’s perfect for sharing tapas. Pinterest

5. Oui Madame – Islington

A cosy French spot with rustic charm, Oui Madame remains budget-friendly even for Valentine's. Starters and mains paired with a bottle of house wine are easily under £50 per person.

Style tip: Soft colours and fabrics—think cashmere tops or wrap dresses. Layering adds warmth without losing elegance.

Style Tip
Soft fabrics and colours, like a cashmere top or wrap dress, layered for warmth and charm. Perfect for a cosy French date. Pinterest

6. Bocca di Lupo – Soho

Famed for its passionate Italian menu, the restaurant offers most dishes for under £50 each. Sharing starters or pasta adds intimacy without overspending.

Style tip: Smart-casual but playful. A patterned dress or shirt with relaxed tailoring keeps the mood light and stylish.

Style Tip
Playful smart-casual: patterned dress or shirt with relaxed tailoring for effortless, romantic style. Pinterest

7. Bentley's Oyster Bar & Grill – Mayfair

The pre-theatre menu (two courses ~£34; three courses ~£39) offers couples refined seafood dining at an affordable price.

Style tip: Nautical elegance — a crisp white shirt, tailored trousers, or a fitted dress works beautifully in this historic setting.

Style Tip
Nautical-inspired elegance — crisp white shirt, tailored trousers or a fitted dress, ideal for refined, romantic dining. Pinterest

8. Riviera – St James's

Situated on St James's Street, Riviera is a stylish modern French restaurant with a relaxed yet elegant vibe, perfect for a Valentine's date without the premium price tag. Many starters, mains, and sharing plates are priced under £25–£30 each, keeping two courses per person under £50.

Style Tip: Smart-casual polish — bespoke blouse or shirt with tailored trousers, or a chic midi dress with understated accessories.

Style Tip
Smart-casual polish — bespoke blouse or shirt with tailored trousers, or a chic midi dress with understated accessories. Pinterest

9. Gastro Pub Set Menus – Various Locations

Two- or three-course set menus around £30–£40 per head provide cosy, candlelit spots with quality British fare.

Style tip: Layered knitwear with a tailored coat or smart trousers; comfortable yet polished.

Gastropub
Gastropub in Soho, Fitzrovia, Covent Garden The Shaston Arms
Style Tip
Layered knitwear and tailored trousers or a polished coat strike the perfect balance of cosy and classy. Pinterest

10. Set Lunch Menus in Central London

Set lunch options offer a budget-friendly way to enjoy restaurants whose evening menus might exceed £50. Two or three courses at lunchtime still deliver atmosphere and charm.

Style tip: Day-to-evening versatility is key — a smart dress or trousers with a lightweight blazer ensures you look chic if your lunch stretches into early evening drinks.

Poon's
Poon's, Covent Garden in Central London Poon's
Style Tip
Smart dress or trousers with a lightweight blazer for a versatile day-to-evening look. Pinterest

Final Tips

  • Book early and be flexible: Mid-week or lunchtime can lower costs.
  • Check pre-theatre menus: Great value and still atmospheric.
  • Share dishes: Encourages intimacy while controlling costs.
  • Opt for house wine: A shared bottle enhances the evening at an affordable price.

Romance in London doesn't require lavish spending. With these restaurants, couples can enjoy memorable meals, charming settings, and stylish evenings without exceeding £50 per person — proving that thoughtfulness, not price, makes Valentine's Day truly special.