page contents

Keto Chicken Salad With Cucumber and Avocado | Momma Keto

This delightful and delicious chicken salad with cucumber and avocado is the perfect go-to Keto meal for lunch or a quick snack.

Serves: 4
Prep: 10 mins
Cook: 15 mins

Keto Chicken Salad With Cucumber and Avocado

Keto chicken salad with avocado and cucumber in a white bowl

Here’s what you need:

For the salad:

  • ½ head iceberg lettuce, shredded
  • a dozen basil leaves, torn
  • 1 avocado
  • 2 tsp. lemon juice
  • ½ cucumber, peeled
  • ¼ cup (25g) walnuts

For the chicken:

  • 2 chicken breast fillets (around 150g each)
  • 1 tbsp. olive oil
  • 1 tbsp. mustard
  • 1 tsp. granulated Swerve or Lakanto Monkfruit

For the sauce:

  • 3 tbsp. yogurt
  • 1 tbsp. mayo
  • 1 garlic clove, minced


Place the iceberg lettuce into a large bowl. Add torn basil leaves and mix. Divide between 2 serving bowls.

Season the chicken fillets with salt and rub with olive oil. Heat a dry pan and fry the chicken for 5 minutes on each side. 

In the meantime, mix the mustard and granulated sweetener. Grease the top of the fillets with half the sauce, then turn and cook for another 1.5 minutes. Repeat on the other side. Once cooked, cool slightly and chop. 

Cut the avocado flesh into cubes, and drizzle with lemon juice. Peel and slice the cucumber. 

Prepare the garlic sauce by mixing all the sauce ingredients — season with salt & pepper.

Top salads with the chopped chicken, avocado, cucumber, and walnuts. Pour over the garlic sauce, and serve.

Nutrition per serving:

304 kcal    
12g Carbs     
20g Fats 
21g Protein


PS. Be sure to join my free healthy online community! Join here.


If you enjoyed this post Keto Chicken Salad With Cucumber and Avocado Water! share it and comment please =)

Featured Download:

Grab your baking sheets, skillets, and soup pots and get ready to get cookin’ and download this collection of Easy One Pan Dinner Recipes.


Leave a Comment

Your email address will not be published. Required fields are marked *

t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', ''); fbq('init', '2743338872620987'); fbq('track', 'PageView');