SmartShelf

✦ Go Pro

Cheapest Ricotta in the UK

Prices updated 15 November 2026 · 24 products across 6 supermarkets

The best-value ricotta in the UK right now is Morrisons Ricotta 250g at Morrisons — £6.00/kg (£1.50).
24Products Compared
6Supermarkets
£6.00Lowest /Kg

We compare ricotta across all 9 major UK supermarkets: Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland — and rank by price per unit so you can see where ricotta is genuinely cheapest. Prices update daily.

1Morrisons Ricotta   250gMorrisons Ricotta 250gMorrisonsBest value£6.00/kg£1.502Ocado Italian Ricotta 250gOcado Italian Ricotta 250gOcado£6.00/kg£1.503Barilla Ricotta Pasta Sauce 400gBarilla Ricotta Pasta Sauce 400gOcado£6.25/kg£2.504Essential Italian Ricotta Strength 1Essential Italian Ricotta Strength 1Waitrose£6.40/kg£1.605M&S Ricotta 250gM&S Ricotta 250gM&S£6.40/kg£1.606Sainsbury's Fried Aubergine & Salted Ricotta Pasta Sauce, Taste the Difference 340gSainsbury's Fried Aubergine & Salted Ricotta Pasta Sauce, Taste the Difference 340gSainsbury'sNectar £1.80£6.62/kg£2.257Galbani Ricotta 250gGalbani Ricotta 250gTesco£7.60/kg£1.908Galbani Italian Ricotta CheeseGalbani Italian Ricotta CheeseWaitrose£8.00/kg£2.009Sainsbury's Calorie Counted Spinach & Ricotta Cannelloni 400gSainsbury's Calorie Counted Spinach & Ricotta Cannelloni 400gSainsbury's£9.63/kg£3.8510Batchelors Pasta 'n' Sauce Ravioli Microwave Ready Meal Spinach and Ricotta 300gBatchelors Pasta 'n' Sauce Ravioli Microwave Ready Meal Spinach and Ricotta 300gOcado£10.00/kg£3.0011Scoiattolo Spinach & Ricotta Giant Pasta 240gScoiattolo Spinach & Ricotta Giant Pasta 240gMorrisons£10.42/kg£2.5012M&S Count On Us Spinach & Ricotta Cannelloni 400gM&S Count On Us Spinach & Ricotta Cannelloni 400gM&S£10.63/kg£4.2513Sainsbury's Free From Spinach & Ricotta Tortelloni 250gSainsbury's Free From Spinach & Ricotta Tortelloni 250gSainsbury's£12.00/kg£3.0014Sainsbury's 290g Spinach & Ricotta Stonebaked PizzaSainsbury's 290g Spinach & Ricotta Stonebaked PizzaSainsbury's£13.28/kg£3.8515Sainsbury's 250g Ricotta & Spinach Ravioli Pasta, Taste the DifferenceSainsbury's 250g Ricotta & Spinach Ravioli Pasta, Taste the DifferenceSainsbury'sNectar £3.00£14.00/kg£3.5016Sainsbury's 250g Aubergine & Smoked Ricotta Quadrato Pasta, Taste the DifferenceSainsbury's 250g Aubergine & Smoked Ricotta Quadrato Pasta, Taste the DifferenceSainsbury'sNectar £3.00£14.00/kg£3.5017Dell' Ugo Spinach & Ricotta Cannelloni 300gDell' Ugo Spinach & Ricotta Cannelloni 300gOcado£14.33/kg£4.3018Filippo Berio Basil & Ricotta Pesto 190gFilippo Berio Basil & Ricotta Pesto 190gMorrisons£14.74/kg£2.8019Filippo Berio Basil & Ricotta Pesto 190gFilippo Berio Basil & Ricotta Pesto 190gOcado£14.74/kg£2.8020Filippo Berio Tomato & Ricotta Pesto 190gFilippo Berio Tomato & Ricotta Pesto 190gOcado£14.74/kg£2.8021M&S Ricotta & Spinach Ravioli 250gM&S Ricotta & Spinach Ravioli 250gM&S£15.00/kg£3.7522Sunny & Luna 180g Aubergine & Salted Ricotta Siciliana Tomato SauceSunny & Luna 180g Aubergine & Salted Ricotta Siciliana Tomato SauceSainsbury's£16.67/kg£3.0023M&S Made Without Prosciutto & Ricotta Cappelletti 250gM&S Made Without Prosciutto & Ricotta Cappelletti 250gM&S£18.00/kg£4.5024Sunny & Luna Aubergine & Salted Ricotta Tomato Sauce 180gSunny & Luna Aubergine & Salted Ricotta Tomato Sauce 180gOcado£19.44/kg£3.50
See The Live Ricotta Comparison →

Cheapest Ricotta: FAQ

Where is the cheapest ricotta in the UK?

Right now the best value ricotta is Morrisons Ricotta 250g at Morrisons, £1.50 (£6.00/kg). SmartShelf ranks ricotta by price per unit across 6 supermarkets, updated daily.

Which supermarket is cheapest for ricotta?

We compare ricotta across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare ricotta prices?

We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available. Free, with no sign-up.