
How to Make Tomato Relish tastes bright, tangy, a little sweet, and just spicy enough to keep things interesting, kind of like ketchup’s cooler cousin. It works perfectly for busy home cooks who want a big flavor payoff in about 45–60 minutes of relaxed stovetop time. I grew up in a house where condiments counted as a food group, so this recipe hits me right in the nostalgia.
Why You Should Try This Tomato Relish
Tomato relish turns simple food into something that tastes like you tried way harder than you actually did. A spoonful on burgers, hot dogs, grilled cheese, or roasted veggies adds acidity, sweetness, and gentle heat that cuts through richness and wakes everything up.
You control the sweetness, spice, and texture, so this recipe fits picky eaters and heat lovers at the same table. You also use basic pantry ingredients and slightly tired tomatoes, so you save money and reduce food waste at the same time.
“This tomato relish tastes like a gourmet burger topping from a fancy spot, but it comes from a simple pot on your own stove. ★★★★★”
Ingredients You’ll Need
Fresh produce
- 2 pounds ripe tomatoes, chopped small
- Use Roma or plum tomatoes for thicker relish.
- Use vine-ripened or heirloom for brighter flavor and a softer texture.
- 1 medium yellow onion, finely diced
- 1 small red bell pepper, finely diced
- 2 cloves garlic, minced
- 1 small red chili or jalapeño, minced (optional, adjust to taste)
Pantry ingredients
- 1/2 cup apple cider vinegar
- White vinegar works, but tastes sharper.
- Red wine vinegar gives a deeper flavor.
- 1/2 cup granulated sugar
- Use light brown sugar for a hint of caramel flavor.
- 1 tablespoon tomato paste
- This thickens and deepens tomato flavor; use a squeeze tube brand for easy storage.
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon ground cumin (optional, for a subtle savory note)
- 1/4 teaspoon crushed red pepper flakes (optional, for extra heat)
Optional flavor boosters
- 1 teaspoon mustard seeds or 1/2 teaspoon ground mustard
- 1 teaspoon Worcestershire sauce
- 1 tablespoon brown sugar extra, if you like a sweeter relish
- Zest of 1 lemon for brightness at the end
Substitutions and shortcuts
- Use canned diced tomatoes (two 14.5 ounce cans, drained) when fresh tomatoes look sad or out of season.
- Use pre-chopped frozen onions and peppers to save time; cook off extra moisture a bit longer.
- Skip fresh chili and use a pinch of cayenne if that fits your pantry better.
Equipment list
- Large, heavy-bottomed saucepan or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or heatproof spatula
- Measuring cups and spoons
- Small bowl for spice mix
- Clean glass jars or containers with tight lids for storage
Tips & Tricks
- Chop tomatoes small and even so they cook down at the same rate and give a better texture.
- Use a wide pot so liquid evaporates faster and the relish thickens nicely.
- Mix sugar, salt, and spices in a small bowl before cooking so you season evenly.
- Taste halfway through cooking and adjust sugar, vinegar, and salt to match your favorite balance.
- Stir often near the end of cooking so the bottom does not scorch as it thickens.
- Add lemon zest or a splash of vinegar at the end if the flavor tastes flat.
- Cool completely before jarring so condensation does not water down the relish.
- Label jars with the date so you track freshness without guessing.
How to Make Tomato Relish
Step 1: Prep the vegetables
Wash the tomatoes and pat them dry so they do not water down the mixture too much. Core them and chop them into small, even pieces about 1/4 inch. Dice the onion and red bell pepper finely, then mince the garlic and chili.
Step 2: Start the flavor base
Place your pot over medium heat and drizzle in a tablespoon of neutral oil if your tomatoes seem lean. Add the onion and bell pepper and cook 5 to 7 minutes until they soften and turn slightly golden around the edges. Stir in the garlic and chili and cook 1 minute until fragrant, so the garlic does not burn.
Step 3: Add tomatoes and seasonings
Add the chopped tomatoes to the pot and stir to combine with the aromatics. Sprinkle in salt, pepper, smoked paprika, cumin, and any mustard or red pepper flakes you use. Stir in the sugar, vinegar, tomato paste, and Worcestershire sauce until everything looks well mixed.
Step 4: Simmer and thicken
Bring the mixture to a gentle bubble over medium heat, then lower the heat to medium-low so it simmers steadily. Cook 30 to 40 minutes, stirring every few minutes, until the relish thickens and the tomatoes break down. If it looks too watery, keep cooking until a spoon dragged across the bottom leaves a brief trail before the liquid fills in.
Step 5: Adjust flavor
Taste a spoonful carefully so you do not burn your tongue. Add more salt if the flavor tastes dull, more sugar if it tastes too sharp, or a splash of vinegar if it tastes too sweet. Stir in lemon zest at this point if you want a bright finish.
Step 6: Cool and jar
Turn off the heat and let the tomato relish cool in the pot for about 15 minutes. Spoon it into clean jars or containers, leaving a little space at the top. Seal, then cool to room temperature before you move it to the fridge or freezer.
What to Serve with Tomato Relish
Tomato relish loves anything grilled, so spoon it over burgers, hot dogs, sausages, or grilled chicken. It tastes amazing on grilled cheese, quesadillas, or breakfast sandwiches with eggs and cheese. Serve it as a topping for roasted potatoes, sweet potatoes, or veggie patties to add brightness and a little kick. You can also use it as a dip with tortilla chips or as a spread in wraps and sandwiches with turkey, ham, or roasted veggies.
Storage Options
- Store in the fridge in airtight containers for up to 2 weeks.
- Freeze in small jars or freezer-safe containers for up to 3 months, leaving room for expansion.
- Thaw frozen relish overnight in the fridge or gently in a bowl of cool water.
- Reheat on the stove over low heat or in short bursts in the microwave, and stir often so it warms evenly without scorching.

How to Make Tomato Relish
Ingredients
Instructions
- Wash, core, and chop the tomatoes into small, even 1/4-inch pieces. Finely dice the onion and red bell pepper, then mince the garlic and chili.
- Place a large, heavy-bottomed pot over medium heat and add the oil if using. Add the onion and red bell pepper and cook for 5 to 7 minutes, stirring, until softened and lightly golden around the edges. Stir in the garlic and chili and cook for about 1 minute, just until fragrant.
- Add the chopped tomatoes to the pot and stir to combine with the vegetables. Sprinkle in the salt, black pepper, smoked paprika, cumin, mustard, and red pepper flakes if using. Stir in the sugar, vinegar, tomato paste, and Worcestershire sauce until everything is well mixed.
- Bring the mixture to a gentle bubble over medium heat, then reduce to medium-low to maintain a steady simmer. Cook for 30 to 40 minutes, stirring every few minutes, until the tomatoes have broken down and the relish has thickened. It is ready when a spoon dragged across the bottom of the pot leaves a brief trail before the liquid fills in.
- Taste carefully. Add more salt if the flavor tastes dull, more sugar if it is too sharp, or a splash of vinegar if it tastes too sweet. Stir in the lemon zest, if using, for extra brightness.
- Remove the pot from the heat and let the relish cool for about 15 minutes. Spoon into clean jars or containers, leaving a little headspace at the top. Seal and let cool to room temperature before refrigerating or freezing.
Notes
Approximate per 2-tablespoon serving (about 12 servings total): 35 calories; fat 0.5 g; saturated fat 0 g; carbohydrates 8 g; fiber 1 g; sugars 7 g; protein 1 g; sodium 180 mg. Values are estimates and will vary based on exact ingredients, optional add-ins, and portion size.

Leave a Reply