Use this meal cost calculator to work out how much a homemade meal costs in total and how much each serving costs.

The basic idea is simple: calculate the cost of the amount actually used from each package, add those ingredient costs together, then divide the recipe total by the number of servings.

<div id="meal-cost-calculator" data-mealisa-tool="meal-cost-calculator"></div>

How meal cost is calculated

For each ingredient, you need three pieces of information:

  • the package price
  • the amount contained in the package
  • the amount used in the recipe

The ingredient cost is:

Package price × amount used ÷ package amount

Then:

Meal cost = sum of all ingredient costs

And:

Cost per serving = meal cost ÷ number of servings

Example

Imagine you make a four-serving pasta meal using:

Ingredient Package Package price Amount used Cost used
Pasta 500 g €1.50 300 g €0.90
Minced meat 500 g €4.50 500 g €4.50
Tomato sauce 500 g €1.80 400 g €1.44
Onion 1 kg €1.80 150 g €0.27
Oil 500 ml €5.00 20 ml €0.20

The total meal cost is:

€0.90 + €4.50 + €1.44 + €0.27 + €0.20 = €7.31

For four servings:

€7.31 ÷ 4 = about €1.83 per serving

This is more useful than adding the full purchase price of every package because most recipes use only part of several packages.

Package price is not ingredient cost

If a 1 kg bag of rice costs €2.40 and your recipe uses 250 g, the rice does not cost €2.40 for that meal.

The amount used costs:

€2.40 × 250 ÷ 1000 = €0.60

The remaining rice still belongs to your food inventory and can be used for later meals.

This distinction is essential when comparing homemade meal costs.

Use consistent units

The package amount and amount used need compatible units.

For example:

  • grams with grams
  • kilograms with kilograms
  • millilitres with millilitres
  • litres with litres
  • pieces with pieces

If a package contains 1 kg and your recipe uses 300 g, convert 1 kg to 1,000 g before calculating.

Do not compare 300 g directly with the number 1 unless your calculator performs the conversion automatically.

What about ingredients sold by piece?

Some ingredients are easier to calculate by unit.

Suppose:

  • 10 eggs cost €3.20
  • your recipe uses 3 eggs

Then:

€3.20 × 3 ÷ 10 = €0.96

The same approach works for wraps, bread rolls, tortillas or other products sold in a known number of pieces.

What should be included?

For a practical household meal-cost estimate, include ingredients that make a meaningful contribution to the recipe cost.

Typically:

  • meat, fish or alternatives
  • grains and pasta
  • vegetables and fruit
  • dairy products
  • sauces
  • cooking oils
  • canned foods
  • toppings
  • other significant ingredients

You can also include small amounts of spices, salt and similar pantry ingredients if you want a more detailed estimate.

For everyday comparisons, many people prefer to focus on ingredients that materially affect the total.

What about leftovers?

If a recipe produces six servings but you eat only four today, the other two servings have not disappeared from the calculation.

The recipe still costs the same amount to prepare.

If the meal costs €9 in total and produces six servings:

€9 ÷ 6 = €1.50 per serving

The two leftover servings therefore represent another €3 of prepared food that can be eaten later.

This is one reason cost per serving is often more informative than cost per cooking session.

What about food waste?

The simple calculation assumes that the purchased food can eventually be used.

In reality, food waste increases the effective cost of what you actually eat.

For example, buying a large package because its unit price is lower does not save money if a substantial part of it is discarded.

When comparing package sizes, consider both:

  • unit price
  • how much you realistically use

The cheapest price per kilogram is not always the cheapest option for your household.

Cost per meal vs cost per serving

These terms describe different things.

Meal or recipe cost is the cost of all ingredients used in the full preparation.

Cost per serving divides that total by the number of portions produced.

A €12 recipe may sound expensive in isolation.

If it produces eight servings, however:

€12 ÷ 8 = €1.50 per serving

That makes it easier to compare with another recipe, a ready meal or food bought outside the home.

Compare alternative ingredients

Once you know where the money goes, you can test substitutions.

Suppose the protein ingredient in a recipe costs €5.00 and all other ingredients together cost €3.00.

Total:

€8.00

If an alternative protein costs €3.20 for the amount required, the revised meal cost becomes:

€6.20

For four servings, that changes the cost from:

€2.00 per serving

to:

€1.55 per serving

You can therefore see whether a substitution produces a meaningful saving instead of assuming that every cheaper ingredient matters equally.

Don't optimize only for the lowest possible price

Meal cost is useful information, but it is not the only consideration.

A practical meal also needs to fit your:

  • nutritional needs
  • preferences
  • available cooking time
  • household size
  • storage capacity
  • existing groceries

A meal that costs slightly more but uses food already in your refrigerator, creates useful leftovers or is more likely to be eaten can be a better household choice than the theoretical cheapest recipe.

Calculate repeat meals once

If you cook the same recipe regularly, you do not need to rebuild the calculation every time.

Save the ingredient quantities and update the prices when necessary.

This is particularly useful for meals such as:

  • pasta dishes
  • soups
  • curries
  • casseroles
  • rice dishes
  • breakfast batches
  • meal-prep recipes

Over time, you can build a small set of known meal costs and compare them when planning the week.

Prices change

A meal-cost calculation is only as current as the prices entered.

Food prices vary by:

  • supermarket
  • region
  • package size
  • brand
  • promotions
  • season
  • date

For that reason, a meal cost should be treated as a practical estimate based on your current purchase prices rather than a permanent value for a recipe.

A useful workflow

For a new recipe:

  1. list the ingredients
  2. enter the package price and package amount
  3. enter the amount used
  4. calculate each ingredient's used cost
  5. add the ingredient costs
  6. enter the number of servings
  7. calculate cost per serving

Once you have done this for several meals, weekly food budgeting becomes much easier because you can compare actual meal costs instead of relying on intuition.