Marinated Tomato Sandwich

Marinated Tomato Sandwich (Dairy-Free)

This Marinated Tomato Sandwich is the summer lunch that reminds you why peak-season tomatoes don’t need much help โ€” thick slices of ripe tomato marinated in olive oil, red wine vinegar, garlic, and fresh herbs until they’re deeply savoury and almost impossibly juicy, layered onto toasted sourdough with smashed avocado, peppery arugula, and a generous amount of fresh basil. It’s fully dairy-free without a single compromise in flavour or satisfaction.

The marinating step is what elevates this from a tomato sandwich into something you’ll actually think about later. Even twenty minutes in a simple vinaigrette transforms a raw tomato slice into something with the depth of a slow-roasted one โ€” the acid softens the skin slightly, the garlic and herb flavours penetrate the flesh, and the salt draws out just enough moisture to concentrate the flavour without making the tomato watery.

Make this in July or August when tomatoes are at peak ripeness and the difference between a marinated summer tomato and a supermarket tomato out of season is so significant it’s almost like two different ingredients entirely.

Marinated Tomato & Avocado Sandwich
โฑ๏ธ 35 min  ยท  ๐Ÿฅช 2 Sandwiches  ยท  ๐ŸŒฟ Vegan
โฌ‡๏ธ Jump to Recipe

Why This Earns a Spot in the Lunch Rotation All Summer

It’s five minutes of active prep, twenty minutes of passive marinating, and about three minutes of assembly โ€” which means from the moment you decide to make it to the moment you eat it is under thirty minutes, and most of that time you’re doing something else entirely.

It’s also genuinely filling without being heavy, which is difficult to achieve in a dairy-free sandwich without relying on a processed cheese substitute โ€” the avocado provides the richness and creaminess that would normally come from cheese, and it does it better.

  • Prep Time: 5 minutes
  • Marinating Time: 20 to 30 minutes
  • Assembly Time: 5 minutes
  • Total Time: 30 to 35 minutes
  • Yield: 2 sandwiches

What Goes Into It

For the marinated tomatoes:

  • Large ripe tomatoes, thickly sliced (about 1/3 inch): 2 to 3, depending on size
  • Extra virgin olive oil: 3 tablespoons
  • Red wine vinegar: 1 tablespoon
  • Garlic clove, minced or pressed: 1 small
  • Fresh basil leaves, torn: 6 to 8
  • Fresh thyme or dried oregano: 1/4 teaspoon
  • Fine sea salt: 1/2 teaspoon
  • Black pepper: 1/4 teaspoon
  • Pinch of sugar: (optional โ€” balances acidity if tomatoes are less sweet)

For the sandwich:

  • Sourdough or crusty bread, sliced thick: 4 slices
  • Ripe avocados: 1 large
  • Fresh lemon juice: 1 teaspoon (for the avocado)
  • Flaky sea salt: for finishing
  • Baby arugula: 1 cup, loosely packed
  • Extra fresh basil: a handful of leaves
  • Red onion, very thinly sliced: a few rings (optional)
  • Olive oil: for brushing the bread
Marinated Tomato Sandwich

How to Make It

Marinating the tomatoes:

  1. Slice the tomatoes thickly โ€” thin slices will break down too much during the marinating time and become fragile to layer. Thick slices hold their structure while still absorbing the marinade.
  2. Lay the slices in a single layer in a shallow dish or on a rimmed plate.
  3. Whisk the olive oil, red wine vinegar, minced garlic, salt, pepper, and a pinch of sugar if using together until combined, then pour over the tomatoes.
  4. Scatter the torn basil and thyme over the tomatoes.
  5. Let sit at room temperature for at least 20 minutes โ€” 30 is better, and up to an hour is fine if you’re not in a rush. Do not refrigerate during this time as cold temperatures dull both the tomato flavour and the herb aromatics.

Assembling the sandwich:

  1. Toast the bread until deeply golden โ€” sourdough needs a proper toast to give it enough structural strength to hold the marinated tomatoes without going soggy immediately. A pale toast won’t hold up.
  2. Brush the cut sides of the toasted bread lightly with olive oil while still warm โ€” this adds flavour and creates a slight barrier that slows the moisture absorption from the tomatoes.
  3. Halve the avocado and remove the pit. Scoop the flesh into a small bowl, add the lemon juice and a pinch of flaky salt, and mash roughly โ€” not smooth, leave some texture. Taste and add more salt or lemon if needed.
  4. Spread the smashed avocado generously over both bottom slices of bread.
  5. Pile a handful of arugula over the avocado on each sandwich.
  6. Layer the marinated tomato slices over the arugula, spooning a little of the marinade liquid over each layer of tomatoes as you go.
  7. Add the extra fresh basil leaves and a few rings of red onion if using.
  8. Finish with a pinch of flaky sea salt directly over the tomatoes, then close the sandwich.
  9. Cut diagonally and serve immediately โ€” this sandwich does not hold for more than about 15 minutes before the bread begins to soften from the tomato juices.

