Keto Diet App - Free Download Keto Diet App - Free Download
Take the guesswork out of following a low-carb diet, lose body fat & feel great!
KetoDiet app is FREE to download!

Salmon BLT Keto Sandwich

4.6 stars, average of 34 ratings

This post may contain affiliate links, see our disclaimer.

Salmon BLT Keto SandwichPin itFollow us 148.4k

This keto Salmon BLT is an awesome low-carb and grain-free sandwich! There’s quite a few variations you could do as well:

  • Mix chipotles in adobo into the mayo
  • Add chile powder and lime juice to the mayo
  • Add fresh or roasted garlic to the mayo
  • Add sliced avocado to the sandwich
  • Add a slice of cheese such as cheddar, provolone or manchego

I could go on and on with a million different ideas, leave yours in the comments below!

We used the all-time favorite Keto Buns recipe for the bread here and they are perfect! I love keeping a batch of the on hand during the week for easy sandwiches. This low-carb bread recipe is ideal for meal prep and healthy lunchboxes.

With less than 6 grams of net carbs, over 40 grams of protein and 60 grams of fat, this meal is ideal for those who practice intermittent fasting and need a nutritious meal to break their fasting window.

Hands-on Overall

Allergy information for Salmon BLT Keto Sandwich

✔  Gluten free
✔  Dairy free
✔  Nut free
✔  Avocado free
✔  Shellfish free

Nutritional values (per serving)

Net carbs5.8 grams
Protein43.8 grams
Fat64.3 grams
Calories789 kcal
Calories from carbs 3%, protein 23%, fat 74%
Total carbs14.5 gramsFiber8.7 gramsSugars2.8 gramsSaturated fat12.1 gramsSodium946 mg(41% RDA)Magnesium143 mg(36% RDA)Potassium1,077 mg(54% EMR)

Ingredients (makes 1 serving)

  • 1 Ultimate Keto Bun - see other suggestions below
  • 1 small salmon fillet (115 g/ 4 oz)
  • 1 tbsp avocado oil, olive oil or ghee (15 ml)
  • 2 slices bacon (60 g/ 2.1 oz)
  • 2 leaves lettuce (10 g/ 0.4 oz)
  • 1 slice tomato (27 g/ 1 oz)
  • 1 slice red onion (8 g/ 0.3 oz)
  • 1 tbsp mayonnaise (15 g/ 0.5 oz) - you can make your own mayo

Note: Instead of keto buns, you can make a regular Keto Bread Loaf and slice to make a sandwich (flax-free and nut-free option included), or Nut-Free Keto Buns if you can't eat nuts.


  1. Preheat grill pan or skillet to high heat. Season the salmon with salt and pepper. Add the oil to the skillet then crisp up the bacon.
  2. Sear the salmon skin side down for 5 minutes until it easily releases from the pan. Flip and cook 2 more minutes. Remove and set aside.
    Salmon BLT Keto Sandwich
  3. To assemble, slice the bun in half and layer in the lettuce, salmon, onion, tomato, bacon, and mayonnaise.
    Salmon BLT Keto Sandwich
  4. Serve immediately.
    Salmon BLT Keto Sandwich
  5. The sandwich is best eaten fresh but can be stored in a lunchbox in the fridge for up to a day. The buns can be stored ay room temperature for up to 3 days, or frozen in a freezer bag for up to 3 months. Salmon BLT Keto Sandwich

Ingredient nutritional breakdown (per serving)

Net carbsProteinFatCalories
Ultimate Keto Buns, homemade (KetoDiet app)
4.3 g10.1 g15.9 g208 kcal
Salmon, raw
0 g24.9 g6.8 g168 kcal
Avocado oil, extra virgin
0 g0 g14 g124 kcal
Bacon, streaky (high fat content), organic
0 g8.2 g15.1 g169 kcal
Lettuce, green leaf, raw
0.2 g0.1 g0 g1 kcal
Tomatoes, fresh
0.7 g0.2 g0.1 g5 kcal
Onion, red, fresh
0.5 g0.1 g0 g3 kcal
0.1 g0.2 g12.5 g111 kcal
Total per serving
5.8 g43.8 g64.3 g789 kcal

Salmon BLT Keto SandwichPin itFollow us 148.4k

Do you like this recipe? Share it with your friends! 

Lauren Lester
Creator of Healthful Creative

Lauren Lester

Lauren is a food photographer, recipe developer, and author.

She is the founder of the creative content agency, Healthful Creative. HC specializes in helping food centered brands share their story through recipe development + food photography.

Let us know what you think, rate this recipe!

Leave a comment

Note: Any links to products or affiliate links will not be approved.
Please note that we do not offer personalised advice. For any diet related questions, please join our Facebook community.