# Best Indoor Cat Food 2026: 10 Bags Ranked, £1.64 to £13.59 per Kg

Source: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food
Published: 2026-09-16 | Updated: 2026-09-16 | Prices checked on Amazon UK on 2026-09-16

Headline price is a poor guide to indoor cat food. Divide the same Amazon shelf by bag size and it runs from £1.64 per kg — the 10kg Tuna & Herring bag at £16.35 — to £13.59 per kg for the 2kg Royal Canin Indoor Long Hair bag at £27.18. That is an 8.3x spread. Meanwhile the 2kg bag at £27.18 costs £10.83 more than the whole 10kg bag at £16.35: 66% more money for a fifth of the food. And two separate Purina ONE 750g four-packs both print '1 in Dry Cat Food' on their own listings, so that badge cannot be true for both.

We ranked ten of the best indoor cat food bags on Amazon on three things: cost per kilo rather than shelf price, the rating spread sitting behind each average, and how closely a listing's own spec sheet matches what is actually in the bag.

## The ranking

### 1. Perfect Fit Adult 1+ Indoor Dry Cat Food, 7kg Chicken

- Price: £26.00 | Amazon rating: 4.6 from 611 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/perfect-fit-indoor-7kg-chicken
- Buy on Amazon: https://www.amazon.co.uk/dp/B0C63R1BZT?tag=ranked10-21

The cheapest indoor cat food here that names indoor living on the pack: £26.00 for 7kg works out at £3.71 per kg.

It takes the top spot on the per-kilo maths, not the shelf price. £26.00 for 7kg is £3.71 per kg, the lowest figure among the three bags here that actually print 'indoor' on the packaging — the Purina ONE Indoor four-pack runs to £6.51 per kg and the Royal Canin Indoor Long Hair bag to £13.59 per kg. On feedback it holds 4.6 from 611 ratings, and 80 of the 100 entries in its published rating breakdown are five stars.

The recipe is pitched at indoor and neutered cats, with yucca schidigera listed to help cut litter odour, and a crunchy pellet the listing links to teeth and gum health. The nutrient claim printed on the pack is 'low calorie', which sits with the weight-control angle rather than a high-protein one. In practice that suits a cat that stays inside and moves less than one with a garden to patrol.

That said, this is not a hairball recipe and nothing on the pack is grain-free. If your cat is long-haired or brings hair up regularly, one of the hairball-specific bags further down will do more for you. Worth noting too, the listing's own fields say 'Dog Breed Size: All' and 'Specific Uses: Urinary Tract Health' — auto-filled data, not a promise about your cat.

Pros: £26.00 for 7kg works out at £3.71 per kg, the lowest of the three indoor-labelled bags on this list; 4.6 from 611 ratings, with 80 of the 100 published rating entries at five stars; Formulated for indoor and neutered cats, with yucca schidigera listed for litter odour; Dry pellet texture the listing links to teeth and gum health; Only 4 of the 100 rating entries sit at one or two stars
Cons: No hairball claim anywhere on the pack or the listing; Not grain-free; Listing includes a 'Dog Breed Size: All' field, which is filler on a cat food; At £3.71 per kg it still costs more than twice the £1.64 per kg by Amazon 10kg bag

### 2. Wellness CORE Sterilised Original Dry Cat Food, 4kg

- Price: £31.49 | Amazon rating: 4.7 from 680 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/wellness-core-sterilised-4kg
- Buy on Amazon: https://www.amazon.co.uk/dp/B08YGFWJBV?tag=ranked10-21

A grain-free cat food for sterilised indoor cats, with hairball and weight support built in — £31.49 for 4kg, or £7.87 per kg.

Second place goes to the most specific recipe on the list. It is aimed at sterilised, overweight or less active cats, and carries hairball control, heart care and weight control as its stated uses. £31.49 for 4kg is £7.87 per kg, roughly five times the £1.64 per kg you pay for the 10kg by Amazon bag, so you are buying targeting rather than volume. Crucially, it is one of only two bags here that says grain-free on the pack.

The formula leans on fibre for hairballs and supplemental taurine for heart support, with prebiotic fibre and probiotics for digestion. Protein is the point: high-protein, meat-rich, no fillers, no added sugar. In theory that combination suits a neutered indoor cat that has put on weight, since the listed calorie load is low and the fibre does double duty on hairballs and appetite.

