Homemade Tomato Ketchup (Tomato Sauce)

This Homemade Tomato Ketchup (Tomato Sauce in Australia!) is rich, tangy and packed with real tomato flavour. Roasting the vegetables first gives the sauce a deep, tomatoey taste, while pitted dates add natural sweetness without the refined sugar. It’s a tasty and wholesome, additive-free alternative to store-bought tomato sauce. Plus, it’s kid-approved! 

Homemade Tomato Ketchup in a white ramekin and glass jar, with vegetables in background.

This ketchup is perfect for burgers, sausage rolls and pies, or as a dipping sauce for chips. And chicken nuggets of course! 😁 Once you try this homemade tomato sauce, it’ll be hard to go back to store-bought! 


Why you’ll love Homemade Tomato Ketchup

This Homemade Tomato Ketchup is full of real, wholesome ingredients. It’s just vegetables and a few pantry staples including herbs and spices. This recipe is generally vegan and gluten-free (just be sure to check product labels), making it a great option for a range of dietary needs.

It’s refined sugar-free too – pitted dates provide natural sweetness instead. It generally has less sugar and sodium content than generic store-bought options, so it’s a better alternative for toddlers, kids and older family too! 

This is an easy recipe to make. It’s also a great way to use up extra tomatoes and keep a batch of homemade sauce ready in the fridge.


Ingredients in Homemade Tomato Ketchup

You’ll only need a handful of everyday ingredients: 

Tomatoes – Fresh tomatoes are the base of the sauce and give it a bright, natural flavour. Roasting them first helps intensify the sweetness and richness. I like to use Roma tomatoes.  

Red capsicum/bell pepper– Adds extra body and a subtle sweetness that balances the acidity of the tomatoes. 

Onion – For mild savoury flavour. 

Garlic – A single clove adds gentle savoury notes without overpowering the sauce. 

Apple cider vinegar – Provides the classic tangy ketchup flavour and helps preserve the sauce. 

Tomato paste – Adds extra richness and deep tomato flavour. 

Pitted dates – For natural sweetness. 

Celery salt – A classic ketchup seasoning that adds savoury depth. If you don’t have celery salt, substitute for 3/4 tsp salt. 

Allspice, paprika and cloves – These warm spices give the sauce its familiar ketchup flavour.

Dijon mustard – Adds a subtle tangy kick that balances the sweetness. 

Bay leaf – Infuses the sauce with extra depth while it simmers.

Tomato Ketchup labelled ingredients on a chopping board.

How to make Homemade Tomato Ketchup

Making Tomato Ketchup at home is pretty simple. Roasting the vegetables first creates a deeper flavour than many quicker stovetop versions – it’s totally worth the extra bit of effort! Then you just simmer everything together until thick and rich, and blend. 

Scroll down to the recipe card below, to find exact ingredient amounts and full detailed steps for both regular and thermo cooker methods. 

Step 1: Preheat the oven and lightly oil or line a baking tray with baking paper.  

Step 2: Arrange the tomatoes, capsicum, onion and garlic onto the tray. I halve my tomatoes for easy peeling. Roast in the oven until the skins start to blister and char slightly. 

Roasted tomatoes, onion, garlic and capsicum on a baking tray, ready for skins to be peeled.

Step 3: Allow the vegetables to cool enough to handle, and then roughly peel off the skins and transfer the vegetables to a large saucepan. 

Step 4: Add the apple cider vinegar, tomato paste, dates, celery salt, spices, Dijon mustard and bay leaf. Bring the mixture to the boil, then reduce the heat and simmer uncovered until thickened and rich. Remove the bay leaf. 

Herbs and spices added to the Tomato Ketchup mixture, in a pot on the stovetop.
The Tomato Ketchup mixture cooking in a pot on the stovetop.

Step 5: Allow the mixture to cool slightly for safe handling, and then transfer to a blender or food processor. Carefully blend the sauce until completely smooth. Pour the ketchup into sterilised jars or bottles and cool to room temperature before refrigerating.

Tomato Ketchup mixture in a blender.

How to use this Tomato Sauce

This homemade tomato sauce is really versatile and works anywhere you’d normally use store-bought ketchup. 

Use it on burgers, or serve it with sausage rolls and pies, meatballs, chicken nuggets or chips. You can spread it onto sandwiches and wraps too.

Homemade Tomato Sauce in a white ramekin on a plate with chips, with a jar of sauce beside it.

Storing

Store the ketchup in sealed sterilised jars or bottles in the fridge. It will keep for around 1 week when refrigerated. 

For longer storage, you can freeze the sauce in small portions or ice cube trays for up to 3 months. Once frozen, transfer the cubes into a labelled airtight container or bag.

LOOKING FOR MORE PANTRY STAPLES? 

Try my Nut Free Basil Pesto for an allergy-friendly sandwich spread or dip, or make a batch of this additive-free Homemade Gravy. 

If you make this Tomato Ketchup, please leave a 🌟 star rating and let me know how you go in the 📝 comments below. I love hearing from you! Don’t forget to follow me on Facebook, Instagram and Pinterest too for more family-friendly pantry staple recipes.

Happy cooking,

Chloe

Homemade Tomato Ketchup

