Southern Tomato Sandwich with Homemade Mayo and Pork Rinds

A Southern summer classic featuring ripe tomatoes marinated in herbs and vinegar, layered between buttery toasted bread with tangy homemade mayonnaise and a surprising crunch from crushed BBQ pork rinds. The tomatoes are seasoned with fresh basil, chives, shallot, and garlic for maximum flavor, while the bread is generously buttered and golden-toasted. Perfect for showcasing peak-season tomatoes, this version adds creamy pickle juice mayo and crispy pork rinds for extra Southern flair.
Ingredients
- 3 large tomatoes, sliced
- 4 medium tomatoes, sliced(optional)
- 2 tablespoons malt vinegar
- 2 tablespoons olive oil
- 1 tablespoon shallot, minced
- 1 clove garlic, peeled and minced
- 1 tablespoon basil, chopped
- 1 tablespoon chives, chopped
- 1 egg yolk
- 2 tablespoons bread and butter pickle juice
- 2 teaspoons Cajun mustardDijon mustard1:1milder
less spicy option
- 1 cup neutral oil (canola or vegetable)
- ¼ teaspoon salt
- 1 pinch black pepper
- 8 tablespoons salted butter
- 8 thick slices country white breadsourdough bread1:1tangy
adds more complex flavor
- 1 cup BBQ pork rinds, crushedfried onions1:1vegetarian
adds crunch without meat
Instructions
- 1
Place sliced tomatoes on a large plate and drizzle with vinegar and olive oil
- 2
Season tomatoes with shallot, garlic, basil, and chives, flipping to coat thoroughly, then set aside
- 3
Add egg yolk, pickle juice, and mustard to a medium bowl and whisk until frothy
- 4
Slowly add oil in a thin stream while whisking vigorously, stopping occasionally to whisk until thick
- 5
Season mayo with salt and pepper, cover, and refrigerate until ready to assemble
- 6
Working in batches, melt butter per sandwich in a large skillet over medium heat
- 7
Add bread slices, turning to coat thoroughly in butter
- 8
Toast bread for 1 to 2 minutes per side or until crisp and golden brown
- 9
Repeat process to toast remaining bread slices
- 10
Spread a heaping tablespoon of homemade mayo onto each toasted bread slice
- 11
Top with marinated tomato slices
- 12
Generously sprinkle with crushed pork rinds
- 13
Top with second bread slice and cut in half
Tips
Use the ripest, in-season tomatoes you can find for maximum flavor and juiciness
Let tomatoes marinate for at least 15 minutes to absorb the herb mixture fully
Make the mayo ahead and chill - it will thicken and develop better flavor over time
Good to Know
Best consumed immediately. Assembled sandwiches will get soggy quickly due to tomato juices.
Tomatoes can be marinated and mayo made up to 4 hours ahead. Store separately and assemble just before serving.
Serve immediately after assembly on plates with napkins - these are juicy sandwiches.
Common Mistakes
Don't salt tomatoes ahead of time to avoid drawing out too much moisture
Add oil very slowly when making mayo to prevent breaking
Toast bread until truly golden to prevent sogginess
Substitutions
adds crunch without meat
saves time but less flavor
FAQ
Can I make this without the pork rinds?
Yes, substitute with fried onions, crispy bacon bits, or simply omit for a classic tomato sandwich.
What if my mayonnaise breaks while whisking?
Start over with a fresh egg yolk in a clean bowl and slowly whisk in the broken mayo mixture.
How long will the homemade mayo keep?
Store covered in refrigerator for up to 3 days. Always use clean utensils to prevent contamination.