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:
- list the ingredients
- enter the package price and package amount
- enter the amount used
- calculate each ingredient's used cost
- add the ingredient costs
- enter the number of servings
- 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.
