Grandma's Tomato Relish Recipe: Sweet-Tart Pantry Staple in 15 Minutes

Soups & Stews

Grandma's Tomato Relish Recipe: Sweet-Tart Pantry Staple in 15 Minutes

Grandma's tomato relish recipe brings that sweet-tart, nostalgic flavor to your pantry shelf—perfect for sandwiches, burgers, or as a tangy side dish. This 15-minute relish captures the essence of homemade preserves with just the right balance of sugar, vinegar, and fresh tomatoes.

The combination of onions, celery, and spices creates a texture that’s both chunky and smooth, making it a versatile condiment for any meal.

What makes this recipe special is its simplicity and tradition. With five core ingredients—tomatoes, onions, vinegar, sugar, and a pinch of spices—you can achieve a flavor that tastes like a trip down memory lane.

The slow simmering process develops deep, caramelized notes that set it apart from store-bought versions. Plus, it keeps well in the refrigerator for up to two weeks or can be canned for long-term storage.

By the end, you’ll have a relish that’s bright, tangy, and perfectly balanced—sweet enough to complement rich meats but tart enough to stand up to creamy sandwich fillings. The onions and celery add a subtle crunch, while the tomatoes provide that classic, jammy texture.

This is the kind of relish that makes every bite of your favorite sandwich feel like a homemade masterpiece.

Use it on burgers, slather it on hot dogs, or serve it alongside grilled meats for a burst of homemade flavor. The best part? You can make a big batch and store it for future use, ensuring you always have that grandma-approved taste on hand. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for grandma's tomato relish

Five simple ingredients transform into Grandma's nostalgic, sweet-tart relish in minutes.

Ingredient Amount Notes
Fresh Roma Tomatoes 🍅 4 cups Chopped into small pieces
Yellow Onion 🧅 1 whole Diced small, not too fine
Celery Stalks 🥕 2 whole Diced into small pieces
White Vinegar 💧 1 cup White or apple cider
Granulated Sugar 🍚 1 cup White or light brown
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Mustard Seeds 🌾 1 tsp Yellow or brown
Cloves 🌿 3 whole Lightly crushed

The tomatoes are the heart of this relish, so roma tomatoes are ideal—they're meatier and less watery than other varieties. Local farmers markets often have them in summer, but grocery store produce sections work too. Look for tomatoes that are firm but yield slightly when pressed. If you can't find romas, regular vine-ripened tomatoes work in a pinch, but you might need to drain them first to avoid excess liquid. The onions and celery add that classic crunch—yellow onions for sweetness and crisp celery stalks for texture. Don't skip the celery; it's what gives that old-school relish vibe.

No mustard seeds? Dijon mustard at half the amount works in a bind, though it'll be smoother. Running low on cloves? Allspice berries crushed to a powder do the trick. The vinegar is non-negotiable—white vinegar is traditional, but apple cider vinegar adds a fruity twist. Sugar can be swapped for honey or maple syrup if you prefer, though the texture might be slightly different. For a spicier kick, add a pinch of cayenne pepper. And if you're making a big batch, double the spices—they mellow out as it cooks.

This relish tastes even better the next day as flavors meld. Store in sterilized glass jars in the fridge for up to 2 weeks. For longer storage, process in a water bath for 15 minutes—it'll keep for 1 year on the shelf. I always make a double batch and give some away; it's the perfect homemade gift. If it gets too thick, just add a splash of water or vinegar. And trust me, the first bite is worth every minute.

❤️

Why You'll Love This Recipe

  • Pantry Staple Magic: I swear by this recipe because it uses things I always have—no last-minute grocery runs. Roma tomatoes, onions, celery, vinegar, sugar—just chop, simmer, and jar. Honestly, the only thing I measure is the vinegar, and even then, I eyeball it after the first batch.
  • Sweet-Tangy Perfection: That balance of bright vinegar and caramelized sugar? It’s ridiculously good. The celery adds a subtle crunch, while the onions deepen the flavor when they soften just right. I’ll be real: I make it just to eat it straight from the jar with crackers.
  • Jars for Every Occasion: This relish is my secret weapon for potlucks, picnic sandwiches, or even breakfast toast. The tangy sweetness cuts through rich meats or melts into cheese plates. My kids beg for it in their lunchboxes—yes, even on a Tuesday.
  • Make-Once, Use Forever: A big batch lasts me months, and it only gets better with time. The flavors meld as it sits, so I double the recipe every summer. Budget-friendly? Absolutely. One jar costs pennies compared to store-bought, and it’s way fresher. Plus, no sad, watery condiments here.

