Asda Deals

Brand Image

100% Verified

We check every deal, but if something's changed, please report it.

Price Check

Ensure you compare prices first, offers aren't necessarily cheapest.

Shop Safely

There's a risk any company can struggle, so learn to Shop Safely.

0 Current Deals

  • Every day of the week, Asda is letting kids aged 16 or under eat free in any of its 216 cafes (find your nearest) when accompanied by an adult paying at least £1. This is an ongoing offer with no end date currently set.

    You can take advantage at any time during cafe opening hours, with a maximum limit of one meal per child per day. There's no limit to how many children you can bring along for a free meal – a £1-paying adult covers multiple children.

    The kids' menu includes dishes such as fish fingers and chicken nuggets which would normally cost between £2.40 (for cold meals) and £2.60 (for hot). All dishes are served with a drink and piece of fruit. 

    Is it possible to spend just £1?

    Sides include bread roll (50p each), side salad (85p), fries (85p), gravy (20p) and more, so you could easily make up the minimum spend with a couple of these.

    Crucially, if you're in a lockdown area, you can take advantage of the offer via takeaway. Just turn up to your nearest Asda Cafe and get your kids meal to go.

    Did you know that teachers can get 10% off at Morrisons until Sun 31 Jan?

  • Tip Email

    FREE Weekly MoneySaving email

    For all the latest deals, guides and loopholes simply sign up today - it’s spam free!

  • If you go online to Asda or if you're visiting a store (find your nearest), you can pick up its £7 meal deal - including two pizzas, one side and a four-pack of Budweiser or non-alcoholic alternative. If ordering online, you'll need to factor in minimum spend and delivery charges. It's worth noting delivery slots are limited at the moment. This offer has been ongoing for a while now and there isn't a specified end date.

    What's on the menu? 

    Currently, the Asda website lists five pizzas, three sides, and five drinks to mix and match as you wish (subject to availability). A few highlights we spotted on the menu include:

    • Pizza Express 'Classic American'
    • Pizza Express 'Margherita'
    • Spicy meat feast
    • Cheese feast
    • Pepperoni

    • McCain smoky BBQ crispy dippers
    • Pizza Express 'Original Dough Balls' with garlic butter dip
    • McCain salt & pepper fries


    Please be Drinkaware. See our Restaurant Vouchers if you'd rather eat out.

  • Henri Cachet Champagne Brut is £13.50 a bottle in store and online at Asda*

    Please be Drinkaware.

  • Prosecco Spumante Extra Dry is £4.95 a bottle in store and online at Asda.

    Please be Drinkaware.

  • You can get a full school uniform (ages 2-16) from £11.50 at Asda*, which includes a polo shirt, sweatshirt and skirt or trousers. Asda sells most of its uniform in multipacks of at least two, so you're actually getting closer to two full uniforms, rather than just the one.

    George at Asda will be running 20% off all school uniform from Wed 3 Mar until Sat 6 Mar, so it's worth waiting until then to buy, if you can.

    The uniform is available to buy both in stores and online. If you're buying online, standard delivery's £2.95. Click and collect from a store (find your nearest*) is free.

    What do you get?

    To calculate the cheapest bundle price, we added two polo shirts, two sweatshirts and two skirts for £11.50, to be fully kitted out. Though this does mean you'll have extras as they come in multipacks. 

    Prices change depending on size. We noticed that a lot of sizes are sold out online. If George at Asda doesn't have the size you need available to order, try visiting a store instead. Alternatively, there are other similar items available online, but you may pay more for them.

    Delivery usually takes up to five working days, but may be subject to delays at the moment because of the pandemic.

    • Delivery not available for the Channel Islands and Isle of Man.

  • There are always ways to save money at Asda* so even if there isn't a cracking deal out there that works for you, don't assume you can't cut your costs further.

    Ways to save include:

    • Supermarket coupons. Make sure you check out our supermarket coupons page to save on your shopping.

    • Compare the cost of your trolley. Compare the cost of your shopping trolley at the major online supermarkets with MySupermarket*. Prices are often reflected in stores, so it's worth doing a check to see which is cheapest for you.

    • Take the Downshift Challenge. The phrasing and language used hypnotises us into thinking most costly is best. While the packaging looks more opulent, look beneath it and sometimes you won't be able to tell the difference (often it's made in the same factory). Take our Downshift Challenge.

    • Track if it's really a bargain. Most of us know just because a supermarket lists an item as "on offer", that doesn't mean it's cheap. The trouble has been sorting awesome offers from poor promos. To help, MySupermarket* charts products' price histories to show if a 'was' price is realistic.

    • Time trips right to bag huge yellow sticker discounts. If you spot a yellow sticker discount - fantastic. Grab it and use it quickly as it's a saving on perfectly good nosh. See when Asda normally reduces its produce in our Cheap Supermarket Shopping guide.

    • Check out similar retailers, eg, Sainsbury’s, Aldi and the other major supermarkets. If you're not committed to buying from Asda, check out our deals from AldiTescoSainsbury'sLidlMorrisons and Waitrose, where they may have a better offer.

    • Try haggling. We polled 1,400 MoneySavers to find out in which shops hagglers have most success. Supermarkets did feature, so it's worth a go. Find out more in our Haggle on the High Street guide.​

    • Had a problem with Asda? There’s a free online tool you can use to complain – it helps draft, manage and if necessary escalate your complaint. It’s offered by a firm called Resolver, which we like so much we work with it to help people get complaints justice – you can use it to complain to Asda*.

    If you spot any hot deals out there we have missed (we are human after all!), email us at or via Twitter @MSE_Deals.

  • Tip Email

    FREE Weekly MoneySaving email

    For all the latest deals, guides and loopholes simply sign up today - it’s spam free!

  • You can get a complete pair of varifocal glasses for £45 at Asda Opticians*. The price includes value frames, lenses, anti-reflective coating, tints and thinner lenses (if required).

    We compared prices with a number of other opticians, and found that Asda Opticians was the cheapest for varifocal glasses. Always compare prices before you buy though, as you may find a good deal at your local opticians.

    See below for the prices of a complete pair of varifocal glasses elsewhere:

    • Vision Express from £50
    • Glasses Direct from £68
    • Specsavers from £69

Latest Expired Deals

  • A dozen red roses from £3.99

    A dozen red roses from £3.99

    Our round-up of prices at major supermarkets


    Over-commercialised spending is one of our bugbears – you should never feel the pressure to buy stuff just because the calendar tells you it's Valentine's Day. But if you are planning to mark it with red roses, make sure you're not paying over the odds. Bunches of 12 start from £3.99 at supermarkets, but in the past stores have engaged in the 'war of the roses' and cut prices even further on the day itself.

    If you're interested in couriered roses from £25 instead, be aware that the closer we get to Valentine's Day, the more chance there is of falling foul of delivery delays. (Plus, you'll spend at least five times what you'd pay for a supermarket bunch.)

    Important: With the UK still in lockdown and trips out of the home limited to essential reasons, make sure you're picking up flowers as part of a planned supermarket trip.

    We'll update the below list as we get confirmation of this year's pricing from more retailers:

    Supermarket Price & available date
    (find your nearest)
    £3.99 for 12 red roses
    £1.99 for 10 red roses
    Available now
    (find your nearest)
    £5 for 12 red roses
    £24.99 for 100
    Available from Fri 12 Feb
    (find your nearest*)
    £5 for 12 red roses
    Available from Fri 12 Feb
    (find your nearest)
    £5 for 12 red sweetheart roses
    Available from Fri 12 Feb
    (find your nearest*)
    £5 for 12 red roses
    Available now
    (find your nearest)
    £5 for 12 red roses
    £10 for 12 red roses (slightly longer-stemmed)
    £20 for 12 premium long-stemmed red roses
    Available now
    (find your nearest*)
    £5 for 12 red roses
    Available now
    (find your nearest*)
    £5 for 12 red roses
    £10 for 18 red roses
    Checking when available
    (find your nearest)
    £10 for 12 Fairtrade red roses
    £15 for 24
    Available now

    Expect short-stemmed standard roses unless we've specified otherwise – we've not included any premium ranges. The cost of roses can shoot up if they are long-stemmed, or ethically/locally sourced. If you want more bang for your buck, consider alternatives such as tulips.

    How to jazz up a £2 bunch

    With a bit of creative flair, you can make a £2-£5 bunch of supermarket roses look a lot more expensive for next to nothing. Wrap them in some attractive paper (no need to spend more than £1), attach a self-penned poem (get some inspiration from Google) and you're sure to be in your loved one's good books.

    For more frugal flirtation, see our free ideas to celebrate Valentine's Day blog.

    MSE LAURA F says:

    Most of the prices are the same as last year's. The biggest difference is Aldi, who offered 12 sweetheart roses for £1.99 last February, as opposed to £3.99 this year. Aldi tells us that this year's bunch is made up of different types of roses – Calypso and Furiosa – so it's not quite like-for-like.

  • Valentine's Day cards from 25p

    Valentine's Day cards from 25p

    Our round-up, incl personalised photo cards from £1.79


    From the platonic and pun-tastic to the downright dirty, the Valentine's card market is a varied beast. It's not always possible to compare like-for-like, as each company has its own range, usually with a distinctive style of its own, like Scribbler's funny and rude designs. See below for our round-up of the cheapest cards and best codes we’ve found.

    If you've got the free Honey browser extension you can find out if there are any discounts floating around cyberspace that can be applied to your card, bringing the cost down further. These codes can be fleeting and don't always specify an origin or end date, so we haven't listed any here unless it's a code that's come from the card company itself.

    Important: With pressures on the postal service still ongoing, you'll need to take delivery times with a larger pinch of salt than usual. If you're planning on sending a card, do so as soon as possible to avoid falling foul of delays.

    Some of Scribbler's basic cards (they have a large range of cards that can be personalised too)

    Online or via app – personalised photo cards

    All of the cards below give you the option to personalise them with your own photos and your own message inside – meaning you could send them straight to the recipient, rather than having to handwrite a message yourself before sending.

    • Cards from £1.79 delivered at Card Factory*. There are basic cards for 99p but you'll need to pay £2.99 postage, whereas all personalised photo cards (priced from £1.79) include free UK first-class postage. You can't choose the date the card is delivered, so if you order in time for the free first-class delivery, your card will likely arrive a few days earlier than Valentine's Day.

    • Cards from £2.36 at Getting Personal via Vouchercodes. The cheapest personalised photo card is £1.79 plus 75p postage (if you select 'second-class'), but if you enter GIFT10 at checkout (courtesy of Vouchercodes), you can get 10% off.

    • Cards from £2.73 delivered at Snapfish. The cheapest personalised photo card is £2.49 (remember to check it's a folding card rather than a postcard) plus 99p postage, but you can get 30% off when you enter the sitewide code LOVE221 at checkout.

    • Cards from £2.84 delivered via the FreePrints Cards app. Each month, members of the FreePrints Cards app can send a discounted personalised photo card for £2.84 delivered. You'll need to select the 'premium folded' option to get a traditional card, rather than a postcard. There's no subscription fee or commitment needed to use the FreePrints Cards app.


    Online – generic cards

    • Cards from £3.98 delivered at Clintons. The cheapest option is a 99p card plus £2.99 standard delivery. You can’t personalise the message that goes inside the card, or add your own photos, so you’ll need to write in it yourself.

    In store

    Non-essential shops may be closed, but most supermarkets stock cards. In order to minimise trips outdoors, make sure to pick up a card as part of a planned groceries shop rather than making a special trip.

    Examples of the 99p cards available in store at Aldi

    For an even cheaper option, you might like to send a personalised postcard for 85p via the FreePrints Cards app, rather than a proper folded card.

    For a truly MoneySaving effort, you could always make your own card. If you ask us, frugality is sexy.