Food & Cooking Guide

How to work out the cost per serving

Cost per serving shows how much one portion of a recipe, meal, lunch or batch cook costs. It is a simple way to compare homemade meals, packed lunches and grocery spending.

Use the How to Work Out The Cost Per Serving

To work out cost per serving, add up the total cost of the ingredients you use, then divide that total by the number of servings the recipe makes.

Cost per serving = total recipe cost ÷ number of servings Example: £12 total ingredients ÷ 6 servings = £2 per serving

Want the answer faster?

Use the grocery cost calculator to add food items, apply savings and work out the cost per serving automatically.

Use the grocery calculator

Why cost per serving is useful

Cost per serving turns a full shop or recipe cost into a more practical number. Instead of only seeing a £45 grocery bill or a £14 batch cook, you can see what each meal or portion actually costs.

Meal planningCompare dinner ideas before you shop.
Batch cookingSee whether a big cook really saves money.
Packed lunchesCompare homemade lunches against buying lunch out.
Family mealsUnderstand cost per person, not just total spend.

The basic cost per serving formula

The simplest method is to use the total cost of all ingredients used in the recipe, then divide by the recipe yield.

Total recipe cost = ingredient 1 + ingredient 2 + ingredient 3 + ... Cost per serving = total recipe cost ÷ servings made

For example, if a pasta bake uses £9.60 of ingredients and makes 4 portions, the cost per serving is:

£9.60 ÷ 4 = £2.40 per serving

If the same recipe is split into 6 smaller portions, the cost becomes £1.60 per serving. That is why the serving size matters.

How to work out ingredient costs

Some ingredients are easy because you use the whole pack. Others need a part-pack calculation. If a 1kg bag of rice costs £2 and you use 250g, you have used a quarter of the bag.

Used ingredient cost = pack price × amount used ÷ pack amount Example: £2 × 250g ÷ 1000g = £0.50

This is where a unit price comparison calculator can help, especially when packs use different sizes.

IngredientPack pricePack sizeAmount usedCost used
Rice£2.001,000g250g£0.50
Chicken£5.00600g600g£5.00
Sauce£1.80500g jar250g£0.90
Vegetables£2.20Full packFull pack£2.20

Worked example: family dinner

Imagine you make a simple chicken and rice meal for four people.

ItemCost used
Chicken£5.00
Rice£0.50
Vegetables£2.20
Sauce and seasoning£1.30
Total£9.00
£9.00 total cost ÷ 4 servings = £2.25 per serving

If you stretch the same ingredients to 5 portions by adding more rice or vegetables, the cost becomes £1.80 per serving, but each portion may be smaller.

Cost per serving for batch cooking

Batch cooking often looks expensive at the till because you buy more ingredients upfront. Cost per serving makes the comparison clearer.

Batch cookTotal costServingsCost per serving
Chilli£14.408£1.80
Curry£18.006£3.00
Soup£7.505£1.50

For batch cooking, it can also help to track freezer portions, storage containers and any extra sides you add later.

How recipe scaling affects cost per serving

When you use a recipe scaler, the ingredient quantities change by a scale factor. If every ingredient scales evenly, the cost per serving usually stays similar.

In real cooking, cost per serving can change because supermarket pack sizes are fixed. Scaling a recipe from 4 to 6 servings may force you to buy a larger pack, even if you only use part of it.

Useful tip: For home budgeting, calculate the cost of the food actually used. For shopping cash flow, also consider the full pack cost you need to buy.

What should you include in the calculation?

There is no single perfect method. The best approach depends on what you are trying to compare.

For recipe comparisonUse the cost of ingredients actually used in the recipe.
For weekly budgetingUse the full grocery spend and divide it by meals or servings.
For packed lunchesInclude snacks, drinks and extras if they are part of the lunch.
For true household costConsider waste, leftovers and ingredients that expire before use.

Common cost per serving mistakes

  • Dividing by the planned servings instead of the portions actually eaten.
  • Forgetting part-used ingredients such as oil, spices, rice or flour.
  • Using full pack costs when you only want the recipe cost.
  • Ignoring waste, especially fresh food that is thrown away before it is used.
  • Comparing portions that are not the same size.

FAQs

How do you calculate cost per serving?

Add the cost of the ingredients used, then divide by the number of servings. For example, £10 of ingredients divided by 5 servings is £2 per serving.

Should I use full pack cost or the amount used?

Use the amount used if you want the recipe cost. Use full pack cost if you want to know how much cash you need to spend at the shop.

What is a good cost per serving?

It depends on the meal, ingredients and household. A useful comparison is against your usual meals, takeaways or bought lunches rather than one universal number.

Does batch cooking always reduce cost per serving?

Not always. It can reduce cost if you use ingredients efficiently and avoid waste, but expensive ingredients or uneaten leftovers can cancel out the saving.

How do I include leftovers?

Count leftovers as extra servings if they are actually eaten. If they are thrown away, they are better treated as food waste.

Can cost per serving be exact?

It is usually an estimate. Prices, pack sizes, portion sizes and ingredient waste can all change the real cost.

Sources and notes

This guide uses straightforward grocery maths and practical UK meal-planning examples. Prices are illustrative only and will vary by shop, brand, location and season.