At the same time, £7.87 per kg is not cheap, and 4kg is smaller than the £26.00 7kg Perfect Fit bag at a higher price — £5.49 more for three kilos less. If you feed two or three cats, the maths gets ugly fast. Also ignore the listing's 'Lockable' special feature and 'Dog Breed Size: Medium' field; neither tells you anything about what is in the bag.

Pros: Formulated specifically for sterilised, overweight and less active cats; Stated uses cover hairball control, heart care and weight control; Grain-free and sugar-free, with no fillers; 4.7 from 680 ratings; 83 of the 100 rating entries are five stars; Supplemental taurine plus prebiotic fibre and probiotics
Cons: £7.87 per kg, nearly five times the £1.64 per kg by Amazon 10kg bag; 4kg bag costs £5.49 more than the 7kg Perfect Fit bag; Listing's 'Lockable' feature and 'Dog Breed Size: Medium' field are meaningless for cat food; One of the more expensive ways to feed more than one cat

### 3. PURINA ONE Indoor Turkey Dry Cat Food, 750g x 4 (3kg)

- Price: £19.52 | Amazon rating: 4.8 from 468 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/purina-one-indoor-turkey-750g
- Buy on Amazon: https://www.amazon.co.uk/dp/B0BQBJQY4Q?tag=ranked10-21

Dry cat food for indoor cats in a four-pack: £19.52 for 3kg, or £6.51 per kg — and it claims the number 1 spot in Dry Cat Food that another Purina ONE pack also claims.

This one ranks high on consistency: 4.8 from 468 ratings, with 86 of the 100 published rating entries at five stars. The price is middling. £19.52 for four 750g packs is 3kg, so £6.51 per kg — nearly three times the £2.43 per kg Whiskas 7kg bag, for a smaller total weight. However, the packing is the practical win: four sealed 750g packs stay fresher than one 7kg sack if your cat eats slowly.

The claims are brand research rather than independent tests — 24% less stool odour in 14 days, fibres said to carry twice as much hair from the stomach in 14 days, lactobacillus for natural defences and chicory for gut balance. Treat those as Purina's own numbers. As a dry cat food for indoor cats it is a digestive and hairball formula rather than a weight one, so do not expect the calorie control angle of the sterilised bags.

Here is the catch. This listing and the Coat and Hairball four-pack further down both print '1 in Dry Cat Food' in their best-seller rank. One badge cannot be true for both, so treat that line as marketing rather than a measurement. The listing also calls the container a 'Pouch' while describing dry kibble — another auto-filled field. As a result, if you want the biggest bag for your money, this is not it.

Pros: 4.8 from 468 ratings, with 86 of 100 rating entries at five stars; Four sealed 750g packs keep the food fresher than one large sack; Chicory and lactobacillus listed for gut balance and litter odour; Fibre claim of twice as much hair carried from the stomach in 14 days; £19.52 is 53p less than the second Purina ONE four-pack on this list
Cons: £6.51 per kg against £2.43 per kg for the 7kg Whiskas bag; Its '1 in Dry Cat Food' badge is also printed on another Purina ONE listing; Container field says 'Pouch' for a dry kibble product; The odour and hairball figures are Purina's own research, not third-party tests

### 4. IAMS Hairball Complete Dry Cat Food, 3kg Chicken

- Price: £15.00 | Amazon rating: 4.7 from 5,951 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/iams-hairball-chicken-3kg
- Buy on Amazon: https://www.amazon.co.uk/dp/B07H5SRQXJ?tag=ranked10-21

The value pick for indoor cat food with hairball control: £15.00 for 3kg, £5.00 per kg, and 5,951 ratings behind it.

£15.00 for 3kg is £5.00 per kg — under half the £11.60 per kg of the 2kg Lily's Kitchen bag and well under the £13.59 per kg Royal Canin Indoor Long Hair. It also carries the third-largest review base on this list at 5,951 ratings, scoring 4.7, with 82 of 100 rating entries at five stars. That combination of per-kilo price and volume of feedback is why it lands fourth.

The mechanism is fibre, not marketing: insoluble fibre to bind swallowed hair and move it through the digestive system, plus dried beet pulp for intestinal function and prebiotics for gut flora. Protein is described as 88% animal protein out of total protein. The recipe is wheat-free, though the listing admits it is produced in a factory that handles wheat — read that twice if your cat reacts to wheat.

Even so, this is not a grain-free bag, and the published spread has 5 of 100 entries at one or three stars with none at two. It also targets hairballs rather than weight. If your cat is sterilised and gaining, a weight-control recipe will do more. Either way, at £5.00 per kg it is the cheapest hairball-specific bag here.

