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

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.

< Back to articles
