Healthy Homemade Ketchup Recipe (No Preservatives, Budget-Friendly!)
This Homemade Ketchup is rich, tangy, and just sweet enough, made with 8 simple ingredients you likely already have sitting in your pantry right now. Unlike the bottled stuff, this version skips the corn syrup, artificial flavoring, and preservatives, so you get a cleaner, brighter tomato flavor with total control over the sweetness and tang! It’s a healthier, budget-friendly alternative to store-bought ketchup that’s just as easy and versatile to keep on hand.

We started making our own ketchup a few years ago, mostly out of curiosity, and we haven’t bought a bottle since! Once we actually looked at the ingredient list on the ketchup sitting in our fridge — corn syrup, artificial flavoring, preservatives we couldn’t even pronounce — it felt silly to keep buying something so easy to make better at home. This version comes together with pantry staples you likely already have on hand, no added junk, and a flavor that’s brighter, tangier, and richer than anything that comes out of a bottle. It’s one of those recipes that feels a little bit like a kitchen magic trick the first time you make it, because it’s so much simpler than you’d expect.
What we love most is how versatile this ketchup turns out to be, and how much better it makes everything it touches. It’s not just for fries and burgers, although it’s fantastic there too. You can use it as a base for a quick homemade BBQ sauce, swirl it into deviled egg filling for a tangy twist, or glaze it over meatballs. The possibilities are endless! Once you have a jar of this in the fridge, you’ll find a dozen uses for it you didn’t expect, and you’ll know exactly what’s in it every time.
Why we love this homemade ketchup
- Ready in 30 minutes — From pantry to jar in half an hour, with most of that time being hands-off simmering, so you can prep other things while it cooks.
- Healthier than store-bought — No high-fructose corn syrup, artificial flavors, or preservatives. This ketchup is full of real ingredients you can actually pronounce and feel good about serving to your family.
- Budget-friendly — Made from pantry staples that cost a fraction of what you’d pay for a name-brand bottle, and yields a full 2 cups per batch.
- Easily customizable — It’s super easy to adjust the sweetness, tang, or spice level, so you end up with a ketchup that’s actually tailored to your taste.
- Versatile recipe — Works as a dip, glaze, sauce base, and an everyday condiment, so one batch of this pulls double or triple duty in your kitchen!
Ingredients needed

- Tomato paste: This is the base of the whole recipe. We use tomato paste instead of crushed tomatoes because it gives the ketchup that thick, concentrated texture right away without hours of reducing.
- Water: Used to thin the tomato paste down to a pourable, ketchup-like consistency as it simmers. You can adjust slightly depending on how thick you like your ketchup.
- Apple cider vinegar: This gives the ketchup its signature tang. Apple cider tends to be a little softer and fruitier than white vinegar, which balances the sweetness of the ketchup nicely.
- Brown sugar: Our go-to sweetener for this recipe. It adds a subtle molasses depth that white sugar just doesn’t have. We usually start with a small amount and taste as we go.
- Salt: Just enough to round out all the other flavors and keep the ketchup from tasting flat.
- Garlic powder: It’s subtle, but it’s what makes the ketchup taste “cooked” instead of tasting like just tomato paste with vinegar.
- Onion powder: Combined with garlic powder, it builds that classic, familiar ketchup flavor without adding texture from fresh onion.
- Paprika: Used mostly for color and to lend a gentle warmth to the ketchup. It also gives it that deep red-orange tone you’d normally expect from a bottled version.
How to make homemade ketchup
1. Combine the base ingredients
In a medium saucepan over medium heat, whisk together the tomato paste and water until the mixture is smooth.
2. Add the seasonings
Add the apple cider vinegar, brown sugar, salt, garlic powder, onion powder, and paprika to the pan. Mix until fully combined.
3. Simmer and thicken
Reduce the heat to medium-low and leave the ketchup to simmer, stirring occasionally, for 20–25 minutes, until the ketchup is thickened to your liking. Taste and adjust sweetness, salt, or tang as needed. Every batch is a little different depending on your tomato paste.

