Asda Bistro Buttery Mash
Asda
Swap: Asda Bistro Buttery Mash
Label check: Excellent (88)
Protein: 1.4g per 100g
Asda
Ready meals, soups, and sides from our checked list that do not list a seed oil. We read the ingredients.
60 products
Last checked: 29 October 2026
Asda
Swap: Asda Bistro Buttery Mash
Label check: Excellent (88)
Protein: 1.4g per 100g
Asda

Cathedral City
Swap: Cathedral City Cheesy Mash
Label check: Excellent (88)
Protein: 5.2g per 100g
Morrisons, Tesco

Downies of Whitehills
Swap: Downies Of Whitehills Traditional Cullen Skink Soup — instead of Soups with yeast extract, sugar and thickeners
Label check: Excellent (88)
Protein: 6.5g per 100g
Morrisons

Mash Direct
Swap: Mash Direct Mashed Turnip — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (88)
Protein: 0.9g per 100g
Morrisons

Morrisons
Swap: Morrisons Cheddar Cheese Mash — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (88)
Protein: 4.2g per 100g
Morrisons

Morrisons
Swap: Morrisons Mash
Label check: Excellent (88)
Protein: 2.3g per 100g
Morrisons

Morrisons The Best
Swap: Morrisons The Best Creamy Mash 400g — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (88)
Protein: 1.9g per 100g
Morrisons

Pipers Farm
Swap: Pipers Farm Cauliflower Cheese with West Country Mature Cheddar — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (88)
Protein: 4.7g per 100g
Pipers Farm · online

Sainsbury's
Swap: Sainsbury's Frozen Mash
Label check: Excellent (88)
Protein: 2.3g per 100g
Sainsbury's
Tesco
Swap: Tesco 2 Baked Potatoes with Cheddar
Label check: Excellent (88)
Protein: 3.4g per 100g
Tesco

Unearthed
Swap: Unearthed Spanish Potato Tortilla Omelette
Label check: Excellent (88)
Protein: 5.2g per 100g
Ocado, Tesco
Unearthed
Swap: Unearthed Spanish Spinach Omelette
Label check: Excellent (88)
Protein: 5.1g per 100g
Tesco

Albert Bartlett
Swap: Albert Bartlett Carrot & Swede Mash 400g — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (80)
Protein: 1.1g per 100g
Morrisons

Albert Bartlett
Swap: Albert Bartlett Colcannon Mash 400g — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (80)
Protein: 1.3g per 100g
Morrisons

Baxters
Swap: Baxters Super Good Pea, Broccoli and Basil Pesto
Label check: Excellent (80)
Protein: 2.3g per 100g
Sainsbury's, Asda
Ben's Original
Swap: Ben's Original Lunch Bowl
Label check: Excellent (80)
Protein: 5g per 100g
Sainsbury's, Tesco

Biona
Swap: Biona Brown Lentil Curry Organic (400g) — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (80)
Protein: 4.7g per 100g
Morrisons

Cauliflower Cheese
Swap: Cauliflower Cheese Tesco
Label check: Excellent (80)
Protein: 5.2g per 100g
Tesco
Heinz
Swap: Heinz Mr Ridiculously Good's Smooth Tomato Bolognese
Label check: Excellent (80)
Protein: 1.6g per 100g
Tesco, Asda
Heinz
Swap: Heinz Sweet and Sour Chicken
Label check: Excellent (80)
Protein: 2.9g per 100g
Tesco, Asda

Lidl
Swap: Lidl Somerset Vintage Cheddar Cheese Bake
Label check: Excellent (80)
Protein: 12.3g per 100g
Lidl

M&S
Swap: M&S Dauphinoise Potatoes
Label check: Excellent (80)
Protein: 3.6g per 100g
M&S

M&S
Swap: M&S Gastropub Brie and Spinach Gratin
Label check: Excellent (80)
Protein: 4.3g per 100g
M&S

M&S
Swap: M&S Mini Meal Fish Pie
Label check: Excellent (80)
Protein: 6.7g per 100g
M&S

Morrisons
Swap: Morrisons Carvery Cauliflower Cheese 600g — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (80)
Protein: 3.8g per 100g
Morrisons
Morrisons
Swap: Morrisons Cauliflower Cheese
Label check: Excellent (80)
Protein: 4.2g per 100g
Morrisons

Morrisons
Swap: Morrisons New Covent Garden Potato & Leek Soup — instead of Soups with yeast extract, sugar and thickeners
Label check: Excellent (80)
Protein: 1.2g per 100g
Morrisons

Morrisons The Best
Swap: Morrisons The Best Cauliflower Cheese 400g — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (80)
Protein: 5.6g per 100g
Morrisons

Morrisons The Best
Swap: Morrisons The Best Maris Piper Dauphinoise Potatoes — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (80)
Protein: 2.7g per 100g
Morrisons

