UK Menu Prices

Create Your Personalised 7-Day Plan

1,405 meals from 19 UK chains, with the kcal, protein and prices each chain publishes. Free, no sign-up, and nothing you enter leaves your browser. Updated 12 September 2026.

Restaurant meal planner

Tell us about yourself

Everything stays on this page. Nothing is saved or sent anywhere.

Your daily target
Which meals you eat out
Food requirements

Leave out dishes containing

Only Bella Italia, Burger King, Costa Coffee, Domino's, Five Guys, Greggs, Harvester, KFC, McDonald's, Miller & Carter, Nando's, Pizza Hut, PizzaExpress, Starbucks, Subway, Tim Hortons, Wagamama, Wetherspoons and Zizzi publish allergen lists we hold, so leaving any allergen out limits every meal to those chains (1,173 meals). A plan without milk or gluten fills very few days.

Budget and chains
Only use certain chains (all 19 by default)

How Your Plan Is Worked Out

The target starts with the Mifflin-St Jeor formula, which estimates the energy your body uses at rest from your weight, height, age and sex. An activity factor, from 1.2 for mostly sitting to 1.9 for a physical job plus training, then turns that into an estimate of what you use in a day. To lose weight the planner takes 600 kcal off, the daily reduction NHS weight loss guidance works from, and to gain it adds a modest 300. It will not set a target below 1,200 kcal on the female formula or 1,500 kcal on the male one, and it says so when that floor applies.

That daily figure is then shared out: 25% to breakfast, 35% to lunch and 40% to dinner. Only the meals you tick are planned. Whatever else you eat that day is yours to decide, and the summary shows how much of your target the restaurant meals take up.

Each meal draws on 1,405 dishes from 19 chains. A dish qualifies when it lands between 35% and 105% of that meal's share, passes your diet, allergen, chain and budget settings, and has not already appeared that week. Dishes closest to 80% of the share score highest, with protein per kcal as the second factor, and the planner picks from the strongest few so a shuffle gives a different week. If room is left, a side from the same chain fills it, because a meal comes from one restaurant.

A budget is divided evenly across the meals you plan, and only verified prices count towards it. The same settings always build the same plan until you press shuffle, so a plan can be checked rather than taken on trust.

What This Planner Cannot Do

It cannot tell you a dish is vegetarian or vegan unless the chain says so. Only Bella Italia, Costa Coffee, Harvester, KFC, McDonald's, Miller & Carter, Nando's, PizzaExpress, Starbucks, Subway, Tim Hortons, Wagamama, Wetherspoons and Zizzi mark diets in the data they publish, covering 616 vegetarian dishes, 213 of them vegan. A diet setting limits every meal to those dishes, and nothing is guessed from a name.

It cannot make a dish safe for an allergy, and for most allergies it cannot fill a week. Only Bella Italia, Burger King, Costa Coffee, Domino's, Five Guys, Greggs, Harvester, KFC, McDonald's, Miller & Carter, Nando's, Pizza Hut, PizzaExpress, Starbucks, Subway, Tim Hortons, Wagamama, Wetherspoons and Zizzi publish allergen lists we hold, covering 1,173 of the 1,405 meals the planner uses. An allergen left out restricts the plan to those, and very few chain meals clear milk and gluten together, so a plan with both left out comes back mostly empty. That is the honest result: a dish without a list is not a dish without allergens. A list describes a recipe, not the kitchen that cooks it, so ask staff in the restaurant if an allergy is severe.

It cannot promise a price. 862 dishes carry a price we could verify, chains set prices branch by branch, and a figure taken from a delivery listing can sit above the counter price. Breakfast menus also run until a set time and are not offered at every branch, so check your own branch before planning around one.

And it cannot measure your plate. Every figure is the chain's published value for the standard build. Portions are made by hand, and anything you add or leave out at the counter moves the total.

Restaurant Meal Planner FAQ

How does the meal planner work out my calorie target?
It uses the Mifflin-St Jeor formula, which estimates the energy your body uses at rest from your weight, height, age and sex, then multiplies that by an activity factor between 1.2 and 1.9. To lose weight it takes 600 kcal a day off the estimate, the reduction NHS weight loss guidance works from. It never sets a target below 1,200 kcal on the female formula or 1,500 kcal on the male formula. You can also enter your own daily target instead.
Is this an AI meal planner?
No. There is no model behind it. The target comes from a published formula and the dishes are chosen by a fixed set of rules over our own menu data, so the same settings always produce the same plan until you press shuffle. We say so because a plan you can check is more useful than one you are asked to trust.
Why does choosing vegetarian or vegan limit the chains?
Only Bella Italia, Costa Coffee, Harvester, KFC, McDonald's, Miller & Carter, Nando's, PizzaExpress, Starbucks, Subway, Tim Hortons, Wagamama, Wetherspoons and Zizzi mark dishes as vegetarian or vegan in the data they publish: 616 vegetarian dishes, 213 of them vegan. The planner uses those marks and nothing else. It does not guess from a name, because a dish called a veggie burger can still contain egg or dairy.
Can I rely on the allergen filter?
Only as far as the published lists go. Bella Italia, Burger King, Costa Coffee, Domino's, Five Guys, Greggs, Harvester, KFC, McDonald's, Miller & Carter, Nando's, Pizza Hut, PizzaExpress, Starbucks, Subway, Tim Hortons, Wagamama, Wetherspoons and Zizzi are the chains whose allergen lists we hold, covering 1,173 of the 1,405 meals the planner uses, and excluding any allergen restricts the plan to those. It never treats a dish with no list as safe. A list describes the recipe, not the kitchen, and these chains share fryers and surfaces, so with a severe allergy check with staff in the restaurant every time.
Does the plan cover everything I eat in a day?
No. It plans only the restaurant meals you choose, each sized to its share of your daily target: 25% for breakfast, 35% for lunch and 40% for dinner. Whatever else you eat that day sits outside the plan, and the summary shows how much of your target the restaurant meals use.
Why are some prices missing from my plan?
862 of the dishes carry a price we could verify. The rest come from chains that price branch by branch without publishing a national figure. By default a budget only uses priced dishes; tick the option to include the others and they appear marked, with nothing added to your spend for them.