Heirloom Tomato Salad with Tangy Buttermilk Ranch and Crispy Shallots

This tomato salad with buttermilk ranch is a favorite summer meal: juicy heirloom tomato slices, flaky salt, creamy ranch, crisp shallots and plenty of fresh herbs. Light, bright and absolutely summery.

Tomato season is at its peak — the fruit is sweet, juicy and begging to be eaten simply.

img 81843 1

This version features ripe heirloom tomatoes drizzled with a homemade buttermilk ranch, finished with pan-crisped shallots and a generous handful of chopped herbs. The contrast of textures — creamy dressing, crunchy shallots, tender tomato — makes each bite memorable and perfectly summery.

img 81843 2 scaled

Right now, tomatoes taste almost candy-like — wonderful on their own or in classic preparations like BLTs and Caprese-style salads. When they’re this good, a simple, focused salad is all you need.

img 81843 3

This salad is an easy riff on a longtime family tomato salad: ripe slices, bold seasoning and a creamy element. Here I use a buttermilk-based ranch for tang and silkiness, crisp the shallots in a skillet (no deep frying required), and finish with chives, basil and parsley.

heirloom tomato salad with buttermilk ranch and crispy shallots

The dressing is easy to blend and keeps in the fridge for about a week, so you can make it ahead. I prefer buttermilk instead of regular milk for a tangier, richer ranch — it feels like the real thing and pairs beautifully with sweet tomatoes.

Crisp shallots add a savory crunch. I thinly slice shallots, heat a little olive oil in a skillet and cook them, stirring often, until golden and crunchy. Drain them on paper towels and save any extra in a sealed container for topping other dishes.

Use plenty of fresh herbs: chives, basil and parsley are my go-tos, but use whatever you have on hand. They brighten the salad and give every bite a fresh finish.

heirloom tomato salad with buttermilk ranch and crispy shallots

How this comes together

Blend the ranch ingredients until smooth and refrigerated until serving. Crisp the shallots in a skillet with a little olive oil, stirring so they color evenly, then drain. Slice ripe heirloom tomatoes into ½-inch rounds, season generously with flaky salt and pepper, drizzle with ranch, scatter the shallots and finish with chopped herbs. Serve immediately.

heirloom tomato salad with buttermilk ranch and crispy shallots

The finished salad is salty and crunchy, sweet and juicy, with herbaceous freshness and creamy tang. It feels like summer on a plate and is simple enough to make any night.

heirloom tomato salad with buttermilk ranch and crispy shallots

Heirloom Tomato Salad with Buttermilk Ranch

img 81843 8

Heirloom Tomato Salad with Buttermilk Ranch

Yield: 2 to 4 people
Prep Time: 30
Cook Time: 15
Total Time: 45
This tomato salad with ranch dressing is one of my favorite summer meals. Juicy sliced heirloom tomatoes, flaky salt, buttermilk ranch dressing, crispy shallots and tons of fresh herbs. It’s light, delicious and the epitome of summer.
Print Recipe
Pin Recipe
5 from 7 votes

Leave a Review »

Ingredients

Buttermilk Ranch

  • 1 cup plain Greek yogurt or sour cream
  • ½ cup mayonnaise
  • ½ cup buttermilk
  • 3 tablespoons fresh chives (or 1 tbsp dried)
  • 2 tablespoons fresh dill (or 2 tsp dried)
  • 1 tablespoon fresh parsley (or 1 tsp dried)
  • 2 teaspoons fresh lemon juice
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon smoked paprika
  • big pinch kosher salt and pepper

Salad

  • 4 shallots, thinly sliced
  • 3 to 4 tablespoons olive oil
  • kosher salt and pepper
  • 3 large heirloom tomatoes, sliced into ½ inch rounds
  • fresh chives, for topping
  • fresh basil, for topping
  • fresh parsley, for topping

Instructions

Buttermilk Ranch

  • Add all ranch ingredients to a blender or food processor and blend until smooth. Chill in a sealed container — it keeps about a week. If you prefer less dressing, halve the recipe.

Salad

  • Heat olive oil in a large skillet over medium. Add thinly sliced shallots and toss; cook, stirring frequently, about 5–6 minutes. Lower heat and cook 2–3 more minutes until golden and crisp. Remove with a slotted spoon and drain on paper towels. Store extra shallots in a sealed container.
  • Slice tomatoes into ½-inch rounds and season all over with salt and pepper (flaky salt is lovely). Drizzle with ranch, top with crispy shallots and scatter chives, basil and parsley. Serve immediately.
Course: Salad
Cuisine: American
Author: How Sweet Eats

Did you make this recipe?

Be sure to follow @howsweeteats on Instagram and tag #howsweeteats. You can also share a photo to the Facebook page. Thank you — I appreciate you!

heirloom tomato salad with buttermilk ranch and crispy shallots