People are made from sugar, spice, and everything nice (wait, maybe that’s dogs?). Likewise, ketchup is based on three primary ingredients: tomatoes, vinegar, and sugar. This ketogenic recipe is naturally sweetened by swapping out the typical onion powder for an onion that has been browned to draw out its natural sweetness, then by adding champagne vinegar. (You can use any vinegar, really, but champagne vinegar is sweeter.) Whip up a batch to serve with bunless hamburgers —check out my Wicked Good Butter Burgers—and keto-friendly Parmesan Crusted Fish Sticks!
Homemade Champagne Ketchup Recipe
Servings: 12 servings at two tablespoons each
Prep Time: 20 minutes| Cooking Time: 15 minutes | Total Time: 35 minutes
Nutritional Facts: 1g Net Carbs| 13 Calories | 1g Fat | 1g Carbs | 0g Protein | 0g Fiber
Recipe tip: Depending on the tomato puree you buy, your ketchup may turn out too thick for your liking. Add 1 teaspoon of water at a time to the blender until it reaches your desired consistency.
Ingredients:
- 1 tbsp extra virgin olive oil
- 1 small chopped yellow onion
- 1 cup tomato puree
- 1/4 cup champagne vinegar
- 2 tbsp water
- 1 tbsp sugar-free vanilla sweetener
- 2 minced garlic cloves
- 1/8 tsp cinnamon
- 1/8 tsp cardamom
- 1/8 tsp ground cloves
- 1/8 tsp ground star anise
- 1/8 tsp celery salt
- 1/8 tsp freshly ground black pepper
Steps:
- In a medium saucepan, heat the olive oil over low heat, then brown the onion until it begins to soften, about 5 minutes. You can brown them even longer, the longer you caramelize them, the sweeter they’ll be (add drops of water as you go, so they don’t burn!)
- Add the tomato puree, vinegar, water, sweetener, garlic, cinnamon, cardamom, cloves, star anise, celery salt, and pepper and bring everything to a boil. Simmer the ketchup for 10 minutes.
- Remove the pan from the heat and let the ketchup cool for 20 minutes. Use an immersion blender and blend until smooth.
- Refrigerate the ketchup in an airtight container for up to 1 month. This makes about a cup and a half, or twelve servings of two tablespoons each.
This recipe comes from my cookbook, The Wicked Good Ketogenic Diet Cookbook.
PrintHomemade Champagne Ketchup

Ketchup is based on three primary ingredients: tomatoes, vinegar, and sugar. This ketogenic recipe is naturally sweetened by swapping out the typical onion powder for an onion that has been browned to draw out its natural sweetness, then by adding champagne vinegar.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 12 servings at two tablespoons each 1x
- Category: Condiments
Ingredients
- 1 tbsp extra virgin olive oil
- 1 small chopped yellow onion
- 1 cup tomato puree
- 1/4 cup champagne vinegar
- 2 tbsp water
- 1 tbsp sugar-free vanilla sweetener
- 2 minced garlic cloves
- 1/8 tsp cinnamon
- 1/8 tsp cardamom
- 1/8 tsp ground cloves
- 1/8 tsp ground star anise
- 1/8 tsp celery salt
- 1/8 tsp freshly ground black pepper
Instructions
- In a medium saucepan, heat the olive oil over low heat, then brown the onion until it begins to soften, about 5 minutes. You can brown them even longer, the longer you caramelize them, the sweeter they’ll be (add drops of water as you go, so they don’t burn!)
- Add the tomato puree, vinegar, water, sweetener, garlic, cinnamon, cardamom, cloves, star anise, celery salt, and pepper and bring everything to a boil. Simmer the ketchup for 10 minutes.
- Remove the pan from the heat and let the ketchup cool for 20 minutes. Use an immersion blender and blend until smooth.
- Refrigerate the ketchup in an airtight container for up to 1 month. This makes about a cup and a half, or twelve servings of two tablespoons each.
Notes
Depending on the tomato puree you buy, your ketchup may turn out too thick for your liking. Add 1 teaspoon of water at a time to the blender until it reaches your desired consistency.
Nutrition
- Serving Size: 12 servings at two tablespoons each
- Calories: 13g
- Fat: 1g
- Carbohydrates: 1g
- Fiber: 0g
- Protein: 0g
Keywords: Ketchup
4 comments
Is it 1 carb for the entire recipe?
Hi, it makes about 12 servings at two tablespoons each.
Amanda, cooking with olive oil by itself is not keto or paleo friendly. Olive oil being only about 70% monounsaturated fat, is similar to nut oils and should not be heated as the non-saturated fats are oxidized by heat. Save it for your salads or other unheated uses. You should substitute unrefined avocado or red palm seed oil, ghee, grass-fed butter, duck fat, or similar saturated fat if you’re looking for flavor when cooking. Otherwise coconut oil for general frying. Please see drcate.com for a list of healthy fats suitable for frying & general cooking and what is not. Note that olive oil can be made safe for cooking with the addition of grass fed butter, something often done in Italian cooking for another purpose.
Thanks for the info! Olive oil (and any oil) is keto friendly though. Heck even vegetable oil is technically keto friendly. Real keto doesn’t differentiate between the quality or sources of products (although I certainly do, I wouldn’t want to spread misinformation.) Choosing high quality oils, meats, etc. is personal preference not a rule of the real keto diet. 🙂