Homemade Spiced Ketchup with Fresh Tomatoes

Prep: 15 minCook: 1 hr48 servingsmediumAmerican
Homemade Spiced Ketchup with Fresh Tomatoes

A rich, tangy homemade ketchup made from scratch with diced tomatoes, aromatic spices, and a hint of heat from optional jalapeño peppers. This version combines brown sugar's molasses notes with apple cider vinegar's brightness, while warming spices like cloves and allspice add depth beyond typical store-bought varieties. Perfect for burgers, fries, and grilled meats, this condiment develops complex flavors through slow simmering and can be customized from mild to spicy based on pepper preferences.

Ingredients

48 servings
  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 1 jalapeno pepper, chopped(optional)
  • 3 cloves garlic, minced
  • 1 28 oz can diced tomatoes, with juices
  • cup brown sugar
    coconut sugar1:1paleo

    slightly different flavor

    Full guide →
  • cup apple cider vinegar
    white wine vinegar1:1none

    milder tang

    Full guide →
  • 3 tablespoons tomato paste
  • 2 tablespoons Worcestershire sauce
    soy sauce + vinegar1 tbsp soy + 1 tbsp vinegar per 2 tbspgluten-free if using tamariadds glutenadds soy

    different umami profile

    Full guide →
  • ½ teaspoon chili powder
  • ½ teaspoon ground mustard
  • ¼ teaspoon ground cloves
  • ¼ teaspoon allspice
  • teaspoon ground black pepper
  • ½ teaspoon salt(optional)

Instructions

  1. 1

    Heat oil in medium pot and add onion and peppers if using

  2. 2

    Cook vegetables for 5 minutes until softened

  3. 3

    Add garlic and cook for 1 minute until fragrant

  4. 4

    Add diced tomatoes, brown sugar, cider vinegar, tomato paste, Worcestershire sauce, chili powder, ground mustard, cloves, allspice, black pepper and salt

  5. 5

    Stir ingredients together

  6. 6

    Bring mixture to a boil then reduce heat and simmer for 45 minutes to 1 hour

  7. 7

    Puree mixture with stick blender or transfer to blender in batches until smooth

  8. 8

    Strain through fine mesh sieve to remove solids

  9. 9

    Store in airtight containers in refrigerator

Tips

Tip 1

Use fresh tomatoes when in season for brighter flavor - roughly chop 3.5 pounds to replace canned.

Tip 2

Adjust spice level by using cayenne pepper instead of chili powder or adding multiple pepper varieties.

Tip 3

Double strain for ultra-smooth texture or leave slightly chunky for rustic style.

Good to Know

Storage

Store in airtight containers in refrigerator for up to 3 weeks.

Make Ahead

Can be made up to 1 week ahead - flavors improve with time.

Serve With

Serve at room temperature or chilled with burgers, fries, grilled meats, or as desired condiment.

Common Mistakes

Watch

Don't skip straining to avoid chunky texture in final ketchup.

Watch

Avoid high heat during simmering to prevent scorching and bitter flavors.

Watch

Don't over-blend in food processor as it can make mixture too thin.

Substitutions

Gluten-Free Swaps

Worcestershire sauce
soy sauce + vinegar1 tbsp soy + 1 tbsp vinegar per 2 tbspgluten-free if using tamariadds glutenadds soy

different umami profile

Full guide →

General Alternatives

jalapeño
serrano pepper1:1spicy

much hotter

brown sugar
coconut sugar1:1paleo

slightly different flavor

Full guide →
apple cider vinegar
white wine vinegar1:1none

milder tang

Full guide →
Find more substitutions →

FAQ

Can I make this without the jalapeño for a mild version?

Yes, simply omit the jalapeño pepper entirely for a traditional mild ketchup flavor.

What if I don't have a fine mesh sieve for straining?

Use a regular strainer lined with cheesecloth or coffee filter for similar smooth results.

How long will homemade ketchup keep in the refrigerator?

Properly stored in airtight containers, homemade ketchup stays fresh for up to 3 weeks.