Keto BLT Caprese Salad Recipe – just 6 carbs! A low carb salad with bacon, greens, tomatoes, mozzarella cheese and my favorite homemade keto balsamic vinaigrette. Paleo, gluten free, grain free, clean eating, real food.

keto salad with bacon, tomatoes and mozzarella cheese on spinach and arugula on a white plate

You’re looking at my current favorite lunch, that I’ve been making over and over all summer long. This Keto BLT Caprese Salad is bringing me so much joy, and I look forward to it as soon as I wake up in the morning.

I love how easy it is to make. Perfect for lunch. Just a tiny bit of chopping. I can always have it ready in 5 minutes. Can’t beat it!

keto salad with bacon, tomatoes and mozzarella cheese on spinach and arugula on a white plate

Keto BLT Caprese Salad Ingredients

So many favorites of this salad, that all work perfectly together. You have the sweet and tangy homemade keto balsamic vinaigrette, the velvety spinach, slightly peppery arugula, crispy and salty bacon, sweet and flavorful grape tomatoes (mine are straight from my garden!) plus the creamy and fatty mozzarella cheese.

All the flavors you love of a BLT sandwich AND an Italian caprese salad mixed in one. Perfect light and filling summer lunch or dinner!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
keto salad with bacon, tomatoes and mozzarella cheese on spinach and arugula on a white plate

Keto BLT Caprese Salad

  • Author: Natalie
  • Prep Time: 5 minutes
  • Total Time: 10 minutes
  • Yield: 1 1x



Keto Balsamic Dressing

BLT Caprese Salad

  • 1 cup organic baby arugula
  • 1 cup organic baby spinach, roughly chopped
  • 2/3 cup grape tomatoes, sliced in half
  • 1 ounce mini mozzarella balls (I love the marinated ones in oil), sliced in half (about 6 mini mozzarella balls)
  • 2 slices of cooked bacon, chopped


  1. In a medium size mixing bowl, add all the dressing ingredients and whisk with a fork to combine. Give a taste, and adjust seasoning if needed.
  2. On top of the dressing, add in the arugula and spinach. Toss to combine and coat all the leaves.
  3. Transfer to a plate (or just eat it out of the salad bowl, haha!), and top with the bacon, tomatoes and mozzarella.
  4. Enjoy!


Serving Size: This is for a single salad serving, because I often make this for myself for lunch. But you can easily double or quadruple the recipe if making for your family or serving a crowd!

Sweetener: To keep this keto friendly, I love using monk fruit since it is my favorite keto friendly sweetener. You could also use Splenda. If you don’t need this to be keto, any sweetener would work! Honey, maple syrup, coconut sugar, date paste, white sugar, agave, etc. Or you can even leave out all sweetener.

Lettuce: The mix of baby spinach and baby arugula is my favorite to use in this salad. But you can really use whatever! Baby greens, or even romaine would work as well.

Vinegar: My favorite vinegar to use is balsamic vinegar in this salad. But you could also use red wine vinegar, apple cider vinegar, etc if that’s what you have.

Mozzarella: I love using mini mozzarella balls (also called mozzarella pearls or ciliegene). Mostly because they’re so cute, and have a similar size to grape tomatoes. You could also use larger fresh mozzarella chopped to bite size pieces.

Dairy Free: If you need this to be dairy free, you can leave out the mozzarella.

Cooking the Bacon: My favorite way to cook bacon is in the oven! No mess! I love making a big batch of bacon in the morning, then saving some for me to use on this salad at lunch.

This post contains affiliate links, thanks for the love!

Never Miss a Recipe!

Get new posts delivered straight to your inbox! For free!

Powered by ConvertKit