This sandwich works beautifully as part of a full summer lunch spread. Our Greek Salad โ€” Fresh, Tangy and Easy is the ten-minute no-cook side that belongs next to this sandwich on the same plate โ€” same peak-season tomatoes, completely different format, and together they make a lunch that feels properly composed without extra effort.

The Tomato and Technique Details That Matter Most

Tomato variety and ripeness are the two variables that determine whether this sandwich is transcendent or just fine. A properly ripe heirloom tomato, vine tomato, or beefsteak at peak summer flavour needs almost no help from the marinade โ€” the oil and acid just amplify what’s already there. An underripe or off-season tomato won’t improve enough from twenty minutes of marinating to make this worth making. If your tomatoes don’t smell sweet and fruity at the stem end, wait for better ones rather than making this with what you have.

Toasting the bread deeply rather than lightly is the structural decision that keeps the whole sandwich from falling apart in your hands. The moisture in the marinated tomatoes is significant โ€” the salt draws liquid from the tomatoes during the marinating period, and that liquid transfers into the bread the moment the sandwich is assembled. A deeply toasted crust resists this moisture long enough for you to eat the sandwich properly. According to The Kitchn, brushing toasted bread with olive oil before adding wet fillings creates a thin fat barrier that slows moisture absorption into the crumb significantly โ€” the same principle that keeps Italian bruschetta from going soggy before it reaches the table.

Room temperature marinating rather than refrigerating is important for flavour. Cold temperatures suppress the volatile aromatic compounds in both fresh basil and ripe tomatoes โ€” the flavours that make a summer tomato smell the way it does are largely heat-sensitive and are muted below about 55ยฐF. Marinate at room temperature and the difference in aroma and flavour is noticeable compared to the same process done in the fridge.

Five Recipes That Belong in the Same Summer Lunch Rotation

Once you’re in the habit of making a proper marinated tomato sandwich, a few companion recipes round out the week without any repetition. Our California Roll Cucumber Salad is the fastest, most refreshing cold side that pairs naturally with this sandwich โ€” crisp cucumber, sesame-soy dressing, and no cooking, done in ten minutes.

For a heartier dairy-free lunch that uses the same olive oil and fresh herb direction, our Tuscan Butter Beans with Spinach and Sun-Dried Tomato is the warm companion โ€” completely plant-based, genuinely filling, and built on Mediterranean flavours that feel coherent alongside a marinated tomato sandwich on the same weekly menu.

If you’re building out a full summer salad repertoire alongside this sandwich, our Easy Broccoli Bacon Salad is a great option for guests who want something more substantial โ€” the creamy, crunchy salad is the contrasting texture the tomato sandwich needs if you’re serving both at the same table.

And for a dairy-free dinner on the same evening that uses the same Mediterranean pantry, our Easy Vegan Enchiladas with Lentils moves the same fresh, plant-based approach from lunch into a fully satisfying dinner without needing to reach for anything dairy-based.

Nutritional Information

NutrientAmount Per Sandwich
Calories420 kcal
Protein9 g
Carbohydrates42 g
Fats25 g

These values are estimates based on two slices of sourdough, half an avocado, and a full serving of marinated tomatoes per sandwich. The fat is primarily from the avocado and the olive oil in the marinade, both of which are unsaturated. Values will vary depending on the size of the avocado and the thickness of the bread slices.

Marinated Tomato Sandwich

Variations That Use the Same Marinated Tomato Base

Use the marinated tomatoes without the bread as a bruschetta topping โ€” spoon them over toasted baguette rounds for an appetiser version of the same flavour. The marinade becomes the dressing and the tomatoes are at their best after 30 minutes of soaking time.

Swap the sourdough for a gluten-free bread for a version that’s both dairy-free and gluten-free โ€” look for a sourdough-style gluten-free loaf that has enough structure to hold up to toasting, since softer gluten-free sandwich breads tend to compress under the weight of the marinated tomatoes.

Add sliced cucumber and a handful of kalamata olives between the arugula and the tomatoes for a Greek-inspired direction that leans into the same flavours as a classic Greek salad โ€” this version pairs especially well with a smear of dairy-free hummus on the bread instead of smashed avocado for a different fat source that works beautifully with the marinated tomatoes.

Replace the arugula with fresh watercress for a more peppery, slightly bitter green that stands up to the sweetness of a very ripe summer tomato in a way that mild baby spinach doesn’t โ€” watercress is underused in sandwiches and genuinely excellent with marinated tomatoes and avocado.

Mistakes That Make a Great Sandwich Go Flat

Using underripe tomatoes is the only mistake that genuinely cannot be fixed โ€” no amount of marinade, salt, or acid rescues a tomato that hasn’t had enough sun to develop natural sweetness. If you’re making this outside of peak tomato season, cherry tomatoes or grape tomatoes are often riper and more reliably flavourful than large out-of-season beefsteaks โ€” halve them and marinate the same way.

Assembling too far in advance and expecting the sandwich to hold is the most common practical mistake โ€” the marinated tomatoes release liquid continuously, and even a deeply toasted bread will soften within 20 to 30 minutes of assembly. Make it, plate it, and eat it immediately rather than building it ahead and wrapping it for later.

