Lamb, roast potatoes, mint sauce, and of course hot cross buns.
That's pretty much our food shop for Easter Sunday.
If you're strapped for cash and don't have time to shop around for the best deals, then never fear - AOL Money has done all the hard work for us and rounded up the cost of a standard Easter food basket.
At the time of publishing, Aldi hadn't yet released its price of lamb, so there's a bit of guesswork in there. However, when Aldi announced its turkey prices at Christmas, it trounced the opposition - so it's pretty safe to say they'll do the same again.
Asda
6 hot cross buns 75p
1 kg leg of lamb £7.50
Own-brand mint sauce £1 (36p per 100g)
Own-brand gravy granules for meat 79p (200g)
New potatoes 99p (500g)
Carrots 57p (1kg)
Asparagus £1.65 (250g)
Total £12.61
Tesco
6 hot cross buns £1
1kg leg of lamb £10
Own-brand mint sauce 59p (32p per 100g)
Own-brand gravy granules for meat 80p (200g)
Baby potatoes (1kg) 98p (49p per 500g)
Carrots (1kg) 60p
Asparagus (250g) £1.65
Total £15.62
Sainsbury's
6 hot cross buns £1
1kg leg of lamb £10
Own-brand mint sauce 80p (32p per 100g)
Own-brand gravy granules for meat 70p (82p per 200g)
Baby potatoes (1kg) £1 (50p per 500g)
Carrots (1kg) 55p
Asparagus (250g) £1.60
Total £15.27
Morrisons
6 hot cross buns £1.19
1kg leg of lamb £9.99
Own-brand mint sauce 65p (36p per 100g)
Own-brand gravy granules for meat £1.49 (30p per 200g)
Baby potatoes (500g) 76p
Carrots (1kg) 49p
Asparagus (250g) £1.65
Total £14.74
Aldi
6 hot cross buns 85p
Leg of lamb (on sale 30 March)
Own-brand mint sauce 49p (27p per 100g)
Own-brand gravy granules for meat 75p (50p per 200g)
'Salad' potatoes (1kg) 89p (45p per 500g)
Carrots (1kg) 49p
Asparagus 69p (£1.15 per 250g)
Total - assuming Aldi matches Asda on price for lamb - £11.21
Total - assuming Aldi matches Tesco on price for lamb £13.71
Winners and losers:
Tesco comes out as the most expensive, followed by Sainsbury's, while Asda and Aldi are particularly cheap. If Aldi can match Tesco, it'll be the clear winner on price.