Skip to main content

Calories in Sole: Nutrition Facts & Serving Sizes

Per 1 fillet (163g)

114cal
Protein20.2g
Carbs0g
Fat3.1g

Per 100g

70cal
Protein12.4g
Carbs0g
Fat1.9g
Protein 87%Carbs 0%Fat 13%

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

A sole fillet (163g) contains about 114 calories with 20.2g of protein, making it one of the leanest and lowest-calorie fish options available. Per 100g, sole provides 70 calories with 12.4g of protein, 1.9g of fat, and 0g of carbs. Sole is a flatfish known for its mild, delicate flavor and very low fat content. The selenium content is notable at 26.6mcg per 100g, covering about 48% of the daily recommended intake. Vitamin D is present at 2.8mcg per 100g, contributing to daily needs. Phosphorus is at 252mg per 100g, supporting bone health and energy metabolism. Sodium is moderate at 296mg per 100g, higher than many fresh fish due to the natural sodium content of flatfish. Sole is a premium restaurant fish that is excellent for calorie-conscious eating, delivering high protein at minimal caloric cost.

Nutrition Highlights

114 calories per fillet (163g) with 20.2g protein
70 calories per 100g, one of the lowest-calorie fish
26.6mcg selenium per 100g (about 48% daily value)
Only 1.9g fat per 100g, very lean white fish
252mg phosphorus per 100g for energy and bone health

Calories by Serving Size

ServingCalProteinCarbsFatFiber
1 fillet (163g)114.120.2g0g3.1g0g
1 oz, boneless (28g)19.93.5g0g0.5g0g
3 oz (85g)59.510.5g0g1.6g0g
100g7012.4g0g1.9g0g

Track Sole in CaloBurner

Snap a photo to log calories and macros instantly.

Download on the App Store

Full Nutrition Facts (per 100g)

NutrientAmount% Daily Value
Calories704%
Protein12.4g25%
Total Fat1.9g2%
Saturated Fat0.4g2%
Total Carbohydrates0g
Dietary Fiber0g
Sugars0g
Sodium296mg13%
Cholesterol45mg15%

Vitamins & Minerals (per 100g)

NutrientAmount% Daily Value
Saturated Fat0.4g0%
Cholesterol45mg15%
Calcium21mg2%
Iron0.2mg1%
Potassium160mg3%
Vitamin A10mcg1%
Vitamin D2.8mcg14%
Vitamin B60.1mg6%
Vitamin B121.1mcg46%
Magnesium18mg4%
Phosphorus252mg20%
Zinc0.3mg3%
Selenium26.6mcg48%
Folate5mcg1%
Niacin (B3)1mg6%

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

Health Benefits of Sole

Sole is one of the leanest fish available, with only 70 calories per 100g and 12.4g of protein. For anyone trying to maximize protein while minimizing calories, sole competes with shrimp and scallops as one of the leanest protein options. A full fillet provides 20.2g of protein at just 114 calories, which is an outstanding protein-to-calorie ratio.

The 26.6mcg of selenium per 100g supports antioxidant enzyme function, thyroid health, and immune defense. Selenium deficiency can impair thyroid hormone metabolism and reduce antioxidant capacity, so fish like sole, snapper, and sea bass help maintain adequate selenium status.

Sole provides 2.8mcg of vitamin D per 100g, contributing toward the daily target of 15 to 20mcg. Vitamin D supports bone density, testosterone production, and immune function. The 252mg of phosphorus per 100g works with calcium for bone mineralization and is critical for ATP synthesis (cellular energy production).

Sole's mild flavor makes it one of the most versatile fish for people who do not enjoy strong fish flavors. It can be pan-seared, baked, steamed, or poached in minutes, making it practical for weeknight meal prep.

Dietary Considerations

Sole is naturally gluten-free, keto-friendly (0g carbs), and high in lean protein. It is not vegan or vegetarian. Sole has very low mercury levels, making it safe for frequent consumption. The FDA classifies it as a 'best choice' fish that can be eaten 2 to 3 times per week or more. For weight loss, sole's extremely low calorie density makes it one of the best protein foods available.

Daily Intake (100g)

4%

100g of sole provides 4% of a 2,000-calorie diet.

Track Your Intake

See how sole fits your personal calorie and macro targets.

Related Foods

Frequently Asked Questions

How many calories in sole?

A sole fillet (163g) has about 114 calories. Per 100g, sole contains 70 calories. It is one of the lowest-calorie fish, comparable to flounder and tilapia.

Is sole good for weight loss?

Yes, sole is excellent for weight loss. At 70 calories per 100g with 12.4g of protein and 0g of carbs, it provides high-quality protein with very few calories. This makes it ideal for high-volume eating on a calorie deficit.

How much protein in sole?

A sole fillet (163g) has about 20.2g of protein. Per 100g, sole contains 12.4g of protein. It is a moderate-protein fish, slightly lower than denser fish like sea bass (18.4g/100g) or snapper (20.5g/100g).

Is sole a healthy fish to eat?

Yes, sole is a healthy fish choice. It is very low in fat (1.9g/100g), high in protein, and contains selenium, vitamin D, and phosphorus. It is also low in mercury, making it safe for frequent consumption.

Is sole keto-friendly?

Yes, sole is keto-friendly with 0g of carbs per 100g. It is a pure protein source that fits easily into a ketogenic diet. The 1.9g of fat per 100g is mostly unsaturated, which is ideal for keto eating.

Track Sole 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