Valentine’s Day is just around the corner, and like always, these holidays can rack up a hefty bill. Spending special time with your significant other shouldn’t have to cost so much, but instead of dining out, why not dine at home and cook a meal made with love?

To help make the day cheaper for you and your partner, Hotukdeals has compiled a handy list of the best dine-in deals across supermarkets. Just in time for February 14, food stores have compiled tasty deals, starting from as little as £10.

Deals expert at hotukdeals, Dan Evans, explained: “These supermarket meal deals offer a fantastic way to celebrate Valentine’s Day without breaking the bank. They are significantly cheaper than a restaurant meal—which could easily cost over £50 for a couple—they tend to be convenient and easy to prepare, and they often include premium ingredients.

“Plus, with the added benefit of voucher codes and loyalty programmes, couples can save even more while enjoying a special and romantic meal at home.”

Aldi

Offering a budget-friendly deal this Valentine’s Day is Aldi, with their special meals starting at £5.97 for two. The cheapest meals on the menu include heart-shaped pizza for £2.99, paired with garlic bread for £1.49, mini pink heart pancakes at £1.49, and a bottle of Prosecco Spumante DOC, totalling just £10.72.

Aldi heart shaped pizza for valentines day
These seven supermarkets have Valentines Day deals for dining in.

Aldi’s more premium options offer tempura prawns, lobster pasta, and cheesecake, as well as flavourful vegan options like wild mushroom/tomato & Basil Arancini and roasted Mediterranean veg with prices starting as low as £1.99.

Waitrose

Starting from February 7, leading up to Valentine’s Day, you can score yourself a three-course meal curated from Waitrose’s number one menu.

Choose a starter, main course, side, dessert, and drink of fine wine, cocktail, or non-alcoholic drink for just £20.

The delicious deal raises the stakes with the option of a sirloin served with peppercorn sauce or a salmon dish with champagne sauce and mouthwatering meat-free options.

M&S

A treat from M&S doesn’t have to be expensive this Valentine’s Day, with their dine-in deal for two, available from February 10. They’re offering the chance to indulge in three delicious dishes, paired with a bottle of Prosecco, cocktail cans, or wine for £25.

Pull out all the stops, minus the hassle, with steaks, beef wellingtons, hearty pies, or chicken breast paupiettes. Don’t forget to leave some room for something sweet, with classic cheesecake or some chocolate treats.

Couple toasting with wine glasses valentines day
The M&S deal also includes the choice of baked brie, salt and pepper wedges and potato Dauphinoise. (Image: Getty Images/Westend61)

Morrisons

This year, Morrisons is offering an exclusive deal to its Morecard members. With your points card, you can buy a three-course meal, as well as a side and a drink, for as little as £15.

From February 11, customers can cook up a romantic meal and choose from smoked salmon, chicken in creamy prosecco sauce, rump steaks, slow-cooked duck, and plenty more. Pair your meal with the best Pinot Grigio Rosé, a bottle of prosecco, bottles of Peroni, or one of their low- or no-alcohol options, included in the low price.

Tesco

Tesco’s Finest deals for two are back in time for Valentine’s Day, costing less than £10 per person. Their dine-in deal costs as little as £18 for Clubcard members and £12 at local Tesco Express Stores and is made up of a starter, main, side, dessert, and drink.

Available from February 10th, the offer includes Tesco Finest ‘Marry Me Chicken,’ Rump Steak with Green Peppercorn Butter, Mushroom Stroganoff Pies, and a whole load of desserts to satisfy those with sweet tooths.

Marry me concept, wedding / engagement ring with red candles, roses bouquet, heart shaped air balloon. Happy st. valentine's day concept. Close up, copy space, front view
Supermarkets are offering these deals from as early as February 6th ahead of the big day. (Image: Getty Images/iStockphoto)

Sainsbury’s

You can treat your nearest and dearest to a dine-in deal from Sainsbury’s and choose from their wide range of 35 products available. With Nectar card prices on meals for two, the supermarket is offering the chance to tuck into an £18 meal deal made up of three courses, a side, and a drink.

Cook up a storm in your kitchen with sirloin steaks or rump steaks, duck legs with cherry teriyaki glaze, plant-based mushroom Wellington, or try the chicken arrabbiata. The top deal for Nectar Card users gives you the choice of lemon tarts, cherry cheesecake, sticky toffee pudding, and more, as well as a selection of drinks to help wash it all down.

Lidl

Another budget-friendly supermarket with Valentine’s dishes available is Lidl, with a range of mains starting at £2.99. The food store is offering a major price reduction on meals for the big day, starting from February. Offers include special heart-shaped gnocchi and pasta for £1.99 each, deluxe salmon fillets for £4.49, and ribeye steaks starting at £4.99.

While the supermarket doesn’t have a dedicated three-course deal you can still get a meal on a budget. To finish the experience you can top it off with heart-shaped macarons, a candy flower bouquet and boxes of chocolates, ideal to surprise your partner on a budget.