Fresh Tomato Mozzarella Side Salad

⏲ ~26 min total · prep 16 · cook 10 · 4 servings

Salads⏱ 12 min total🔥 4.5g net carbs⚡ ≈253 kcal/serving~7% of calories from carbs

By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor

Published Sep 15, 2026 · Updated Nov 2, 2026

Fresh Tomato Mozzarella Side Salad

Ingredients

Instructions

  1. Whisk the olive oil, red wine vinegar, grated garlic, kosher salt, and pepper in a small bowl and let it sit 5 minutes so the garlic loses its raw bite.
  2. Slice the tomatoes 1/4 inch thick and lay the slices on paper towels for 5 minutes to drain the watery seed pockets, so the platter doesn't flood.
  3. Pat the mozzarella dry and tear it into rough 1 1/2-inch pieces — torn edges catch more dressing than knife-smooth ones.
  4. Shingle the tomatoes and mozzarella on a platter, tucking basil leaves between the layers as you go.
  5. Spoon the dressing over the whole platter, letting it run into the tomato juices.
  6. Finish with flaky salt and let the salad sit 5 minutes before serving — room-temperature tomato and cheese carry far more flavor than cold.

Why this recipe works

Tips for making this recipe well

Let the garlic sit in the dressing

Five minutes in the vinegar and oil softens the raw garlic edge. Dressing poured over the salad straight away tastes like it came from a jar.

Salt twice, differently

Kosher salt goes into the dressing; flaky salt finishes the platter. The flakes stay crisp on the tomato slices instead of dissolving into the liquid.

Shingle, do not pile

Overlapping layers hold basil between them and let the dressing run down through the stack. A heap of tomatoes dresses unevenly.

Choose firm-ripe tomatoes

Ripe but not collapsing; a tomato that squishes under a gentle press smears on the board. Three medium tomatoes, about 1 1/4 lbs, fill a platter.

Pat the mozzarella dry

Fresh mozzarella carries packing water to the board. A dry surface takes the dressing; a wet one dilutes it.

Serving suggestions

Set the platter down with forks and give it the full 5 minutes before anyone serves themselves. The 12-minute assembly makes it realistic on a weeknight, and at 4.3 net carbs per serving it fits beside anything off the grill. Basil tucked between the layers matters more than basil scattered on top; it perfumes the dressing as the salad sits. Serve it with grilled steak or chicken, and expect the dressing pooled with tomato juices at the empty end of the platter to be fought over.

Storage and meal prep

This salad does not keep assembled; dressed tomatoes weep and the cheese turns squeaky within hours. Store the parts instead. The dressing holds 3 to 4 days in a jar in the fridge, and whole mozzarella keeps in its liquid per the package. Tomatoes stay on the counter, never the refrigerator, until slicing. Assembled leftovers, if you somehow have them, last a day covered, best eaten cold over greens where the extra liquid becomes dressing.

Variations worth trying

Frequently asked questions

Can I use low-moisture mozzarella?

You can, though fresh is the point here. Fresh mozzarella brings the milky softness; block mozzarella turns this into a different salad.

Why drain the tomatoes?

The seed pockets hold thin, watery liquid that runs out onto the platter. Five minutes on paper towels keeps that flood off the plate and the dressing where it belongs.

Can I make it ahead?

The dressing can be made a day ahead. Slice, drain, and assemble within an hour of serving, since tomatoes keep releasing water once cut.

Do I have to rest it before serving?

The 5 minutes is where the trade happens, dressing into tomato and garlic softening further. Served immediately it is fine; rested it is noticeably better.

What vinegar can I substitute?

White wine vinegar or lemon juice both work at the same tablespoon. Balsamic changes the color and the sweetness, which some tables prefer.

Related keto recipes

Black Truffle Caesar Salad
Salads

Black Truffle Caesar Salad

29 min · 2.9g net carbs
15-Minute Tamari Marinated Steak Salad
Salads

15-Minute Tamari Marinated Steak Salad

19 min · 6.5g net carbs
Keto Thai Spicy Peanut Chicken With Asian Slaw
Lunch

Keto Thai Spicy Peanut Chicken With Asian Slaw

24 min · 4.1g net carbs
Bitter Gourd Boiled With Pork Ribs (Ma-Ra Tom Ka-Dook Mou)
Lunch

Bitter Gourd Boiled With Pork Ribs (Ma-Ra Tom Ka-Dook Mou)

32 min · 3.1g net carbs

As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.

← More Salads recipes · Home