This post may contain affiliate links. Please see disclosure form more information.

This Easy Ninja Foodi Grill Salmon Recipe with a simple lemon garlic butter sauce takes minutes to cook on the indoor grill. Enjoy this delicious, healthy dinner all year long. It’s low carb and Keto friendly, too!

plate of lemon garlic butter salmon with lemon slices

If you’re looking for Ninja Foodi Grill recipes or seafood recipes, you’re going to love this easy recipe for salmon fillets cooked on the indoor grill! The salmon is fork tender and cooked to perfection and gets added flavor from a delicious lemon garlic butter sauce.

I was never a huge fan of salmon until I cooked it on my new Ninja Foodi XL Grill. Seriously — I’m not just saying this, even though it’s one of my favorite kitchen appliances.

I’ve made poached salmon and pan fried salmon. But grilled salmon with crispy skin is the BEST!

Enjoy this Ninja Foodi salmon recipe for a quick dinner anytime. Serve with microwave asparagus, and air fryer roasted potatoes, and it’s perfect for an easy meal the whole family will love.


Here are the simple ingredients you need to make salmon on the Ninja Foodi XL Grill. You should be able to find all of them in your local grocery store:

  • 4 salmon fillets — about 2 pounds total, Atlantic salmon
  • Avocado oil — has a higher smoke point than olive oil
  • Sea salt, garlic powder, pepper
  • Lemon
  • Butter
  • Garlic cloves
  • Parsley — optional

How to Cook Salmon on Ninja Foodi Grill

For best results, follow manufacturer’s directions when using. First, place the salmon filets, skin side down, on a clean plate. Next, pat them dry with a clean paper towel.

Next, drizzle a little avocado oil all over the fillets. You can use vegetable oil if you can’t find avocado oil.

Make sure you get oil on the skins, as well. This will help prevent the salmon skins from sticking to the grill.

pour avocado oil on salmon

Next, place the fresh fish on a plate, and season the salmon fillets with garlic powder, sea salt and ground black pepper. Then, rub the seasoning over the salmon — kind of like you would with a dry rub.

Squirt a little fresh lemon juice over the salmon. This will help to flavor the fish without actually soaking in marinade.

Lemon juice is very acidic, so you don’t need to marinate the salmon for long. The Ninja Foodie indoor grill takes about 10 minutes to preheat, which is just enough time to allow the fish fillets to sit at room temperature.

seasoned raw salmon on a plate

Cooking Time

Place the grill grate into your Ninja Foodie grill. Then hit the Grill button. Choose High, then choose Fish. Now, choose the desired level of doneness.

So, what temp should salmon be? The FDA recommends cooking salmon to 145 degrees f. However, a lot of people feel salmon is overcooked at this temperature.

Choose wisely. I like to grill salmon to 135 to 140 degrees to allow for carryover cooking. The internal temperature will continue to rise as the salmon rests. The total cook time may vary with thickness of salmon and desired doneness.

salmon skin side down on ninja foodi grill

Press Start, to begin preheating the grill. Then, insert the Smart Thermometer into the thickest part of the fillet.

You can choose not to use the probe, but I find it easiest to cook with it in. When the grill is hot, use kitchen tongs to place salmon fillets on the grill.

Then, close the lid. You can whip up the delicious lemon garlic butter sauce now.

grilled lemon garlic salmon on ninja foodi xl grill

Lemon Garlic Sauce

To make the sauce, just melt a little butter in a small pan or pot on the stove over low heat. Add minced garlic, a little lemon juice and a pinch of salt.

Stir, and allow to cook on low until the garlic is tender and light golden brown. Make sure it doesn’t burn! You can turn the stove off, and allow the lemon garlic sauce to sit while the salmon cooks.

You don’t have to flip the salmon, although you can. I love the texture without turning it over. I usually add some sliced lemon wedges about halfway through cooking.

overhead view of grilled lemon garlic salmon with parsley

When the salmon reaches the desired temperature, remove to a platter or individual plates. (Use an oven mitt to remove temperature probe.) Spoon the warm garlic butter sauce over the salmon, cover lightly with aluminum foil, and allow to rest for about 3 to 5 minutes.

The cooked fish should be tender and flaky. The color should be opaque — light pink. But the best thing is the crispy skin. Yum! It’s a wonderful contrast to the tender salmon.

You can also use a meat thermometer to double check the internal temperature if you like.

How to Store

Store leftover salmon in an airtight container in the refrigerator. According to the USDA, it will keep for up to 3 to 4 days.

You can reheat salmon in the air fryer, microwave, oven or on the stove. Cold cooked salmon is actually delicious over fresh greens or in salad!

5 from 11 votes

Easy Ninja Foodi Grill Salmon

By: Dee
This Easy Ninja Foodi Grill Salmon Recipe with a simple lemon garlic butter sauce takes minutes to cook on the indoor grill. Enjoy this delicious, healthy dinner all year long. It's low carb and Keto friendly, too!
Prep Time: 10 minutes
Cook Time: 10 minutes
Resting time: 5 minutes
Total Time: 25 minutes
Servings: 4


  • Ninja Foodi XL Grill or indoor grill


