Spicy pickled green tomatoes are one of those old-school kitchen projects that make a regular afternoon feel productive in the best way. This recipe is especially handy at the end of tomato season when you have a pile of firm green tomatoes that never got the chance to ripen. The tangy brine, onion, and jalapeño turn them into a crisp, punchy condiment that tastes like something a nana would proudly line up on the pantry shelf, and they make especially sweet little homemade gifts tucked into a gift bag or basket.

Serve these with burgers, pulled pork sandwiches, grilled sausages, barbecue plates, or a simple lunch of crackers, cheese, and sliced deli meat. They are also great chopped into potato salad, tucked onto a relish tray, or served alongside beans and cornbread when you want something bright and spicy to cut through a richer meal.

Spicy Pickled Green Tomatoes in Mason Jars

Servings: 2 quart jars, about 16 servings

Finished jars of spicy pickled green tomatoes
Finished jars of spicy pickled green tomatoes

Ingredients

3 pounds firm green tomatoes, washed and sliced 1/4-inch thick

1 large white onion, thinly sliced
2 jalapeños, thinly sliced into rounds
3 cups white vinegar
1 cup water
3 tablespoons kosher salt
2 tablespoons granulated sugar
4 cloves garlic, peeled and lightly smashed
2 teaspoons red chili flakes
1 teaspoon black peppercorns
1 teaspoon mustard seeds
1/2 teaspoon celery seeds

Directions

1. Wash two clean quart-size mason jars and their lids. Slice the green tomatoes, onion, and jalapeños, then divide the garlic, peppercorns, mustard seeds, and celery seeds between the jars.

2. Pack the tomato slices, onion, and jalapeños into the jars, layering them snugly but without crushing the tomatoes. Leave about 1/2 inch of space at the top.

3. In a saucepan, combine the vinegar, water, salt, sugar, and red chili flakes. Bring the mixture to a gentle boil over medium heat, stirring until the salt and sugar dissolve completely.

4. Carefully pour the hot brine over the vegetables in each jar, making sure the tomato slices are fully submerged. Use a clean utensil to release any trapped air bubbles, then top off with a little more brine if needed.

5. Wipe the jar rims, seal with the lids, and let the jars cool to room temperature. Refrigerate for at least 24 to 48 hours before serving so the flavors can develop. For the best flavor, wait 3 days.

Variations & Tips

Milder version: For less heat, use just 1 jalapeño and reduce the red chili flakes by half. You will still get that bright pickled flavor without the extra kick.

Garlic-forward batch: If your family loves bold pickles, add 1 or 2 extra smashed garlic cloves per jar. It gives the brine a deeper savory flavor that works really well on sandwiches.

Best tomatoes to use: Choose firm, unripe green tomatoes with no soft spots. Softer tomatoes can turn mushy in the brine, and the crisp texture is one of the best parts of this recipe.

Make-ahead tip: These taste even better after a few days in the refrigerator, which makes them great for meal prep or gifting. If giving them away, keep in mind this version is a refrigerator pickle and should stay chilled.

Jar packing tip: Try to alternate tomato slices with onion and jalapeño so every scoop gets a little of everything. Packing neatly also helps the brine move evenly through the jars.