
All Things Butter
All Things Butter
Swap: All Things Butter
Label check: Excellent (88)
Protein: 0.6g per 100g
Ocado, Asda, Sainsbury's
Products on our checked list that are sold at Sainsbury's. If a label lists a seed oil, that product is not in this list. The number in the title is from the 29 October 2026 check. The products below are the current list.
121 products
Last checked: 29 October 2026

All Things Butter
Swap: All Things Butter
Label check: Excellent (88)
Protein: 0.6g per 100g
Ocado, Asda, Sainsbury's

Allinson's
Swap: Allinson's Very Strong Wholemeal Flour — instead of Strong white bread flour
Label check: Excellent (88)
Protein: 13g per 100g
Sainsbury's
Anchor
Swap: Anchor Butter
Label check: Excellent (88)
Protein: 0.6g per 100g
Tesco, Sainsbury's

Cauldron
Swap: Cauldron Authentic Tofu
Label check: Excellent (88)
Protein: 13g per 100g
Asda, Sainsbury's, Tesco
Cauldron
Swap: Cauldron Extra Firm Tofu
Label check: Excellent (88)
Protein: 16g per 100g
Sainsbury's, Tesco

Citterio
Swap: Citterio Prosciutto di Parma
Label check: Excellent (88)
Protein: 27.2g per 100g
Sainsbury's

Conserve Italia
Swap: Conserve Italia Valfrutta Organic Chopped Tomatoes in Tomato Juice
Label check: Excellent (88)
Protein: 1.2g per 100g
Sainsbury's
Danone
Swap: Danone Icelandic Style Strained Yoghurt
Label check: Excellent (88)
Protein: 9g per 100g
Tesco, Sainsbury's
Danone
Swap: Danone Skyr 0% Fat
Label check: Excellent (88)
Protein: 9.3g per 100g
Tesco, Sainsbury's
Dawtona
Swap: Dawtona Sauerkraut
Label check: Excellent (88)
Protein: 1.1g per 100g
Tesco, Sainsbury's

Doves Farm
Swap: Doves Farm Organic Wholemeal Spelt Flour — instead of Plain white flour
Label check: Excellent (88)
Protein: 11g per 100g
Doves Farm · online, Sainsbury's

Fage
Swap: Fage Total Lactose Free 0% Fat Greek Yogurt
Label check: Excellent (88)
Protein: 10.3g per 100g
Sainsbury's

Freee
Swap: Freee Organic Porridge Oats
Label check: Excellent (88)
Protein: 11g per 100g
Sainsbury's, M&S
Fudco
Swap: Fudco Red Peanuts
Label check: Excellent (88)
Protein: 25g per 100g
Sainsbury's

Hubbards / Aldi
Swap: Hubbards / Aldi Peeled Plum Tomatoes
Label check: Excellent (88)
Protein: 1.1g per 100g
Sainsbury's
Jordans
Swap: Jordans Organic Porridge Oats
Label check: Excellent (88)
Protein: 12.5g per 100g
Tesco, Sainsbury's

Lancashire Farm
Swap: Lancashire Farm Greek Style Natural Yogurt
Label check: Excellent (88)
Protein: 4.1g per 100g
Iceland, Sainsbury's, Tesco

Linwoods
Swap: Linwoods Cold Milled Mixed Seeds
Label check: Excellent (88)
Protein: 22g per 100g
Sainsbury's, Tesco
Linwoods
Swap: Linwoods Flaxseed, Almonds, Brazil Nuts, Walnuts & Coq10
Label check: Excellent (88)
Protein: 22.5g per 100g
Sainsbury's, Tesco

Longley Farm
Swap: Longley Farm Yorkshire Cottage Cheese Natural
Label check: Excellent (88)
Protein: 10.3g per 100g
Asda, Morrisons, Sainsbury's
Nairn's
Swap: Nairn's Scottish Porridge Oats
Label check: Excellent (88)
Protein: 11.8g per 100g
Sainsbury's

Napolina
Swap: Napolina Peeled Plum Tomatoes in a Rich Tomato Juice
Label check: Excellent (88)
Protein: 1.3g per 100g
Co-op, Sainsbury's
Nestlé
Swap: Nestlé Original Shredded Wheat
Label check: Excellent (88)
Protein: 12.3g per 100g
Tesco, Sainsbury's

Odysea
Swap: Odysea Extra Virgin Olive Oil
Label check: Excellent (88)
Protein: 0g per 100g
Sainsbury's, M&S

Odysea
Swap: Odysea Garlic Olive Oil
Label check: Excellent (88)
Protein: 0g per 100g
Sainsbury's, M&S
Odysea
Swap: Odysea Greek Early Harvest Extra-Virgin Olive Oil
Label check: Excellent (88)
Protein: 0g per 100g
Sainsbury's, M&S
Old El Paso
Swap: Old El Paso Red Jalapeños Imp
Label check: Excellent (88)
Protein: 0.5g per 100g
Sainsbury's, Tesco
Pip & Nut
Swap: Pip & But Smooth Almond Butter
Label check: Excellent (88)
Protein: 23g per 100g
Sainsbury's, Ocado
Plenish
Swap: Plenish Almond Milk
Label check: Excellent (88)
Protein: 0.9g per 100g
Sainsbury's, Tesco

President
Swap: President Beurre Tendre Doux
Label check: Excellent (88)
Protein: 0.7g per 100g
Morrisons, Sainsbury's

President
Swap: President Grated Emmental Cheese
Label check: Excellent (88)
Morrisons, Sainsbury's

Quaker
Swap: Quaker 100% Wholegrain Rolled Oats
Label check: Excellent (88)
Protein: 11g per 100g
Tesco, Sainsbury's
Quaker
Swap: Quaker Oat So Simple
Label check: Excellent (88)
Protein: 11g per 100g
Tesco, Sainsbury's

Quaker
Swap: Quaker Quick Cooking White Oats
Label check: Excellent (88)
Protein: 11g per 100g
Tesco, Sainsbury's
Ryvita
Swap: Ryvita Cracked Black Pepper Crispbread
Label check: Excellent (88)
Protein: 8.8g per 100g
Sainsbury's, Tesco

Ryvita
Swap: Ryvita Crunchy Rye Bread
Label check: Excellent (88)
Protein: 10.6g per 100g
Sainsbury's, Tesco
Ryvita
Swap: Ryvita Dark Rye Crispbread
Label check: Excellent (88)
Protein: 8.5g per 100g
Sainsbury's, Tesco
Ryvita
Swap: Ryvita Pumpkin Seed & Oat Crispbread
Label check: Excellent (88)
Protein: 13.6g per 100g
Sainsbury's
Ryvita
Swap: Ryvita Sesame Crispbread
Label check: Excellent (88)
Protein: 13.3g per 100g
Sainsbury's, Tesco

Sainsbury's
Swap: Sainsbury's 21 Day Matured Beef Steaks with Black Garlic Melts
Label check: Excellent (88)
Protein: 28.9g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's 6 Parma Ham Slices
Label check: Excellent (88)
Protein: 27.3g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Anchovies Fillets in Olive Oil
Label check: Excellent (88)
Protein: 26.6g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Anchovy Fillets
Label check: Excellent (88)
Protein: 26.6g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Authentic Greek Yoghurt
Label check: Excellent (88)
Protein: 6g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Beef Quarter Pounders with Onion & Seasoning
Label check: Excellent (88)
Protein: 23.4g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Bleu D'affinois
Label check: Excellent (88)
Protein: 13.3g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's British Free Range Chicken Thighs and Drunsticks
Label check: Excellent (88)
Sainsbury's
Sainsbury's
Swap: Sainsbury's British Garden Peas in Water
Label check: Excellent (88)
Protein: 4.8g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Capers in Brine
Label check: Excellent (88)
Protein: 20g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Cashew Nuts
Label check: Excellent (88)
Protein: 20g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Cheddar Cheese Thins
Label check: Excellent (88)
Sainsbury's
Sainsbury's
Swap: Sainsbury's Chopped Tomatoes in Tomato Juice
Label check: Excellent (88)
Protein: 1.2g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Comte
Label check: Excellent (88)
Protein: 27g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Crispy Smoked Bacon Rashers
Label check: Excellent (88)
Protein: 46.8g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Cypriot Halloumi
Label check: Excellent (88)
Protein: 20.2g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Edamame Beans
Label check: Excellent (88)
Protein: 11.8g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Extra Virgin Olive Oil Spray
Label check: Excellent (88)
Sainsbury's

Sainsbury's
Swap: Sainsbury's Fat Free Natural Cottage Cheese
Label check: Excellent (88)
Protein: 10.8g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Flaked Almonds
Label check: Excellent (88)
Protein: 21.1g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Frozen Mash
Label check: Excellent (88)
Protein: 2.3g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Grated Mature British Cheese
Label check: Excellent (88)
Protein: 27.3g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Greek Style Natural Yogurt
Label check: Excellent (88)
Protein: 4g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Green Pitted Olives in Brine
Label check: Excellent (88)
Protein: 1g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Italian Chopped Tomatoes
Label check: Excellent (88)
Protein: 1.2g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Italian Hard Cheese
Label check: Excellent (88)
Protein: 32g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Italian Passata with Garlic
Label check: Excellent (88)
Protein: 1.5g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Italian Tomato Puree
Label check: Excellent (88)
Protein: 5.1g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Italian Tomato Purée with Garlic Double Concentrate
Label check: Excellent (88)
Sainsbury's

