PrepCompare
How we compare
Trust is the whole point of a comparison site, so here is exactly where our numbers come from, the formula behind our rankings, and how we keep it honest.
Last updated 22 June 2026
Where our data comes from
- Prices, menus & macros are compiled from each provider's official website and product information, and recorded with the date we checked them.
- Ratings come only from named, linked third-party review platforms, never invented. Until a provider's rating is verified against a source, we show no score.
- Delivery areas and diet labels are based on each provider's stated coverage and ranges.
Our headline metric: £ per 100g of protein
Headline pack prices and portion sizes make providers hard to compare. So for protein-led eating we normalise everything to one number — £ per 100g of protein — calculated straight from two figures we already show:
£/100g protein = (price per meal × 100) ÷ protein grams per meal.
Worked example: a £7.00 meal with 50g of protein costs £14.00 per 100g; a £5.00 meal with 25g costs £20.00 per 100g. The cheaper meal is the worse value once you're actually trying to hit a protein target. Because the figure is derived from price and protein, it can never drift from them. Where a provider doesn't publish protein, we can't compute it, so that provider is listed but shown separately as “not enough data to rank yet” rather than guessed at.
How each page is ordered
- Diet hubs & categories are ranked by the metric that matters for them — £/100g protein for high-protein and carnivore/animal-based eating, and price per portion for vegan, vegetarian, keto, halal and recipe-kit pages.
- The compare page and results list let you sort yourself — by protein value, price per meal, most protein, fewest calories or free delivery first.
- Providers we can't rank on a page's metric (because a figure isn't published) are shown below the ranked list, not mixed into it.
How the Meal Matcher works
The Meal Matcher uses AI for one job only: turning your free-text request into structured filters (goal, diet, protein, budget, dislikes). The actual ranking is then 100% deterministic over the real catalogue, so the AI never invents a price, macro or rating — it only decides which of our real, sourced figures to surface. We don't store what you type.
What “verified” means
A provider is marked verified once a person has checked its figures against the provider's live site. Star ratings are only ever shown for verified providers with a named, linked source — so you never see an invented score. Everything else is shown with a “last checked” date and the reminder to confirm on the provider's site.
Independence
Listing and ranking are editorial and independent of any commercial relationship. A provider cannot pay to be listed, to rank higher, or to change the factual comparison. Where a link is an affiliate link it is clearly marked; see our affiliate disclosure.
Keeping it accurate & spotting errors
Prices and menus change often, so figures are a snapshot from when we last checked rather than a live feed. If you spot something out of date, tell us from the contact page — accuracy corrections take priority over everything else.