Caramelized Onion Tomato Jam
This savory-sweet caramelized onion tomato jam is an easy and flavorful condiment that you whip up in less than 1 hour with 6 ingredients only. Perfect for those late summer days when tomato season is in full swing and you’re looking for ways to preserve the sweet harvest. This quick savory jam adds a burst of flavor to burgers, grilled sandwiches, your next charcuterie board, and makes a delicious topping for grilled meat and roast potatoes.

Well balanced: The combination of caramelized red onions, juicy cherry tomatoes, and balsamic vinegar creates a perfectly balanced sweet and savory condiment. One my favorite ways to preserve and enjoy this seasonal produce!
Quick and easy: With just 6 simple ingredients and minimal prep, you can whip up a single or double batch of this one-pot savory jam in less than 1 hour. Cooking from scratch doesn’t have to be complicated!
Versatile: This caramelized onion jam makes a flavorful addition to a variety of summer dishes. Check out the serving suggestions after the recipe.
For more easy condiments, check out my fresh fig chutney and lemon dill dressing.
If you loved this Onion Tomato Jam Recipe or any other recipe on my website, please leave a 🌟 star rating below. Thank you!
Caramelized Onion Tomato Jam
Ingredients
- 8 oz cherry tomatoes halved
- 3 red onions peeled and sliced
- 6 tbsp brown sugar
- 1 cup balsamic vinegar
- 1 tsp fresh thyme
- 1/4 tsp salt
Instructions
- Add chopped tomatoes, sliced onions, balsamic vinegar, brown sugar, fresh thyme, and salt to a large saucepan. Stir well to combine.8 oz cherry tomatoes, 3 red onions, 6 tbsp brown sugar, 1 cup balsamic vinegar, 1 tsp fresh thyme, 1/4 tsp salt
- Bring to a boil on medium-high heat and reduce to low.
- Let the mixture simmer without a lid on, stirring occasionally, until it reaches a jam-like consistency, approximately 30-40 minutes, depending on how juicy your tomatoes are.
- Taste and add a little bit of salt or extra sugar if needed.
- Once the jam has thickened, remove from heat and let it cool slightly.
- Allow the jam to cool completely before storing it in a sterilized glass jar with a lid in the refrigerator for 2-3 weeks.
Video
Notes
Nutrition
Ingredients and substitutions
See the recipe card for full information on ingredients and quantities.

- Tomatoes: Ripe tomatoes – sweet cherry tomatoes work best but you can also use plum tomatoes or Roma tomatoes.
- Onions: Red onions give the jam extra color and a sweet flavor but you can also use white or yellow onions.
- Vinegar: You’ll need 1 cup of balsamic vinegar. Swap balsamic vinegar for red wine vinegar or apple cider vinegar for a tangier flavor.
- Sugar: 6 tbsp brown sugar adds a rich sweetness to the jam.
- Fresh herbs: I use about 1 tsp of fresh thyme leaves but you can also add fresh basil, rosemary, or oregano.
- Salt: Salt rounds out the flavors. Season to taste.
How to make caramelized onion tomato jam
See the recipe card for full information on the method.

- Add all ingredients to a saucepan.
- Stir to combine and bring to a boil.
- Reduce heat and simmer for 30-40 minutes without a lid or until the jam has reached the desired consistency.
- Taste to season with salt, balsamic vinegar, and brown sugar.
Serving
This savory jam can be used to add flavor to a variety of dishes:
Platter: This savory tomato jam makes a great addition to your next cheese board as a perfect accompaniment to various cheeses. It works particularly well with goat cheese, cream cheese, and feta.
Spread: Add the jammy spread to your next grilled lamb sandwich, chicken burger, meatball wrap, cottage cheese egg bake, or puff pastry hot dogs.
Topping: Use it as a topping for roasted vegetables, mashed potatoes, or grilled meats for an extra burst of flavor.
