The best supermarket dine in for 2 deals: eat in for less

Last updated: 27/03/2026

For many people, a supermarket meal deal is just for lunch. These days, however, it's so much more. Most supermarkets offer restaurant-quality meals, similar to a takeaway, that you just need to take home and cook. These dine in for 2 meals give you a delicious main, a starter or side, drinks, and often dessert at excellent prices.

These meal deal dishes aren't low-quality, either. They make for great family meals to share with a partner or loved one. The food might offer king prawns, roast beef, dauphinoise potatoes, or other delights. Drinks often include a bottle of wine or fizz, or a four-pack of beer.

Read on to see how you can choose a great, low-effort meal that's healthier and cheaper than a takeaway. Remember, TopCashback offer cashback on food orders from most supermarkets. Get an even better deal on an affordable dinner treat when you shop through our website.

🎁 Get £15 cashback for joining TopCashback

We secured this exclusive offer, but our content stays unbiased.


Spend £15+ at Tesco, Sainsbury's, M&S or any of 6,000+ brands to get £15 back

  • No extra costs, no hidden fees
  • 120,000+ 5-star reviews on Trustpilot
  • Save money at 6,000+ brands

How does this offer work?

It's really simple: our site takes just 30 seconds when you buy online.

You do the shopping, we'll track your purchase, and then you'll get cashback in your account to withdraw to your bank or as a gift card.

Here's how to get your £15 offer;

  1. Click: Click the green button
  2. Join: Create an account
  3. Shop: Browse brands on our site
  4. Buy: Click Get Cashback then make a purchase
  5. Enjoy: We'll add £15 to your account once we track your purchase

How does TopCashback benefit? We make money when you buy from supported brands, which allows us to offer cashback with no hidden fees.

What dine in deals does each supermarket offer?

Almost every UK supermarket has their own spin on an indulgent, ready-to-cook meal when the food cupboard runs bare. Whether you're looking for a midweek meal or a weekend treat, you can probably find what you're looking for with a dine-in meal from at least one supermarket.

The concept is always the same: food and drink you can enjoy with little more than an oven or hob. However, everything else about them can change, from your choice of menu items to the cuisine on offer. Check in with each supermarket to see if they offer your favourites.

A mother and daughter shopping for supermarket meal deals

We’ll be updating these deals on a regular basis, making sure you can always get the latest and best meal deals from your favourite supermarkets.

These deals and cashback rates were last updated on the 26th of March, 2026.

Marks and Spencer dine in

M&S proudly proclaim themselves 'the home of dine in', being the supermarket that popularised the idea of premium, takeaway-quality meals you can cook at home. They continue this proud legacy, offering the quality you'd expect at a price that might take you by surprise.

Even better, M&S meal deals come with a lot more variety than most other supermarkets. Some of these meals are permanent additions to their menu, but others rotate in and out.

M&S don't sell their own dine in for 2 deals online. Instead, they sell most of them online through Ocado. You can get them in store from M&S and view them online.

M&S Gastropub Dine In

A colorful hummingbird logo on a white background.

✨ Price: £15
🍴 Serves: 2

Get all the flavour of the pub without leaving the house. Mains include garlic butter chicken kyiv, lasagne, and beef bourguignon. Your side could be mashed potato or triple-cooked chips, with a starter or dessert thrown in, like croquettes, steak pie, vanilla cheesecake, or sticky toffee pudding.

Stir Fry Dine In

A colorful hummingbird logo on a white background.

✨ Price: £8
🍴 Serves: 2

A rich stir fry for a more select type of diner. Get a wide range of noodles, vegetables and sauces, including chilli sauce, black bean and garlic sauce, and more. It also comes with your choice of meat, such as beef strips or chicken breast.

Pizza Night Dine In

A colorful hummingbird logo on a white background.

✨ Price: £14 (£12 at Ocado)
🍴 Serves: 2

Get a taste of Italy with a British family favourite. For your £14, you get two pizzas and two sides. Pizza options range from margherita to marmite, with side options including chicken munchies, halloumi fries, and mozzarella sticks.

Fresh Pasta Dine In

A colorful hummingbird logo on a white background.

✨ Price: £7
🍴 Serves: 2

Treat yourself to a luxurious spin on the classic British midweek meal. You get your choice of pasta, a range of delicious sauces, and your choice of breads and garlic breads to go with it.

Indian Dine In

A colorful hummingbird logo on a white background.

