Best value supermarket Valentine’s Day meal deals including M&S and Aldi – where you can get £33 of food for £15
A ROMANTIC meal for two is the perfect way to celebrate your loved one on Valentine’s Day.
But having a special dinner needn’t break the bank, as all the big supermarkets now offer special Valentine meal deals.
Prices start from less than £3 per person and go up to £12.50 each.
With different prices and combinations on each, it can be tricky to compare which supermarket actually offers the best value.
So here we look at what you get and how much you can save with each to find the best value Valentine’s meal deal for 2025.
Here’s the results…
Aldi
- £11.71
- Starter, main, side dessert and Prosecco
- No saving
This meal from Aldi costs less than £6 a person, appealing to those looking to keep costs low on the day of love.
However, there is no saving when you buy as a bundle, it’s the individual cost of the items in its Valentine’s Day range totted up.
You can choose from show stoppers of heart shaped pasta with lobster, as well as duck breast with plum and hoisin sauce.
However, the food underwhelmed in our taste test and scored below the similarly priced Asda deal.
If you want to drop the starter and drink you can get a deal for as low as £5.97, which includes a Specially Selected heart shaped pizza (£2.99), mini heart shaped garlic bread (£1.49), and mini heart pancakes (£1.49).
Asda
- £11.97
- Starter, main, two sides, pudding, Cava
- Saving up to £12.86
Asda’s meal works out as less than £6 a person making it one of the cheapest dinner deal out of all the supermarkets.
The food largely hit the mark in our taste test scoring an overall 3/5.
If you were to buy items in the deal separately, you’d pay up to £12.86 more meaning you are pocketing a decent saving the deal too
It’s the perfect option if you are looking for a wallet-friendly grub on Valentine’s Day.
Marks and Spencer
- £25
- Starter, main, side, dessert, Prosecco
- Saving up to £17.50
This is the priciest meal out of all the supermarkets.
Marks and Spencer has added 15 new items to its meal deal selection this year.
You can choose from eight different mains including sirloin steaks and duck breast, king prawn and lobster thermidor gratin.
And there are seven different starters.
Overall, the brand says there are 43,904 menu combinations to choose from.
The food scored highly but you are paying the most and could get bigger savings with cheaper alternatives.
Morrisons
- £15 with a More Card
- Starter, main, side, dessert and prosecco
- Saving up to £18.25.
Morrisons offers the second-biggest potential saving on meal deal, just behind Waitrose.
The deal comes in £5 cheaper than Waitrose, meaning you have to spend less overall to cash in on some decent savings.
The grocer also scored top marks in our taste test with the scallop and king prawn gratins noted as being almost identical to the M&S version.
Overall, this meal deal comes in at the best value when balancing cost and saving.
Tesco
- £18 with a Club card
- Starter, main, side, dessert and drink
- Saving up to £15.75
Tesco‘s Valentine’s meal deal works out as £9 a person, making it a good mid-priced option.
There are seven starters and 11 mains to choose from there is plenty of choice, meaning you are likely to find something to suit most tastes.
There are new additions this year such as Tesco Finest Chicken Ballotine with Parmesan & Wild Garlic.
Whereas some of the deals restrict you to fizz or wine, there’s also a decent selection available from Tesco including Lucky Saint alcohol free lager and MOTH Margarita.
You can save up to £15 with the bundle making it fair value or anyone looking for a bit of a bargain deal.
Sainsbury’s
- £18 with a Nectar card
- Starter, main, side, dessert and drink
- Saving up to £13.25
The Sainsbury’s deal is exactly the same cost as rival Tesco.
As with Tesco, you get a starter, main, side and dessert – though the savings on offer with Sainsbury’s deal are a little smaller.
There are 35 products available to choose across the range with starters including a scallop gratin.
And for mains you can choose from fish pie, as well as duck legs.
Waitrose
- £20
- Starter, main, side, dessert, prosecco
- Saving up to £18.65
Waitrose meal works out at £10 a person making it one of the priciest available.
However, the savings on items bought individually are also larger than the other rivals.
You are saving almost £20 overall meaning you are essentially getting a half price dinner.
The grub also scored well in our taste test coming in at 3/5 with the chocolate pudding noted as the star of the show.
And you have a good amount of choice with more than 30 food options from its No.1 menu, plus 10 different drink options.
How to save money on Valentine's Day
ADELE Cooke, a senior consumer reporter at The Sun, explains how to save money on Valentine’s Day.
If you’re not careful Valentine’s Day can end up hitting your wallet.
I explain how to avoid the traps.
AVOID THE SET MENU
As February 14 falls on a Friday this year, consider going out for a meal on Saturday instead.
This is because many restaurants insist that you must order a set menu on Valentine’s Day, which can be very expensive.
Usually this is not the case on other days.
Some of the set menu items may also be on the regular dinner menu, so you can still order them without paying a premium.
LOVE IS…FINDING A DISCOUNT CODE
If you do want to go out for dinner on Valentine’s Day then look for restaurant deals on The Fork.
This website shows you all the restaurants with special offers and deals in your area.
If you’re eating in this year, you could save money with one of the dine-in-for-two options above.
Check the individual cost of each item in the deal to ensure you’re making the biggest saving.
Keep an eye out for discounts and vouchers in the run up to February 14.
Some companies run special promotions in the lead up to the big day.
Check websites such as Groupon, which offers special dining options or experiences.
DON’T OVERSPEND
It can be easy to fall into the trap of overspending when it comes to spoiling a loved one.
But if you do, you’ll be causing yourself long term financial pain.
I’m sure if you have a chat with your partner and explain what your budget is before February 14th then you can both be on the same page and you’ll avoid disappointing them.