Classic Homemade Tomato Ketchup Recipe (Step-by-Step)

There is something deeply satisfying about making ketchup from scratch. That familiar sweet-tangy flavor you grew up with? You can recreate it in your own kitchen with real tomatoes, simple spices, and zero high-fructose corn syrup or mystery additives. This classic homemade tomato ketchup recipe walks you through every step, from simmering fresh tomatoes to achieving that perfect thick, glossy consistency. Whether you are a first-time cook or just curious about what is really in your condiments, this guide has you covered. In about an hour of mostly hands-off cooking, you will have roughly two cups of rich, flavorful ketchup that puts the bottled stuff to shame.

Why Make Ketchup at Home?

Store-bought ketchup is convenient, but the ingredient list often tells a different story: corn syrup, “natural flavors,” and more sodium than you would expect. When you make ketchup yourself, you control everything. Want it less sweet? Cut the sugar. Prefer a vinegar kick? Add a splash more. Homemade ketchup also tastes noticeably fresher, with a brightness that comes from real tomatoes rather than tomato concentrate. Plus, it is surprisingly economical — a batch costs a fraction of premium organic brands, and you can customize it endlessly once you master the base recipe below.

Ingredients You’ll Need

This recipe makes about 2 cups (32 tablespoons) of ketchup. Use ripe, in-season tomatoes for the best flavor, or good-quality canned tomatoes when fresh ones are not available.

  • 2 lbs (900g) ripe tomatoes, quartered — or one 28-oz can crushed tomatoes
  • 1 medium yellow onion, chopped
  • 2 cloves garlic, minced
  • 1/2 cup apple cider vinegar
  • 1/3 cup brown sugar (packed)
  • 1 tablespoon tomato paste
  • 1 teaspoon salt
  • 1/2 teaspoon ground allspice
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground cloves
  • 1/4 teaspoon cayenne pepper (optional, for warmth)
  • 1 bay leaf

Step-by-Step Instructions

  1. Soften the aromatics. In a large saucepan or Dutch oven, combine the tomatoes, onion, and garlic. Cook over medium heat for 10–12 minutes, stirring occasionally, until the onion is soft and the tomatoes release their juices.
  2. Add spices and simmer. Stir in the vinegar, brown sugar, tomato paste, salt, allspice, cinnamon, cloves, cayenne (if using), and bay leaf. Bring to a gentle boil, then reduce the heat to low.
  3. Cook it down. Simmer uncovered for 35–45 minutes, stirring every few minutes to prevent sticking. The mixture should thicken noticeably and darken to a deep red.
  4. Remove the bay leaf and blend. Fish out the bay leaf, then blend the mixture until completely smooth using an immersion blender (or carefully in batches in a countertop blender).
  5. Strain for silkiness. Push the blended ketchup through a fine-mesh sieve to remove seeds and skins. This step is what gives homemade ketchup its luxuriously smooth texture.
  6. Final thickening. Return the strained ketchup to the pot and simmer 5–10 more minutes if needed, until it coats the back of a spoon. Remember it thickens slightly as it cools.
  7. Cool and store. Let cool completely, then transfer to clean jars or squeeze bottles. Refrigerate for up to 3 weeks.

Nutrition Facts (Per Tablespoon)

Homemade ketchup is naturally lower in sodium and free of corn syrup compared to most commercial brands. Here is the approximate nutrition per one-tablespoon serving:

NutrientHomemadeTypical Store-Bought
Calories1819
Total sugar3.5g4.5g
Sodium95mg154mg
High-fructose corn syrupNoneOften present
PreservativesNoneSometimes present

Tips for the Best Homemade Ketchup

Choose the right tomatoes

Paste tomatoes like Roma or San Marzano have less water and more flesh, which means a thicker ketchup with less cooking time. If you only have juicy slicers, simply simmer a little longer.

Don’t rush the simmer

The long, slow cook is where the magic happens — water evaporates, flavors concentrate, and the sugars caramelize slightly. Keep the heat low and stir regularly to avoid scorching the bottom.

Balance sweet, sour, and salty

Taste near the end and adjust. Too sharp? A pinch more sugar. Too flat? Another splash of vinegar or a pinch of salt. Great ketchup is all about balance, and your palate is the best guide.

Easy Variations to Try

  • Smoky: add 1 teaspoon smoked paprika and a dash of liquid smoke.
  • Spicy: blend in a fresh jalapeño or a teaspoon of sriracha.
  • Garlicky: roast a whole head of garlic and blend it in.
  • Curry: swap the allspice and cloves for 2 teaspoons of curry powder.

How to Store Homemade Ketchup

Refrigerated in a clean, airtight jar, your ketchup stays fresh for up to 3 weeks. For longer storage, freeze it in ice-cube trays, then transfer the cubes to a freezer bag — they keep for 3 months and thaw in minutes. If you want shelf-stable jars, process them in a water-bath canner following tested canning guidelines.

Frequently Asked Questions

Can I use canned tomatoes?

Absolutely. One 28-ounce can of crushed tomatoes replaces the 2 lbs of fresh tomatoes and actually gives very consistent results year-round. Choose a brand with no added salt or citric acid if possible.

Why is my ketchup too thin?

It likely needs more simmering time. Keep cooking uncovered until it coats a spoon. Also make sure you strained out excess liquid — watery tomatoes are the usual culprit.

Can I reduce the sugar?

Yes — cut it in half for a tangier ketchup, or replace it with honey or maple syrup. Just note that sugar also acts as a mild preservative, so lower-sugar versions should be eaten within 2 weeks.

Is homemade ketchup safe for kids?

Yes, and many parents prefer it because there is no corn syrup. Skip the cayenne for young children, and always refrigerate promptly.

Key Takeaways

  • Homemade ketchup needs only real tomatoes, vinegar, sweetener, salt, and warm spices — no corn syrup required.
  • Simmer low and slow for 35–45 minutes, then blend and strain for a silky texture.
  • Taste and adjust the sweet-sour-salty balance at the end; your palate is the final judge.
  • Refrigerate up to 3 weeks, freeze up to 3 months, or water-bath can for shelf storage.

Ready to ditch the bottle for good? Grab some ripe tomatoes this weekend and give this recipe a try — your fries will thank you. And once you have nailed the classic, explore our spicy jalapeño and sugar-free variations to build your own ketchup collection. Happy cooking!

1 thought on “Classic Homemade Tomato Ketchup Recipe (Step-by-Step)”

Leave a Comment