✨ Price: £15
🍴 Serves: 2

Enjoy one of Britain's other favourite foods with the M&S Indian meal deal. You get two main meals and two sides, ensuring neither of you has to miss out on their favourite dish. Get tamarind dal, chicken tikka masala, onion bhajis, and your choice of rice or naan.

Chip Shop Dine In

A colorful hummingbird logo on a white background.

✨ Price: £12
🍴 Serves: 2

Get the iconic Friday night treat without the queues or prices. Choose from one classic chip shop main like cod, haddock, chicken, and pie, two sides like chips and onion rings, and a beloved chip shop sauce, such as curry.

Tesco dine in deals

Tesco offer a wide array of bargain dinners, but only a few meal deals, available in their Tesco Finest range. However, these meal deals offer everything you might want for dinner with a loved one or a solo treat – and some of them come finished with a drink.

Note: You need a Tesco Clubcard to benefit from these deals. Otherwise, you pay the individual cost for the items you want.

Tesco Finest Dine In Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £15 (Clubcard)
🍴 Serves: 2

Get a two-person favourite at a great price. Get steak, beef brisket, or lasagne alongside creamy mashed potatoes, vegetable greens, or dark chocolate cheesecake. For drinks, enjoy a bottle of red wine or white wine, some beers, or something soft like Diet Coke.

Tesco Pizza Company Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £10 (Clubcard)
🍴 Serves: 4

If you want something a little more low-key, this is where to look. Get two large American-style pizzas, two delicious sides, and a dip for £10. It's takeaway-quality and style food without the price tag. It has all the pizzas you love, with sides like garlic butter doughballs, chicken strips, or Cajun-style onion rings.

Waitrose dine in deals

Waitrose have a range of dinner deals, made with their usual quality and luxury. Their meal deals come in all shapes and sizes, from straightforward and charming dinners all the way to elaborate feasts.

Waitrose No 1 Dine In Deal

A colorful hummingbird logo on a white background.

✨ Price: £15
🍴 Serves: 2

Get a taste of the finer things while still enjoying the food you love. The signature Waitrose meal deal puts a delicious spin on classics you love. For £15, you get a two-course meal with a main, a side, and a starter or dessert. Get Wagyu beef ragu, lamb moussaka, triple-cooked fries, prawn cocktails, and dark chocolate mousses for the perfect treat.

Waitrose Stir Fry Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £8
🍴 Serves: 2

Enjoy a fancy spin on a classic stir-fry, with some ingredients you might not have used before. Add noodles, a protein like duck breast or tofu, a sauce, veg, and assemble a convenient, delicious feast.

Sainsbury's dine in deals

For real price variety, check out Sainsbury's dinner meal deals for Nectar members. Their offerings range from truly affordable, simple meals that require some assembly to more decadent, convenient meals that rival the range at any other supermarket. Make sure to use a Nectar card, or you’ll pay full price and miss out on a bargain.

Sainsbury's Taste the Difference
Dine In Deal

A colorful hummingbird logo on a white background.

✨ Price: £15
🍴 Serves: 2

Sainsbury’s offer a well-rounded, all-purpose meal deal. Get a main, a side, a dessert, and a drink in one go. It's a complete night-in feast, complete with treats like pork belly, cauliflower cheese, hazelnut tiramisu, and wine or beer.

Sainsbury's Stir Fry
Dine In Deal

A colorful hummingbird logo on a white background.

✨ Price: £3
🍴 Serves: 2

At the opposite end of the spectrum, we have the ultimate in affordable convenience. With a Nectar card, you can create your perfect vegetarian stir fry for just £3. Choose from more than five sauces, eight vegetable mixes, and three types of noodles to create a delicious, simple meal for two.

Sainsbury's Takeaway Pizza Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £10
🍴 Serves: 4

Another fakeaway classic to save you money. With the Sainsbury's dine-in pizza deal, you get two pizzas, a side, and a dip for less than what two pizzas would normally cost you. Choose from classic pizzas and then add breaded mushrooms, cheese and bacon potato skins, or cookie dough dessert.

Sainsbury's Discovery Classics Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £10
🍴 Serves: 2

Go a bit outside your comfort zone with unusual, delicious, and convenient food from Sainsbury's. You get one main and one side, emphasising potential new dishes like poacher's pie and miso hispi cabbage, alongside familiar staples like triple-cooked chips.

Sainsbury's Discovery Indian Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £15
🍴 Serves: 2

