Living Smart And Healthy

  • Recipe Search
  • Main Dishes
    • Vegetarian Curries
    • Lentils (Dal) & Beans
    • Chicken Dishes
    • Paneer
    • Biryani & Rice Dishes
  • SHOP
  • ABOUT
menu icon
go to homepage
  • Recipe Search
  • Main Dishes
    • Vegetarian Curries
    • Lentils (Dal) & Beans
    • Chicken Dishes
    • Paneer
    • Biryani & Rice Dishes
  • SHOP
  • ABOUT
subscribe
search icon
Homepage link
  • Recipe Search
  • Main Dishes
    • Vegetarian Curries
    • Lentils (Dal) & Beans
    • Chicken Dishes
    • Paneer
    • Biryani & Rice Dishes
  • SHOP
  • ABOUT
×
Home >> Recipes >> Dips & Chutneys

Homemade Tomato Ketchup from Fresh Tomatoes (Instant Pot)

Published: Jul 27, 2020 · Modified: Jun 18, 2026 by Jyoti Behrani · This post may contain affiliate links · 13 Comments

Sharing is caring!

3643 shares
Jump to Recipe

Skip the store-bought bottle and make this homemade tomato ketchup from fresh tomatoes right in your Instant Pot. It's thick, tangy, naturally sweet, and completely free from preservatives, artificial colors, and additives - just real tomato flavor, made your way.

This Instant Pot tomato ketchup comes together with simple pantry staples and delivers that classic ketchup taste you love - only fresher, cleaner, and fully customizable. Perfect for fries, burgers, sandwiches, and your favorite Indian snacks like pakoras and samosas.

Homemade tomato ketchup made from fresh tomatoes in a glass bottle

Homemade tomato ketchup is made by pressure-cooking fresh tomatoes with spices in the Instant Pot, blending until smooth, then simmering with vinegar and sweetener until thick. The result is a preservative-free ketchup with bright, real tomato flavor.

Jump to:
  • Why Make Ketchup from Scratch?
  • Ingredients for Homemade Tomato Ketchup
  • How to Make Tomato Ketchup in the Instant Pot
  • Stovetop Method (No Instant Pot Needed)
  •  Pro Tips for the Best Homemade Ketchup
  • Variations & Customizations
  • Storage & Shelf Life
  • Serving Ideas
  • More Homemade Condiment & Sauce Recipes
  • Frequently Asked Questions
  • Homemade Tomato Ketchup from Fresh Tomatoes (Instant Pot)

Why Make Ketchup from Scratch?

Once you taste homemade ketchup made with ripe, fresh tomatoes, going back to the store-bought version is tough. Here's why this recipe is worth it:

  • Made with real, fresh tomatoes - no concentrates or fillers
  • No preservatives, artificial colors, or high-fructose corn syrup
  • Customize sweetness, tang, and spice to your exact taste
  • Thick, smooth, glossy texture - restaurant-style results
  • Hands-off Instant Pot method with easy stovetop instructions too
  • Stores for up to 3 months in the fridge or freeze for longer

Homemade ketchup also tastes notably brighter and more tomato-forward compared to commercial brands, which rely heavily on sugar and vinegar to mimic real tomato depth.

Tomato Ketchup with fresh tomatoes

Ingredients for Homemade Tomato Ketchup

