How Many Calories and How Much Protein Are in a Burger, and How It Fits Your Diet

Real calorie and protein numbers for burgers, how one fits into a cutting or maintenance day, and simple swaps that cut about 500 calories per meal.

5 min read · Updated 31.07.2026.

How Many Calories and How Much Protein Are in a Burger, and How It Fits Your Diet

A burger isn't a "clean" or "dirty" meal — it's just a set amount of calories and protein between two pieces of bread. The trouble starts when you don't know the numbers, so one meal quietly eats half your daily budget. Here are the actual figures and how to work them into your week.

How many calories a burger has

The range is huge, and it comes down almost entirely to patty size, sauce and cheese. Rough numbers:

  • Small fast-food hamburger (about a 45 g patty, plain bun): 250–300 kcal, 12–15 g protein.
  • Cheeseburger with one slice of cheese: 300–370 kcal, 15–18 g protein.
  • Double burger with cheese and sauce: 550–800 kcal, 30–40 g protein.
  • Restaurant burger (180–200 g patty, brioche bun, cheddar, bacon, sauce): 900–1,300 kcal, 45–60 g protein.
  • Full combo — burger plus 150 g of fries (about 450 kcal) plus 500 ml of soda (about 210 kcal): 1,300–1,900 kcal.

Where those calories come from

Break down an average 700 kcal burger and it looks like this:

  • Bun, 70–80 g: 190–230 kcal, 6–8 g protein.
  • Beef, 150 g raw at 20% fat: about 375 kcal and 27 g protein (you're left with roughly 110 g of cooked meat).
  • The same patty made from 5% fat beef: about 200 kcal, 32 g protein — same size, 175 kcal less.
  • Cheese slice, 20 g: 75–85 kcal, 5 g protein.
  • Mayo-based sauce, 30 g: 180–210 kcal, 0 g protein.
  • Ketchup or mustard, 20 g: 15–25 kcal.
  • Two strips of bacon, 15 g: about 80 kcal.

The conclusion is boring but useful: sauce and extra cheese can add 250–300 kcal without a single gram of useful protein, and the fat content of the meat decides most of the rest.

How much protein you actually get

If you lift, aim for 1.6–2.2 g of protein per kilogram of body weight. For an 80 kg person that's 128–176 g a day, usually split across four meals of 30–45 g each.

A small burger with 14 g of protein doesn't cover half of one of those meals — you spend 300 kcal and barely register the protein. A double with 35 g, on the other hand, is a perfectly reasonable meal covering 20–27% of your daily target. So if you're going to spend the calories, spend them on a bigger or extra patty rather than bacon and double sauce.

How it fits the daily budget

Example: an 85 kg man training three times a week, maintenance around 2,700 kcal, cutting at 2,200 kcal and 150 g protein.

  • A 700 kcal burger with 35 g protein takes 32% of calories and 23% of protein — it fits without any juggling.
  • A 1,500 kcal combo takes 68% of the budget and leaves about 700 kcal for the entire rest of the day. Doable once, unpleasant.

Practically: if you know a burger is coming for dinner, keep breakfast and lunch to 400–500 kcal each but hit 35–40 g of protein in both (say 200 g of Greek yogurt, or three eggs). Don't skip meals entirely — you'll show up starving and eat twice as much.

Ordering smarter

  1. One larger patty instead of two small ones with double cheese: more protein, less sauce.
  2. Sauce on the side, or ketchup and mustard instead of a mayo-based one: saves 150–200 kcal.
  3. Water instead of soda: saves 200–210 kcal.
  4. Small fries (100 g, about 300 kcal) instead of large (200 g, about 600 kcal), or a side salad.
  5. Skip the bacon and the third cheese slice if you don't care about them — that's roughly 160 kcal you won't taste but will weigh.

A homemade burger in numbers

At home you can clear 40 g of protein for under 600 kcal:

  • 150 g ground beef at 10% fat: 270 kcal, 31 g protein.
  • Whole-grain bun, 70 g: 200 kcal, 7 g protein.
  • 20 g cheese: 80 kcal, 5 g protein.
  • Lettuce, tomato, onion, pickles: about 20 kcal.
  • 15 g ketchup and 10 g mustard: about 25 kcal.

Total: about 595 kcal and 43 g protein. Cook the patty 3–4 minutes per side over high heat, and don't press it with the spatula — you squeeze out the fat and end up with dry meat.

Sodium, saturated fat and the scale

What the macros don't show: one restaurant burger carries 900–1,500 mg of sodium, against a general recommendation of staying under 2,000 mg a day (about 5 g of salt). A large burger also has 15–25 g of saturated fat, while the usual guideline is under 10% of daily calories — roughly 24 g at 2,200 kcal. That's why one burger a week is a non-issue and four a week is not.

If the scale jumps 1–1.5 kg the next morning, that's mostly water held by sodium and carbs. Adding 1 kg of body fat takes a surplus of roughly 7,000 kcal, which no single meal delivers.

When to see a doctor

These numbers assume a healthy adult who trains. Talk to a doctor if:

  • your blood pressure reads above 140/90 on repeated measurements, or you're already on medication for it — sodium intake then becomes a medical conversation, not a guess.
  • you have elevated LDL cholesterol, type 2 diabetes, or known heart disease.
  • you get pain under the right rib cage 30–60 minutes after a fatty meal, or frequent nausea — that can be the gallbladder.
  • you have gout or kidney disease — total protein and red meat intake needs to be set individually in that case.
  • you feel chest pressure, shortness of breath, or pain spreading to the arm or jaw — that's same-day urgent, not a diet question.

The short version

  • Small burger: 250–300 kcal and 12–15 g protein; restaurant burger: 900–1,300 kcal and 45–60 g protein.
  • Sauce and cheese add 250–300 kcal with no protein — that's the easiest place to save.
  • At 1.6–2.2 g protein per kg of body weight, a burger with 35 g of protein is a normal meal, not a violation.
  • Water instead of soda and small fries instead of large strip about 500 kcal off the same meal.
  • Homemade version: about 595 kcal and 43 g protein, done in 10 minutes.

General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.

Read next