Sainsbury's
Swap: Sainsbury's Large King Prawns
Label check: Excellent (88)
Protein: 14.7g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Mackerel Fillets in Brine
Label check: Excellent (88)
Protein: 20.3g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Mackerel Fillets in Olive Oil
Label check: Excellent (88)
Protein: 21g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Mature British Cheddar
Label check: Excellent (88)
Protein: 25.4g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Mild Scotish Smoked Salmon
Label check: Excellent (88)
Protein: 23.6g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Mozzarella
Label check: Excellent (88)
Protein: 16.9g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Mozzarella di Bufala
Label check: Excellent (88)
Protein: 13.4g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Muesli
Label check: Excellent (88)
Protein: 11.2g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Non Pareilles Capers in Brine
Label check: Excellent (88)
Protein: 0.5g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Nut Medley
Label check: Excellent (88)
Protein: 20.2g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Olive Oil
Label check: Excellent (88)
Protein: 0.5g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Olive Oil Spray
Label check: Excellent (88)
Protein: 0.5g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Organic Pitted Kalamata Olives
Label check: Excellent (88)
Protein: 1.7g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Paneer
Label check: Excellent (88)
Protein: 22g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Pecans
Label check: Excellent (88)
Protein: 9.2g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Pitted Spanish Queen Olives
Label check: Excellent (88)
Protein: 3.3g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Pure Porridge Oats
Label check: Excellent (88)
Protein: 11.7g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Responsibly Sourced Wild Pink Salmon Skinless & Boneless
Label check: Excellent (88)
Protein: 20.8g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Roast Beef
Label check: Excellent (88)
Protein: 25.7g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Roast Topside of British Beef
Label check: Excellent (88)
Protein: 27.1g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Rustica Passata
Label check: Excellent (88)
Protein: 1.6g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Salted English Butter
Label check: Excellent (88)
Protein: 0.6g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Scottish Salmon Fillets
Label check: Excellent (88)
Protein: 24.1g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Shaved Parmigiano Reggiano D.O.P
Label check: Excellent (88)
Protein: 32.4g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Super Firm Smoked Tofu
Label check: Excellent (88)
Protein: 9.8g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Taste the Difference Mozzarella di Bufala Campana D.O.P
Label check: Excellent (88)
Protein: 14.8g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Tuna Chunks in Brine
Label check: Excellent (88)
Protein: 24.8g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Tuna Chunks in Olive Oil
Label check: Excellent (88)
Protein: 24.4g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Unsalted Mixed Nuts
Label check: Excellent (88)
Protein: 21.4g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's Walnut Pieces
Label check: Excellent (88)
Protein: 14.7g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Walnuts
Label check: Excellent (88)
Protein: 15.7g per 100g
Sainsbury's

St Helen's Farm
Swap: St Helen's Farm Goats Milk Yoghurt
Label check: Excellent (88)
Protein: 5.5g per 100g
Sainsbury's
Stamford Street Co.
Swap: Stamford Street Co. 10 Mild Cheddar Cheese Slices
Label check: Excellent (88)
Protein: 25.4g per 100g
Sainsbury's
Stamford Street Co.
Swap: Stamford Street Co. Potatoes in Water
Label check: Excellent (88)
Sainsbury's
The Collective
Swap: The Collective Suckies Natural + Vit D
Label check: Excellent (88)
Protein: 4.2g per 100g
Sainsbury's

The Tofoo Co.
Swap: The Tofoo Co. Smoked Tofu
Label check: Excellent (88)
Protein: 16.9g per 100g
Sainsbury's

Tiba Tempeh
Swap: Tiba Tempeh Original
Label check: Excellent (88)
Protein: 22g per 100g
Ocado, Sainsbury's, Waitrose

Yutaka
Swap: Yutaka Japanese Breadcrumbs Panko Semmelbrösel Imp
Label check: Excellent (88)
Protein: 15g per 100g
Sainsbury's, Tesco

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
Engevita
Swap: Engevita Nutritional Yeast Flakes
Label check: Excellent (80)
Protein: 47g per 100g
Asda, Morrisons, Ocado, Sainsbury's, Tesco, Waitrose

Marigold
Swap: Marigold Nutritionial Yeast Flakes
Label check: Excellent (80)
Protein: 47g per 100g
Tesco, Sainsbury's
Ryvita
Swap: Ryvita Multigrain Crispbread
Label check: Excellent (80)
Protein: 13g per 100g
Sainsbury's, Tesco

Sainsbury's
Swap: Sainsbury's British Carrot & Swede Mash
Label check: Excellent (80)
Protein: 1g per 100g
Sainsbury's
Sainsbury's
Swap: Sainsbury's British Potato, Carrot, and 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

Sainsbury's
Swap: Sainsbury's Mediterranean Halloumi Sticks
Label check: Excellent (80)
Protein: 19g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's Ready Oats
Label check: Excellent (80)
Protein: 12g per 100g
Sainsbury's

Sainsbury's
Swap: Sainsbury's White Baguettes
Label check: Excellent (80)
Protein: 8.4g per 100g
Sainsbury's

Vadasz
Swap: Vadasz Kimchi
Label check: Excellent (80)
Protein: 1.1g per 100g
Ocado, Sainsbury's, Waitrose
Yutaka
Swap: Yutaka Korean Kimchi
Label check: Excellent (80)
Protein: 1.5g per 100g
Sainsbury's, Tesco

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

Sainsbury's
Swap: Sainsbury's Wholemeal Bread Flour — instead of Strong white bread flour
Label check: Good (70)
Sainsbury's