This recipe uses straightforward, everyday ingredients. Here's what you'll need and why each one matters:

  • Fresh ripe tomatoes (3 lbs): The star of the show. Roma (plum) tomatoes are ideal - lower moisture, meatier flesh, naturally sweet-tart flavor, and faster cooking time. Any ripe tomatoes work, but avoid watery varieties as they require longer simmering.
  • Water (¼ cup): Just enough to help the tomatoes pressure cook without scorching.
  • Brown sugar (¼ cup): Balances the acidity of the tomatoes and vinegar. Adjust up or down to taste, or substitute with honey, dates, or a sugar-free sweetener.
  • Distilled white vinegar (⅓ cup): Adds tang and acts as a natural preservative. Apple cider vinegar also works and adds a subtle fruity note.
  • Granulated onion + garlic (1 teaspoon + ½ tsp): Provides savory depth without chunks. Fresh onion can be used instead - dice finely and cook down.
  • Whole clove (1, ground): Classic ketchup spice. Adds that warm, slightly sweet back note.
  • Ground mustard (⅛ tsp): Subtle heat and sharpness that rounds out the flavor.
  • Celery salt (⅛ tsp): Signature ketchup flavor note - don't skip it.
  • Black pepper + cayenne (⅛ teaspoon each): Gentle heat. Cayenne is optional for a mild ketchup.
  • Worcestershire sauce (½ tsp): Adds umami depth. Use vegan Worcestershire to keep the recipe fully plant-based.
  • Salt (1 tsp): Adjust to taste at the end.
Tomato Ketchup with fresh tomatoes

How to Make Tomato Ketchup in the Instant Pot

The Instant Pot makes this recipe completely hands-off for the first phase. Follow these steps for perfect results every time.

Step 1: Prep the Tomatoes

Wash tomatoes, remove stems, and cut in half. No peeling needed - the skins blend and strain out smoothly. Roma tomatoes give the best color and thickness, but any ripe variety works.

Fresh ripe Roma tomatoes halved and ready for Instant Pot ketchup

Step 2: Pressure Cook

Add tomatoes and water to the Instant Pot inner pot. Close the lid with the vent sealed. Pressure cook on HIGH for 10 minutes, followed by 10 minutes of natural pressure release.

Fresh tomatoes pressure cooking in Instant Pot for homemade ketchup

Step 3: Blend Until Smooth

Open the lid and use an immersion blender to blend the cooked tomatoes into a smooth puree. Then strain through a fine-mesh sieve to remove seeds and skins. Return the smooth puree to the pot.

Using immersion blender to puree cooked tomatoes for homemade ketchup
Straining blended tomato puree through fine mesh sieve for smooth ketchup

Step 4: Simmer to Thicken (Sauté Mode)

Switch to Sauté Mode (Normal). Add brown sugar, white vinegar, and all the spices. Stir well to combine. Cook uncovered for 35-40 minutes, stirring frequently, until the ketchup thickens to your desired consistency.

Homemade tomato ketchup simmering in Instant Pot on sauté mode to thicken

Pro Tip: As it thickens, ketchup can splatter. Use a splatter screen or partially cover the pot. Do the plate test: drop a spoonful on a plate and tilt - if no watery liquid runs off, it's ready.

Step 5: Season and Cool

Taste and adjust salt, sugar, and vinegar to your preference. Turn off Sauté mode and let the ketchup cool completely before bottling. It will continue to thicken as it cools.

Thick and smooth homemade tomato ketchup texture closeup

Step 6: Bottle and Refrigerate

Using a funnel, transfer the cooled ketchup into a clean, sterilized glass bottle or jar. Refrigerate overnight - the flavors meld beautifully and the texture firms up perfectly.

Stovetop Method (No Instant Pot Needed)

Don't have an Instant Pot? No problem. Add tomatoes and water to a large pot, bring to a boil, then reduce heat and simmer for 10-15 minutes until the tomatoes are completely soft. Blend, strain, and continue simmering with vinegar, sugar, and spices on medium-low heat for about 45-60 minutes until thick. The result is just as delicious, just requires a bit more active stirring.

Homemade tomato ketchup made with fresh tomatoes in instant pot

 Pro Tips for the Best Homemade Ketchup

  • Choose Roma (plum) tomatoes: They have low moisture, firm flesh, and a naturally concentrated flavor. Perfect for ketchup.
  • Cook by consistency, not the clock: Cooking time varies by how juicy your tomatoes are. Simmer until thick, not just until the timer goes off.
  • Always strain after blending: This gives ketchup its signature smooth, glossy finish - don't skip it.
  • Watch for visual cues: Foam subsides, a glaze forms on top, and color deepens from pale red to rich dark red as it's ready.
  • Do the plate test: Drop a spoonful onto a flat plate and tilt. If no liquid runs off, your ketchup is done.
  • Cool before bottling: Hot ketchup in a sealed container traps steam and can affect the seal and shelf life.
  • Refrigerate overnight: The spices bloom and flavors meld into a more rounded, complex ketchup after resting.

