
How to Make Tomato Relish hits that sweet-savory-tangy spot, tastes bright and punchy, and works for anyone who loves a condiment that actually has personality, all in about 45–60 minutes start to finish. It suits busy home cooks who want a big flavor payoff from simple pantry ingredients and a pot on the stove. I started making this when my garden tomatoes went wild one summer, and my family still raids the fridge for spoonfuls straight from the jar.
Why Make This Tomato Relish Recipe at Home
Homemade tomato relish tastes fresher, chunkier, and more vibrant than anything in a jar from the store. You control the sweetness, spice level, and texture, so it fits your taste instead of the other way around.
You also use up extra tomatoes before they go sad and wrinkly on the counter. The recipe uses basic pantry items, so you turn a pile of tomatoes, vinegar, and sugar into a condiment that upgrades eggs, sandwiches, burgers, and grain bowls.
“This tomato relish tastes bright, tangy, and slightly sweet, and it turns simple meals into something special in seconds. ★★★★★”
Ingredients You Need
Here is what you need for a classic, slightly chunky tomato relish. I include some brand notes and easy swaps from my own kitchen habits.
Tomatoes
- 3 pounds ripe tomatoes, chopped small
- Use Roma, plum, or any meaty garden tomato.
- If you only have very juicy tomatoes, add 5 to 10 minutes to the simmer time so the relish thickens.
- In winter, use good quality canned whole tomatoes (two 28 ounce cans, drained and chopped) as a shortcut.
Aromatics and veggies
- 2 medium yellow onions, finely chopped
- 1 red bell pepper, finely chopped
- 1 green bell pepper, finely chopped
- 3 to 4 garlic cloves, minced
- 1 small fresh red chili or 1 teaspoon red pepper flakes, optional for heat
- You can skip the chili for a mild version.
- Use jalapeño or serrano if you like more kick.
Acid and sweetness
- 1 cup apple cider vinegar
- White vinegar works, but apple cider vinegar gives a rounder flavor.
- 3/4 to 1 cup sugar
- Use white sugar for a clean taste.
- Use light brown sugar for a deeper, almost caramel note.
- Start with 3/4 cup and taste near the end; add more if you prefer a sweeter relish.
Spices and seasoning
- 1 tablespoon mustard seeds (yellow or brown)
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika or sweet paprika
- 1/2 teaspoon ground cumin
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
Optional flavor boosters
- 2 tablespoons tomato paste, for extra tomato punch
- 1 tablespoon grated fresh ginger, for a warm, zippy note
- 1 teaspoon Worcestershire sauce, for savory depth
- Check the label if you need a vegetarian version.
Oil
- 2 tablespoons neutral oil (canola, avocado, or light olive oil)
Equipment list
You do not need fancy gear, just a few basics.
- Large heavy pot or Dutch oven
- Sharp knife and cutting board
- Wooden spoon or heatproof spatula
- Measuring cups and spoons
- Ladle
- Clean glass jars with tight lids for storage
Tips & Mistakes
- Chop the tomatoes small so the relish cooks evenly and thickens without turning into soup.
- Use a heavy pot so the bottom does not scorch while the mixture simmers.
- Stir often near the end of cooking, since the sugars thicken and can stick to the pot.
- Taste halfway through and adjust salt, chili, and sugar instead of waiting until the very end.
- Keep the heat at a gentle simmer, not a hard boil, so the relish cooks down without burning.
- Do not rush the simmer time; the flavor deepens and the texture improves as it slowly thickens.
- Skim off any foam that forms on top to keep the relish bright and clear.
- Cool the relish completely before you seal the jars so condensation does not water it down.
How to Make Tomato Relish
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and bell peppers; cook until soft and lightly golden, about 8 to 10 minutes, and stir often. Add garlic, chili, and any ginger you use; cook 1 to 2 minutes, until the kitchen smells amazing and the garlic softens.
Sprinkle in mustard seeds, coriander, cumin, and paprika. Stir and toast the spices for about 1 minute so they bloom and release their flavor. Keep the heat moderate so the garlic and spices do not burn.
Step 2: Add tomatoes and base ingredients
Add the chopped tomatoes to the pot and stir to coat them in the spiced onion mixture. Add sugar, vinegar, tomato paste if using, Worcestershire sauce, salt, and black pepper. Stir well so everything mixes into a loose, chunky sauce.
Bring the mixture to a gentle boil over medium heat. Once it bubbles, reduce the heat to low or medium low so it simmers steadily.
Step 3: Simmer until thick and glossy
Simmer the tomato relish uncovered for 30 to 45 minutes. Stir every 5 to 10 minutes, and scrape the bottom of the pot so nothing sticks. The mixture should slowly thicken and reduce, and the tomatoes should soften into a chunky, jammy texture.
If the relish still looks very watery after 30 minutes, keep simmering until it looks thick and spoonable. If it thickens too much, splash in a tablespoon or two of water or vinegar to loosen it.
Step 4: Taste and adjust seasoning
Taste a spoonful once the relish thickens. Adjust salt, sugar, and chili to suit your taste. If you want more tang, add a small splash of vinegar and simmer 2 more minutes.
If you prefer a smoother texture, mash a portion with a potato masher right in the pot. You can also pulse a cup of the mixture in a blender, then stir it back in, but keep most of it chunky for good texture.
Step 5: Cool and jar
Turn off the heat and let the tomato relish cool in the pot for about 20 minutes. Stir a few times to release steam and help it cool faster.
Ladle the warm relish into clean jars, leaving a little space at the top. Wipe the rims, seal with lids, and let the jars cool to room temperature before you move them to the fridge or freezer.
Variations I’ve Tried
Smoky chipotle tomato relish
Stir in 1 to 2 chopped chipotle peppers in adobo and a spoonful of the adobo sauce when you add the tomatoes. Use smoked paprika for extra depth. This version tastes amazing on grilled chicken, burgers, and roasted vegetables.
Indian style tomato relish
Use mustard seeds, cumin seeds, coriander, turmeric, and a pinch of garam masala. Sauté a few curry leaves with the onions if you have them. This version pairs well with rice, flatbreads, and simple lentil dishes.
Herb and garlic tomato relish
Add extra garlic, skip the chili, and stir in a handful of chopped fresh basil and parsley at the very end of cooking. This version tastes bright and fresh and works beautifully on pasta, grilled fish, or mozzarella.
Low sugar tomato relish
Cut the sugar to 1/3 cup and add a grated apple for natural sweetness. Use a bit more vinegar to keep the tang. This version tastes lighter and works well if you prefer a less sweet condiment.
How to Serve Tomato Relish
Spoon tomato relish over eggs, frittatas, or breakfast sandwiches for a bright, tangy kick. Use it as a burger topping, hot dog relish, or spread it on grilled cheese and turkey sandwiches. Stir a spoonful into cooked rice, quinoa, or couscous with some chopped herbs for a quick side dish. Serve it with roasted vegetables, grilled chicken, or as a dip with crackers and sharp cheddar.
How to store
- Fridge: Store cooled tomato relish in clean, airtight jars in the refrigerator for up to 3 weeks.
- Freezer: Freeze in freezer safe containers or jars (leave headspace) for up to 3 months; thaw overnight in the fridge.
- Reheating: Warm gently in a small saucepan over low heat or in short bursts in the microwave, and stir often; add a splash of water or vinegar if it looks too thick.
- Make ahead: Cook a double batch and chill it in smaller jars so you can pull out just what you need for the week.

