Indian Spiced Tomato Jam with Garam Masala and Brown Sugar

Prep: 20 minCook: 2 hr3 jarsmediumAmerican
Indian Spiced Tomato Jam with Garam Masala and Brown Sugar

A deeply flavorful condiment that transforms fresh tomatoes into a sweet-savory jam infused with aromatic garam masala. The combination of white and brown sugars creates complex sweetness while apple cider vinegar adds bright acidity to balance the warm spices. Perfect alongside grilled meats, cheese boards, or as a unique spread for sandwiches and flatbreads. This version stands out for its extended simmering time that develops rich, concentrated flavors and jammy texture.

Ingredients

Yield: 3 jars
  • 3 ½ pounds tomatoes, peeled and chopped
  • 1 medium onion, diced
  • 1 red, yellow or orange pepper, diced
  • 1 ½ tablespoons lemon juice, about 1/2 a lemon
  • ¼ cup apple cider vinegar
  • 1 cup white sugar
    coconut sugar1:1ketopaleo

    slightly different flavor profile

    Full guide →
  • 1 cup brown sugar
    maple syrup3/4:1natural

    reduce other liquids slightly

    Full guide →
  • 1 tablespoon garam masala
    curry powder1:1accessibility

    different spice profile

    Full guide →

Instructions

  1. 1

    Place all ingredients in enamel-coated or non-stick Dutch oven over medium high heat

  2. 2

    Bring to a boil and stir until sugar dissolves

  3. 3

    Lower heat and simmer for at least one hour and up to three hours until mixture reaches jammy texture

  4. 4

    Stir often during cooking

  5. 5

    Let jam cool completely

  6. 6

    Transfer to jars and refrigerate

Tips

Tip 1

Use an enamel-coated or non-stick Dutch oven to prevent sticking and ensure even cooking throughout the long simmering process.

Tip 2

Stir frequently during the 1-3 hour cooking time to prevent scorching and ensure even reduction to the desired jammy consistency.

Tip 3

Make fresh batches and give away extras since this refrigerator jam only lasts a couple weeks before needing to be frozen.

Good to Know

Storage

Refrigerate in jars for up to 2 weeks

Make Ahead

Can be made up to 2 weeks in advance and refrigerated

Serve With

Serve at room temperature or slightly chilled as condiment

Common Mistakes

Watch

Stir frequently during simmering to avoid scorching the bottom

Watch

Use non-stick or enamel cookware to prevent sticking during long cooking time

Substitutions

white sugar
coconut sugar1:1ketopaleo

slightly different flavor profile

Full guide →
brown sugar
maple syrup3/4:1natural

reduce other liquids slightly

Full guide →
garam masala
curry powder1:1accessibility

different spice profile

Full guide →
Find more substitutions →

FAQ

Can I freeze this tomato jam for longer storage?

Yes, freeze in portions for longer storage beyond the 2-week refrigerator limit. Thaw completely before serving.

What if I don't have garam masala?

Substitute with curry powder or make your own blend using cinnamon, cardamom, cloves, and cumin for similar warm spice flavors.

How long does the jam need to simmer?

Simmer for at least 1 hour but up to 3 hours for best jammy texture and concentrated flavors.