Variations & Customizations

This recipe is a great base. Here are some easy ways to make it your own:

  • Sugar-free ketchup: Replace brown sugar with 2-3 pitted Medjool dates blended into the puree, or use a sugar-free sweetener like monk fruit, erythritol.
  • Spicy ketchup: Add ½ teaspoon red chili flakes or ¼ teaspoon cayenne - great with fries or as a dipping sauce.
  • Smoky ketchup: Add ½ teaspoon smoked paprika during the sauté phase for a barbecue-style depth.
  • Low-sodium version: Reduce salt to ½ teaspoon and skip the celery salt - still flavorful with good tomatoes.
  • No onion/garlic: Simply skip them. The tomato flavor will be sharper and more direct.
  • Indian-spiced ketchup: Add a pinch of cumin and amchur (dry mango powder) for a desi twist - amazing with pakoras and samosas.

Storage & Shelf Life

  • Refrigerator: Store in a clean, airtight glass bottle for up to 3 months. Always use a clean, dry spoon to avoid contamination.
  • Freezer: Freeze in ice cube trays or small portions. Once frozen, transfer to a freezer bag. Thaw in the refrigerator overnight. Community member Peggy tested this - it came out perfectly after thawing from a 3-day freeze!
  • Canning: If you'd like a shelf-stable version, process in a water bath canner for 15 minutes use proper USDA canning procedures.

Shelf Life Summary: Refrigerator: up to 3 months | Freezer: up to 6 months | Room temperature (unsealed): not recommended

closeup of Thick and smooth homemade tomato ketchup texture

Serving Ideas

Homemade tomato ketchup pairs beautifully with so many things:

  • Classic French fries or oven-baked sweet potato fries
  • Burgers, sliders, and sandwiches (try it on our Aloo Paneer Sandwich!)
  • Pakoras, samosas, cutlets, and tikkis for Indian snack nights
  • Air fryer chicken nuggets or veggie nuggets
  • Grilled vegetables, scrambled eggs, or tofu scramble
  • As a base for cocktail sauce, BBQ sauce, or marinades

More Homemade Condiment & Sauce Recipes

Love making things from scratch? You'll enjoy these homemade condiment favorites from the blog:

  • Homemade Hot Sauce - bold, fiery, and incredibly easy
  • Marinara Sauce with Fresh Tomatoes (Instant Pot) - perfect for pasta and pizza nights
  • Tomato Chutney / Tomato Jam (Instant Pot) - sweet, tangy, and deeply flavorful
  • Strawberry Jam - just 3 ingredients, no pectin needed
  • Homemade Cherry Pie Filling - fresh, thick, and freezer-friendly
Homemade tomato ketchup from fresh tomatoes served with crispy oven-baked fries

Frequently Asked Questions

Can I make ketchup from scratch at home?

Yes and it's easier than you'd think! All you need are fresh tomatoes, vinegar, a sweetener, and basic spices. The Instant Pot makes the whole process largely hands-off. This recipe yields about 21 oz of thick, delicious ketchup.

What are the best tomatoes for homemade ketchup?

Roma (plum) tomatoes are the top pick - low moisture, meaty, and naturally sweet-tart. San Marzano tomatoes are another excellent option. You can use other varieties too, but expect a longer simmering time to cook off excess liquid.

How do I thicken homemade tomato ketchup?

Simmer the ketchup uncovered after blending, stirring frequently. The longer it simmers, the thicker it gets. Remember that ketchup also thickens further as it cools, so don't over-reduce it.

