Ultimate Homemade Ketchup Recipe From Scratch

Hey friends! Welcome back to my kitchen. Today, we’re tackling one of my all-time favorite food projects: homemade ketchup.

Making ketchup from scratch is so rewarding. Have you ever looked at the back of a store-bought bottle? It’s usually loaded with weird preservatives and massive amounts of high-fructose corn syrup. Yuck.

When you cook it at home, you get total control. You know exactly what goes into the pot. Plus, the fresh flavor is out of this world!

I remember the first time I served my homemade version to some friends during a summer BBQ. They put it on their burgers, paused, and looked at me like I had just performed a magic trick. They couldn’t believe how vibrant and rich it tasted compared to the commercial stuff. Trust me, once you try this, you’ll never want to buy store-bought again!

The Secret to Great Ketchup? The Right Tomatoes!

Before we even turn on the stove, let’s talk about our main ingredient. Your choice of produce can make or break this entire recipe.

You must use meaty paste tomatoes. Think Roma, San Marzano, or Amish Paste.

Why does this matter? It comes down to basic math:

  • Paste tomatoes: Super meaty, thick walls, very few seeds, and low water content.
  • Slicing tomatoes: High water content, lots of slimy seed pockets, and thin walls.

If you try using regular beefsteak or slicing tomatoes, you’ll end up with a watery red soup. Nobody wants soggy burger buns! Buying thick paste tomatoes guarantees a rich sauce that actually sticks to your fries.

homemade ketchup recipe

Building Deep Flavor with Spiced Vinegar

Great ketchup isn’t just sweet tomatoes. It needs that iconic, mouth-watering tang.

We get that depth by steeping whole spices directly in hot vinegar:

  • Cloves and allspice: Give it that classic, warm aroma.
  • Celery seeds: Add a subtle savory bite in the background.
  • Cinnamon stick: Brings everything together with a comforting touch.

Steeping whole spices extracts maximum flavor without leaving gritty powder behind. It keeps the sauce silky smooth!

Here is everything you need to gather before we start cooking:

Ingredients

IngredientQuantityNotes
Apple cider vinegar1 cup5% acidity preferred
White vinegar1/2 cup5% acidity
Lemon juice2 tbspFreshly squeezed is best
Whole cloves2 tspProvides deep aromatic warmth
Celery seeds1 tspAdds a savory background note
Whole allspice berries3/4 tspEnhances complex flavors
Black peppercorns1/2 tspGives a subtle heat
Cinnamon stick1 pieceBroken into smaller pieces
Fresh paste tomatoes12 lbsQuartered, seeded, stems removed
Yellow onions1 1/2 cupsChopped (about 2 medium onions)
Sweet paprika1/2 tspMild, fruity pepper note
Garlic powder1/2 tspEssential for savory balance
Onion powder1/2 tspComplements the fresh onions
Ground mustard1/2 tspEmulsifies and adds tang
Granulated sugar3/4 cupBalances the sharp acidity
Kosher salt2 tbspEnhances overall flavors

Recipe Timing:

Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes

Servings: 4 | Difficulty: Easy

How to Make Homemade Ketchup Step-by-Step

Got your ingredients ready? Awesome! Let’s start cooking. Your house is about to smell incredible.

Step 1: Steep the Spiced Vinegar

First, grab a small saucepan. Pour in your apple cider vinegar, white vinegar, and fresh lemon juice. Drop in the cloves, celery seeds, allspice berries, peppercorns, and broken cinnamon stick.

Bring this to a rolling boil over medium-high heat. Let it boil hard for 2 minutes to wake up those essential oils.

Then, turn off the burner. Let it steep at room temperature for 30 to 60 minutes. Finally, pour the liquid through a fine-mesh strainer into a bowl and throw away the used whole spices. Set your infused vinegar aside.

homemade ketchup recipe

Step 2: Prep the Tomato Base

