Menulab
Get started
Menulab Blog

High-Yield Tomato Sauce Base for Restaurants: Batch Schedule, pH and Holding Rules

By MenulabJuly 14, 2026

Commercial kettle of tomato sauce with pH meter and portioned tubs on prep table

✦ Recipe Card

Sauce • International

Prep

45 minutes

Cook

40 minutes

Total

1 hour 25 minutes plus cooling time

Servings

Approximately 167 portions at 120 mL each from 20 L batch

Ingredients

  • Crushed tomatoes (commercial canned or peeled and crushed) 21.5 kg (approx 21.5 L)
  • Tomato paste 2.0 kg
  • Neutral oil (canola or sunflower) 400 mL
  • Yellow onion, medium-diced 1.5 kg
  • Garlic, minced 200 g
  • Salt 180 g (adjust to taste and cost targets)
  • Granulated sugar 100 g (optional, to balance acidity)
  • Dried basil 30 g
  • Dried oregano 30 g
  • Food-grade citric acid 20 g (starting point for pH adjustment) dissolved in 200 mL warm water
  • Filtered water or low-sodium stock 1.5 L (to adjust viscosity as needed)

Steps

  1. 1Prep: Assemble ingredients and sanitize all equipment. Calibrate pH meter to 4.01 and 7.00 buffers before testing.
  2. 2Sauté aromatics: Heat oil in a 40+ liter kettle over medium heat. Sweat diced onion until translucent, 6 to 8 minutes. Add garlic and cook 30 to 60 seconds until fragrant.
  3. 3Combine tomatoes: Add crushed tomatoes and tomato paste. Stir to combine and bring to a gentle simmer. Add water or stock to reach desired initial volume.
  4. 4Simmer and skim: Maintain a low simmer for 25 to 40 minutes to meld flavors. Skim excess foam and monitor viscosity. Stir periodically to prevent sticking.
  5. 5Season and measure pH: Dissolve the measured citric acid in warm water and add about half of it. Stir and measure pH. Continue adding small increments and retesting until pH 4.2 or lower is reached. Adjust salt and sugar by taste and operational standards.
  6. 6Finish and portion: Verify final volume (target 20 L). Transfer hot product to sanitized shallow pans for cooling or fill portion containers if immediately portioning for frozen reserves.
  7. 7Cool rapidly: Blast-chill or place pans in an ice bath. Record temperature at start, at 2 hours and until product reaches 5 degrees C or below within your allowed cooling timeframe.
  8. 8Label and store: Label containers with batch number, pH, cook date/time and planned use-by. Refrigerate or freeze according to the holding decision.

Calories

55 kcal per 100 g

Protein

1.6 g per 100 g

Carbs

8.5 g per 100 g

Fat

2.2 g per 100 g

Tips

  • →Always calibrate and log your pH meter readings before and after each production run.
  • →Portion into single-service tubs before freezing to reduce thaw waste and speed service.
  • →Track actual yield after cooking to refine the conversion factor between ingredient weight and finished liters for costing accuracy.
  • →If the sauce will be used as a base for low-acid finished products, treat the entire process as preparing a TCS item and consult local code for specific hold times.

Why standardize a tomato base

Standardizing a single high-yield tomato base reduces waste, speeds pass, and improves cost control. Use one kitchen-produced base across soups, braises, pizzas and sauces to simplify inventory and labor.

Operational targets and food-safety summary

Set three measurable targets for every batch: finished volume, target pH, and portion count. For safety aim for a tested pH of 4.2 or lower when you plan extended chilled storage. Always document time-temperature logs for cook, cool and hold.

Scalable recipe summary

This production recipe yields 20 liters finished tomato base suitable as a building block. The full recipe with step-by-step instructions and ingredient weights appears in the recipe object below. Use this summary for production planning and cross-training.

Batch scheduling template

Plan production around service windows and storage capacity. A common weekly cadence for a medium-volume kitchen is two large batches per week plus a small top-up midweek.

  • Day 1: Primary batch (20 L) after morning prep, blast-chill and label.
  • Day 3: Midweek top-up (5 to 8 L) from reserve stock to meet weekend demand.
  • Day 5: Second primary batch timed so product is freshest for weekend service.
  • Daily: Pull and reheat only required portions for that shift; minimize repeated open-refrigerator time.

