Skip to content

Recipe Calorie Calculator

Calculate the calories and macros in any homemade recipe. Enter your ingredients and amounts, get total and per-serving nutrition, then export to MyFitnessPal or Cronometer. No more guessing how many calories are in home-cooked food.

Homemade meals are the easiest place to lose track of your calorie intake. A single splash of oil, an extra handful of cheese, or a different serving size can shift a meal by hundreds of calories, and restaurant-style estimates rarely match what you actually cook. This recipe calorie calculator removes the guesswork by summing real nutrition data for every ingredient you use and dividing it across the servings you specify.

Add ingredients from the built-in database or enter custom ones from a nutrition label, set the number of servings, and you get total and per-portion calories, protein, carbs, and fat. Copy the result as text or CSV and paste it straight into your tracker's recipe builder, so logging a home-cooked dinner takes seconds instead of guesswork.

🍗 Chicken Breast248 cal

Total recipe

248

calories / serving

47g

Protein

0g

Carbs

5g

Fat

Whole recipe: 248 cal · 47g protein

Export to your tracker

Open MyFitnessPal recipe builder ↗Open Cronometer custom food ↗

Tip: paste the copied list into your tracker's recipe builder for one-tap logging of home-cooked meals.

How it works

1

Add your ingredients

Search our database or add custom ingredients with manual calorie values from the label.

2

Set servings

We total the recipe and divide by the number of servings to give you per-portion calories and macros.

3

Export & log

Copy the recipe as text or CSV and paste it into your tracker's recipe builder for one-tap logging.

How it's calculated

Every ingredient in the database stores its calories, protein, carbs, and fat per 100 grams. To get the nutrition for the amount you use, the calculator multiplies each value by (grams × per-100g value ÷ 100). So 200 g of chicken breast at 165 kcal per 100 g contributes 330 kcal. Household measures like cups or tablespoons are first converted to grams using standard reference weights before this calculation runs.

Once every ingredient's contribution is computed, the tool sums them for the recipe total, then divides by the number of servings you set to give per-portion calories and macros. The same per-100g approach is applied to protein, carbs, and fat, so all four macros scale consistently. Custom ingredients you add manually are included with the exact calories and macros you enter, which is ideal for packaged foods where the label already states the values for the portion you are using.

Understanding your result

The total calories reflect everything you put in the pot, and the per-serving figure is simply that total divided by your serving count - so being honest about portions is what makes the number accurate. A useful sanity check is that most balanced dinner plates land around 400-700 kcal per serving, while very saucy or oil-heavy dishes climb higher. If your per-serving number looks surprising, double-check the cooking oil, nuts, and cheese, since these are the items that quietly add hundreds of calories.

Use the protein figure alongside our protein calculator to see whether the meal pulls its weight toward your daily target. If a dish is too calorie-dense, the usual fixes are swapping some oil for cooking spray, bulking with extra vegetables, or trimming higher-fat meats - the recipe calculator lets you tweak amounts and watch the numbers update instantly.

Frequently Asked Questions

How do I calculate calories in a homemade recipe?

List each ingredient with its amount, convert the amount to grams, multiply by the ingredient's calories per 100g, then divide by 0.01. Sum every ingredient for the recipe total, then divide by the number of servings. This calculator does all of that automatically - just pick ingredients and enter amounts.

Can I log a homemade recipe in MyFitnessPal or Cronometer?

Yes. Use the "Copy as text" or "Copy as CSV" button, then open your tracker's recipe builder (links provided), create a new recipe, and paste the ingredients. The per-serving calories and macros will carry over so you can log home-cooked meals accurately.

What if my ingredient isn't in the database?

Click "+ Custom (manual calories)" to add any ingredient with its calories and macros for the amount you're using. You can find nutrition for packaged foods on the label, or for generic foods from the USDA FoodData Central database.

How do I calculate calories in a recipe without a scale?

Use household measures and trust the conversions in this calculator. A level tablespoon of most dry foods is about 8-15 g, a cup of flour is ~120 g and a cup of chopped vegetables ~150 g, a medium egg is ~50 g, and a small chicken breast is ~170 g. Enter the measure (e.g. "1 cup") and the tool applies the standard gram weight, so you get a close estimate without weighing. For best accuracy on calorie-dense items like oils, nuts, and peanut butter, a cheap kitchen scale pays for itself quickly.

Can I export to MyFitnessPal?

Yes. Hit "Copy as text" or "Copy as CSV", then in MyFitnessPal go to Food > Recipes > Create a Recipe, set the number of servings to match, and paste the ingredients into the builder. MyFitnessPal matches each line to its food database, and the per-serving calories and macros update automatically. Cronometer and MacroFactor work the same way with their recipe builders.

How are per-serving calories calculated?

For each ingredient the tool takes its calories per 100 g and multiplies by (grams / 100) to get that ingredient's calories, then sums every ingredient for the recipe total. Dividing the total by the number of servings gives the per-portion calories, and the same is done for protein, carbs, and fat so every macro is scaled correctly.

Should I weigh ingredients raw or cooked?

Weigh raw whenever possible, because cooking changes water content and weight unpredictably (rice and pasta roughly double, meat shrinks). The database values are for the raw food, so entering raw grams is the most accurate. If you only have cooked weight, use the cooked entry for that food - the calculator supports both, just pick the matching one.

Is this recipe calorie calculator free?

Yes - completely free, no sign-up required. Your recipe is saved in your browser so you can come back to it, and nothing is sent to a server.

Related tools