Treat yourself to the next best thing to a meal out, all for a great price in the comfort of your home. Get two classic mains like butter chicken and achari beef short rib, and finish it off with two sides, including delights like hasselback potatoes and lamb samosas.

Morrisons dine in for 2 deals

Morrisons tend to only offer one dine in for 2 deal at a time, confidently titled 'The Best'. In its current form, running until the end of the year, Morrisons offer some generous dinner helpings. These include familiar favourites and some things that are a little fancier.

Morrisons The Best Dine In For 2

A colorful hummingbird logo on a white background.

✨ Price: £10 (£9 with More)
🍴 Serves: 2

With Morrisons' flagship dine-in deal, you get one main, two sides, and a dessert. It's always affordable, whether you're enjoying a delicious ranch steak or coq au vin in a red wine jus. Have it with mashed potatoes, Mediterranean vegetables, or more, and cap off with a cheesecake or other dessert.

Morrisons Harry Ramsden Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £10
🍴 Serves: 2

Get one of the big names in fish 'n' chips in the UK, right in the comfort of your kitchen. With one classic chip shop main and two sides between you, you can be comfortably stuffed at a great price.

Morrisons TGI Fridays Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £10
🍴 Serves: 2

Celebrate your evening and weekend in style with Morrisons' TGI Fridays partnership. Get a mouth-watering TGIF main, like BBQ pulled pork, and pair it with two sides like nacho mac and cheese, creole prawns, or house fries.

Morrisons Takeaway Pizza Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £10
🍴 Serves: 2

Get a takeaway-style meal without waiting for delivery. Two pizzas and two sides allow you and a loved one to mix and match and both walk away satisfied, with stuffed-crust cheese, loaded pepperoni, meat feast, onion rings, mac and cheese bites, and much more.

Morrisons Stir Fry Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £6
🍴 Serves: 2

Go above and beyond to assemble a quick, delicious stir fry for you and a loved one. Combine a meat, like chicken breast; vegetables, like mixed peppers; a sauce, such as coconut and lemongrass, and noodles like Singapore-style to craft your unique, perfect meal.

Morrisons The Best Frozen Pizza Meal Deal

A colorful hummingbird logo on a white background.

✨ Price: £10
🍴 Serves: 2

Get a full meal ready to eat within minutes, or store in your freezer until it's needed. Combine two pizzas, such as pepperoni or garlic bread, and add two sides or desserts, including mozzarella sticks and Belgian ice cream.

ASDA dine in deals

ASDA aren't afraid of variety when it comes to their supermarket dinner deals. They cover more price points and choices of food than almost any other supermarket, with a mouth-watering selection of food to enjoy when you fancy something delicious and easy.

Bistro Dine In For 2 Meal

✨ Price: £11
🍴 Serves: 2

Get a full three-course meal bursting with variety in this supermarket deal. With a starter, a main, a side, and a dessert, you and a loved one won't be missing out. Build your meal around a core selection of mains, like gammon made by slow-cooking, and create the perfect banquet to end the week.

Takeout Club Pizza Meal Deal

✨ Price: £10.50
🍴 Serves: 2

This ASDA pizza meal deal is another one for the books. You get two pizzas, with options for stuffed-crust or classic crust lovers, with two sides. Although you'll need to buy drinks separately, it's still a great deal on two pizzas with some garlic bread, waffle fries, or chicken strips.

Co-op dine in deals

The Co-op offers a more ad-hoc range of dinner deals. While they don't have a specific dine-in section, the dinners they do offer make for an excellent dine-in experience without a lot of effort required, sometimes as cheaply as half price.

Note: Some Co-op meal deals require a Co-op membership to take advantage of. We'll note the price difference for members and non-members on these deals.

Co-op Irresistible Ready Meals

A colorful hummingbird logo on a white background.

✨ Price: £8
🍴 Serves: 2

Go for the ultimate in price and convenience with this deal. Get two ready meals, each of which feeds a person comfortably, for £8. While this meal doesn't come with any sides, drinks, or desserts, it's still a convenient way to feed yourself and a loved one. Choose from lasagne, paella, cottage pie, and more.

Which supermarkets don't do dine-in meal deals?

While Iceland, Lidl, and Aldi all offer fine ranges of dinner food, they don't have bespoke dinner deals all year round like other supermarkets. You have to wait for special occasions to get a Valentine’s Day meal deal or similar from Aldi or Iceland.