Acidity balancing and pH testing

Do not guess acid levels. Measure with a calibrated pH meter. Target pH 4.2 or lower when you intend to hold product chilled beyond immediate use. If pH is above 4.2 add acid carefully and retest.

Practical acidification steps

Start with a conservative, measured addition of food-grade citric acid dissolved in warm water. Add in small increments, mix thoroughly and re-test pH after each addition. If you prefer a culinary acid use bottled lemon juice; determine additions by pH testing rather than fixed culinary taste alone.

Cooling and holding rules

Follow time-temperature controls for hot-hold to refrigeration. Use a blast chiller or ice bath to speed cooling. The common regulatory target is to cool from cooking temperature to under 5 degrees C within the allowable time in your jurisdiction. When in doubt follow the FDA model: 57C to 21C within 2 hours and to 5C within 6 hours.

Chilled vs frozen decision matrix

Chilled storage is faster access for service and yields cleaner portioning. Freeze when you need storage life beyond recommended chilled times or to create long-term reserves between production runs.

  • Chill: use for daily/weekly rotation, keep at or below 4 degrees C, use within 4 days unless pH testing and local code allow longer.
  • Freeze: portion into single-service tubs, label with batch and date, freeze at -18 degrees C or below; 3 months is a conservative maximum for best quality.
  • Thawing: thaw overnight in refrigeration and use within 24 hours of full thaw for best quality and safety.
  • Reheat: bring to service temperature quickly. Avoid repeated cool-reheat cycles.

Yield tracking and costing

Convert batch volume into portions to calculate per-portion cost. Example: 20 liters equals 20,000 mL. At a 120 mL portion you get 167 portions. Proven templates capture raw ingredient cost, labor minutes, and overhead per batch to produce an accurate cost per portion and margin analysis.

Example calculation

Batch yield: 20,000 mL. Portion size: 120 mL. Portions per batch: 167. If total batch cost is 200 dollars, cost per portion is 200 / 167 = 1.20 dollars. Use this method to set recipe-level price and monitor variances over time.

Documentation and QA checklist

Keep a batch sheet for each production run that logs batch number, date/time cook start and finish, pH before and after acidification, cooling timepoints with temperatures, refrigeration or freezer location, and expected use-by date.

If you want a print-ready batch sheet or a cost-per-portion calculator formatted for kitchen use send a request to your supplier or implement one into your POS recipe module. Test one batch under service conditions and adjust portion size, seasoning and acid until the product performs consistently in your menu items.

Frequently Asked Questions

What target pH should I reach for safe chilled holding?

Target a tested pH of 4.2 or lower if you plan to hold the sauce chilled beyond immediate service. Always verify with a calibrated pH meter and follow local food-safety regulations.

How quickly should I cool a 20 L batch after cooking?

Cool according to time-temperature controls: ideally reduce from cooking temperature to under 21 degrees C within 2 hours and to 5 degrees C within 6 hours. Use a blast chiller or ice water bath and log temperatures.

Can I use lemon juice instead of citric acid?

Yes, but use pH testing to determine required volume because lemon juice acidity varies. Citric acid provides a consistent, measurable acidification for safety adjustments.

How long can I refrigerate the sauce?

Conservative practice is to use refrigerated sauce within 4 days. If acidified to pH 4.2 or lower and handled under documented controls some operations extend this to 7 days subject to local code. When in doubt freeze for longer storage.

How do I convert batch yield to per-portion cost?

Divide total batch cost by the number of portions. Example: 20 L equals 20,000 mL. At 120 mL portions you get 167 portions. If the batch cost is 200 dollars the cost per portion is 200/167 = 1.20 dollars.

How should I adjust the recipe if I need 40 liters?

Double all ingredients, maintain the same cooking time per unit volume and test pH on a sample from the doubled batch. Large kettles can change evaporation rates so monitor final viscosity and volume.

Menulab