Grab your largest, heaviest stock pot. Heavy pots are a lifesaver here because they distribute heat evenly and stop your tomatoes from burning at the bottom.

Add your quartered paste tomatoes, chopped yellow onions, paprika, garlic powder, onion powder, and ground mustard into the pot.

Take a sturdy potato masher and smash the tomatoes down a bit. This releases their natural juices so they don’t scorch when the heat turns on.

Step 3: The First Simmer

Place the pot over medium heat. Bring the crushed tomatoes and onions to a gentle boil.

Lower the heat slightly so it keeps a nice, steady simmer. Leave the pot completely uncovered. We want that extra water to steam off!

Let it simmer for roughly 45 minutes, stirring occasionally. The pot should reduce in volume by about one-quarter.

homemade ketchup recipe

Step 4: Add the Tang

Now pour your strained, spiced vinegar into the pot.

Bring everything back up to a gentle boil, then lower the heat. Simmer uncovered for another 45 minutes.

Stir every few minutes to keep things from sticking. You’re looking for the liquid to drop another full inch. It should be down to nearly half of where you started!

Step 5: Run It Through a Food Mill

Turn off the burner and let the mixture cool down for a bit. Please be careful here! Working with boiling hot tomato liquid can get messy and dangerous.

Working in batches, run the cooked tomato mix through a food mill.

Why use a food mill instead of just dumping it in a blender? Simple:

  • It catches all the bitter seeds.
  • It strips out the tough outer skins.
  • It leaves you with pure, velvety pulp.

Throw away the seeds and skins left in the mill. Your bowl will hold a thin, watery red juice right now. Don’t panic! It doesn’t look like ketchup yet, but we’re almost there.

Step 6: The Final Thickening

Pour your smooth tomato puree back into the big stock pot. Stir in the granulated sugar and kosher salt until dissolved.

Bring it back to a soft boil over medium-low heat. Leave it uncovered and stir it often.

As it thickens up, you need to stir even more frequently to prevent burning. Simmer until it reduces by half and looks like thick, glossy ketchup.

Step 7: Blend Until Super Smooth

Once it hits that thick paste consistency, take it off the heat.

Want that slick, commercial look? Carefully pour the warm ketchup into a high-powered blender.

Puree on high speed for a minute until it transforms into an insanely creamy, smooth sauce. Boom! You just made real ketchup from scratch.

How to Store Your Batch

You put in the hard work, so let’s make sure it stays fresh!

In the Fridge

Planning to eat it over the next few weeks? Simple refrigeration works great.

Just pour your cooled sauce into airtight glass jars or squeeze bottles. Kept cold, it lasts for about 1 month in the fridge.

homemade ketchup recipe

Water Bath Canning

Want to save your summer harvest for winter? Use a water bath canner!

  1. Sterilize your glass jars and wash the metal lids.
  2. Ladle hot ketchup into the jars, leaving 1/2 inch of space at the top.
  3. Wipe the glass rims clean and screw on the bands.
  4. Process in boiling water for 15 minutes.
  5. Let the jars rest untouched on a towel for 24 hours.

Sealed canning jars will stay fresh in a dark pantry for up to a year!

homemade ketchup recipe

Got Questions? I’ve Got Answers!

Can I use canned tomatoes instead of fresh ones?

I strongly suggest sticking to fresh paste tomatoes. Canned tomatoes have wildly different water levels and extra additives. Using them throws off the cooking and reduction times. For that classic flavor, fresh is always best.

Why is my ketchup still thin and runny?

If your sauce is watery, it just means it needs more time on the stove. Thickening ketchup is all about steaming off the natural water.

The fix? Easy! Pour it back into the pot and simmer low and slow until it hits the thickness you want.

Can I freeze homemade ketchup?

Yes, you can freeze it in airtight containers. Just keep in mind that frozen tomato sauces can separate a bit as they thaw. If that happens, simply give it a quick, fast whisk to bind it back together!

