Homemade Tomato Ketchup

For the full experience, make this recipe with the Drop Recipes app.

recipe by Drop https://getdrop.com/

  • Time icon
    Total Time
    1hr 10mins
  • Serves icon
  • Calories icon
based on 2 ratings

A thick and flavorful homemade tomato ketchup loaded with natural vegetables and spices. This condiment is way better than the store-bought stuff!

recipe updated Oct 8, 2019


  • Canned tomatoes icon
    Canned tomatoes
  • Water icon
    350ml (1½ cups)
  • Olive oil icon
    Olive oil
    33ml (2¼ tbsp)
  • Onion icon
    1 (140g)
  • Fennel bulb icon
    Fennel bulb
    about ½ units (115g)
  • Celery stalk icon
    Celery stalk
    2 (90g)
  • Ginger icon
    30g (about 5½ tbsp)
  • Garlic icon
    15g (about 1¾ tbsp)
  • Fennel seeds icon
    Fennel seeds
    1 tsp (2g)
  • Coriander seeds icon
    Coriander seeds
    1¼ tbsp
  • Ground cumin icon
    Ground cumin
    1 tsp (2g)
  • Chili flakes icon
    Chili flakes
    about ¾ teaspoon (1g)
  • Cloves icon
  • Salt & pepper icon
    Salt & pepper
    as needed
  • Brown sugar icon
    Brown sugar
    125g (about ¾ cup)
  • White vinegar icon
    White vinegar
    200ml (¾ cup)


  • kCook icon Stove
  • kCook icon Stick blender
  • kCook icon Small bowl
  • kCook icon Jar
  • kCook icon Medium bowl
  • kCook icon Large saucepan

Step preview

  1. Add canned tomatoes and water to a clean medium bowl
  2. Add olive oil, onion, fennel bulb, celery stalk, ginger, garlic, fennel seeds, coriander seeds, ground cumin, chili flakes and cloves to a clean large saucepan
  3. Season with salt & pepper
  4. Sauté - 15 min, low heat
  5. Transfer tomatoes to sauce
  6. Simmer until thick - approx 20 min
  7. Add brown sugar and white vinegar to a clean small bowl
  8. Transfer mixture to sauce
  9. Blend with stick blender until smooth
  10. Simmer until thick while stirring occasionally - approx 15 min
  11. Transfer sauce to 2 jars
Open in app

Download the free Drop Recipes app to follow this recipe step by step in your kitchen.