Author: Chloe
Prep: 5 minutes
Cook: 1 hour 10 minutes
Total: 1 hour 15 minutes
Category: Pantry Staples
5 from 1 vote
Servings: 33
This Homemade Tomato Ketchup (Tomato Sauce in Australia!) is rich, tangy and packed with real tomato flavour. Roasting the vegetables first gives the sauce a deep, tomatoey taste, while pitted dates add natural sweetness without the refined sugar. It’s a tasty and wholesome, additive-free alternative to store-bought tomato sauce. Plus, it’s kid-approved!

Ingredients 

  • 750 g tomatoes halved and with hard core top removed (Note 1)
  • 1/2 red capsicum/bell pepper deseeded
  • 1/2 brown/yellow onion skin on
  • 1 clove garlic peel on
  • 3 tbs apple cider vinegar
  • 3 tbs tomato paste
  • 35 g pitted dates
  • 1 tsp celery salt (Note 2)
  • 1/4 tsp allspice
  • 1/2 tsp sweet paprika
  • 1 tsp Dijon mustard
  • 1/8 tsp ground cloves
  • 1 bay leaf dried

Instructions

  • Pre-heat oven to 200°C/400°F (180°C fan forced). Lightly oil or line a large baking tray with baking paper/parchment paper.
  • Put 750 g tomatoes, 1/2 red capsicum/bell pepper, 1/2 brown/yellow onion and 1 clove garlic onto the baking tray. Roast in the oven for 25 minutes until the tomato and capsicum skins are peeling and charring. Allow them to cool enough to handle.
  • Roughly peel the vegetables. Put them into a large pot along with any liquid from the bottom of the roasting pan.
  • Add 3 tbs apple cider vinegar, 3 tbs tomato paste, 35 g pitted dates, 1 tsp celery salt, 1/4 tsp allspice, 1/2 tsp sweet paprika, 1 tsp Dijon mustard, 1/8 tsp ground cloves and 1 bay leaf to the pot. Stir gently to combine, breaking up the vegetables a little. Bring to the boil, and then reduce the heat to a simmer. Simmer, uncovered for 35 minutes, until the mixture is quite thick. Allow it to cool to room temperature. Remove the bay leaf.
  • Transfer the mixture to a blender. Blend until smooth. Pour into sterilised jars or bottles for storing in the refrigerator.

Thermomix instructions

  • Pre-heat oven to 200°C/400°F (180°C fan forced). Lightly oil or line a large baking tray with baking paper/parchment paper.
  • Put 750 g tomatoes, 1/2 red capsicum/bell pepper, 1/2 brown/yellow onion and 1 clove garlic onto the baking tray. Roast for 25 minutes until the tomato and capsicum skins are peeling and charring. Allow them to cool enough to handle.
  • Roughly peel the vegetables. Put them into the Thermomix mixing bowl along with any liquid from the bottom of the roasting pan.
  • Add 3 tbs apple cider vinegar, 3 tbs tomato paste, 35 g pitted dates, 1 tsp celery salt, 1/4 tsp allspice, 1/2 tsp sweet paprika, 1 tsp Dijon mustard, 1/8 tsp ground cloves and 1 bay leaf to the mixing bowl. Cook for 45 minutes, 100°C, speed 1, MC off. Put the simmering basket on the lid to prevent splatter.
  • Blend for 1 minute, speed 8, MC on, making sure to increase the speed gradually. Carefully pour into sterilised jars or bottles. Cool to room temperature and then store in the refrigerator.

Recipe Notes

1. Tomatoes – I halve my tomatoes because I find them easier to peel. You can skip this if you’re in a hurry. I use Roma tomatoes for best results. Vine ripened tomatoes are my second preference. 
2. Celery Salt – Celery salt can be bought at large Australian supermarkets. The product I use is 68% salt and 24% celery seed, so if you need to substitute with plain salt then use around 3/4 tsp. 
3. Vegan or gluten-free – Check product labels and certifications to avoid cross-contamination or hidden animal products or gluten in your particular ingredients. 
4. Storage – Store in sealed sterilised jars or bottles in the fridge for up to 1 week. Freeze in individual/small portions then transfer to a labelled airtight container or bag for up to 3 months. Be sure to practice food safety when storing, defrosting and/or reheating food. 
5. Nutrition – Per 15ml/0.5oz serving (batch makes 500ml/17oz), as a general guide only. Please note that nutrition information is an estimate based on an online nutrition calculator and is not guaranteed to be accurate. For accurate calculations, use your preferred nutrition calculator with the specific brands and ingredients you are using.

Nutrition Information

Calories: 10kcalCarbohydrates: 2gProtein: 0.3gFat: 0.1gSaturated Fat: 0.01gPolyunsaturated Fat: 0.03gMonounsaturated Fat: 0.01gSodium: 86mgPotassium: 85mgFiber: 1gSugar: 2gVitamin A: 284IUVitamin C: 6mgCalcium: 4mgIron: 0.1mg
Keywords: homemade ketchup, homemade tomato sauce, tomato ketchup, tomato sauce

Other Recipes You Might Like

One Response

  1. 5 stars
    My youngest loves tomato sauce, and this is a great alternative to supermarket options! I know exactly what’s in it, and IMO it always tastes better from scratch!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Stay up to date and see newly released recipes!​

Follow My Baby Eats on Facebook, Instagram and Pinterest.

Hello there! I’m Chloe, a mum, wife, lifelong learner, and teacher. I started this blog as a place to share our family’s baby and toddler recipes. Here you’ll find FREE recipes for busy, real, health-conscious families.