How long does homemade ketchup last in the fridge?

Up to 3 months when stored in a clean, airtight glass jar. Always use a dry, clean spoon and keep the lid sealed between uses to extend shelf life.

Can you freeze homemade ketchup?

Yes! Freeze in small airtight containers or ice cube trays. Thaw overnight in the fridge. A reader froze a full quart and reported it came out just as perfect after thawing with no changes in texture or flavor.

Is homemade ketchup healthier than store-bought?

Generally yes. You control every ingredient - no artificial preservatives, no high-fructose corn syrup, and you can reduce or swap the sugar entirely. At just 23 calories per serving with real vitamins from fresh tomatoes, it's a cleaner choice.

Can I make this without an Instant Pot?

Absolutely. Cook tomatoes in a pot on the stovetop over medium heat for 10-15 minutes until soft, then blend, strain, and simmer with the remaining ingredients until thick. It takes a bit longer but yields the same delicious result.

This homemade tomato ketchup made with fresh tomatoes in the Instant Pot is a must-try if you love clean, homemade condiments. It's easy, customizable, and packed with real tomato flavor - no shortcuts, no preservatives, just good food.

TRIED THIS RECIPE?

★ If you tried this recipe, I would love to hear your feedback. Please rate the recipe and leave a comment below.

Follow me on Instagram, Facebook, and Pinterest, for all the latest on my blog!! Subscribe to my Youtube Channel for easy and delicious video recipes. Happy Cooking!!

Homemade tomato ketchup stored in sterilized glass jars for 3-month shelf life
Easy homemade tomato ketchup recipe made from scratch with fresh tomatoes

Homemade Tomato Ketchup from Fresh Tomatoes (Instant Pot)

Jyoti Behrani
Make homemade tomato ketchup from fresh tomatoes in the Instant Pot. Thick, tangy, and preservative-free - customize sweetness, spice, and tang to your taste. A healthier, fresher alternative to store-bought with simple pantry ingredients.
5 from 11 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 45 minutes mins
Total Time 55 minutes mins
Course Condiment
Cuisine American
Servings 21 oz
Calories 23 kcal

Equipment

  • Instant Pot
  • Mesh Strainer
  • Funnel
  • Hand Blender

Ingredients
  

Ingredients For Tomato Ketchup

  • 3 lbs fresh ripe tomatoes, halved
  • ¼ cup water
  • ¼ cup brown sugar or preferred sweetener, adjust to taste
  • ⅓ cup distilled white vinegar
  • ⅛ teaspoon celery salt
  • ½ teaspoon Worcestershire sauce For vegan, see recipe notes
  • ½ teaspoon granulated garlic 
  • ⅛ teaspoon ground mustard
  • 1 whole clove, finely ground
  • ⅛ teaspoon cayenne pepper (optional)
  • 1 teaspoon granulated onion
  • ⅛ teaspoon black pepper
  • 1 teaspoon salt, adjust to taste

Instructions
 

Prep For Tomato Ketchup

  • Gather all the ingredients.
  • Wash the tomatoes, remove the stems, and cut the tomatoes in half.

Instant Pot Tomato Ketchup

  • Add tomatoes, and water to the inner pot of the Instant Pot. Close the lid, vent sealed.
  • Turn ON Instant Pot MANUAL / PRESSURE COOK (high) for 10 minutes. Followed by 10 minutes of natural pressure release.
  • Open the IP lid, using a handheld blender, and blend the mixture to a smooth puree.
  • Using a fine-mesh sieve, strain the puree. Return the strained puree into the pot.
  • Turn ON SAUTE (normal), add sugar, vinegar, and spices. Mix well.
  • Cook the mixture for 35-40 minutes, or until desired consistency. Stir occasionally.
    Note: Ketchup thickens as it cools down, and upon refrigeration.
  • Adjust the seasoning, salt, and pepper, to taste. Turn OFF SAUTE.
  • Let the ketchup cool completely. Using a funnel, transfer the ketchup to a clean bottle.
  • Refrigerate overnight for all the flavors to blend in well. Enjoy homemade ketchup with your favorite dish!
  • This recipe yields a 21 oz. bottle of ketchup. Homemade ketchup stays fresh for up to 3 months in the refrigerator.

