Tomato-Shallot Jam |

Tomato-Shallot Jam

This was my first time making a savory jam and all I have to say is it’s a TOTAL GAME CHANGER.

Like, why the heck have I only been making jams from blueberries and strawberries and peaches? I feel like I’ve been seriously missing out on some major deliciousness in my life.

Cherry Tomatoes |

But while I can’t go back in time, I can make up for lost time by stuffing this savory Tomato-Shallot Jam in my face like the boss lady that I am. I plan on putting it on every type of sandwich ever made (burgers, turkey sandwiches, grilled cheeses, etc.). And I want to snack on it all day long (with cheese and crackers, as a dip for pretzels, etc.). This Tomato-Shallot Jam is extremely versatile and it instantly elevates the flavor of anything and everything it’s paired with.

Tomato-Shallot Jam |

This Tomato-Shallot Jam is a breeze to make, requiring only a handful of ingredients and about 15 minutes of active prep time. Feel free to use it however you would use sliced tomatoes, ketchup or any other spread. It also makes a great hostess gift, or a special treat for the condiment lover in your life.

Have you already jumped on the savory jam bandwagon yet? If so, tell me your favorites!



Recipe barely adapted from Table Matters

Tomato-Shallot Jam

Yield: Makes about 1 cup

Tomato-Shallot Jam


  • 1 pint cherry tomatoes
  • 1/3 cup sugar
  • 1/3 cup shallots, diced
  • Juice and zest of 1 lime
  • 1/2 tsp. salt
  • 1/8 tsp. cayenne pepper


  1. Cut the cherry tomatoes in half and place them in a medium bowl with the sugar. Stir to coat the tomatoes and then let them sit at room temperature for about 1 hour.
  2. Heat a large non-stick skillet over medium heat. Add the tomatoes, plus all the juices that have been released, to the skillet along with the minced shallot. Cook, stirring frequently, for about 12-15 minutes or until the jam is thick and glossy and the tomatoes are almost completely broken down. Stir in the remaining ingredients and cook for an additional 1-2 minutes. Remove from the heat.
  3. Allow the jam to cool to room temperature before storing or serving. The jam can be kept in an airtight container in your refrigerator for 7-10 days.

20 comments on “Tomato-Shallot Jam”

  1. Can this recipe be canned in a water bath for longer shelf life?

  2. It has become my go to appetizer recipe – on toast with goat cheese…. delicious!

  3. I also have a crazy amount of cherry tomatoes so this is perfect!! thank you!

  4. Did you use French shallots or the green onion kind?

  5. This sounds sooooooo good! My tomatoes are just starting to produce, so your recipe will come in handy very soon! Love it!

  6. Savory jams are my favorite Liz! Adding this one to the list for sure! Sounds incredibly delicious!

  7. Have you ever substituted Splenda for the sugar?

  8. Actually you need some more acid with that. Its called chutney where I come from. Vinegar. The lime juice doeant cut it. It’s still too sweet!

  9. Can I use onion if I don’t have shallot?

  10. Have you tried scaling this up to make several pints at once (like regular jam)? I think it’s going to be on my holiday gift giving list this year!

Leave a Reply

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