Easy Homemade Ketchup

easy homemade ketchup
Jump to Recipe

Homemade ketchup is easier to make than you think

You will love this easy homemade ketchup. This recipe is very dear to me. It’s my late Nani’s (Maternal Grandmother’s) recipe and my cousins and I enjoyed it growing up. It’s not your classic thick and sharp Heinz ketchup. Think of the ketchup served in bazaars (markets) with those chaat masala fries. A little more sweet, spiced with laal mirch (chili powder) and toasted cumin seeds. It is absolutely delicious. It goes perfect with your classic trolley foods; samosas, sandwiches, fried chicken, pakoray and so much more. It is not hard to make at all. I use fresh Roma tomatoes because that’s how my grandmother made it. You can use canned tomatoes as well. Check the recipe notes.

Simple ingredients is all it takes

The ingredient list is simple. You’d actually be shocked that it takes so little to make ketchup. The process requires a few steps, but it’s not something very tedious, and it’s not like you make ketchup every day. Some days, when my to-do list is short, I pull out all the tomatoes from my fridge and start the therapeutic process of making homemade ketchup. You can always double the batch if you have lots of ketchup lovers at home. This stays fresh for up to three weeks in the fridge.

The type of tomatoes matters in homemade ketchup

I prefer using Roma tomatoes for this, but that doesn’t mean you absolutely have to use them. The last batch I made was made using steak tomatoes because I had a batch that needed to be used up, but they had more liquid in them which required a longer simmer time. Roma tomatoes just give a very red hue and also have a slightly more concentrated flavor. Although I’m giving measurements, it really depends on your personal preference. Some don’t add as much sugar, or like it a little less sharp. I would say start off by using the smaller measurement then working your way up according to taste.

The process is simple

You just need to follow a few steps and the ketchup is done. There are some time saving hacks I mention in the recipe notes, but I like going through the process of steaming the skins off the tomatoes. Walking over to the stove to occasionally stir the simmering pot doesn’t take much out of my time. I love tasting it as I go, because when you use fresh tomatoes their acidity varies. That is why I have approximate measurements listed. You have to taste and adjust it according to your personal preference. Don’t let that scare you. Trust me and try to make this. It’s definitely a treat eating homemade ketchup.

easy homemade ketchup

Easy Homemade Ketchup

This ketchup is lusicous and sweet. Its is surprisignly easy to make and stores great in the fridge. It goes great with spicy food like chaat masala fries!
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Chutney, Sauce
Cuisine American, Pakistani


  • Strainer
  • blender


  • 2 pounds tomatoes roma preferred
  • 1/3-1/2 cup sugar
  • 2-3 tbsp vinegar
  • 1/2 tsp kashmiri laal mirch or chili powder
  • 1 tsp cumin seeds coarsely ground


  • Wash the tomatoes and make two cuts to form an X on the tops and bottoms. There are two ways to remove the skins. You can blanch them in boiling water for one minutes, or steam them in a steamer basket until the peels start to come lose. Either way works.
  • Once the skins start peeling off, carefully remove the skins, taking care not to burn your hands. Then blend the tomatoes.
  • Place a strainer on top of your pot and strain the tomatoes directly into the pot. This is just to strain out the seeds. Then turn on the flame.
  • Add the vinegar and sugar to the tomato puree. Bring the mixture to a boil, then reduce to a simmer and let the puree simmer down to half. Taste for acidity and sweetness and adjust. Then add the laal mirch and cumin seeds. Simmer for another 5 minutes. The ketchup should have deepened in color and become a thicker paste like consistency. It won't be as thick as store bought ketchup but it should not pool back quickly when you run a spoon through it.
  • Let it cool completely before transferring to an airtight container and refridgerating.
  • To make it even more smooth you can run an emersiaon blender through it once it's slightly cooled.


The tomatoes. I love using fresh tomatoes but you can also use tinned tomatoes. they come conveniently peeled as well, so all you have to do is strain them after blending. 
The acidity. When using fresh tomatoes the acidity varies. That is why you may need to add more or less vinegar and sugar. For this you have to taste and adjust accordingly. I haven’t used apple cider vinegar myself, but it can replace the white vinegar if that’s all you have. 
The consistency. This homemade ketchup is not meant to be thick and jelly like. It’s a thinner consistency although it does hold its shape. You can reduce it even further if you prefer a thick ketchup, but I like keeping mine a little runny like my Grandmother always did. 
The spices. You can omit the cumin, but it adds such a nice flavor. If you don’t want a super spicy ketchup add less chili powder. 
Keyword Easy Homemade Ketchup, Homemade Ketchup, Roma Tomatoes

Did you try making homemade ketchup?

I love hearing your feedback! Did you try this recipe? If you did I would love to hear how it turned out in the comments below!

FavoriteLoadingAdd to favorites
5 1 vote
Article Rating
5 1 vote
Article Rating

Your comments make my day! I love hearing your feedback and how this recipe worked for you

1 Comment
Newest Most Voted
Inline Feedbacks
View all comments

[…] A Crispy Veggie Pakora and a rainy day go hand in hand. It is everyone’s favorite tea time snack. We all love a crispy veggie pakora, so why the hate towards it all of a sudden? Why do we need to air fry it, or swear it off, especially during the special time of Ramadan? We don’t need to deprive ourselves of this delicious treat. I’ve come up with a simple and fool proof recipe that you can enjoy every now and then even if you’re watching your waistline. These crispy veggie pakoras are light, crisp and full of flavor. They are meant to be prepared in advance, but I add some notes in the recipe below so you can make them right away if need be. Try these with my easy homemade ketchup recipe. […]