thinkmoney logo

Cut the cost of Valentine’s Day with supermarket dine‑in deals

Laurie McEvoy
Written by Laurie McEvoy
Senior copywriter
26th Jan 2026
2 minute read

Valentine’s Day has a funny way of sneaking up on your bank balance. One minute it’s “just a nice meal”, the next you’re £120 down and pretending you meant to order the expensive wine.

The good news? You don’t need to break the bank to make the day feel special. Supermarkets have clocked on and rolled out dine‑in deals that bring the fancy vibes without the fancy bill.

Stick the tablecloth on. Light a candle. Pretend your kitchen’s a bistro. Job done.

Here’s what’s on offer - and what it’ll actually cost you.

Asda

Asda’s keeping things simple.

  • You’ll get a starter, main, two sides, dessert and a drink for £12.
  • Available 5–15 February

Great value if you want the restaurant experience without the price tag.

Tesco

Tesco’s deal depends on where you shop and whether your Clubcard earns its keep.

  • £20 with a Clubcard gets you a starter, main, two sides, dessert and a drink
  • Or £15 at Tesco Express if you’re happy to skip the starter
  • Available **9–14 February **

No Clubcard? This might be the nudge you needed.

Morrisons

Morrisons offers a solid bang‑for‑buck option.

  • Couples can enjoy a starter, main, side, dessert and drink for £15.
  • Available 5–14 February

A strong middle ground if you want variety without overpaying.

Co‑op

Small shop, big value – especially if you’re a member.

  • Members get a main, two sides and a drink for £10
  • £12 if you’re not a member
  • Available 4-17 February

If you’re already popping into Co‑op for the essentials, this is an easy win.

Sainsbury’s

Nectar card holders, this one’s for you.

  • A starter, main, side, dessert and drink will set you back £18 with Nectar.
  • Available 9–14 February

Pricier but a good balance of choice and quality.

Waitrose

If “treat yourself” is the brief and the budget allows, get yourself down to Waitrose.

  • A starter, main, side, dessert and drink costs £25.
  • Available 10–15 February

The priciest option, but perfect for a more premium night in.

Whether you’re veggie, meat‑mad, dessert‑first or just here for the wine, there’s a dine‑in deal that lets you mark Valentine’s Day without rinsing your account.

You’ll eat well. You’ll save money. And your bank balance will still love you in the morning.

Laurie McEvoy
Written by Laurie McEvoy

< Back to articles