For Salmon

  • 4 salmon fillets about 2 pounds
  • 1 tablespoon avocado oil
  • 1 teaspoon sea salt
  • 1 teaspoon garlic powder
  • ½ teaspoon ground black pepper
  • squirt lemon juice

Lemon Garlic Butter Sauce

  • 4 tablespoons butter
  • 2 cloves garlic finely chopped or minced
  • 2 tablespoons lemon juice
  • pinch sea salt
  • chopped parsley optional
Save this recipe!
Enter your email and get this recipe sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Pat salmon fillets dry with paper towel
  • Drizzle avocado oil all over salmon, including skin
  • Season with sea salt, pepper and garlic powder, and squirt lemon juice over salmon. Allow to sit at room temperature while grill preheats
  • Place grill grate in Ninja Foodi Grill. Press Grill button, then High heat, then Fish, then choose temperature. Press Start
  • When grill says Add Food, insert the smart thermometer into the thickest part of 1 fillet. Use kitchen tongs to place fillets on grill. Close lid
  • When salmon is cooked to desired temperature, remove probe, remover fish to platter, and cover with foil for 3 to 5 minutes
  • Spoon sauce over salmon before serving

Lemon Garlic Butter Sauce

  • Melt butter over low heat on stove
  • Add minced garlic and lemon juice, stir, and cook until garlic is light brown and soft. Season with salt, to taste, and fresh parsley, if desired. Turn heat off to prevent garlic browning too much, if necessary, and cover to keep warm.


Cooking times may vary depending upon thickness of salmon and desired temperature. The USDA recommends cooking to an internal temperature of 145 degrees f
Keep in mind, temperature will rise as salmon rests, so you may want to cook until 5 degrees under desired temperature.


Calories: 380kcal, Carbohydrates: 2g, Protein: 34g, Fat: 26g, Saturated Fat: 9g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 9g, Trans Fat: 1g, Cholesterol: 124mg, Sodium: 757mg, Potassium: 862mg, Fiber: 1g, Sugar: 1g, Vitamin A: 420IU, Vitamin C: 3mg, Calcium: 29mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main
Cuisine: American
Like this? Leave a comment below!

Nutrition amounts are approximate. Always use your own nutrition calculator to verify recipe is suitable for your diet.

I hope you enjoy this delicious lemon garlic butter salmon cooked on the Ninja Foodi Indoor Grill as much as we do. We think it’s a great recipe, and even my picky eater loves it!

For more easy and delicious recipes, be sure to sign up for our weekly newsletter!

ebook cover.
Download my free eBook!
Fill out the download form to get this collection of easy dessert dips. You'll also receive free recipes each week!
Please enable JavaScript in your browser to complete this form.

You May Also Like

Leave a comment

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

Recipe Rating


  1. Nana Deb says:

    This was sooo good!! We bought a Ninja Grill/Griddle last week and have been looking for new things to try and we bought a little over a pound of Copper River (Alaskan) Salmon today and my husband and I cooked it together…it was so rewarding to have it come out perfect and taste so yummy. I bought the pound with the intent of having leftovers for a salad tomorrow. We couldn’t stop eating it…it just kept calling to us…even with a salad and shared roasted red potato. Needless to say, the salad will be without salmon tomorrow.
    Thank you for sharing this yummy recipe…subscribed and looking forward to more. PS. This salmon was thinner than the Alaskan Sockeye Salmon we usually purchase…so it took just a little time to cook. So flakey…but pull any bones out first while you massage the oil and seasonings into it.5 stars

    1. Dee says:

      SO glad you enjoyed the salmon. Thank you for the wonderful review!

  2. Matt says:

    I love salmon so much I had to run out and by the grill. Made this last night and my picky eaters loved it too! Easy to do also. Making this often.5 stars

    1. Dee says:

      I think you’ll love the grill, Matt! Thank you so much for the compliment!

  3. Kira says:

    The skin gets so crispy! My new favorite way to cook salmon.5 stars

  4. Sue says:

    It’s really flavorful! Thanks for the recipe!5 stars

    1. Dee says:

      Thank you, Sue! I’m glad you liked the salmon!

  5. Ava says:

    I don’t have a Ninja Foodi Grill, I have a different brand, but I tried the recipe. It’s easy and everyone loved it!5 stars

  6. Beth says:

    This salmon recipe was absolutely delicious and bursting with so much flavor! I’m so excited to make this again. Such a great and easy dinner recipe!5 stars

    1. Dee says:

      Thank you so much, Beth! I’m so glad you enjoyed the recipe!

  7. Chris says:

    This is the perfect summer recipe. I love grilled salmon!5 stars

  8. Amanda says:

    I love everything about this recipe! I cannot wait to try it out on a weeknight!5 stars

    1. Richard Coben says:

      I had just bought 2 fresh salmon filets and I was searching for a recipe using my Ninja grill. I found your site and my wife and I made this together. She made the sauce and asparagus and I seasoned and grilled the filets. We both loved it. It was a fast, easy, healthy and delicious meal. Thanks for the wonderful recipe and I’ve subscribed to your emails. I’m looking forward to trying more soon and we’ll definitely be making this one again!5 stars

      1. Dee says:

        Thank you so much for the wonderful review! I’m so glad you enjoyed the recipe!