Pros: £15.00 for 3kg works out at £5.00 per kg, the cheapest hairball-specific bag on this list; 4.7 from 5,951 ratings, the third-largest review base here; Insoluble fibre, dried beet pulp and prebiotics for hairball and gut support; 88% animal protein as a share of total protein; Wheat-free recipe with no artificial colours or flavours listed
Cons: Produced in a factory that handles wheat, so not suitable if your cat must avoid all wheat contact; Not grain-free; Targets hairballs rather than weight control for sterilised cats; Only 3kg, so a multi-cat home will get through it quickly

### 5. PURINA ONE Coat & Hairball Chicken Dry Cat Food, 750g x 4

- Price: £18.99 | Amazon rating: 4.8 from 604 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/purina-one-coat-hairball-750g
- Buy on Amazon: https://www.amazon.co.uk/dp/B0BQBLPQN4?tag=ranked10-21

The best-reviewed Purina ONE four-pack at 4.8 from 604 ratings, £18.99 for 3kg — and 18p per kg cheaper than the Indoor Turkey pack.

£18.99 for four 750g packs is 3kg, or £6.33 per kg. Meanwhile the Indoor Turkey four-pack costs £19.52 for the same 3kg, so this one is 53p cheaper at the till and 18p per kg lower. Its rating distribution is the tightest on the list: 89 of 100 published entries are five stars, giving 4.8 from 604 ratings.

The pitch is skin and coat first. Chicken is listed as the number one ingredient, with B-vitamins and zinc for skin, chicory as a prebiotic for gut balance, and the same fibre claim about carrying twice as much hair from the stomach in 14 days. That makes it a coat-and-hairball dry food rather than a weight formula, so it will not suit a sterilised cat that needs calorie control.

The catch is the listing's own data. It describes the item form as 'Pate', the container as a 'Tin' and the diet type as 'Raw' — for a four-pack of dry kibble. None of those fields match the product, which tells you how much of the spec sheet is auto-generated. And like the Indoor Turkey pack, it prints '1 in Dry Cat Food', a rank both listings cannot hold at once.

Pros: 4.8 from 604 ratings, with 89 of 100 rating entries at five stars; £18.99 for 3kg = £6.33 per kg, 18p per kg less than the Indoor Turkey four-pack; Chicken listed as the number one ingredient; B-vitamins and zinc for skin and coat, plus chicory as a prebiotic; Four 750g packs rather than one large bag, so less goes stale at once
Cons: £6.33 per kg is nearly three times the £2.20 per kg GO-CAT 10kg; Listing describes it as 'Pate' in a 'Tin' with a 'Raw' diet type — all wrong for dry kibble; Prints the same '1 in Dry Cat Food' badge as another Purina ONE listing; 750g packs mean more packaging per kilo than a single 10kg sack

### 6. by Amazon Complete Dry Cat Food, Tuna & Herring, 10kg

- Price: £16.35 | Amazon rating: 4.7 from 1,251 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/by-amazon-10kg-tuna-herring
- Buy on Amazon: https://www.amazon.co.uk/dp/B09CQNWRWM?tag=ranked10-21

The cheapest indoor cat food per kilo on this list by a distance: £16.35 for 10kg, £1.64 per kg.

£16.35 for a 10kg bag is £1.64 per kg, the lowest figure here and 8.3 times cheaper per kilo than the £13.59 per kg Royal Canin bag. In cash terms it undercuts everything: the 2kg Royal Canin Indoor Long Hair bag costs £27.18, which is £10.83 more than this entire 10kg sack. It also holds 4.7 from 1,251 ratings.

The formula is deliberately plain: no artificial flavours, colours or preservatives, biotin and zinc for skin and coat, vitamin D for bones, natural prebiotics for digestion, and a stated complete and balanced profile developed by pet nutritionists and checked by vets. The flavour is tuna and herring rather than chicken, which matters if your cat turns its nose up at poultry. As a cheap indoor cat food by the kilo, nothing here comes close.

That said, it makes no indoor, hairball or sterilised claim at all — the targeted recipes sit further up this list. The rating spread is also the widest of the leading bags: 9 of 100 published entries sit at one or three stars, with none at two. If your cat has a sensitive stomach or a hairball problem, this is volume, not targeting.