Stovetop Tomato Ketchup

  • Add tomatoes, and water to the pot. Bring the mixture to a boil. Reduce heat, and simmer for 10-15 minutes, or until tomatoes are soft. The rest of the recipe is the same as Instant Pot.

Notes

PRO TIPS FOR BEST HOMEMADE TOMATO KETCHUP
  • Best tomatoes: Roma (plum) tomatoes are ideal. Low moisture, firm flesh, and naturally sweet-tart flavor. Cook time will be shorter compared to juicier varieties.
  • Cook to consistency, not time: Simmer until the ketchup is thick, not just until the timer goes off. Juicier tomatoes need more time.
  • Blend and strain: Always strain through a fine-mesh sieve after blending to remove seeds and skins. This is what gives ketchup its glossy, smooth finish.
  • Prevent splattering: Use a splatter screen or partially cover the pot with a lid as the ketchup thickens.
  • Watch the color: Foam subsides, a glossy glaze forms on top, and the color deepens to a rich, dark red when it's nearly done.
  • Do the plate test: Drop a spoonful onto a tilted plate. If no watery liquid runs, the ketchup is ready.
  • Cool completely before bottling: Transfer to a sterilized glass bottle or jar only after the ketchup has fully cooled.
  • Refrigerate overnight: Flavors deepen and the texture firms up beautifully after resting overnight.
  • Freezer-friendly: Freeze in small portions or ice cube trays for up to 6 months. Thaw overnight in the fridge.
  • Vegan option: Use vegan Worcestershire sauce - available at most grocery stores or online.

Nutrition

Nutrition Facts
Homemade Tomato Ketchup from Fresh Tomatoes (Instant Pot)
Amount per Serving
Calories
23
% Daily Value*
Fat
 
0.1
g
0
%
Saturated Fat
 
0.02
g
0
%
Polyunsaturated Fat
 
0.1
g
Monounsaturated Fat
 
0.02
g
Sodium
 
33
mg
1
%
Potassium
 
155
mg
4
%
Carbohydrates
 
5
g
2
%
Fiber
 
1
g
4
%
Sugar
 
4
g
4
%
Protein
 
1
g
2
%
Vitamin A
 
545
IU
11
%
Vitamin C
 
9
mg
11
%
Calcium
 
7
mg
1
%
Iron
 
0.2
mg
1
%
* Percent Daily Values are based on a 2000 calorie diet.

Disclaimer

Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.

Tried this recipe?Mention @livingsmartandhealthy or tag #livingsmartandhealthy
Follow Me On PinterestFollow @livingsmartandhealthy!
Tomato Ketchup made with fresh tomatoes in sterilized jars

More Dips & Chutneys

  • peanut hemp seed chutney without coconut
    Peanut Hemp Seed Chutney (No Coconut) - Ready in 5 Minutes
  • Fresh ingredients for easy avocado dip recipe laid out on a wooden board - ripe avocados, lime, jalapeno, garlic, cilantro, mint, and Greek yogurt
    Creamy Avocado Dip Recipe with Greek Yogurt - 5 Minutes
  • Pineapple salsa topping tacos with vibrant colors
    Fresh Pineapple Salsa Recipe (Sweet, Spicy & Easy)
  • Easy Navratri peanut chutney recipe ready in 10 minutes
    Peanut Coriander Chatni | Navratri Vrat

