Homemade Ketchup
Prep Time
5 mins
Cook Time
1 hr
Total Time
1 hr 5 mins

Ketchup is amazing on everything, so whip up this homemade ketchup! 

Course: Condiment
Cuisine: American
Keyword: ketchup
Servings: 2 cups
Calories: 449 kcal
  • 1 1/2 tablespoons olive oil
  • 1 medium onion diced
  • 3 garlic cloves chopped
  • 1 teaspoon chili powder
  • 1 teaspoon paprika
  • 1/2 teaspoon cinnamon
  • 1/2 teaspoon ground allspice
  • 1/4 teaspoon cayenne pepper
  • 2 tablespoons tomato paste
  • 1 32- ounce can whole plum tomatoes
  • 1/2 cup packed light brown sugar
  • 1/2 cup apple cider vinegar
  1. In a large pot, heat the olive oil over med-high heat.  Add the onion and cook until softened.  Add the garlic and cook for 1 minute.  Stir in the spices and tomato paste.  Continue to cook until the tomato paste is a deep burgundy color (cook until almost to the point of burning….trust me.)  Carefully pour the tomatoes into the pot (nothing splashes like tomatoes in a hot pan.)  Stir to combine and bring to a boil.  Add the sugar and vinegar.  Turn the heat to low and allow to simmer for 50 minutes to an hour until thickened, stirring frequently to prevent scorching.  Remove the pot from the heat and allow to cool.   Transfer the mixture to a blender and puree until smooth.  Pour the mixture into an airtight container and chill for 3-4 hours.  Refrigerate until ready to use. 
Nutrition Facts
Homemade Ketchup
Amount Per Serving (1 g)
Calories 449 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 1g6%
Cholesterol 0mg0%
Sodium 188mg8%
Potassium 1528mg44%
Carbohydrates 84g28%
Fiber 8g33%
Sugar 70g78%
Protein 6g12%
Vitamin A 5035IU101%
Vitamin C 73.1mg89%
Calcium 119mg12%
Iron 2.8mg16%
* Percent Daily Values are based on a 2000 calorie diet.