Pros: £1.64 per kg, the lowest per-kilo price on this list; £16.35 for 10kg, which is £10.83 less than a single 2kg Royal Canin bag; 4.7 from 1,251 ratings; No artificial flavours, colours or preservatives added; Biotin, zinc, vitamin D and natural prebiotics all listed
Cons: No indoor, hairball or sterilised positioning anywhere on the pack; 9 of 100 rating entries sit at one or three stars; Tuna and herring only, with no chicken option in this format; A 10kg sack needs airtight storage once it is opened

### 7. WHISKAS Adult Dry Cat Food, 7kg Chicken

- Price: £17.00 | Amazon rating: 4.8 from 12,365 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/whiskas-adult-7kg-dry-chicken
- Buy on Amazon: https://www.amazon.co.uk/dp/B018SQLXGC?tag=ranked10-21

The most-reviewed bag here — 12,365 ratings at 4.8 — and the second-cheapest per kilo at £17.00 for 7kg.

£17.00 for 7kg works out at £2.43 per kg, the second-lowest figure on the list behind the £1.64 per kg by Amazon sack. It also has by far the biggest review base: 12,365 ratings at 4.8, with 86 of 100 rating entries at five stars, and it sits at number 4 in Dry Cat Food on its own listing. For a bulk indoor cat food for adult cats, the volume of feedback is the argument.

The kibble has a soft centre inside a crunchy shell, which the listing gives as the reason for the texture. The recipe uses chicken, carrots and peas, with vitamin A for vision and zinc for skin and coat, and states no added artificial colours or flavourings. Feeding guidance is 45-75g a day depending on the cat's size, which is useful if you want to work out how long 7kg actually lasts.

Worth noting, the listing's filters are odd: 'Breed Recommendation: Small Breeds' and 'Dog Breed Size: Small', on a cat food. It also makes no hairball claim and is not grain-free. If your cat is long-haired or a heavy hairball producer, the IAMS 3kg at £5.00 per kg addresses that directly for a comparable outlay.

Pros: £17.00 for 7kg = £2.43 per kg, second cheapest per kilo on this list; 12,365 ratings at 4.8, the largest review base here; 86 of 100 rating entries are five stars, and it ranks 4 in Dry Cat Food on its listing; Chicken, carrots and peas, with no added artificial colours or flavourings; Clear feeding guidance of 45-75g a day
Cons: Listing says 'Small Breeds' and 'Dog Breed Size: Small' — filler fields on a cat food; No hairball control claim; Not grain-free; £2.43 per kg is still 48% more per kilo than the £1.64 per kg 10kg by Amazon bag

### 8. Lily's Kitchen Chicken with Veggies Dry Cat Food, 2kg

- Price: £23.19 | Amazon rating: 4.6 from 1,503 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/lilys-kitchen-chicken-veggies-2kg
- Buy on Amazon: https://www.amazon.co.uk/dp/B0763DZ8SJ?tag=ranked10-21

The grain-free indoor cat food option with the clearest ingredient list — 65% fresh chicken — but £23.19 for 2kg is £11.60 per kg.

This is a 2kg bag at £23.19, which is £11.60 per kg — 7.1 times the £1.64 per kg by Amazon sack and more than double the £5.00 per kg IAMS bag. What you get for it is disclosure: 65% fresh chicken and 5% chicken liver, a single-protein recipe, and a grain-free formulation with prebiotics and a stated balance of omega 3 and 6 for skin and coat.

As a grain-free indoor cat food it is aimed at indoor and outdoor cats alike, so this is not an indoor-specific formula — the positioning is ingredient quality instead. The brand is a B Corp and states 17+ years in pet nutrition with vet-approved recipes. In practice, that is what the extra £6.60 per kilo over the IAMS bag buys you: a shorter, named ingredient list.

However, the ratings are the weakest in the top ten. It scores 4.6 from 1,503 ratings, but 11 of the 100 published entries sit at one, two or three stars — the largest low-end share on this list. If your cat has done well on a chicken-and-cereal kibble for years, paying £11.60 per kg to change that is a gamble.

Pros: 65% fresh chicken and 5% chicken liver in a single-protein recipe; Grain-free, with prebiotics and a stated omega 3 and 6 balance; Made with natural ingredients, and the brand holds B Corp status; 4.6 from 1,503 ratings; Suitable for both indoor and outdoor cats
Cons: £11.60 per kg, 7.1 times the cheapest bag on this list; 11 of 100 rating entries sit at one to three stars, the largest low-end share in the top ten; 2kg only — the smallest bag in the top five; Not an indoor-specific formula despite the indoor cats wording in the listing

### 9. Royal Canin Indoor Long Hair Cat Food, 2kg

