Skip to main content

Calories in Bacon: Nutrition Facts & Serving Sizes

Per 1 cup (144g)

445cal
Protein16.8g
Carbs7.6g
Fat42.5g

Per 100g

309cal
Protein11.7g
Carbs5.3g
Fat29.5g
Protein 25%Carbs 11%Fat 64%

Source: USDA FoodData Central, SR Legacy, March 2026.

Bacon is a cured pork product with 309 calories per 100g and about 16 calories per strip (5g). It packs 29.5g of fat and 11.7g of protein per 100g, with 5.3g of carbs and 0g of sugar. Sodium is very high at 1465mg per 100g due to the curing process. A single strip delivers 0.6g of protein and 1.5g of fat, so strips add up fast both in calories and sodium. Bacon is a notable source of B vitamins, particularly thiamin (4.4mg per 100g), niacin (7.6mg), riboflavin (0.5mg), and vitamin B6 (0.5mg). Selenium comes in at 7.4mcg per 100g, and iron at 2.4mg. The fat breakdown includes 4.6g saturated fat, 7.1g monounsaturated, and 15.4g polyunsaturated per 100g.

Nutrition Highlights

16 calories per bacon strip (5g)
309 calories per 100g
11.7g protein per 100g
1465mg sodium per 100g (high, track carefully)
7.6mg niacin and 4.4mg thiamin per 100g

Calories by Serving Size

ServingCalProteinCarbsFatFiber
1 cup (144g)44516.8g7.6g42.5g3.7g
1 strip (5g)15.50.6g0.3g1.5g0.1g
1 oz cooked, yield (16g)49.41.9g0.8g4.7g0.4g
100g30911.7g5.3g29.5g2.6g

Track Bacon in CaloBurner

Snap a photo to log calories and macros instantly.

Download on the App Store

Full Nutrition Facts (per 100g)

NutrientAmount% Daily Value
Calories30915%
Protein11.7g23%
Total Fat29.5g38%
Saturated Fat4.6g23%
Total Carbohydrates5.3g2%
Dietary Fiber2.6g9%
Sugars0g
Sodium1465mg64%

Vitamins & Minerals (per 100g)

NutrientAmount% Daily Value
Saturated Fat4.6g2%
Calcium23mg2%
Iron2.4mg13%
Potassium170mg4%
Vitamin A4mcg0%
Vitamin B60.5mg29%
Magnesium19mg5%
Phosphorus70mg6%
Zinc0.4mg4%
Selenium7.4mcg13%
Folate42mcg11%
Thiamin (B1)4.4mg367%
Riboflavin (B2)0.5mg38%
Niacin (B3)7.6mg48%

% Daily Values based on a 2,000 calorie diet (FDA reference).

Health Benefits of Bacon

Bacon is a decent protein source at 11.7g per 100g, though it is calorie-dense due to its high fat content (29.5g per 100g). For anyone on a high-fat, low-carb or ketogenic diet, bacon is a go-to food because it is virtually zero-carb (0g sugar, low carbs) and provides satisfying fat alongside moderate protein.

The B vitamin content in bacon is genuinely notable. Niacin (vitamin B3) comes in at 7.6mg per 100g, supporting energy metabolism and DNA repair. Thiamin (vitamin B1) is at 4.4mg per 100g, critical for carbohydrate metabolism and nerve function. Riboflavin (0.5mg) and vitamin B6 (0.5mg) further support energy production and protein metabolism.

Selenium (7.4mcg per 100g) is a trace mineral that supports thyroid function and antioxidant defense. Iron (2.4mg per 100g) contributes to oxygen transport, which affects training endurance and recovery.

For practical purposes, bacon works well as a flavor component in meal prep. Adding a strip or two to eggs, salads, or lean protein dishes can increase palatability and fat content without a significant protein cost. The key consideration is sodium: at 1465mg per 100g, a few strips can account for a large portion of your daily sodium target.

If sodium is a concern, look for uncured or low-sodium bacon options, and balance your intake with high-potassium foods throughout the day.

Dietary Considerations

Bacon is gluten-free and contains 0g of sugar and 0g of trans fat. It is keto-friendly given its high fat and near-zero carb profile. It is not vegan or vegetarian. The sodium content is very high at 1465mg per 100g, so anyone managing blood pressure or water retention should track their bacon intake carefully. It is not suitable for low-fat diets due to its 29.5g of fat per 100g. For weight loss, it can fit into a calorie-controlled plan but must be portioned precisely due to its calorie density.

Daily Intake (100g)

15%

100g of bacon provides 15% of a 2,000-calorie diet.

Track Your Intake

See how bacon fits your personal calorie and macro targets.

Related Foods

See how bacon shows up in popular restaurant dishes.

Frequently Asked Questions

How many calories in bacon?

Bacon has about 16 calories per strip (5g) and 309 calories per 100g. A 1 oz cooked yield (16g) contains about 49 calories. A cup of bacon pieces (144g) has 445 calories.

Is bacon good for weight loss?

Bacon can fit into a weight loss diet when portioned carefully. At 16 calories per strip, it is manageable, but the calories add up quickly and the high sodium (73mg per strip) can cause water retention. It works best as a flavor accent rather than a primary protein source when cutting.

How much protein in bacon?

Bacon contains 11.7g of protein per 100g. A single strip (5g) has 0.6g of protein, and a 1 oz cooked yield (16g) has 1.9g. For significant protein, you need multiple strips, which also means more calories and sodium.

Is bacon keto-friendly?

Yes. Bacon is one of the most popular keto foods because it is high in fat (29.5g per 100g), has 0g of sugar, and contains minimal carbs. It fits well within a ketogenic macro profile.

How much sodium is in bacon?

Bacon is very high in sodium at 1465mg per 100g. A single strip (5g) contains about 73mg of sodium, and a 1 oz cooked yield (16g) has 234mg. If you are eating multiple strips, sodium can add up to a significant portion of your daily limit quickly.

How does bacon compare to sausage in calories?

Bacon has 309 calories per 100g compared to sausage at about 301 calories per 100g. They are similar in calorie density, but bacon tends to be higher in sodium and sausage is typically higher in protein per 100g depending on the type.

Track Bacon in Your Diet

Snap a photo of your meal and CaloBurner will calculate the exact calories and macros. No food weighing required.

Download on the App Store