healthy homemade ketchup - vegan, paleo, keto, sugar-free, low carbThis homemade ketchup is about as simple as it gets. Yet, somehow it’s much more flavorful than anything you can buy at the store. It’s tangy, it’s sweet, it’s got that thick-yet-flowy texture. It’s naturally vegan, paleo, and easily customizable for those on a keto diet.

I never buy ketchup. Ever. Not only does store-bought ketchup have no nutritional value, but nobody in our family actually eats it. My husband (Tanner) puts hot sauce on everything instead, my children think that anything resembling red sauce is too spicy (I am sure they will come around), and my parents who come to visit from time to time don’t like anything with tomatoes.

Personally, I have nothing against tomato ketchup. However, when it comes to stocking the kitchen, I try to buy mostly ‘one-ingredient’ items. Yes, this means making my own ketchup. It does take a little more time than grabbing a ketchup bottle in the store, but the taste, texture, and flavor of homemade ketchup blows store-bought ketchup out of the water!

You have never really tasted ketchup until you have made it yourself, in my opinion. So, let me share with you a really easy ketchup recipe.

ketchup - homemade, healthy, vegan, keto, paleo

Tips for Making Homemade Ketchup


There are hundreds of tomato varieties. From marble-sized grape or cherry tomatoes, to juicy salad tomatoes, meaty paste tomatoes, and huge beefsteak tomatoes. Their colors range from deep crimson to orange, yellow, green, purple, and chocolate. The flavor profiles are very diverse as well – sweet, citrussy tart, acidic, or even smokey.

While there isn’t just one variety of tomato that’s best for homemade ketchup, paste tomatoes (such as Roma or San Marzano) have characteristics that are the most desirable for making salsas, sauces, and pastes. They are thick-walled, lack a central core, have few seeds, and are meatier than other tomatoes. A non-paste tomato is so juicy (i.e., watery) that cooking evaporates almost its entire substance, along with its flavor. The opposite happens when you reduce paste tomatoes – rather than boiling their qualities away to nothingness, you approach their essence.

Some say that paste tomatoes are relatively mild in flavor, but that’s a good thing. Not only does the flavor intensify as you condense the tomatoes into a sauce, but a mild tomato makes sauces that don’t overpower the flavor of the rest of your ingredients.

To make more than just a tomato sauce, you will also need a sweetener (I prefer maple syrup to achieve that flowy texture), apple cider vinegar (or any other acidic medium), and spices. The great thing about homemade ketchup is that you can use any spices you like. I always use allspice and celery salt. My husband likes chili flakes (anything spicy, really). It’s up to you.

Keto Ketchup (Sugar-Free Ketchup)

The ingredients for keto ketchup or sugar-free ketchup aren’t all that different from the ingredients for regular ketchup. The key is really just the sweetener. Personally, I prefer monk fruit sweetener because it has zero aftertaste. However, you can make keto ketchup with other keto-friendly sweeteners as well.

I should also mention that tomatoes should be eaten in moderation on a ketogenic diet.  They do contain higher amounts of natural sugars and carbohydrates that can kick you out of ketosis if eaten in excess. However, tomatoes also have nutritional benefits that should not be ignored. One of the greatest ways to get some of these benefits and still remain in ketosis is having a little bit of this keto ketchup. Sugar-free ketchup is richer in flavor than plain tomatoes, more concentrated so you can use less, yet it still contains the same nutrients and compounds such as lycopene, a powerful antioxidant.

homemade ketchup - keto, paleo, vegan


The secret to naturally sweet, full-flavored ketchup lays in roasting the tomatoes. Roasting concentrates and caramelizes the sugars, making the tomatoes sweeter in the process. It also boosts the color of the tomatoes.

The next step involves sauteing the aromatics and spices. I also like to add the roasted tomatoes into the saucepan with all the other ingredients, because the flavor integrate so much better when they have a chance to simmer for at least 30 minutes. If you’ thinking about using canned tomatoes, I wouldn’t recommend it. The calcium salts that keep canned tomatoes from being pummeled to a mush during processing and shipping, also prevent them from disintegrating so lusciously when cooked.

After about 30 minutes, add all the ingredients into a blender and blend until smooth

Tips for Using Homemade Ketchup

Many people think of ketchup as solely a condiment for burgers or a dipping sauce for fries. However, it’s also a key ingredient in many recipes. I use it as a base for a lentil loaf glaze and homemade barbecue sauce, sneak it into the tomato sauce for meatballs from time to time, and even add it to baked beans.


healthy homemade ketchup - vegan, paleo, keto, sugar-free, low carb
5 from 2 votes


Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Yield: 48 Tbsp.
This homemade ketchup is about as simple as it gets. Yet, somehow it's much more flavorful than anything you can buy at the store. It's tangy, it's sweet, it's got that thick-yet-flowy texture. It's naturally vegan, paleo, and easily customizable for those on a keto diet.


  • 10 (10) Roma tomatoes, halved lengthwise
  • 1 Tbsp. (15 ml) olive oil, divided
  • 1 (1) yellow onion, chopped
  • 1 clove (1 clove) garlic, sliced
  • 1/4 tsp. (0.5 g) ground allspice
  • 1/4 tsp. (0.45 g) chili flakes, optional
  • 2 Tbsp. (32 g) tomato paste
  • 1/4 cup (60 ml) maple syrup*
  • 1/4 cup (60 ml) apple cider vinegar
  • 1/16 tsp. celery salt
  • salt and black pepper, to taste


  • Place the tomatoes cut side up on a baking sheet. Drizzle them with a little bit of olive oil, sprinkle them with salt, and toss the tomatoes around until evenly coated. Roast the tomatoes at 400°F/205°C until caramelized, about 20 minutes. Once roasted, finely chop the tomatoes.
  • Heat a little bit of olive oil in a medium saucepan. Add the onion and garlic and saute the aromatics until translucent, about 6-8 minutes. Add the spices and saute until fragrant, about 2 minutes. 
  • Add the roasted tomatoes, tomato paste, maple syrup, and apple cider vinegar. Stir and bring to a simmer. Reduce the heat slightly and cook at a low simmer, stirring occasionally, until thickened and shiny, about 20 minutes.
  • Transfer all the ingredients into a blender and blend until smooth. If your blender isn't powerful enough to blend all the seeds, you might need to use a fine mesh strainer.
  • Taste and adjust the seasoning, adding more salt for saltiness, maple syrup for sweetness, apple cider vinegar for tanginess, chill flakes and ginger for heat.
  • Store leftover ketchup in an airtight container in the refrigerator for up to 3 weeks. For longer term storage, freeze the ketchup in silicone ice cube trays. Once frozen, squeeze the ketchup cubes out and keep them in a sealed freezer bag for up to 3 months.


*Up to 1/3 cup (80 ml), depending on how sweet your tomatoes are.


Serving: 1of 48