- Price: £27.18 | Amazon rating: 4.6 from 896 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/royal-canin-indoor-long-hair
- Buy on Amazon: https://www.amazon.co.uk/dp/B001MZYFSK?tag=ranked10-21

The most expensive indoor cat food per kilo here: £27.18 for 2kg, £13.59 per kg, and £10.83 more than the entire 10kg by Amazon sack.

£27.18 for 2kg is £13.59 per kg, the highest figure on this list and 8.3 times the £1.64 per kg by Amazon bag. Put another way, this 2kg bag costs £10.83 more than a 10kg bag holding five times as much food. It scores 4.6 from 896 ratings, with 77 of 100 rating entries at five stars.

What justifies the price is specialisation. It is built for long-haired cats living indoors, aged 1 to 10, with hairball reduction, coat shine from borage and fish oil, and a stated reduction in faecal smell as the four headline claims. If you keep a Persian or a Maine Coon that produces hair constantly, that is a narrower brief than any other bag on this list.

Even so, £13.59 per kg is a lot for 2kg, and the allergen line lists wheat. If your cat is short-haired, the IAMS hairball bag at £5.00 per kg covers the same problem for less than half the per-kilo price. And if you feed more than one cat, 2kg will not last long, which means paying £13.59 per kg all over again.

Pros: Purpose-built for long-haired indoor cats aged 1 to 10; Hairball reduction, coat shine and reduced faecal smell as stated benefits; Borage oil and fish oil in the ingredient list; 4.6 from 896 ratings, with 77 of 100 rating entries at five stars; The most specialised indoor formula on this list
Cons: £13.59 per kg, the highest per-kilo price here; The 2kg bag costs £10.83 more than a 10kg bag of by Amazon food; Only 2kg, so a multi-cat home will rebuy quickly; Allergen information lists wheat

### 10. GO-CAT Adult Dry Cat Food, Chicken & Duck, 10kg

- Price: £22.00 | Amazon rating: 4.8 from 8,437 ratings
- Full review: https://www.ranked10.co.uk/pet-supplies/best-indoor-cat-food/go-cat-adult-chicken-duck-10kg
- Buy on Amazon: https://www.amazon.co.uk/dp/B01AY03EGC?tag=ranked10-21

Second-cheapest per kilo at £2.20 and the second most-reviewed bag here, at 8,437 ratings and 4.8 stars.

£22.00 for 10kg is £2.20 per kg, second only to the £1.64 per kg by Amazon sack and roughly a tenth of the £13.59 per kg Royal Canin bag. It carries 8,437 ratings at 4.8, second only to the Whiskas 7kg, with 86 of 100 rating entries at five stars. If you want a bulk indoor cat food without paying a premium, this is the volume option.

The listed benefits are broad rather than targeted: urinary tract support, healthy teeth and bones, 100% complete and balanced nutrition, selected natural ingredients and no colourants. There is no hairball claim and no weight-control claim, so it is everyday maintenance food rather than a problem-solver. It arrives in a carton rather than a resealable bag, which is worth knowing before you open it.

That said, the allergen information simply reads 'Chicken Meat', and the recipe is chicken and duck, so check that against your cat's history. There is also no grain-free or indoor-specific positioning here. If your cat is sterilised and prone to weight gain, or brings up hair regularly, the more targeted bags above will suit better.

Pros: £22.00 for 10kg = £2.20 per kg, second cheapest per kilo on this list; 8,437 ratings at 4.8, with 86 of 100 rating entries at five stars; Stated benefits cover urinary tract, teeth and bone health; No colourants, made with selected natural ingredients; Large 10kg format suits multi-cat homes
Cons: No hairball or weight-control claim; Not grain-free; Supplied in a carton rather than a resealable bag; Allergen line reads 'Chicken Meat', and the recipe contains chicken and duck

## Verdict

For most homes, the 7kg Perfect Fit bag at £26.00 — £3.71 per kg — is the practical indoor cat food default, because it is the cheapest per-kilo bag here that names indoor living on the pack, and 80 of its 100 published rating entries are five stars. If hairballs are the recurring problem, the IAMS 3kg at £15.00 (£5.00 per kg) does the job for far less than the 2kg Royal Canin bag at £27.18, though only the Royal Canin one is built around long-haired cats. If you feed several cats and only care about cost per kilo, the 10kg by Amazon bag at £16.35 (£1.64 per kg) is the cheapest indoor cat food route on this list, but it makes no hairball or sterilised claim at all. In short, work out the per-kilo figure before you trust the badge.
