Skip to content

Salsa Production Process: Nine Steps, With the pH Check

The salsa production process: receiving and roasting, weighing to the process, cooking, the pH check, hot filling, holding, cooling and the jar code.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed October 19, 2026 · 5 min read

Jarred salsa is an acidified food, so its production follows a scheduled process set by a process authority, and every batch leaves records. The nine steps: receive and wash the produce, roast and chop, weigh everything to the process, including the vinegar or lime, cook, check the pH, fill the jars hot, cap and hold them as the process says, cool, and code and label. The pH reading is the step that matters most: the process sets a maximum, at or under 4.6, and a batch that reads over it doesn't get jarred until it's corrected. The plant runs under someone who has passed an approved Better Process Control School course, and keeps its processing records three years. In the example below, a Tucson salsa maker runs a batch day.

The short version

  • Nine steps: receive, roast, weigh, cook, check pH, fill, hold, cool, code.
  • Weigh every ingredient to the scheduled process, the acid included.
  • Check the pH of every batch against the process's maximum.
  • Fill hot and hold as the process says.
  • Code every jar: plant, product, date and period.
  • Keep processing records, pH included, three years.
  • TaroStack records each batch with its ingredient lots and its jar lot. More below.

The nine steps

Step What happens What to record
1. Receive Tomatoes, peppers and onions checked and washed Produce lots
2. Roast and chop Tomatoes and peppers roasted, all chopped Time
3. Weigh Every ingredient weighed, vinegar and lime included Weights
4. Cook Brought to temperature and held Temperature, time
5. Check pH A sample read on a calibrated meter pH reading
6. Fill Filled hot, headspace checked Fill temperature
7. Cap and hold Capped, inverted and held Hold time
8. Cool Cooled, seals checked Unsealed jars
9. Code Code on each lid, labels on Lot, jars

Making it by the hundred jars is in how to make salsa in bulk, and the food safety plan in salsa haccp plan.

The rules behind steps 3 to 9

An acidified food is made under a scheduled process from a process authority, filed with FDA, and the plant registers on Form 2541 within 10 days of starting (21 CFR 108.25). Operators work under someone who has completed an approved school (21 CFR 114.10); each container carries a code for the plant, product and when it was packed (114.80(b)); and processing records, pH included, are kept three years (114.100). The school is in better process control school.

An example: a batch day

Saguaro Salsa Co., the made-up salsa maker in Tucson, Arizona, I use in these examples, runs roasted tomato salsa in 20-pound kitchen batches. One Tuesday:

Step What happened
Receive and roast Romas lot RT-0915, jalapeños lot JP-0913, onions lot ON-0910
Weigh and cook 6 batches, vinegar and lime weighed to the process
Check pH Meter calibrated at 7.0 and 4.0; batches read 3.9 to 4.1; batch 5 read 4.3, more vinegar per the process, re-read 4.0
Fill and hold 16 oz jars, filled hot, inverted and held
Cool 286 jars sealed, 2 pulled
Code Lid code SS-T-0915-2 for the afternoon period

Batch 5 read 4.3, over the process's 4.2 maximum, so it was corrected the way the process authority's letter allows and re-read before any jar was filled; the departure went in its own log, as the records rule asks. The process itself is in process authority letter.

Get the run sheet

Download the salsa production run sheet. Two sheets: a blank run sheet to print for each batch, with the nine steps, the check at each and its target, and spaces for the actual reading, the time and initials; and the same run filled in from the example. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.

Where this stops working

The run sheet covers one day. Six batches, six pH readings, a correction, and 286 jars to grocers: when a pepper lot is recalled, or a grocer asks about one jar, the code has to lead back to the batch and its reading.

How TaroStack does it

TaroStack records each batch with its ingredient lots and its jar lot, so a code on a lid leads back to the batch.

Batches by lot. Each batch takes the tomatoes, peppers, onions and vinegar off stock with their lots.

Jars by lot. Each batch gets its own lot, and lot labels print for the cases.

Where it went. Each grocer's order records the lots it got, so one recall report runs from a pepper lot to every store.

The job Clipboard In TaroStack
Which peppers went into a batch A note on the clipboard Batches by lot
Jars made and pulled Counted at the end On the batch
Which grocers got a lot Invoices One recall report

Recipes, batches, lots and recalls are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

How is salsa made commercially?

Produce is roasted and chopped, weighed to a scheduled process with its acid, cooked, checked for pH, filled hot, held, cooled and coded.

Why check the pH of salsa?

Jarred salsa is an acidified food: its safety depends on a pH at or below the process's maximum, 4.6 or lower.

How long do I keep salsa production records?

Processing and production records, pH readings included, for three years from the date of manufacture.

Who can supervise salsa production?

Operators work under someone who has completed a school the regulation recognizes, such as Better Process Control School.

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.