Back to Calorie Tables

How Many Calories in a Hot Dog? Nutrition Facts & Macros

One beef hot dog (52g) has 167 calories

Protein 6.1g · Carbs 1.4g · Fat 15.3g

Hot dogs are one of the most popular fast foods — quick, affordable, and a staple at barbecues and sporting events. Whether you're counting calories, wondering about the fat content, or comparing to other protein sources, knowing the exact nutrition facts helps. Here's everything you need to know about hot dog calories and macros, based on USDA data for a heated beef frankfurter. A cooked beef hot dog is about 54% water by weight.

322 kcal

1347 kJ · per 100g · Water: 53.5 g

11.69g Protein
2.66g Carbs
29.36g Fat
Protein
11.69g
Carbs
2.66g
Fat
29.36g

Calorie Calculator: Hot Dog (Beef Frankfurter)

52 g

52 g Hot Dog (Beef Frankfurter) contains 167 kcal

Protein 6.1 g Carbs 1.4 g Fat 15.3 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 hot dog (52g) 167 kcal 6.1g 1.4g 15.3g
2 hot dogs (104g) 335 kcal 12.2g 2.8g 30.5g
100 grams 322 kcal 11.7g 2.7g 29.4g

Want to track this automatically?

Try AI Food Coach →

Hot Dog (Beef Frankfurter) — Nutrition Facts

Hot Dog (Beef Frankfurter) per 100g
Calories 322 kcal
Protein 11.69 g
Fat 29.36 g
Carbs 2.66 g
Fiber 0 g
Sugar 1.27 g
Sodium 852 mg
Potassium 252 mg
Magnesium 9 mg
Phosphorus 139 mg
Vitamin C 0 mg
Vitamin B6 0.193 mg
Folate 10 mcg
Water 53.5 g

Source: USDA FoodData Central (FDC ID: 174614) · Data verified April 2026

Variations

Hot dog with bun

~287 kcal total (167 kcal hot dog + 120 kcal bun). Add condiments for 300-320 kcal total. The bun adds carbs (20g) and nearly doubles the calorie count. A complete hot dog meal.

Frequently Asked Questions

How many calories are in a hot dog?

One beef hot dog (52g) contains approximately 167 calories. Per 100g, a heated beef frankfurter has 322 calories. Two hot dogs (104g) have about 335 calories — before the bun. Most of the calories come from fat (29.36g per 100g), not protein.

How many calories in a hot dog with a bun?

A beef hot dog (167 kcal) plus a standard hot dog bun (~120 kcal) totals approximately 287 calories. Add ketchup (+15 kcal), mustard (+3 kcal), and relish (+15 kcal) and you're at about 320 calories total. The bun adds nearly as many calories as the hot dog itself.

Is a hot dog healthy?

Hot dogs are highly processed, high in fat (29.36g per 100g, 11.6g saturated), and very high in sodium (852mg per 100g). They provide decent protein (11.69g) but the fat-to-protein ratio is poor compared to chicken breast or fish. Occasional consumption is fine, but regular consumption is associated with health risks.

How much sodium is in a hot dog?

One beef hot dog (52g) contains approximately 443mg of sodium — about 19% of the daily recommended limit. Per 100g, hot dogs have 852mg of sodium. Two hot dogs with buns easily exceed 1000mg of sodium. This is one of the highest-sodium common foods.

How much fat is in a hot dog?

One beef hot dog (52g) has about 15.3g of total fat, of which 6g is saturated fat. Per 100g, that's 29.36g total fat and 11.6g saturated. Fat provides about 82% of the calories in a hot dog. This makes it one of the fattiest common protein sources.

How much protein is in a hot dog?

One beef hot dog (52g) provides about 6.1g of protein. Per 100g, hot dogs have 11.69g of protein. While this is decent, the protein-to-calorie ratio is poor: you get 6g protein for 167 calories. Compare to chicken breast which gives 31g protein for 151 calories (per 100g).

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Hot Dog (Beef Frankfurter) 322 11.69g 2.66g 29.36g
Steak (Beef Sirloin) 214 19.92g 0g 14.28g
Chicken Breast 151 30.54g 0g 3.17g
Egg 143 12.6g 0.72g 9.51g
Bread (Whole Wheat) 252 12.45g 42.71g 3.5g

per 100g

Per 100g, a beef hot dog has 322 kcal with 29.36g fat — one of the fattiest common protein sources. Compare to chicken breast (151 kcal, 3.2g fat) or salmon (142 kcal, 6.3g fat). Hot dogs provide protein but at a high calorie and fat cost.

Track Your Calories with AI

Snap a photo of your food on a kitchen scale. AI reads the weight, recognizes the food, and calculates precise calories and macros in seconds.