Start with the prices in the store you actually use. A meal described as cheap online may depend on a sale, a large package or pantry ingredients the writer did not count. You can compare meals more honestly by calculating the cost of the complete recipe and the portions you expect to use.

Choose a protein-containing component you enjoy, then build the rest of the meal around it. Beans, lentils, soy foods, dairy, eggs, meat and fish offer different options. [1] The least expensive choice for your household depends on local prices, usable portions and waste.

Four flexible meal ideas

Bean-and-rice bowls: use prepared beans, rice, vegetables and a sauce you already like. Reuse the beans in a wrap or another meal rather than buying a separate protein component for every dish.

Lentil pasta sauce: prepare a lentil-based sauce using a recipe suited to the ingredients. Serve it with pasta and a side you enjoy. Freeze suitable extra portions if the recipe makes more than you will eat.

Tofu and vegetable bowls: choose tofu, a vegetable mixture and a starch. Change the sauce for a second meal so the ingredient list overlaps without every container tasting the same.

Chicken or bean wraps: use a safely prepared filling, vegetables and wraps. A larger package is useful only when you can store or use the remaining filling appropriately. These are assembly ideas, not recipes with calculated nutrient totals.

Calculate the complete recipe

Create a line for every ingredient: package price; package amount; amount used in the recipe; and cost used. Then add the ingredient costs and divide by the portions the recipe actually produces.

Suppose, in a fictional example, the protein component costs $3.60, the grain costs $1.20, vegetables cost $2.40 and oil, spices and sauce together cost $0.80. The total is $8.00. Four equal usable portions cost $2.00 each. If the same batch becomes three larger portions, the cost is about $2.67 each.

Do not confuse protein cost with meal cost

A calculation such as dollars per amount of protein answers one narrow comparison. It does not tell you what the complete meal costs or whether you enjoy it. If you want that comparison, use the protein figure on the actual label and the amount you will use.

For example, a fictional $2.40 package contains a total of 40 grams of protein according to its label. Its ingredient cost per 10 grams of protein is $0.60. Adding other ingredients changes the cost of the finished meal. The calculation is a comparison tool, not a personal protein goal.

Price the food you will use

Consider two packages: $5 for five usable portions and $4 for three usable portions. The first is $1 per portion and the second about $1.33. But if you discard two portions from the larger package, its effective cost becomes about $1.67 for each of the three portions you ate.

This is why freezer space, schedule and household size belong in the budget decision. The largest pack is not automatically the least expensive way to feed yourself.

Make the next shop easier

Save one receipt and one completed recipe calculation. Repeat the meal once with a less expensive substitute or a different package size. Keep the version that fits both the budget and the meal you want to eat.

For future comparisons, note the store and date rather than presenting the price as a national constant. A short set of meals with known ingredients and usable leftovers gives you a stronger starting point than a collection of price claims from unrelated shopping baskets.

Sources & further reading

  1. CDC, Tips for Healthy Eating for a Healthy Weight

Sources checked October 31, 2026. Examples and worksheets are original illustrations unless stated otherwise.

YOUR RECIPE, YOUR PRICES

Cost per usable portion

Add every ingredient to your recipe total. This tool divides that total by the portions you will actually use. It does not calculate nutrients.

$2.00 per usable portion

Have a correction or a source we should consider?

Contact the publication ↗