Curing Calculator

.curing-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #ddd; border-radius: 8px; background-color: #f9f9f9; color: #333; } .curing-calc-header { text-align: center; margin-bottom: 30px; } .curing-calc-row { display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 15px; } .curing-calc-field { flex: 1; min-width: 200px; } .curing-calc-field label { display: block; font-weight: bold; margin-bottom: 8px; } .curing-calc-field input, .curing-calc-field select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } .curing-calc-btn { background-color: #a02020; color: white; padding: 12px 20px; border: none; border-radius: 4px; cursor: pointer; width: 100%; font-size: 18px; font-weight: bold; margin-top: 10px; } .curing-calc-btn:hover { background-color: #801a1a; } .curing-calc-result { margin-top: 25px; padding: 20px; background-color: #fff; border-left: 5px solid #a02020; display: none; } .result-item { display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px dotted #ccc; } .result-item:last-child { border-bottom: none; } .result-label { font-weight: bold; } .result-value { color: #a02020; font-weight: bold; } .curing-article { margin-top: 40px; line-height: 1.6; } .curing-article h2 { color: #a02020; border-bottom: 2px solid #eee; padding-bottom: 10px; } .warning-box { background-color: #fff3f3; border: 1px solid #ffcaca; padding: 15px; margin: 20px 0; border-radius: 4px; }

Meat Curing & Equilibrium Brine Calculator

Calculate precise salt, sugar, and Prague Powder ratios for safe meat curing.

Prague Powder #1 (Cure #1) Prague Powder #2 (Cure #2) None (Salt only – Not for long hangs)
156 PPM (Standard US Safety) 120 PPM (Light Cure) 180 PPM (Heavy Cure)

Required Ingredients:

Total Mass: 0 g
Sea/Kosher Salt: 0 g
Curing Salt (Prague Powder): 0 g
Sugar: 0 g
Total Weight for Scale: 0 g

*Calculated based on 0.25% Prague Powder weight for 156ppm nitrite levels.

Understanding Equilibrium Curing (EQ)

Equilibrium curing is the most precise method for curing meat, whether you are making bacon, pastrami, or dry-aged charcuterie. Unlike the "excess salt" method (where meat is buried in salt for a set time), the EQ method uses a specific percentage of salt relative to the weight of the meat. Once the meat absorbs that specific amount, it cannot get any saltier, eliminating the risk of over-salting.

How to use the Curing Calculator

  • Meat Weight: Weigh your meat in grams for the highest accuracy.
  • Water Weight: If you are making a wet brine (submerging the meat in liquid), enter the weight of the water. If you are doing a dry rub cure, leave this at 0.
  • Salt Percentage: For most bacon and whole muscles, 2.5% to 3.0% is the industry standard.
  • Curing Salt: Prague Powder #1 is used for items that will be cooked (bacon, ham, jerky). Prague Powder #2 is used for long-term dry-aged products (salami, prosciutto) as it contains nitrates that break down into nitrites over time.
CRITICAL SAFETY NOTE: Curing salts (Pink salt) contain sodium nitrite and are toxic if consumed in large quantities. Always use a digital scale accurate to 0.1g. Never exceed the recommended 0.25% of the total meat weight (roughly 2.5g per 1kg of meat).

Example Calculation

If you have a 2kg (2000g) pork belly for bacon:

  • Salt (2.5%): 2000g x 0.025 = 50g Salt.
  • Sugar (1.0%): 2000g x 0.01 = 20g Sugar.
  • Curing Salt #1 (0.25%): 2000g x 0.0025 = 5g Prague Powder #1.

You would mix these together, rub them onto the meat, and seal it in a vacuum bag for 7-10 days.

Prague Powder #1 vs #2

Prague Powder #1: Contains 6.25% sodium nitrite and 93.75% sodium chloride. It is dyed pink to prevent confusion with table salt. Use this for meat that requires a short cure and will be cooked before eating.

Prague Powder #2: Contains 6.25% sodium nitrite, 4% sodium nitrate, and the remainder is salt. The nitrate acts as a slow-release reservoir of nitrite for cures lasting weeks or months.

function calculateCure() { var meatWeight = parseFloat(document.getElementById('meatWeight').value); var waterWeight = parseFloat(document.getElementById('waterWeight').value); var saltPercent = parseFloat(document.getElementById('saltPercent').value); var sugarPercent = parseFloat(document.getElementById('sugarPercent').value); var cureType = document.getElementById('cureType').value; var ppmTarget = parseFloat(document.getElementById('nitritePPM').value); if (isNaN(meatWeight) || meatWeight <= 0) { alert("Please enter a valid meat weight."); return; } if (isNaN(waterWeight)) waterWeight = 0; if (isNaN(saltPercent)) saltPercent = 0; if (isNaN(sugarPercent)) sugarPercent = 0; var totalMass = meatWeight + waterWeight; // Curing Salt Logic (Standard 0.25% for 156ppm Nitrite) // Formula: Total Mass * (PPM / (0.0625 * 1000000)) // Standard Cure #1 is 6.25% Nitrite. // For 156ppm: Mass * 0.0025 var cureSaltWeight = 0; if (cureType !== 'none') { // Standard ratio is 2.5g per kg which is 0.25% // Adjusting based on PPM selection var ppmRatio = ppmTarget / 156; cureSaltWeight = totalMass * 0.0025 * ppmRatio; } // Salt and Sugar logic var saltWeight = totalMass * (saltPercent / 100); var sugarWeight = totalMass * (sugarPercent / 100); // Update Results document.getElementById('resTotalMass').innerText = totalMass.toFixed(2) + " g"; document.getElementById('resSalt').innerText = saltWeight.toFixed(2) + " g"; document.getElementById('resCureSalt').innerText = cureSaltWeight.toFixed(2) + " g (" + (cureType === 'pp2' ? 'Cure #2' : 'Cure #1') + ")"; document.getElementById('resSugar').innerText = sugarWeight.toFixed(2) + " g"; var totalAdditives = saltWeight + cureSaltWeight + sugarWeight; document.getElementById('resFinalWeight').innerText = totalAdditives.toFixed(2) + " g of mix"; // Show result div document.getElementById('curingResult').style.display = 'block'; }

Leave a Reply

Your email address will not be published. Required fields are marked *