Mashed potatoes are a beloved comfort food, but their protein content can vary significantly depending on how they are prepared. Whether you add butter, milk, cream, or even cheese, the protein per 100g changes. This calculator helps you estimate the protein content of your homemade or store-bought mashed potatoes based on the ingredients you use.
Perfect for meal preppers, fitness enthusiasts, and anyone tracking their macronutrients, this tool lets you input the amounts of potatoes, milk, butter, and optional protein boosters like Greek yogurt or protein powder. You'll get an accurate protein-per-100g value, plus a breakdown of contributions from each ingredient. No more guessing — know exactly what's on your plate.
🥔 Mashed Protein Per 100g
📊 Results
How to Use This Tool
Enter the weight of each ingredient in grams (or ml for milk, which is equivalent to grams for water-based liquids). The calculator uses standard protein densities: potatoes ~2g protein per 100g, whole milk ~3.4g/100g, butter ~0.85g/100g, plain Greek yogurt ~10g/100g, and whey protein powder ~80g/100g. Adjust the amounts to match your recipe. Click "Calculate" to see the protein per 100g of your final mash, plus a full breakdown.
💡 Tip: For a creamier, higher-protein mash, replace some milk with Greek yogurt or add a scoop of unflavored protein powder. This can boost protein per 100g by 2–4g without altering taste significantly.
Formula Explained
The calculation is straightforward: sum the protein from each ingredient, divide by the total weight of all ingredients, then multiply by 100. Mathematically:
Protein per 100g = (Total Protein / Total Weight) × 100
Where Total Protein = (potato × 0.02) + (milk × 0.034) + (butter × 0.0085) + (yogurt × 0.10) + (powder × 0.80). The protein values are based on USDA FoodData Central averages. Note that these are approximations — actual values vary by brand, fat content, and preparation method.
Worked Examples
Example 1: Classic Mash
200g potatoes, 60ml milk, 30g butter → Protein = (200×0.02)+(60×0.034)+(30×0.0085) = 4 + 2.04 + 0.255 = 6.295g. Total weight = 290g. Protein per 100g = (6.295/290)×100 ≈ 2.17g.
Example 2: High-Protein Mash
200g potatoes, 60ml milk, 30g butter, 50g Greek yogurt, 20g protein powder → Protein = 4 + 2.04 + 0.255 + 5 + 16 = 27.295g. Total weight = 360g. Protein per 100g = (27.295/360)×100 ≈ 7.58g.
Common Mistakes to Avoid
- Using volume instead of weight: Always weigh ingredients in grams for accuracy. A cup of mashed potatoes can vary by 50g or more.
- Ignoring added liquids: Broth, cream, or extra milk all contribute weight and dilute protein concentration. Include every ingredient.
- Assuming all potatoes are equal: Russet, Yukon Gold, and red potatoes have slightly different protein contents (1.9–2.2g/100g). The calculator uses 2.0g as a middle ground.
Factors Affecting Accuracy
The protein values used are averages. Actual protein content depends on the specific brand of milk (skim vs. whole), butter (salted vs. unsalted), and yogurt (Greek vs. regular). Protein powder types (whey, casein, plant-based) also vary — check your label for exact numbers. For the most precise result, replace the default values with the protein per 100g from your ingredient labels.
Frequently Asked Questions
Q: Can I use this for sweet potatoes?
A: Yes, but sweet potatoes have slightly less protein (~1.6g/100g). Adjust the potato protein value accordingly if you have that data.
Q: Does the calculator account for water loss during cooking?
A: No. It assumes all ingredients are combined as-is. If you boil potatoes in water and drain, some water weight is lost, which would concentrate protein slightly. For a more accurate result, weigh the final mash after cooking.
Q: What if I add cheese or other ingredients?
A: You can approximate by adding their protein contribution manually. For example, 30g of cheddar adds about 7.5g protein. Add that to the total protein and include the weight in total weight.