Caprese Salad
Published July 10, 2021 • Updated March 13, 2026
This post may contain affiliate links. See my disclosure policy.
This keto caprese salad takes about 10 minutes and tastes like summer on a plate. Tomatoes, fresh mozzarella, and basil tossed in a tangy balsamic vinaigrette that people always ask me to make again.
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.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
2 tablespoons balsamic vinegar
2 tablespoons extra-virgin olive oil
1/4 teaspoon salt
1/4 teaspoon pepper
12 oz cherry tomatoes, halved
8 oz fresh mozzarella cheese balls or slices
1/4 cup fresh basil leaves, sliced
Step by Step Instructions
Step by Step Instructions
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
Why is my caprese salad watery and how do I fix it?
The number one problem I hear about. Tomatoes release water as they sit, and the balsamic accelerates it. My fix: don't combine everything until 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. Reader Lakshmi tried salting the tomatoes first to draw out moisture, but it made things worse because the salt pulled even more liquid out. Skip the salting. Just time your assembly and you won't have a puddle at the bottom.
Should I use sliced mozzarella or mozzarella balls?
I use both depending on the occasion. For a prettier plate, I go with the balls. For better flavor distribution, I slice the mozzarella into flat rounds. Reader Denise figured this out before I did: the flat sliced surfaces give the balsamic vinaigrette something to cling to instead of sliding off and pooling at the bottom. I tested it side by side and she's right. If dressing adhesion matters to you (and it should), sliced is the way to go.
Can I make this salad the night before?
I actually recommend it for a different reason than convenience. Reader Tamara D. started making Sunday batches and found that the balsamic soaks into the mozzarella overnight, creating an almost marinated flavor by Monday. I tried it after reading her comment and now I do it intentionally. The overnight version has more depth and intensity. The key is to hold the basil until you're ready to eat, since it wilts once dressed. Prep the tomatoes, cheese, and vinaigrette the night before, then tear fresh basil on top right before serving.
What tomatoes work best for this salad?
I use cherry tomatoes or grape tomatoes most of the time because they're reliably sweet year-round. 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. Reader Jennifer adds red pepper flakes to the vinaigrette when she uses roasted tomatoes, and I've started doing the same thing. 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.
How do I pick the right balsamic vinegar for keto?
I always flip the bottle and check the sugar content per tablespoon. The range is wider than you'd expect. Some brands have 2-3 grams per tablespoon and others have 5 or more. I look for one on the lower end. Aged balsamic tends to have more depth with less added sugar, which is what I prefer. The big thing to avoid is balsamic glazes or reductions. Those are concentrated and can have 5-8 grams of sugar per tablespoon, which adds up fast on keto.
Is this salad gluten-free?
Yes. I've served this to friends with celiac and it's naturally gluten-free. Every ingredient (tomatoes, mozzarella, basil, olive oil, balsamic vinegar, salt, pepper) is safe. The only thing I'd double-check is your balsamic vinegar bottle, since a few brands add thickeners that could contain gluten. I stick to simple aged balsamic with no additives.



Fourth time making this. Started adding a pinch of red pepper flakes to the vinaigrette and it just sharpens everything up. Still not quite as punchy as I'd like without roasting the tomatoes first, but as a quick side it's hard to beat.
Stealing that. The roasted tomato version I've made too - it's better but it's basically a different recipe at that point. For a quick side, flakes might be the move without the oven.
Sunday batch every week now because the balsamic soaks into the mozzarella overnight and it's a completely different salad by Monday.
The mozzarella goes almost briny overnight. Need to start doing Sunday batches.
Sliced the mozzarella instead of leaving it in balls and the balsamic actually sticks to it now instead of pooling at the bottom.
Made this last week and it tasted great, but there was a puddle of liquid at the bottom by the time I served it. I tried salting the cherry tomatoes first to draw out moisture, but it seemed to make things worse. Any tips for keeping it from going watery if there's a gap between tossing and serving?
The salting pulled even more moisture out, so that tracks. What I do is keep everything separate until right before serving. Halve the tomatoes, slice the mozzarella, tear the basil, but hold the balsamic until the last minute. Even then there's some liquid but not a puddle.
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.
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.
Myself and my husband needing something different than our usual keto meals - this salad was excellent!
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.