Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Caprese Salad

Creamy fresh mozzarella, tomatoes, and basil. This keto caprese salad gets tossed in a tangy balsamic vinaigrette and tastes like summer on a plate. About 10 minutes, 3.4g net carbs, 10.8g protein, and people always ask me to make it again.
  • 3.4gnet carbs
  • 10.8gprotein
  • 10minutes
  • 4servings

This post may contain affiliate links. See my disclosure policy.

The balsamic vinaigrette is the whole reason this salad exists in my kitchen. I've tried plain olive oil drizzles, lemon-based dressings, even a red wine vinegar version once. None of them come close. That sweet and tangy bite pulls everything together in a way nothing else does. The tomatoes, mozzarella, and basil are the canvas, but the vinaigrette is the reason people come back for it.

I don't save this for summer, either. Even with grocery store cherry tomatoes in February, the balsamic compensates for what the tomatoes lack. I've made this in every month of the year and it works every single time. The key is serving everything at room temperature. Cold tomatoes straight from the fridge lose their sweetness because the flavor compounds start breaking down below 55 degrees. I learned this the hard way years ago when I chilled an entire assembled batch and it tasted flat. Now I pull everything out of the fridge at least 30 minutes before assembling, and the difference is obvious.

Same goes for the mozzarella. Cold cheese is rubbery. Room temp cheese is creamy and soft, which is what you want here. I leave the mozzarella on the counter right next to the tomatoes while I whisk the vinaigrette and tear the basil. By the time I'm ready to toss, everything is where it needs to be.

If you're eating low carb, this fits right in at only 3.4 grams net carbs per serving. The balsamic vinegar has some natural sugar, but the amount in this recipe is small enough that it won't knock you out of ketosis. I've been tracking my macros since 2012 and this has always been a safe choice.

I rotate through a lot of salads during the week. My broccoli cauliflower salad is another go-to when I want something with crunch. The jalapeno popper salad is a totally different flavor profile but just as fast. When I want something more filling, a keto macaroni salad rounds out the table. And I keep grilled vegetables in the rotation all summer. But this is the one I come back to first.

Reader Tammy J. said it perfectly: "Myself and my husband needing something different than our usual keto meals, and this salad was excellent." That's exactly the kind of feedback I hear over and over. It's fresh and a nice break from heavier dishes.

Caprese Salad Recipe

dressing glistening on a caprese salad on a black plate

This salad goes from counter to table in about 10 minutes, and it looks like I spent way longer than I did. The red tomatoes, white mozzarella, and green basil make a gorgeous plate without any effort. I’ve brought it to potlucks where people assume it took real work. It didn’t. The vinaigrette takes 30 seconds to whisk, and the rest is just slicing and tearing. If you like Italian flavors, my low carb Tuscan chicken pasta is another fast favorite.

fresh caprese on a plate with a fork

Is Balsamic Vinegar Keto Friendly

Balsamic vinegar does have some sugar, but I’ve been using it in my keto cooking for over a decade and it has never been an issue in the amount this recipe calls for. Two tablespoons of a good aged balsamic split across four servings is nothing to worry about. I always check the label before buying a new bottle. Some brands have 2-3 grams of sugar per tablespoon and others have 5 or more. I go for the lower end. Stay away from balsamic glazes or reductions (those are concentrated and can have 5-8 grams per tablespoon, which adds up fast). A quality aged balsamic gives you more depth with less sweetness, which is exactly what you want here. Each serving comes in at 221 calories, 16.9 grams of fat, 10.8 grams of protein, and 3.4 grams net carbs.

Ways to Customize This Salad

I’ve tested a lot of additions over the years, and almost everything works because the base flavors are so versatile. Fresh avocado is my favorite add-in. I slice half an avocado per serving and toss it in right at the end so it doesn’t get mushy from the dressing. The creaminess pairs perfectly with the tangy balsamic.

One thing I now do every time: sliced mozzarella holds the dressing better than balls. The flat surfaces give the balsamic something to cling to instead of pooling at the bottom. I still use the balls when I want a prettier plate, but for actual flavor in every bite, sliced wins.

Roasting the cherry tomatoes is another variation I come back to, especially in winter when raw tomatoes aren’t at their best. It’s almost a different dish at that point, but a good one. I’ve also swapped the standard dressing for a pesto vinaigrette and tossed in sliced olives for a more Mediterranean feel. If I want to turn it into a full meal, I’ll add spinach or serve it alongside a kale salad or creamy pesto chicken for extra protein.

looking straight into two plates pilled with fresh cherry tomatoes and mozzarella cheese

How to Make This Ahead

This salad is best made fresh because the basil wilts fast once it’s dressed. But I’ve figured out a system that lets me get ahead without sacrificing quality. I slice the tomatoes and cheese up to a few hours before, and I leave them at room temperature instead of refrigerating. Cold tomatoes lose their sweetness (the flavor compounds break down below 55 degrees) and cold mozzarella turns rubbery. Keeping everything on the counter makes a noticeable difference.

The balsamic vinaigrette keeps well in the fridge for days, so I make a double batch on Sunday. Assemble everything right before serving and toss the dressing on at the last minute. That’s how I keep this from going watery. If you want the basil to stay vibrant, store it at room temperature with the stems in a glass of water (like a bouquet). That’s how I keep mine from browning all week.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Caprese Salad

Print Pin
Prep 10 min Total 10 min Serves 4

Ingredients

Servings 4

Caprese Salad Ingredients

Step by Step Instructions

  1. Make vinaigrette

    In a small bowl, whisk together balsamic vinegar, olive oil, salt and pepper.

    a glass bowl with a fork that had mixed up the balsamic dressing
  2. Assemble salad

    In a large bowl, add tomato halves, fresh mozzarella cheese and basil.

    a clear bowl with fresh basil leaves over mozzarella cheese balls
  3. Toss the salad

    Drizzle dressing over the salad. Toss to evenly coat.

    a glass bowl with a caprese salad tossed in it

Nutrition

Per serving: 1/4 of recipe

Calories
221
Fat
16.9g
Protein
10.8g
Total carbs
4.4g
Net carbs
3.4g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Why is my caprese salad watery and how do I fix it?

Tomatoes release water as they sit and the balsamic speeds it up, so the fix is to dress the salad right before serving. I halve the tomatoes, slice the mozzarella, and tear the basil ahead of time, but I keep them all separate on the counter. The vinaigrette goes on last, literally when people are sitting down. Time your assembly that way and you won't have a puddle at the bottom.

Can I make this salad the night before?

Yes, but it becomes a different salad. Dressed right before serving, it is bright and the tomatoes stay firm, which is how I make it most of the time. Dressed the night before, the balsamic soaks into the mozzarella and by the next day the flavor is deeper and almost marinated. Reader Tamara D. makes Sunday batches for that version, and after trying it I do it on purpose now. The tradeoff is water. Tomatoes release liquid once the balsamic hits them, so expect some in the bottom of the bowl by morning. Either way, hold the basil until you are ready to eat, since it wilts once dressed.

What tomatoes work best for this salad?

I use cherry tomatoes or grape tomatoes most of the time because they're the most dependable choice year-round, and in winter the balsamic makes up for what they lack. In summer when I can get good heirloom tomatoes, I'll slice those thick instead. The flavor is on another level. Whatever you pick, the key is ripeness. I squeeze gently at the store and look for tomatoes that give slightly. Rock-hard tomatoes taste like nothing no matter how good your dressing is. I avoid hothouse tomatoes entirely because they tend to be watery with almost no sweetness.

Can I roast the tomatoes instead of using them raw?

I've done this and it's almost a different dish. Roasting concentrates the sweetness and adds a caramelized edge that works with the balsamic in a deeper way. I halve the cherry tomatoes, toss with a little olive oil and salt, and roast at 400 degrees for about 15-20 minutes until they blister. A pinch of red pepper flakes in the vinaigrette works with the roasted version. The heat and the sweetness together sharpen the whole plate. I reach for this version in winter when raw grocery store tomatoes aren't doing much.

Can I use burrata instead of mozzarella?

I've made this with burrata and it's incredible. The creamy center spills out when you cut into it and mixes with the balsamic vinaigrette like a built-in sauce. I save burrata for when I'm making this for guests because it feels more special. Just know that burrata is softer, so I add it last and skip the tossing. I set the burrata on top and spoon the dressed tomatoes and basil around it.

Browse by ingredient
Similar recipes

People who cooked Caprese Salad also made

Reviews

Tap to rate

4.8 from 16 ratings, 12 written

Made this recipe?

Replying to Kelly

Your rating

Nadine

Probably shows how heavy handed I am with salt, but the quarter teaspoon didn’t do much. I went back over the bowl with another pinch before it tasted like anything. No notes on the rest of it, your vinaigrette is nice and tangy and I liked that it’s all whisked up in one little bowl. Might just be my tomatoes, they were on the sweet side.

Reply

June

Take the mozzarella out of the fridge before you start slicing tomatoes. Cold cheese just doesn’t taste like much. I’ve been making this all summer and that’s the one thing I do differently now. 🙂

Reply

Suzanne I.

Can I use the block mozzarella I already have, or does it really need to be the fresh kind in water? First time making this.

Reply

Brooke

Hosting a pool cookout this weekend and one guest is dairy-free. Everyone else loves fresh mozzarella so I’d rather not make two salads. Has anyone tried a dairy-free mozz here? Does it hold up to the balsamic or just fall apart?