Can I cut back on the sugar?

You can adjust the sugar to fit your diet. But keep in mind: sugar isn’t just for sweetness here. It actively cuts the sharp bite of the vinegar.

If you cut too much sugar, the vinegar will overwhelm the tomatoes. Try reducing it by just a tiny bit at first, taste as you simmer, and tweak it to your liking!

Homemade Ketchup

Homemade Ketchup

Ditch the store-bought bottles loaded with preservatives and make your own rich, vibrant, and fresh homemade ketchup from scratch!
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Condiment, Sauce
Cuisine American
Servings 4 servings

Ingredients
  

  • 1 cup apple cider vinegar 5% acidity preferred
  • 1/2 cup white vinegar 5% acidity
  • 2 tbsp lemon juice Freshly squeezed is best
  • 2 tsp whole cloves Provides deep aromatic warmth
  • 1 tsp celery seeds Adds a savory background note
  • 3/4 tsp whole allspice berries Enhances complex flavors
  • 1/2 tsp black peppercorns Gives a subtle heat
  • 1 piece cinnamon stick Broken into smaller pieces
  • 12 lbs fresh paste tomatoes Quartered, seeded, stems removed
  • 1 1/2 cups yellow onions Chopped (about 2 medium onions)
  • 1/2 tsp sweet paprika Mild, fruity pepper note
  • 1/2 tsp garlic powder Essential for savory balance
  • 1/2 tsp onion powder Complements the fresh onions
  • 1/2 tsp ground mustard Emulsifies and adds tang
  • 3/4 cup granulated sugar Balances the sharp acidity
  • 2 tbsp kosher salt Enhances overall flavors

Instructions
 

  • Step 1: Steep the Spiced Vinegar
    Pour apple cider vinegar, white vinegar, and fresh lemon juice into a small saucepan. Add cloves, celery seeds, allspice berries, peppercorns, and broken cinnamon stick. Bring to a rolling boil over medium-high heat and boil hard for 2 minutes. Turn off the burner, let steep for 30 to 60 minutes, then pour through a fine-mesh strainer into a bowl and discard the whole spices. Set the infused vinegar aside.
  • Step 2: Prep the Tomato Base
    In a large, heavy stock pot, combine the quartered paste tomatoes, chopped yellow onions, paprika, garlic powder, onion powder, and ground mustard. Use a sturdy potato masher to smash the tomatoes down to release their natural juices.
  • Step 3: The First Simmer
    Place the pot over medium heat and bring to a gentle boil. Lower the heat slightly to maintain a steady, uncovered simmer for roughly 45 minutes, stirring occasionally, until reduced in volume by about one-quarter.
  • Step 4: Add the Tang
    Pour the strained, spiced vinegar into the pot. Bring back to a gentle boil, then lower the heat and simmer uncovered for another 45 minutes, stirring every few minutes, until the liquid drops to nearly half of where you started.
  • Step 5: Run It Through a Food Mill
    Allow the mixture to cool down slightly. Working in batches, run the cooked tomato mix through a food mill to catch bitter seeds and tough outer skins, leaving pure, velvety pulp. Discard the seeds and skins.
  • Step 6: The Final Thickening
    Pour the smooth tomato puree back into the stock pot. Stir in the granulated sugar and kosher salt until dissolved. Bring to a soft boil over medium-low heat, leaving it uncovered and stirring frequently to prevent burning, until it reduces by half and looks thick and glossy.
  • Step 7: Blend Until Super Smooth
    Remove the mixture from the heat. Carefully pour the warm ketchup into a high-powered blender and puree on high speed for a minute until insanely creamy and smooth.

Notes

Store homemade ketchup in airtight glass jars or squeeze bottles in the refrigerator for about 1 month, or process using a water bath canner for up to a year in the pantry.
Keyword From Scratch, Homemade, Ketchup

Leave a Comment

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

Recipe Rating




*