How to Make Tomato Relish
Ingredients
Instructions
- Heat the oil in a large heavy pot or Dutch oven over medium heat. Add the onions and bell peppers and cook, stirring often, until softened and lightly golden, about 8 to 10 minutes.
- Stir in the garlic and chili (if using) and cook for 1 to 2 minutes, until fragrant and the garlic softens.
- Add the mustard seeds, ground coriander, paprika, and ground cumin. Stir and toast the spices for about 1 minute, keeping the heat moderate so they do not burn.
- Add the chopped tomatoes to the pot and stir to coat them in the spiced onion mixture. Stir in the sugar, apple cider vinegar, tomato paste (if using), Worcestershire sauce (if using), salt, and black pepper until everything is well combined into a loose, chunky sauce.
- Bring the mixture to a gentle boil over medium heat, then reduce the heat to low or medium-low so it simmers steadily. Cook uncovered for 30 to 45 minutes, stirring every 5 to 10 minutes and scraping the bottom of the pot so nothing sticks.
- Continue simmering until the relish has thickened, the tomatoes are soft, and the mixture looks glossy and spoonable. If it is still watery after 30 minutes, keep simmering until reduced; if it becomes too thick, add a tablespoon or two of water or vinegar to loosen.
- Taste the relish and adjust the seasoning, adding more salt, sugar, or chili to suit your taste. For extra tang, add a small splash of vinegar and simmer 2 more minutes.
- For a smoother texture, lightly mash the relish in the pot with a potato masher, leaving some chunks for texture if you like.
- Remove the pot from the heat and let the relish cool for about 20 minutes, stirring a few times to release steam. Ladle the warm relish into clean jars, leaving a little space at the top, then wipe the rims and seal with lids. Let cool to room temperature before refrigerating or freezing.
Notes
Approximate per 1/4-cup serving (about 12 servings total): 70–80 calories; fat 2 g; saturated fat 0 g; carbohydrates 14 g; fiber 1 g; sugars 11 g; protein 1 g; sodium 230 mg. Values will vary based on exact ingredients, brands, and portion size. Storage: Store cooled tomato relish in clean, airtight jars in the refrigerator for up to 3 weeks, or freeze for up to 3 months.

Leave a Reply