New Covent Garden
Swap: New Covent Garden Vegetable Soup — instead of Soups with yeast extract, sugar and thickeners
Label check: Excellent (80)
Protein: 1.3g per 100g
Morrisons

Sainsbury's
Swap: Sainsbury's British Carrot & Swede Mash
Label check: Excellent (80)
Protein: 1g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Cauliflower Cheese
Label check: Excellent (80)
Protein: 4.9g per 100g
Sainsbury's
Saporito
Swap: Saporito Stone Baked Margherita Pizza
Label check: Excellent (80)
Protein: 11g per 100g
Asda
Tesco
Swap: Tesco Broccoli Cheese
Label check: Excellent (80)
Protein: 5.1g per 100g
Tesco

Tesco
Swap: Tesco Buttery Mash
Label check: Excellent (80)
Protein: 2.1g per 100g
Tesco

Tesco Finest
Swap: Tesco Finest Golden-Baked Potato Dauphinoise
Label check: Excellent (80)
Protein: 3.7g per 100g
Tesco

Tesco
Swap: Tesco Finest Golden-Baked Potato Dauphinoise Delicately
Label check: Excellent (80)
Protein: 3.7g per 100g
Tesco

Tesco
Swap: Tesco Leek, Potato & West Country Cheddar
Label check: Excellent (80)
Protein: 2.2g per 100g
Tesco

Tesco
Swap: Tesco Potato Dauphino
Label check: Excellent (80)
Protein: 3g per 100g
Tesco

Tesco
Swap: Tesco Root Veg Mash
Label check: Excellent (80)
Protein: 1.5g per 100g
Tesco
Tesco
Swap: Tesco Root Vegetable Mash
Label check: Excellent (80)
Protein: 1.4g per 100g
Tesco

Trevijano
Swap: Trevijano Mediterranean Risotto (280g) — instead of Ready meals with seed oils, sugar and flavourings
Label check: Excellent (80)
Protein: 7.5g per 100g
Morrisons

Waitrose
Swap: Waitrose Cauliflower Cheese
Label check: Excellent (80)
Protein: 6.2g per 100g
Waitrose
Waitrose
Swap: Waitrose Potato Gratin
Label check: Excellent (80)
Protein: 4.3g per 100g
Waitrose
Waitrose
Swap: Waitrose Pumpkin and Pine Nut Fiorelli
Label check: Excellent (80)
Protein: 8.8g per 100g
Waitrose
Waitrose
Swap: Waitrose Spinach & Ricotta Ravioli
Label check: Excellent (80)
Protein: 9.9g per 100g
Waitrose

Waitrose
Swap: Waitrose Three Cheese Cauliflower & Broccoli
Label check: Excellent (80)
Protein: 7.1g per 100g
Waitrose

Yeo Valley
Swap: Yeo Valley Organic Cauliflower, Leek & Cheddar Soup 400g — instead of Soups with yeast extract, sugar and thickeners
Label check: Excellent (80)
Protein: 2.4g per 100g
Morrisons

Yorkshire Provender
Swap: Yorkshire Provender Provender Cauliflower & Kale Soup 560G — instead of Soups with yeast extract, sugar and thickeners
Label check: Excellent (80)
Protein: 2.7g per 100g
Morrisons

Yorkshire Provender
Swap: Yorkshire Provender Provender Pea & Creme Fraiche Soup — instead of Soups with yeast extract, sugar and thickeners
Label check: Excellent (80)
Protein: 3g per 100g
Morrisons

Yorkshire Provender
Swap: Yorkshire Provender Provender Root Vegetable With Pearl Barley Soup — instead of Soups with yeast extract, sugar and thickeners
Label check: Excellent (80)
Protein: 1.1g per 100g
Morrisons

Bol
Swap: Bol Chickpea Jalfrezi
Label check: Good (70)
Protein: 6.7g per 100g
Tesco
Bol
Swap: Bol Chickpea Tikka Masala
Label check: Good (70)
Protein: 5g per 100g
Tesco
Ella's Kitchen
Swap: Ella's Kitchen Spag Bol
Label check: Good (70)
Protein: 4g per 100g
Asda, Tesco

Lidl
Swap: Lidl Lupilu Organic Chicken Casserole with Rice
Label check: Good (70)
Protein: 2.5g per 100g
Lidl

Lucien & Pierre
Swap: Lucien & Pierre Spinach And Ricotta Lasagne — instead of Ready meals with seed oils, sugar and flavourings
Label check: Good (70)
Protein: 4.8g per 100g
Morrisons

Sainsbury's
Swap: Sainsbury's Chicken &Mushroom Grains Soup
Label check: Good (70)
Protein: 2.2g per 100g
Sainsbury's

Yorkshire Provender
Swap: Yorkshire Provender Provender Chicken & Lentil Soup — instead of Soups with yeast extract, sugar and thickeners
Label check: Good (70)
Protein: 3.3g per 100g
Morrisons