Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of a black bowl filled with homemade ketchup, surrounded by crispy potato wedges. The wedges are golden brown and appear freshly cooked, perfectly complementing the thick, red sauce in the center.

Easy Homemade Ketchup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Hannah
  • Prep Time: 10 minutes
  • Cook Time: 2 hours 10 minutes
  • Total Time: 2 hours 20 minutes
  • Yield: 2 Cups 1x
  • Category: Condiments, Sauces
  • Method: Stovetop
  • Cuisine: American

Description

This rich and flavorful homemade ketchup is made with simple ingredients and delivers a fresher, more wholesome taste than store-bought. Perfect for dipping, spreading, and cooking!


Ingredients

Units Scale
  • 2 tablespoons olive oil
  • 1 medium sweet onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 (28-ounce) can crushed tomatoes
  • 1/2 cup brown sugar, packed
  • 1/4 cup apple cider vinegar
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground mustard
  • 1/8 teaspoon ground cloves
  • 1/8 teaspoon allspice

Instructions

Sauté Aromatics:

  1. Heat olive oil in a large saucepan over medium heat.
  2. Add diced onion and sauté for 5-7 minutes until softened.
  3. Add minced garlic and cook for 30 seconds, stirring frequently.

Cook Tomato Paste:

  1. Stir in the tomato paste and cook for 1-2 minutes to deepen its flavor.

Add Remaining Ingredients:

  1. Lower the heat to low. Pour in the crushed tomatoes, scraping the pan to release any cooked-on bits.
  2. Stir in brown sugar, apple cider vinegar, kosher salt, ground mustard, ground cloves, and allspice. Mix well.

Blend the Mixture:

  1. Use an immersion blender to puree the mixture until smooth directly in the saucepan. Alternatively, transfer the mixture to a blender and puree in batches.

Simmer:

  1. Bring the ketchup to a gentle simmer. Let it simmer uncovered for 1½ to 2 hours, stirring occasionally, until it thickens to your desired consistency.
  2. Use a splatter screen if necessary to prevent messes.

Smooth the Texture (Optional):

  1. For an ultra-smooth ketchup, pass the mixture through a fine mesh sieve before cooling.

Cool and Store:

  1. Let the ketchup cool slightly before transferring it to a glass jar or airtight container.
  2. Refrigerate for up to 1 month or freeze for up to 6 months.

Notes

  • Consistency Tip: If the ketchup is not as smooth as desired, strain it through a fine mesh sieve for a silky finish.
  • Make Ahead: The flavors deepen and meld together after a day or two, making this an excellent recipe to prepare in advance.
  • Storage: For best results, store in the refrigerator in a clean, airtight glass jar.

Nutrition

  • Serving Size: 1 Tablespoon
  • Calories: 20kcal
  • Sugar: 3g
  • Sodium: 60mg
  • Fat: 0.5g
  • Saturated Fat: 0g
  • Unsaturated Fat: 0.5g
  • Trans Fat: 0g
  • Carbohydrates: 4g
  • Fiber: 0.5g
  • Protein: 0.3g
  • Cholesterol: 0mg