Comments

  1. kimberly kay kumar says

    September 07, 2020 at 8:33 pm

    5 stars
    This is a great homemade ketchup recipe. I cooked up 10lbs of tomatoes. After they cooled down I put this thru the Ninja Blender and then added all the spices plus more from what was shown in this recipe. Cooked it again, let it cool. Put in frig overnight and it thickened up and it tasted really good. I will be making homemade ketchup from no on!

    Log in to Reply
    • Jyoti Behrani says

      September 08, 2020 at 12:13 pm

      Awesome! I am so glad you liked my recipe. Thanks for sharing your feedback!

      Log in to Reply
  2. Claudia Lamascolo says

    April 03, 2022 at 3:54 pm

    5 stars
    What a great idea and I am always looking for pure ingredients from scratch recipes this is on my list to make

    Log in to Reply
  3. Jacqueline Meldrum says

    April 03, 2022 at 5:05 pm

    5 stars
    What a great idea to make it from fresh and it sounds delicious.

    Log in to Reply
  4. Anita says

    April 03, 2022 at 5:56 pm

    5 stars
    Made a small batch to try and I am loving it. Now just have to wait for the summer when my garden will give me plenty of tomatoes to make batches and batches of homemade ketchup. 🙂

    Log in to Reply
    • Jyoti Behrani says

      April 03, 2022 at 8:21 pm

      Hi Anita,
      I'm so glad you liked my recipe 🙂

      Log in to Reply
  5. Tayler says

    April 03, 2022 at 9:11 pm

    5 stars
    Homemade condiments are my favorite, and this ketchup is the absolute best! I love that it doesn’t have all the extra added sugar.

    Log in to Reply
    • Jyoti Behrani says

      April 03, 2022 at 9:19 pm

      Absolutely! Nothing beats the fresh taste and flavor of this homemade ketchup. I am so glad you liked it 🙂

      Log in to Reply
  6. Alina says

    April 03, 2022 at 9:31 pm

    5 stars
    I love homemade sauces. The texture is just perfect!

    Log in to Reply
  7. Peggy says

    September 11, 2022 at 5:26 pm

    5 stars
    Love this recipe, made for the first time last year. Was hard to use store bought ketchup until we were able to pick tomatoes out of our garden this year. I am making several batches, but was wondering if I can freeze the ketchup?

    Log in to Reply
    • Jyoti Behrani says

      September 13, 2022 at 1:00 am

      Hi Peggy, Sorry, I have not tried to freeze the ketchup. You can try to freeze the ketchup in small portion or in an ice tray. Defrost and use it the same day. Let me know how it works. Thanks!

      Log in to Reply
      • Peggy says

        October 07, 2022 at 3:08 pm

        5 stars
        Hello Jyoti, I decided to do a test, I froze a one quart airtight plastic container for three days. Took out and put in refrigerator to defrost for two days. It was just as when I made it. No clumps or chunks! I now have four quarts in the freezer hopefully enough to last till next season.

        Log in to Reply
        • Jyoti Behrani says

          October 09, 2022 at 11:30 pm

          Wonderful! I am so happy that the ketchup turned out well even after freezing. Thanks for sharing your feedback!

          Log in to Reply
5 from 11 votes (3 ratings without comment)

Leave a Reply Cancel reply

You must be logged in to post a comment.

Hi, I'm Jyoti!

Glad to meet you! Here you will find quick and easy weeknight dinners to more complex dishes for special occasions. I love cooking with fresh, seasonal ingredients.

About Me

Trending Now

  • collection of easy summer recipes
    55+ Easy Summer Recipes (Light, Healthy & Refreshing Meals)

  • squash and zucchini recipes
    10+ Zucchini Recipes | Easy Indian & Baking Ideas

  • crispy Indian snacks served with chutney
    35+ Easy Indian Appetizers

  • lauki recipes for summer cooking
    13 Lauki Recipes (Bottle Gourd Recipes | Dudhi Recipes)

Footer

as seen in:

↑ BACK TO TOP

INFO

Contact

FAQ

Privacy Policy

RECIPES

Recipes Under 30 Minutes

Air Fryer

Vegan

Low-carb

Gluten-free

RESOURCES

How To

Cooking Basics

Recipes Collections

Shop


Copyright © 2026 Living Smart and Healthy

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.