Reply

Laura

Summer of 2003, my aunt made caprese for every Sunday dinner and it was always the first thing gone. When I went keto I assumed something in it was off and just stopped making it, never checked. Checked now: 3.4 net carbs, nothing hidden. The balsamic is what makes everything cling rather than pool at the bottom, which is exactly what her version did and I never knew why. Made this yesterday and ended up eating most of it straight from the bowl, because the acid and the fat and the fresh basil together hit the same way hers did. Whatever it is about this ratio, she knew it. Annie, I hadn’t made caprese in four years over a nutrition assumption that was just wrong.

Reply

Annie Lampella

Four years over an assumption is the part that gets me. I’m so glad you checked, and your aunt clearly had this ratio figured out long before any of us were counting carbs!

Reply

Kelly

Took the mozzarella out 20 minutes early and the dressing actually clung to it instead of sliding off. Cold cheese just kind of repels everything. Probably obvious to experienced cooks but genuinely surprised me.

Reply

Phil

first caprese ever. ten minutes. I have questions about myself

Reply

Annie Lampella

The balsamic ratio is where most homemade versions go wrong. Ten minutes, every restaurant one looks overpriced.

Reply

Brittany

three people thought I made the mozzarella myself

Reply

Annie Lampella

Fresh mozzarella just looks like you did something. I’ve never corrected anyone who assumed I went artisan. Let them think it, Brittany.

Reply

Tamika T.

Had caprese at maybe five spots this summer and this balsamic ratio beats all of them. Not too sharp, coats everything without drowning it. Making this on repeat.

Reply

Annie Lampella

Five spots is a solid sample size. Equal parts balsamic and olive oil is where I landed after it kept tasting like dressing instead of caprese.

Reply

James

I’ve made caprese probably a hundred times and I always just drizzled straight olive oil over it and called it done. Something about actually whisking the balsamic and olive oil into a real vinaigrette and tossing it through changes the whole thing (the cherry tomatoes grab onto it in a way sliced tomatoes never did). Every bite has that tang. Hot day, didn’t want to turn on the stove, and this is the version I’m coming back to.

Reply

Annie Lampella

The surface area thing is real. Halved cherry tomatoes grab the vinaigrette in a way big slices just don’t. My hot day default too.

Reply

Casey

I’ve always written off caprese as too simple to bother making at home, the kind of thing that’s fine when someone else makes it but not worth the effort. Used up some cherry tomatoes I had sitting around and threw this together, and the balsamic vinaigrette is what got me. It’s got this bright, slightly acidic thing going that the plain olive oil versions I’ve had before completely lack. This is my go-to spring side now.

Reply

Annie Lampella

Plain olive oil just sits flat. Tried that for ages before landing on this.

Reply

Ryan H.

My son picked every last cherry tomato out of the bowl before we sat down, which said more about this dressing than I could. I’ve made caprese before, but whisking the vinaigrette fresh instead of reaching for a bottle actually matters. Going in the spring rotation.

Reply

Annie Lampella

Cherry tomato tax is universal. Bottled balsamic dressing goes flat before you even open it, the acid loses its bite. That’s what your son was tasting.

Reply

Morgan

Bringing this to a cookout tomorrow and want to prep tonight. Will the tomatoes get watery if I dress it now, or should I wait until right before serving?

Reply

Annie Lampella

Wait until right before serving. Tomatoes release a ton of water once the balsamic hits them, and by morning it’ll be swimming. Halve the tomatoes tonight, slice the mozzarella, tear the basil, then toss everything together at the cookout.

Reply

Ashley

Doubled the batch thinking it’d last through Thursday and the balsamic keeps it from going soggy, which I didn’t expect.

Reply

Annie Lampella

Yeah, the acid firms up the mozzarella. Left mine in the fridge four days and it held.

Reply

Tamara D.

Sunday batch every week now because the balsamic soaks into the mozzarella overnight and it’s a completely different salad by Monday.

Reply

Annie Lampella

The mozzarella goes almost briny overnight. Need to start doing Sunday batches.

Reply

Priya

Almost skipped this because it’s February and grocery store cherry tomatoes seemed like a bad idea, but the balsamic changes everything. Made it twice this week. I keep eating it before it hits the table.

Reply

Annie Lampella

Made twice in one week, that’s the sign. The balsamic is the whole reason I make this even in February. I always end up eating half of it before I even plate it.

Reply

Tammy Jackson

Myself and my husband needing something different than our usual keto meals – this salad was excellent!

Reply

Annie Lampella

Caprese is my reset salad when the usual keto rotation starts feeling heavy. Try burrata next time instead of the mozzarella balls – the creamy center spills into the balsamic and it’s almost a different dish.

Reply

Keep going

More Sides Recipes

See all 62 Sides recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.