4. Cool and store
Let the ketchup cool to room temperature before transferring it to a jar or airtight container.

FAQs for homemade ketchup
Can I make this ketchup without brown sugar?
Yes! You can substitute with honey or maple syrup, using about 1/3 cup of either instead of the full 1/2 cup in the recipe, since both are sweeter and more liquid than brown sugar. You may need to simmer a few extra minutes on the stovetop to help it thicken back up.
Why is my homemade ketchup thinner than store-bought?
Homemade ketchup often has a slightly looser texture than commercial versions, since it doesn’t contain stabilizers or thickeners. But simmering it a few extra minutes will help it thicken further.
Is this ketchup recipe gluten-free?
Yes, all 8 ingredients in this recipe are naturally gluten-free, but it’s always a good idea to double-check labels on specific brands.
Can I can this ketchup for long-term storage?
We haven’t tested this recipe for shelf-stable canning, so it’s best stored in the refrigerator or freezer instead of in the pantry.
Recipe variations for homemade ketchup
This ketchup recipe is a great base to build from, and it’s easy to adjust depending on the flavor profile or spice level you’re in the mood for. Here are a few simple ways to switch things up:
- Spicy ketchup: Add a pinch of cayenne pepper or a dash of hot sauce for a subtle kick of heat.
- Smoky ketchup: Swap the regular paprika for smoked paprika for a deeper, barbecue-like flavor.
- Low-sugar ketchup: Reduce the brown sugar to 1/4 cup, or substitute with a sugar alternative if you’re watching your sugar intake.
- Garlicky ketchup: Double the garlic powder, or stir in a small clove of fresh minced garlic while it simmers for a more pronounced garlic flavor.

What to serve with homemade ketchup
- Burger and fries: The classic pairing for a good reason! A juicy burger practically begs for a spoonful of this rich, tangy ketchup on top, while the slight sweetness of the ketchup cuts right through the crispy, salty fries.
- As a glaze for meatballs: Brush it over meatballs in the last few minutes of baking for a sticky, caramelized finish.
- Deviled eggs: Swirl a spoonful into the filling for a tangy, unexpected twist on a classic appetizer.
- Baked potato wedges: Dip crispy roasted wedges straight into the ketchup for an easy, flavorful side.
- As the base for homemade BBQ: Mix it with a little smoked paprika and molasses for a quick, homemade barbecue sauce.
Homemade ketchup storage tips
To store
Store the ketchup in an airtight container or jar in the refrigerator for up to 2-3 weeks, which makes it easy to keep a batch on hand for everyday use.
To freeze
You can also freeze in small portions or ice cube trays for up to 3 months, so you can thaw only what you need. Make sure to thaw frozen portions in the fridge overnight (not at room temperature) before using, so that the texture and flavor are kept intact.
Print
The Best Homemade Ketchup
- Total Time: 30 minutes
- Yield: 2 cups 1x
Description
This Homemade Ketchup is rich, tangy, and just sweet enough, made with 8 simple ingredients you likely already have sitting in your pantry right now. Unlike the bottled stuff, this version skips the corn syrup, artificial flavoring, and preservatives, so you get a cleaner, brighter tomato flavor with total control over the sweetness and tang! It’s a healthier, budget-friendly alternative to store-bought ketchup that’s just as easy and versatile to keep on hand.
Ingredients
- 2 cans tomato paste
- 1 cup water
- 1/2 cup apple cider vinegar
- 1/2 cup brown sugar
- 1 teaspoon salt
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon paprika
Instructions
- Heat a medium saucepan over medium heat. Add the tomato paste and water, and whisk together until smooth. Then stir in the apple cider vinegar, brown sugar, salt, garlic powder, onion powder, and paprika until fully combined.
- Reduce the heat to medium-low and bring the mixture to a gentle simmer, stirring occasionally, for 20 to 25 minutes, until the ketchup has thickened to your preference. Taste and adjust sweetness, salt, or vinegar if needed.
- Remove from the heat and let cool to room temperature. Then transfer to a clean glass jar or airtight container.
- Prep Time: 5
- Cook Time: 25
- Category: Appetizer

