Homemade Ketchup
A short simmer transforms tomato paste into a smooth, tangy ketchup with just enough sweetness. Once chilled, it is thick enough to cling to a hot fry.

Recipe link
Prep time5 min
Cook time20 min
Total time1 HOUR 25 MINUTES
- Course
- Condiments
- Cuisine
- American, Vegetarian Vegan
- Difficulty
- Easy
- Est. calories / serving
- 22
Ingredients
Base Ingredients
- 1 can tomato paste (6 oz)
- 2¼ cups water
- 1½ cups distilled white vinegar
- 1 cup granulated sugar
Seasonings
- 2 teaspoons kosher salt
- ½ teaspoon onion powder
- ¼ teaspoon cayenne pepper (ground)
- ¼ teaspoon allspice (ground)
- ⅛ teaspoon ginger (ground)
- ⅛ teaspoon garlic powder
- ⅛ teaspoon celery salt
Instructions
Instructions
- Combine the Ingredients: Add the tomato paste, water, vinegar, sugar, kosher salt, onion powder, cayenne, allspice, ginger, garlic powder, and celery salt to a medium saucepan. Whisk until completely smooth.1 (6-ounce) can tomato paste, 2¼ cups water, 1½ cups vinegar, 1 cup sugar, 2 tsp kosher salt, ½ tsp onion powder, ¼ tsp cayenne, ¼ tsp allspice, ⅛ tsp ginger, ⅛ tsp garlic powder, ⅛ tsp celery salt
- Simmer the Ketchup: Bring the mixture to a gentle simmer over medium heat. Reduce the heat to low and cook for about 10–15 minutes, whisking occasionally, until slightly thickened.prepared ketchup
- Blend if Needed: For an extra smooth ketchup, carefully blend with an immersion blender or standard blender.optional
- Cool: Allow the ketchup to cool completely before transferring it to an airtight container.
- Serve: Refrigerate until chilled. Stir well before serving.
Notes
- Consistency: If the ketchup becomes too thick after chilling, whisk in a tablespoon or two of water until it reaches your preferred consistency.
- Storage: Store refrigerated in an airtight container for up to 3 weeks.
- Customize It: Add smoked paprika for a smoky version or reduce the sugar slightly if you prefer a tangier ketchup.
- Serving Suggestions: Serve with Vegan Quinoa Bean Burgers, BBQ Tofu, fries, onion rings, or sandwiches.
Nutrition (Approximate Per Serving)
Yield
About 3 cups ketchup — Serving size: 1 tablespoon
- Calories
- 22
- Carbohydrates
- 5 g
- Protein
- 0 g
- Fat
- 0 g
- Saturated Fat
- 0 g
- Polyunsaturated Fat
- 0 g
- Monounsaturated Fat
- 0 g
- Cholesterol
- 0 mg
- Sodium
- 96 mg
- Potassium
- 72 mg
- Fiber
- 0 g
- Total Sugars
- 5 g
- Vitamin A
- 286 IU
- Vitamin C
- 2 mg
- Calcium
- 4 mg
- Iron
- 0.2 mg
Equipment
- Medium saucepan
- Whisk
- Measuring cups and spoons
- Immersion blender (optional)
- Airtight glass jar or squeeze bottle