Step-by-step instructions for grandma's tomato relish

This relish comes together faster than you'd think—just 15 minutes of active work and a little patience for the flavors to meld.

1

Prep and Sauté the Vegetables

Start by dicing the 1 whole yellow onion into small, even pieces—about ¼-inch cubes. Do the same with the 2 whole celery stalks, removing any stringy leaves first. Lightly crush the 3 whole cloves with the flat side of a knife to release their aroma without overpowering the mix.

Heat a large saucepan over medium heat and add the onion and celery. Cook for 5-6 minutes, stirring occasionally, until the onion becomes translucent and the celery softens slightly. This step builds the foundation of your relish—don't rush it, or you'll miss that sweet, caramelized depth. The vegetables should be tender but still hold their shape.

2

Add Tomatoes and Simmer

Chop the 4 cups fresh Roma tomatoes into small, even pieces—about ¼-inch chunks. Add them to the saucepan with the onion and celery, stirring to combine. Let the mixture cook for 5 minutes over medium heat, allowing the tomatoes to soften and release their juices. You'll see the mixture start to thicken slightly as the natural moisture evaporates.

Here's the thing—don't stir constantly. Let the tomatoes cook undisturbed for the first 3 minutes to develop a natural sheen and deeper flavor. After that, stir gently every minute to prevent sticking. The tomatoes should break down but still retain some texture—this keeps the relish from turning into a sauce.

3

Sweeten and Acidify

Add the 1 cup granulated sugar, 1 tsp salt, 0.5 tsp ground black pepper, 1 tsp mustard seeds, and the crushed 3 whole cloves to the saucepan. Stir well to distribute the sugar evenly—this is where the sweet-tart balance begins to take shape. Pour in the 1 cup white vinegar all at once and stir again.

Bring the mixture to a gentle boil over medium-high heat, then immediately reduce the heat to medium-low. Let it simmer uncovered for 5-7 minutes, stirring occasionally. You're looking for the relish to thicken noticeably—it should coat the back of a spoon when you lift it out. If it's not thickening enough, simmer for another 2 minutes or until it reaches your desired consistency.

4

Finish and Test for Doneness

Taste the relish at this stage—it should be sweet, tangy, and just slightly spicy from the mustard seeds and cloves. If it needs more sweetness, add 1 tablespoon granulated sugar at a time until balanced. If it's too tart, add another ½ teaspoon salt or 1 teaspoon vinegar to adjust. The goal is a harmonious sweet-tart flavor that makes your taste buds dance.

Once you're happy with the taste, remove the saucepan from heat. Let the relish cool to room temperature—this allows the flavors to meld even more deeply. If you can't wait, transfer it to a clean jar and refrigerate for at least 1 hour before serving. The longer it sits, the better the flavors develop, but it's ready to eat right away if you're impatient!

5

Store for Maximum Freshness

Transfer the relish to a clean, sterilized jar with a tight-sealing lid. Store it in the refrigerator for up to 3 months, though it often disappears much faster. The relish will continue to improve in flavor over time, especially if you let it sit at room temperature for 10-15 minutes before eating—this lets the spices and vinegar really sing.

This relish is incredibly versatile. Use it as a topping for hot dogs, a condiment for sandwiches, or a tangy addition to deviled eggs. It even pairs beautifully with sharp cheeses like cheddar or gouda. The key to its success is balance—sweet, tangy, and just a hint of spice. Once you taste it, you'll understand why this recipe has been a family favorite for generations.

👨‍🍳

