Hash Protein Per 100g Calculator

Hash is a hearty breakfast staple made from corned beef, potatoes, and onions, but its protein content varies widely depending on the recipe. This calculator helps you determine exactly how much protein you’re getting per 100 grams of your homemade hash. Simply enter the weight of each ingredient you use, and the tool computes the total protein, total weight, and protein density per 100g.

Whether you’re tracking macros for muscle building, managing a high-protein diet, or just curious about the nutritional profile of your favorite skillet dish, this tool gives you accurate, recipe-specific results in seconds. You can use the preset buttons to quickly load common hash variations or adjust the ingredient amounts to match your own recipe exactly.

The calculator uses standard USDA nutritional data for each ingredient, so you can trust the numbers.

🥔 Hash Protein Calculator

Corned beef (grams)
Potatoes (grams)
Onions (grams)
Butter or oil (grams)

How to Use This Tool

Start by weighing each ingredient with a kitchen scale. For best results, weigh them raw (before cooking) because cooking drives off water and concentrates protein. Enter the weight in grams for each ingredient into the corresponding fields. If you don't have a scale, you can estimate using volume, but weights are far more accurate. Click the Calculate button to instantly see the protein content per 100 grams of your finished hash, along with the total protein and total weight. The Reset button clears all inputs and results so you can start a new calculation.

The preset buttons (Classic, Lean, Veggie-Heavy) load typical ingredient amounts for three common hash styles. Use them as a starting point, then adjust the numbers to match your own recipe. For example, the Classic preset uses 200g corned beef, 300g potatoes, 100g onions, and 20g butter. You can modify any field and recalculate as many times as you like.

The Math Behind It

Each ingredient has a known protein density — the number of grams of protein in 100 grams of that food. The calculator multiplies each ingredient's weight by its density (divided by 100) to get the protein contributed by that ingredient. It then sums these contributions to find the total protein in your batch. Finally, it divides the total protein by the total weight of all ingredients and multiplies by 100 to express the result as grams of protein per 100 grams of hash.

The formula is:

Protein per 100g = (Σ (weighti × densityi / 100)) / (Σ weighti) × 100

Where i runs over each ingredient. For example, using the Classic preset (200g corned beef, 300g potatoes, 100g onions, 20g butter) with densities of 25, 2, 1.1, and 0.85 g/100g respectively:

Total protein = (200×25/100) + (300×2/100) + (100×1.1/100) + (20×0.85/100) = 50 + 6 + 1.1 + 0.17 = 57.27g
Total weight = 200 + 300 + 100 + 20 = 620g
Protein per 100g = (57.27 / 620) × 100 = 9.24g

Worked Examples

Let's explore a few more scenarios to see how ingredient choices affect the protein density.

Example 1 – Lean Hash: 150g corned beef, 350g potatoes, 100g onions, 5g butter.
Protein = (150×25/100) + (350×2/100) + (100×1.1/100) + (5×0.85/100) = 37.5 + 7 + 1.1 + 0.0425 = 45.64g
Total weight = 150+350+100+5 = 605g
Protein per 100g = (45.64/605)×100 = 7.54g

Example 2 – Veggie-Heavy Hash: 100g corned beef, 400g potatoes, 150g onions, 10g butter.
Protein = (100×25/100) + (400×2/100) + (150×1.1/100) + (10×0.85/100) = 25 + 8 + 1.65 + 0.085 = 34.74g
Total weight = 100+400+150+10 = 660g
Protein per 100g = (34.74/660)×100 = 5.26g

Notice how increasing the proportion of corned beef raises the protein density, while adding more potatoes and onions dilutes it. This is why the calculator is so useful — it lets you see exactly how recipe changes affect your macros.

Tips & Best Practices

  • Weigh ingredients raw: Cooking removes water, so the same weight of cooked hash has more protein per gram. Weighing raw gives you the most accurate picture of what you're eating.
  • Drain excess fat: If you brown corned beef in its own fat, some fat remains in the pan. Draining it reduces the weight of the finished dish and slightly concentrates protein, but it also removes calories. For macro tracking, it's often easier to include the fat as part of your butter/oil entry.
  • Boost protein: Add a poached or fried egg on top (about 6g protein) or sprinkle with shredded cheese (about 7g per 30g). You can also increase the corned beef or add a scoop of protein powder if you're aiming for a high-protein breakfast.
  • Scale servings: To find protein in a single serving, multiply the per-100g value by your serving size in grams and divide by 100. For example, a 250g serving of the Classic hash (9.24g/100g) would contain 23.1g of protein.
  • Use consistent units: Always enter weights in grams. If your recipe uses ounces, convert first (1 oz = 28.35g).

Factors Affecting Accuracy

The protein densities used in this calculator are based on average values from USDA FoodData Central. Real-world values can vary for several reasons:

  • Brand differences: Different brands of corned beef use different cuts of meat and curing processes, which can change protein content by a few percent.
  • Cooking method: Boiling vs. pan-frying affects water loss and fat retention, altering the final weight and protein concentration.
  • Measurement error: Kitchen scales vary in accuracy, and volume-based estimates are less precise than weight.
  • Ingredient variability: Potatoes and onions naturally vary in moisture and protein content depending on variety and storage.

For most home cooking, the results will be within ±10% of the true value, which is usually enough for macro tracking. If you need clinical accuracy, consider using a nutrition database with specific product entries.

Reference Data

The table below lists approximate protein densities for common hash ingredients. These values are per 100 grams of the raw ingredient unless noted.

IngredientProtein (g/100g)
Corned beef (cooked)25.0
Potatoes (raw)2.0
Onions (raw)1.1
Butter0.85
Olive oil0.0
Egg (large, 50g)6.3
Cheddar cheese (30g)7.1
Bell pepper (raw)0.9
Garlic (raw)6.4

These values are averages from the USDA database and can be used to extend the calculator to other ingredients by mentally substituting them into the formula.

Frequently Asked Questions

Why does the protein percentage vary between brands?
Different cuts of beef, curing methods, and added ingredients (like spices or brine) change the protein content. USDA values are averages across many samples, so your specific brand may differ slightly.

Can I use this calculator for other recipes?
Absolutely. The underlying formula works for any mixture of ingredients. Just replace the protein densities with those of your ingredients. You can find reliable values in the USDA FoodData Central database.

How do I convert from ounces to grams?
Multiply the number of ounces by 28.35 to get grams. For example, 8 oz of corned beef is about 227g.

Does cooking change the protein content?
Cooking doesn't destroy protein, but it changes the water content. Since protein is measured per 100g of food, cooking concentrates protein because water is lost. That's why we recommend weighing raw ingredients — the per-100g value you get from the calculator reflects the raw mixture.

What if I add other ingredients like cheese or eggs?
You can add them to the formula by including their weight and protein density. For a quick estimate, add the protein of the extra ingredient to the total protein and adjust the total weight accordingly. The calculator's preset buttons don't include these, but you can manually adjust the numbers.