You can still get your favourites together for a lovely end-of-day meal with a loved one, but it won't come with a bundle and discount like at M&S, Tesco, and many more.

Which supermarket dine in for 2 deals are the best?

It's impossible to say, for every shopper, which supermarket boasts the best dine-in dinner meal deal. Even beyond matters of taste and preferences for different dishes, customers have different needs.

However, depending on those needs, some supermarkets do pull out ahead. Read on to learn which supermarket meal deals excel for certain diners' needs.

Cheapest dine-in meal deal - Tesco

An image of a rosette highlighting the cheapest supermarket dine in deal in the UK
An image of a rosette highlighting the cheapest supermarket dine in deal in the UK

For traditional dine-in meal deals, the cheapest has to be the Tesco Pizza Company Meal Deal. Feeding four for £10, it comes out to £2.50 per person. Between two pizzas, two sides, and a dip, everyone can get something they want. It's easy to customise with extras, but you don't need to for a great meal.

The Sainsbury's Stir Fry Meal Deal is cheaper, costing just £3. However, it's an unusual dine-in deal, not coming with any sides, starters, or desserts.

As a result, we've got to give it to the Tesco pizza offer due to better fitting the idea of an indulgent, takeaway-quality treat that comes out far, far cheaper.

Most variety - Tesco

A badge celebrating the most varied supermarket dine in deal
A badge celebrating the most varied supermarket dine in deal

The Tesco Finest meal deal has an impressive amount of variety. It's less constrained than other specific deals, offering over 30 products to mix and match for your perfect meal. Between its mains, sides, desserts, and range of soft and alcoholic drinks, there's the makings of a meal for anyone in there.

Best quality meal deal - M&S

A rosette celebrating the best meal deal sold by UK supermarkets

In terms of quality, we have to tip our hat to the classic M&S meal deal. They're known as the home of dine-in for a reason, and their offerings still more than hold their own.

While each individual selection doesn't rival the Tesco Finest dine in for 2 meal for variety, M&S cover multiple different cuisines with aplomb. Their meals are carefully curated for consistent quality.

Other members of the TopCashback team agreed with this, sharing their thoughts:

Neil from TopCashback said: "M&S pizza meal deals with the sides are good. You can sometimes get a pudding too!"

Georgia from TopCashback said: "M&S for me and my partner due to quality/value for money, also choice."


A woman standing by her shopping cart, reading her shopping list for supermarket dine-in deals

Fork out less for the perfect dinner

You don't have to pay through the nose for a treat, however fancy your tastes are. Whether you want some fish and chips or a delicious stir fry on a bed of noodles, there's a perfect balance between flavour, convenience, and cost at most UK supermarkets.

If you want something cheaper than a takeaway but more indulgent than your normal cooking, hopefully we've given you somewhere to start. If nothing else, it’s a great meal to enjoy when you fancy a night off from home cooking. Put it in the oven, relax, and enjoy.

Each supermarket's meal deals offer something slightly different, with unique options, combinations, portions, and prices for you to choose from. Why not try a few and find your favourite? The worst that'll happen is you have a series of lovely dinners.

If you want other low-hassle, low-cost ways to enjoy delicious food, check out our HelloFresh review and Too Good to Go guide.

🎁 Get £15 cashback for joining TopCashback

We secured this exclusive offer, but our content stays unbiased.


Spend £15+ at M&S, Sainsbury's, Waitrose or any of 6,000+ brands to get £15 back


You don't pay more for using us, and it doesn't cost you anything.  

How does this offer work?

It's really simple: our site takes just 30 seconds when you buy online.

You do the shopping, we'll track your purchase, and then you'll get cashback in your account to withdraw to your bank or as a gift card.

Here's how to get your £15 offer;

  1. Click: Click the green button
  2. Join: Create an account
  3. Shop: Browse brands on our site
  4. Buy: Click Get Cashback then make a purchase
  5. Enjoy: We'll add £15 to your account once we track your purchase

How does TopCashback benefit? We make money when you buy from supported brands, which allows us to offer cashback with no hidden fees.

And remember, you can eat for less when you shop through TopCashback. We give you some of the cost of your online shop back with most supermarkets. If you want an even better deal on takeaway-quality food, you've come to the right place.

Do you have a favourite supermarket dine in for 2 meal? Do you like to share them with friends, with family, or with a partner? Let us know down below to help other hungry shoppers!


You may also like

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}