Under-salting the avocado layer produces a rich but bland smear that makes the whole sandwich taste like the tomatoes are working alone โ€” the avocado layer needs its own seasoning with enough salt and lemon to taste complete before it meets the tomatoes, since it’s doing the job that cheese would do in a non-dairy-free version and needs to carry its own flavour weight.

๐Ÿ… Fresh & Vegan

Marinated Tomato
& Avocado Sandwich

Juicy, herb-marinated tomatoes layered over creamy mashed avocado and peppery arugula on thick-cut toasted sourdough. The ultimate fresh lunch.

โฑ๏ธPrep5 min
๐Ÿ…Marinate20โ€“30 min
โฐTotal~35 min
๐ŸฅชYield2 Sandwiches
๐Ÿ”ฅCalories420 kcal
๐Ÿ›’

Ingredients

๐Ÿ… For the Marinated Tomatoes
Large Ripe Tomatoes
2โ€“3, sliced ~โ…“-inch thick
Extra Virgin Olive Oil
3 tbsp
Red Wine Vinegar
1 tbsp
Garlic Clove
1 small, minced
Fresh Basil Leaves
6โ€“8, torn
Thyme or Oregano
ยผ tsp, fresh or dried
Fine Sea Salt
ยฝ tsp
Black Pepper
ยผ tsp, freshly ground
Sugar
Pinch (optional)
๐Ÿฅ‘ For the Sandwiches
Sourdough Bread
4 thick slices (or crusty bread)
Large Avocado
1, ripe
Fresh Lemon Juice
1 tsp
Baby Arugula
1 cup
Red Onion
Thinly sliced (optional)
Fresh Basil & Olive Oil
For garnish & brushing
Flaky Sea Salt
To taste
๐Ÿ‘จโ€๐Ÿณ

Instructions

1
Prep the tomatoes

Arrange the tomato slices in a single layer on a shallow dish or large plate.

2
Mix the marinade

In a small bowl, whisk together the olive oil, red wine vinegar, minced garlic, sea salt, black pepper, and the pinch of sugar if using.

3
Marinate

Pour the marinade evenly over the tomatoes. Scatter the torn basil and thyme on top. Let sit at room temperature for 20โ€“30 minutes to develop the flavor.

4
Toast the bread

Toast the sourdough slices until deeply golden and crisp. Lightly brush one side of each warm slice with a little olive oil.

5
Mash the avocado

In a small bowl, mash the ripe avocado with the lemon juice and a pinch of flaky sea salt.

6
Start layering

Spread the mashed avocado evenly over two of the prepared toast slices. Top the avocado with a layer of baby arugula.

7
Add the tomatoes

Layer the marinated tomato slices over the greens. Spoon a little of the extra juices from the marinade right over the tomatoes.

8
Finish and serve

Add fresh basil leaves and red onion slices if desired. Finish with a pinch of flaky sea salt, top with the remaining bread slices, cut in half, and serve immediately.

๐Ÿ’ก

Pro Tips

๐Ÿ…Peak Produce

This sandwich relies entirely on the quality of the tomatoes. Use the ripest, in-season heirlooms or beefsteaks you can find for the best flavor.

๐ŸŒก๏ธRoom Temp Always

Never refrigerate your tomatoes while they marinate (or ever!). Cold temperatures ruin a tomato’s texture and dull its natural flavor.

๐ŸžToast It Well

Make sure to toast your sourdough until it’s deeply golden. A soft piece of bread won’t hold up to the juicy tomatoes and will turn soggy quickly.

๐Ÿซ’The Olive Oil Barrier

Brushing the warm toast lightly with olive oil before adding the avocado creates a moisture barrier, helping the bread stay crispy.

โฑ๏ธAssemble on Demand

Because the marinated tomatoes are beautifully juicy, you should assemble these sandwiches just seconds before you plan to eat them.

๐Ÿ“Š

Nutrition Per Sandwich

420 kcal
Calories
9 g
Protein
42 g
Carbs
25 g
Fat
Fiber 10g Sugar 8g Sodium 520mg
๐Ÿ“ฆ

Storage & Prep

๐Ÿฅช Fresh is Best

Do not store assembled sandwiches. The bread will become soggy from the tomato juices very quickly.

๐Ÿ… Marinate Ahead

You can marinate the tomatoes up to an hour in advance. Just leave them covered on the counter at room temperature.

Oh hi there ๐Ÿ‘‹
Itโ€™s nice to meet you.

Sign up for the latest kitchen inspiration and easy meal ideas

We donโ€™t spam! Read our privacy policy for more info.

FREE 30-DAY MEAL PLAN

Subscribe and get instant access to 30 days of healthy, easy
breakfasts, lunches, dinners & snacks โ€” 120 recipes, delivered
straight to your inbox.

We don't spam! Read our privacy policy for more info.

โœ“ 120 real recipes โœ“ Printable weekly grids โœ“ Shopping list included

Leave a Reply

Your email address will not be published. Required fields are marked *