Choose your tomatoes. Pick heirloom tomatoes that feel heavy for their size and give slightly when pressed. Avoid any that are mealy or very hard.
Slice the tomatoes. Cut into thick slices, about 1/3 inch.
Thicker slices hold up better and keep the sandwich from getting soggy too fast.
Salt the slices. Lay the tomato slices on a plate and sprinkle lightly with salt. Let sit for 5–10 minutes to draw out extra moisture and deepen the flavor.
Prep the bread. Slice your bread and toast it lightly until the edges are crisp but the center is still tender. This helps with structure and reduces sogginess.
Choose your spread. Smear one or both sides of the bread with mayo, ricotta, or butter. Be generous; the fat balances acidity and keeps juices from soaking through.
Build the base. Add a few tomato slices to the bottom slice of bread.
Drizzle with a tiny bit of olive oil and a splash of vinegar or lemon juice.
Season well. Add more salt only if needed, then crack black pepper over the top. Scatter a few torn basil leaves or chopped chives if using.
Add extras (optional). Layer thin onion, a handful of arugula, or a piece of fresh mozzarella. Keep it simple so the tomatoes stay the star.
Close and press. Top with the second slice of bread.
Press gently so the juices mingle with the spread.
Slice and serve. Cut in half with a sharp knife. Eat right away for the best texture and flavor.