Pro Tips For Making Grandma'S Tomato Relish

  • CHOP ONION FINE: I used to hack through onions like I was in a hurry, and the relish always tasted like you could still chew them. For this recipe, dice the onion into 1/8-inch pieces—small enough to disappear but not so fine it turns to mush. A sharp knife and a steady hand make this worth the extra 5 minutes.
  • BOIL HARD THEN SIMMER: Start with a rolling boil for 5 minutes to break down the vegetables, then drop to a gentle simmer. Rushing the boil means undercooked celery and tough tomatoes—trust me, you’ll taste the difference. After that initial burst, keep it at a low simmer so the sugar caramelizes instead of burning.
  • STRAIN OUT SKINS: Roma tomatoes are forgiving, but a few stubborn skins can make your relish look (and taste) uneven. After cooking, press the mixture through a fine-mesh strainer or food mill. It’s messy, but the texture will be silky—no one wants a mouthful of tomato leather in their relish.
  • USE DISTILLED WHITE VINEGAR: The cheap white vinegar from the back of the pantry has a funky aftertaste that sneaks into the relish. Distilled white vinegar is sharper and cleaner, cutting through the sweetness without leaving a sour hangover. I know it’s pricier, but this is where the flavor really shines.

Storing and reheating this recipe

Refrigerator Storage

Transfer your freshly made relish to a sterilized glass jar with a tight-sealing lid once it’s cooled to room temperature. Store it in the refrigerator where it’ll stay fresh for up to 3 months—though honestly, it often disappears faster than that!

The flavors actually deepen over time, so making a big batch is worth it. I always double the recipe and keep jars in my pantry for quick sandwich assembly. 💛

Freezer Preservation

For longer storage, portion the relish into freezer-safe glass jars or silicone molds, leaving ½-inch headspace to prevent cracking. Seal tightly and freeze for up to 6 months. When ready to use, thaw overnight in the fridge—no microwave needed!

The texture remains intact, though it might thicken slightly. Just stir in a splash of water or vinegar if needed.

Canning for Shelf Life

To preserve your relish for 1 year on the shelf, process it in a water bath canner for 15 minutes using pint-sized jars. Sterilize jars and lids in boiling water for 10 minutes before filling with hot relish, leaving ¼-inch headspace.

Seal and process immediately. This method ensures food safety while keeping that homemade taste locked in. 🌡️

Reviving Thickened Relish

If your relish thickens too much during storage, simply stir in 1-2 tablespoons of water or vinegar to restore its spreadable consistency. For extra tang, add a splash of fresh lemon juice—it brightens the flavor beautifully.

I’ve even revived slightly dried-out relish by simmering it gently for 5 minutes with a pinch of salt to revive its texture.

Serving After Storage

Let refrigerated or thawed relish sit at room temperature for 10-15 minutes before serving—this lets the spices and vinegar mellow out and enhances the sweet-tart balance. If canned, open jars carefully (they’ll be hot!) and let cool before using.

The first bite after storage should taste just as vibrant as the day you made it, if not better! 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 0g0%
Saturated Fat 0g0%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 35g
Protein 2g4%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned tomatoes instead of fresh?

Yes, but with adjustments! Use 1 (28 oz) can crushed tomatoes instead of fresh, and drain them well to remove excess liquid. You may need to add 1 extra tablespoon of vinegar to balance the sweetness. The texture will be slightly smoother, but still delicious.

2

How do I adjust the sweetness or tartness?

Start with the recipe as written, then taste as you go. For more sweetness, add 1 tablespoon sugar at a time. For extra tartness, add ½ teaspoon vinegar or a pinch of salt. The key is balance—aim for a flavor that makes your taste buds sing!

3

Can I make this relish without mustard seeds?

Skip the mustard seeds and add ½ teaspoon ground mustard or ¼ teaspoon ground allspice instead. The flavor will be smoother but still aromatic. If you prefer a different spice, try ½ teaspoon celery seeds for a more earthy taste.

4

Why did my relish turn out too thin?

Too much liquid is usually the culprit—either from overripe tomatoes or not enough simmering. Next time, let it cook uncovered for 2-3 extra minutes to reduce the liquid. If it's already made, simmer it again for 5 minutes to thicken it up. For a quick fix, stir in 1 teaspoon cornstarch mixed with 1 tablespoon water and cook for 2 minutes more.

5

What are the best ways to use this relish?

This versatile relish shines on hot dogs, burgers, and sandwiches, but also pairs well with grilled meats, deviled eggs, or even as a topping for cheese platters. Try it on fries or pretzels for a sweet-savory twist, or drizzle it over roasted vegetables for extra flavor. The possibilities are endless!

★★★★★4.8(8 reviews)
Categories Soups & Stews