Go Back
+ servings
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
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Course Condiment
Cuisine American
Servings 21 oz
Calories 23 kcal

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!