Homemade Tomato Jam

Thick, glossy, and sticky in the best way, with that slow-cooked, caramelized tomato flavor. This is a “sweet-meets-savory” spread you can use anywhere you’d use chutney, relish, or even BBQ sauce. I pile it onto cheeseboards, spread it on grilled cheese, and serve it with roasted meats and burgers. The best part? It cooks down in one pot, no canning equipment needed, and keeps beautifully in the fridge. Let’s make a batch.

Bowl of tomato jam with herbs on top.

Don’t let the word “jam” fool you. This is just a one-pot recipe that quietly bubbles away while you get on with your day. No pectin. No canning setup. No complicated steps. Once you see how simple it is (and how fast it disappears), you’ll start doubling the batch on purpose.

Ingredients and Tools You’ll Need

Any ripe, flavorful tomatoes will work — cherry, grape, plum (Roma), or garden tomatoes. We typically use cherry because we have so many and they’re naturally so sweet.

One pound of tomatoes equals about two heaping cups once chopped.

FREE FOR SUBSCRIBERS

Canning Binder

Subscribe (free!) to my newsletter to receive this PDF + dozens of others in my printable library. You’ll also get emails you’ll truly love, with a weekly meal and so much more.

You can double or triple this recipe without changing the ratios, just be sure to use a wide pot and plan for a longer cook time (larger batches may take 60–90+ minutes to thicken). The jam is done when it looks glossy and holds its shape, not by the clock, so keep stirring toward the end to prevent scorching.

Ingredients for tomato jam arranged on counter.
  • 1 pound ripe tomatoes, chopped
  • ½ cup sugar
  • 2 tablespoons apple cider vinegar (can sub white vinegar or lemon juice if needed)
  • 1 clove garlic, minced
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red chili flakes (optional, for mild heat)

Instructions

1. Prep the tomatoes

Chop the tomatoes into small, even pieces so they cook down properly. If you’re using cherry or grape tomatoes, just halve them. You can give them an extra squish with a potato masher.

Whole tomatoes in pot with a masher.

No need to peel or seed anything; all that juice and pulp is what gives the jam its glossy texture later. Extra juicy tomatoes are fine since the liquid cooks down and becomes the base of the jam.

2. Add everything to the pot

Place the tomatoes, sugar, vinegar, garlic, salt, pepper, and chili flakes into a wide, heavy pot and stir well before turning on the heat. Mixing first keeps the sugar from sticking and burning at the bottom.

Tomatoes, sugar, and spices in pot before cooking.

If you like more spice, you can wait and add extra chili flakes toward the end when you can taste the heat level.

3. Bring to a gentle boil

Set the pot over medium heat and let it come to a soft boil. The tomatoes will start breaking down and the sugar will melt into a syrup.

Tomatoes simmering in liquid in a pot.

Keep the heat controlled; tomato jam burns quickly if it boils too hard, and there is no saving scorched sugar.

4. Simmer until thick

Turn the heat down low and let it simmer uncovered, stirring occasionally at first and more often as it thickens. The mixture may look watery at the halfway point but it will tighten up in the last 10 to 15 minutes.

Cooked tomato jam in a saucepan.

A wide pot helps the liquid evaporate faster and gives you a richer, more concentrated jam.

5. Check for doneness

The jam is ready when it looks glossy and thick and leaves a clean line when you drag a spoon across the bottom of the pot. If you want to be extra sure, spoon a little onto a cold plate. If it holds its shape after a few seconds instead of running, it is done.

6. Cool and store

Let the jam cool completely in the pot before transferring it to jars. It will seem loose when hot but firms up as it cools.

Storage Instructions

Refrigerate the jam in a clean, airtight jar for up to 2 weeks. The flavor actually improves after the first day, which makes this a great make-ahead condiment for gatherings, cheeseboards, or meal prep.

To freeze, let the jam cool completely, then transfer it to freezer-safe jars or containers, leaving a little space at the top for expansion. Freeze for up to 3 months. Thaw in the fridge overnight and stir before using.

If you’re making a large batch, divide it into several small jars instead of one big one. Smaller jars keep better, cool faster, and are easier to gift or pull out as needed.

Ways to Use it

If you’d use a fancy spread or pesto, it’s worth a try.

  • Spread bread slices with goat cheese and put a dollop of tomato jam on top
  • Layer into a fancy sandwich or panini
  • Put on top of grilled pork chops or chicken
  • Make a cheese board with whole wheat crackers and sharp cheddar

Troubleshooting

Why is my jam still runny after 45 minutes?

Keep cooking. The timing depends on your pot size and tomato juiciness — it’s done when it looks glossy and holds a line when you drag a spoon through it.

My jam burned on the bottom. What happened?

The heat was too high or it wasn’t stirred often enough near the end. Use a wider pot and lower heat next time (burned sugar can’t be fixed).

Can I water-bath can this?

Not as written. You’d need to increase the vinegar to make it more acidic and then check the acidity levels and then it will be quite bitter, not as sweet. Sorry!

Printable Recipe

close up of tomato jam in white bowl.

Tomato Jam

Katie Shaw
A simple small-batch tomato jam that cooks down into a glossy, sweet-tart spread. Perfect on toast, cheese boards, burgers, or grilled meats.
No ratings yet
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes

Equipment

  • 1 Medium saucepan
  • 1 Wooden spoon or spatula
  • 1 glass jar with lid

Ingredients
  

  • 1 pound ripe tomatoes, chopped about 2 cups once chopped
  • ½ cup sugar
  • 2 tablespoons apple cider vinegar
  • 1 clove garlic, minced
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red chili flakes optional, for mild heat

Save This Recipe

I’ll send you a link so you can find it later.

You'll join my email list which you will love. And if you don't, unsubscribe in one click. ❤️

Instructions
 

  • Combine. Add all ingredients to a medium saucepan and stir to combine.
  • Bring to boil. Bring to a gentle boil over medium heat, then reduce to low and simmer uncovered, stirring occasionally.
  • Simmer. Cook 40–45 minutes, or until thick, glossy, and reduced. The jam should hold its shape when you drag a spoon through it.
  • Cool and store. Let cool completely, then transfer to a clean jar and refrigerate.

Notes

Refrigerate for up to 2 weeks or freeze for up to 3 months.
For a smoother texture, blend the cooled jam with an immersion blender.
Nutrition info is for ¼ of the recipe.

Nutrition

Calories: 119kcalCarbohydrates: 30gProtein: 1gFat: 0.3gSaturated Fat: 0.04gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.04gSodium: 299mgPotassium: 279mgFiber: 1gSugar: 28gVitamin A: 982IUVitamin C: 16mgCalcium: 13mgIron: 0.4mg
Did you make this?Let me know how it went!
Signature

Loved It? Share it!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating