Tasty Keto Grilled Salmon

By Mila | Updated on March 24, 2026

Finding a keto-friendly dinner that’s both flavorful and quick enough for busy weeknights can feel like an impossible task. Between managing work schedules, family activities, and everyone’s different dietary needs, it’s easy to fall into a rut of eating the same boring meals on repeat.

That’s where this keto grilled salmon comes in clutch: it’s packed with healthy fats and protein, comes together in under 30 minutes, and works perfectly whether you’re cooking for a weeknight family dinner or meal prepping for the week ahead.

keto grilled salmon
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Grilled Salmon

  • Keto-friendly – This grilled salmon is naturally low in carbs and high in healthy fats, making it perfect for anyone following a keto or low-carb lifestyle.
  • Quick and easy – Ready in under an hour, this recipe is ideal for busy weeknights when you want something healthy without spending all evening in the kitchen.
  • Flavorful marinade – The combination of garlic, lime, and cilantro creates a bright, zesty flavor that complements the rich salmon perfectly without overpowering it.
  • Healthy protein – Salmon is packed with omega-3 fatty acids and protein, giving you a nutritious dinner that’s as good for you as it is delicious.
  • Simple ingredients – With just a handful of fresh, wholesome ingredients, you can create a restaurant-quality meal right at home.

What Kind of Salmon Should I Use?

You can choose farm-raised or wild for this recipe, both will work great on the grill. Wild salmon tends to be a bit leaner and has a more pronounced flavor, while farm-raised is typically fattier and milder, so pick whichever fits your taste and budget. For grilling, I’d recommend getting fillets that are at least 1 inch thick so they hold up better on the grates and don’t dry out. This recipe calls for skin-on salmon, which is actually perfect for grilling since the skin helps protect the fish from the direct heat and keeps it from sticking to the grill grates.

keto grilled salmon
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This grilled salmon recipe is pretty adaptable, so here are some swaps you can make:

  • Ghee: If you don’t have ghee, regular butter or coconut oil work great. Coconut oil will add a subtle tropical note that pairs nicely with the lime.
  • Raw honey: For a truly keto version, swap the honey with a sugar-free sweetener like monk fruit or erythritol (use about 1 tablespoon). You can also use maple syrup if you’re not strictly keto.
  • Lime: Lemon is a solid substitute for lime – use the same amount of zest and juice. The flavor will be slightly different but still delicious.
  • Salmon: While salmon is ideal for this recipe, you can use other fatty fish like arctic char, steelhead trout, or even mahi-mahi. Just adjust cooking time based on thickness.
  • Cilantro: Not a cilantro fan? Try fresh parsley or basil instead. Both work well with the citrus flavors in this dish.

Watch Out for These Mistakes While Grilling

The biggest mistake when grilling salmon is not oiling your grill grates properly, which causes the fish to stick and tear when you try to flip it – brush the grates generously with oil right before adding the salmon.

Overcooking is another common issue that turns your salmon dry and chalky, so aim for an internal temperature of 125-130°F for medium doneness, remembering that the fish will continue cooking for a minute or two after you remove it from the heat.

Many people flip their salmon too early or too often, but if you let it cook undisturbed for the full 3 minutes on the first side, it will naturally release from the grill when it’s ready.

For extra flavor, try reserving some of the marinade before it touches the raw fish to use as a finishing sauce, and don’t skip patting the salmon dry before seasoning – this helps achieve better browning on the grill.

keto grilled salmon
Image: theamazingfood.com / All Rights reserved

What to Serve With Grilled Salmon?

This grilled salmon pairs beautifully with simple sides that won’t overpower the lime and garlic flavors. I love serving it alongside roasted asparagus or green beans tossed with a little butter and lemon, which keeps things light and fresh. For something more filling, try cauliflower rice seasoned with cilantro and lime, or a crisp cucumber and avocado salad with a light vinaigrette. If you’re not strictly keto, coconut rice or quinoa also work really well to soak up all that delicious ghee and lime sauce from the salmon.

Storage Instructions

Store: Leftover grilled salmon keeps well in the fridge for up to 3 days in an airtight container. I like to flake it over salads or mix it into scrambled eggs for a quick breakfast the next day.

Freeze: You can freeze cooked salmon for up to 2 months, though the texture won’t be quite as tender when thawed. Wrap individual portions tightly in plastic wrap, then place in a freezer bag to prevent freezer burn.

Serve Cold: Honestly, this salmon is delicious straight from the fridge! I often eat it cold on top of a green salad or alongside some roasted veggies. If you do want it warm, just heat it gently in a skillet over low heat for a few minutes to avoid drying it out.

Preparation Time 30-45 minutes
Cooking Time 5-10 minutes
Total Time 35-55 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1900-2100
  • Protein: 180-200 g
  • Fat: 120-130 g
  • Carbohydrates: 35-45 g

Ingredients

For the sauce:

  • 6 tbsp ghee
  • 3 tsp garlic, freshly minced
  • 2 tbsp sugar-free honey alternative (keto-friendly)
  • 1 tsp lime zest
  • 1/4 cup lime juice
  • 3/4 tsp sea salt
  • 1/2 tsp black pepper
  • 1/4 tsp smoked paprika
  • 3 tbsp cilantro, chopped

For the salmon:

  • 2 lb salmon (cut into four 8-oz fillets)
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper
  • 1 lime (sliced into 1/4-inch rounds for grilling)
  • 1 1/2 tbsp avocado oil

Step 1: Prepare the Lime-Garlic Glaze

  • 6 tbsp ghee
  • 3 tsp garlic, freshly minced
  • 1/4 cup lime juice
  • 2 tbsp sugar-free honey alternative
  • 1 tsp lime zest
  • 3/4 tsp sea salt
  • 1/2 tsp black pepper
  • 1/4 tsp smoked paprika
  • 3 tbsp cilantro, chopped

In a small saucepan over medium heat, melt the ghee, then add the minced garlic and cook for about 1 minute until fragrant—this blooms the garlic’s flavor.

Stir in the lime juice, keto-friendly honey alternative, lime zest, sea salt, black pepper, and smoked paprika.

Let the glaze simmer gently for 2-3 minutes to allow the flavors to meld, then remove from heat and stir in the chopped cilantro.

Divide the glaze into two equal portions—one for marinating the salmon and one reserved for serving.

I like to reserve the second portion away from the heat to keep the cilantro bright and fresh.

Step 2: Season and Marinate the Salmon

  • 2 lb salmon
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper
  • lime-garlic glaze from Step 1

Pat the salmon fillets dry with paper towels—this is crucial for getting a good sear later.

Season both sides of each fillet evenly with the 1/2 tsp sea salt and 1/4 tsp black pepper.

Brush the flesh side (top) of each salmon fillet generously with the first portion of glaze from Step 1, making sure to coat it well.

Place the salmon on a plate, flesh side up, and let it marinate for 15-30 minutes at room temperature.

This timing allows the flavors to penetrate without warming the fish too much before grilling.

Step 3: Preheat Grill and Prepare for Cooking

  • 1 1/2 tbsp avocado oil
  • 1 lime

While the salmon marinates, heat your grill or grill pan over medium heat for about 5 minutes until it’s hot and ready.

Brush the grates or pan lightly with the avocado oil to prevent sticking.

Have your reserved glaze from Step 1 and lime slices ready near the cooking surface for quick access during cooking.

Step 4: Grill Salmon and Finish with Sauce

  • marinated salmon from Step 2
  • reserved lime-garlic glaze from Step 1
  • grilled lime slices

Once the grill is ready, carefully place the salmon fillets flesh side down on the hot grates.

Cook undisturbed for 3 minutes to develop a beautiful crust and caramelization—resist the urge to move them around.

Gently flip each fillet and cook for another 2-3 minutes on the skin side until the salmon is cooked through and flakes easily with a fork.

During the final minute of cooking, you can lay the lime slices cut-side down on the grill to get light char marks.

Transfer the salmon to a serving platter and immediately drizzle each fillet with the reserved glaze from Step 1, then garnish with the grilled lime slices.

I find that drizzling the warm glaze right after cooking helps it coat the salmon beautifully while the fish is still hot.

Tasty Keto Grilled Salmon

Delicious Tasty Keto Grilled Salmon recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 servings
Calories 2000 kcal

Ingredients
  

For the sauce

  • 6 tbsp ghee
  • 3 tsp garlic, freshly minced
  • 2 tbsp sugar-free honey alternative (keto-friendly)
  • 1 tsp lime zest
  • 1/4 cup lime juice
  • 3/4 tsp sea salt
  • 1/2 tsp black pepper
  • 1/4 tsp smoked paprika
  • 3 tbsp cilantro, chopped

For the salmon

  • 2 lb salmon (cut into four 8-oz fillets)
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper
  • 1 lime (sliced into 1/4-inch rounds for grilling)
  • 1 1/2 tbsp avocado oil

Instructions
 

  • In a small saucepan over medium heat, melt the ghee, then add the minced garlic and cook for about 1 minute until fragrant—this blooms the garlic's flavor. Stir in the lime juice, keto-friendly honey alternative, lime zest, sea salt, black pepper, and smoked paprika. Let the glaze simmer gently for 2-3 minutes to allow the flavors to meld, then remove from heat and stir in the chopped cilantro. Divide the glaze into two equal portions—one for marinating the salmon and one reserved for serving. I like to reserve the second portion away from the heat to keep the cilantro bright and fresh.
  • Pat the salmon fillets dry with paper towels—this is crucial for getting a good sear later. Season both sides of each fillet evenly with the 1/2 tsp sea salt and 1/4 tsp black pepper. Brush the flesh side (top) of each salmon fillet generously with the first portion of glaze from Step 1, making sure to coat it well. Place the salmon on a plate, flesh side up, and let it marinate for 15-30 minutes at room temperature. This timing allows the flavors to penetrate without warming the fish too much before grilling.
  • While the salmon marinates, heat your grill or grill pan over medium heat for about 5 minutes until it's hot and ready. Brush the grates or pan lightly with the avocado oil to prevent sticking. Have your reserved glaze from Step 1 and lime slices ready near the cooking surface for quick access during cooking.
  • Once the grill is ready, carefully place the salmon fillets flesh side down on the hot grates. Cook undisturbed for 3 minutes to develop a beautiful crust and caramelization—resist the urge to move them around. Gently flip each fillet and cook for another 2-3 minutes on the skin side until the salmon is cooked through and flakes easily with a fork. During the final minute of cooking, you can lay the lime slices cut-side down on the grill to get light char marks. Transfer the salmon to a serving platter and immediately drizzle each fillet with the reserved glaze from Step 1, then garnish with the grilled lime slices. I find that drizzling the warm glaze right after cooking helps it coat the salmon beautifully while the fish is still hot.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating