Perfectly Grilled Salmon on Your Indoor Grill: A Quick and Healthy Weeknight Meal
Transform your weeknight dinners with this incredibly easy and delicious indoor grilled salmon recipe. In mere minutes, you can achieve tender, juicy, and flaky salmon fillets, seasoned to perfection with simple ingredients. Whether you own a Cosori Indoor Grill, a Ninja Foodi Grill, or any other indoor electric grill, this recipe is designed to deliver consistently amazing results. Say goodbye to outdoor grilling hassles and hello to perfectly cooked fish, any time of the year.

This post may contain affiliate links, which means I may earn a small commission if you make a purchase through them, at no extra cost to you. Please read my full disclosure here.

Why Choose Indoor Grilling for Salmon?
Indoor grilling offers a fantastic way to enjoy the delicious taste and texture of grilled food without the need for an outdoor setup. For salmon, it’s particularly advantageous. An indoor grill provides consistent, even heat, allowing you to achieve that beautiful sear and tender interior that often eludes other cooking methods. It’s an all-weather solution, perfect for busy weeknights when you want a healthy, protein-packed meal on the table in under 20 minutes. Plus, modern indoor grills like the Ninja Foodi and Cosori are designed for minimal smoke and easy cleanup, making them a kitchen favorite for seafood lovers.
Selecting the Best Salmon for Your Grill
For this recipe, I highly recommend using fresh or previously frozen wild-caught salmon fillets, rather than canned salmon. While canned salmon has its place, the firm texture and rich flavor of fresh fillets are ideal for grilling. If using frozen salmon, ensure it’s fully thawed before seasoning and grilling.
My preference is always Wild Caught Salmon. Its vibrant color and buttery flavor are simply unmatched. Wild-caught salmon is generally considered the healthiest option because these fish consume a natural diet, resulting in fillets that are often lower in calories and fat compared to their farmed counterparts. Common wild-caught varieties include Sockeye, King (Chinook), Coho, and Pink salmon, each offering subtle differences in flavor and texture.
It’s important to be aware that salmon sourced from the Atlantic is typically farmed. Farmed salmon often involves the use of antibiotics and artificial food colorings (to achieve that desired pink hue), which introduces undesirable chemical additives. Therefore, when shopping, always look for labels indicating “wild-caught” to ensure you’re getting the most natural and beneficial product.
For more detailed information on choosing the healthiest salmon, you can consult resources like What Type of Salmon is the Healthiest to Eat.

Mastering Indoor Grilled Salmon: Step-by-Step
Achieving perfectly grilled salmon is straightforward with an indoor grill. Here’s a detailed guide to help you:
- Prepare Your Grill: Begin by preheating your indoor grill to the recommended temperature (typically around 400-450°F or medium-high setting). Most indoor grills will indicate when they are fully preheated and ready for food.
- Season the Salmon: While the grill heats, pat your salmon fillets dry with paper towels. This crucial step helps create a better sear. Then, generously season the fish with your chosen spices. For this recipe, we use a simple blend of onion powder, garlic powder, smoked paprika, salt, and pepper. Gently rub the spices into both sides of the salmon, ensuring even coverage.
- Oil the Grill Grates: To prevent sticking and ensure a beautiful sear, lightly spray or brush the preheated grill grates with a high-smoke-point cooking oil, such as olive oil or avocado oil.
- First Side Grill: Carefully place the seasoned salmon fillets onto the hot grill grates, skin-side up if your fillets have skin (this helps protect the delicate flesh). Close the lid and cook for approximately 4 minutes. The direct heat will begin to cook the fish and create those signature grill marks.
- Flip and Finish: After 4 minutes, open the lid and gently flip the salmon fillets using a thin, wide spatula. Close the lid again and continue cooking for an additional 1-2 minutes, or until the salmon is cooked through and flakes easily with a fork.

Optimal Grill Temperature and Cooking Times
For most indoor grills, including the Ninja Foodi and Cosori, a medium-high setting, usually around 400-450 degrees Fahrenheit, is ideal for grilling salmon. This temperature allows for a quick sear on the exterior while keeping the interior moist and tender. For average salmon fillets (about 1-inch thick), a total cook time of 5-6 minutes is often sufficient. I typically aim for 5 minutes total: 4 minutes on the first side and 1-2 minutes after flipping.
Keep in mind that cook times can vary based on the thickness of your salmon fillets and the specific wattage and efficiency of your indoor grill model. Thicker fillets will naturally require a minute or two longer, while thinner cuts may cook faster. Always ensure your grill is fully preheated before adding the salmon to guarantee even cooking and the best results.
Perfectly Cooked Salmon: Doneness Indicators
Knowing when your salmon is perfectly cooked is key to avoiding dryness. There are several ways to determine doneness:
- Color Change: As salmon cooks, its vibrant, translucent pink color will become lighter and more opaque. You can often see this change progressing from the bottom of the fillet upwards along the sides. When the color has lightened about three-quarters of the way through, it’s a good indicator that the salmon is nearing completion and might be time to flip (if pan-searing) or only has a couple of minutes left if grilling, baking, or air frying.
- Flakiness: A perfectly cooked salmon fillet will flake easily with a fork. Gently insert a fork into the thickest part of the fillet and twist slightly. If the flesh separates easily into flakes, it’s done. If it resists, it needs a little more time.
- Internal Temperature (The Most Reliable Method): The most accurate way to check for doneness is by using an instant-read meat thermometer. Insert the thermometer into the thickest part of the salmon fillet. Salmon is safely cooked when its internal temperature reaches 145°F (63°C). Remove the salmon from the grill as soon as it reaches this temperature, as it will continue to cook slightly from residual heat.


Tips to Prevent Overcooked Salmon
Overcooked salmon is easily identifiable by its dry, crumbly texture and diminished flavor. Fish, like all meats, continues to cook even after it’s removed from the heat source due to a phenomenon called “carry-over cooking.” This is why precise timing and temperature monitoring are crucial.
- Monitor Closely: Salmon cooks quickly, so pay close attention during the last few minutes.
- Use a Thermometer: As mentioned, an instant-read thermometer is your best friend. Pull the salmon off the grill as soon as it hits 145°F.
- Rest the Salmon: After removing the salmon from the grill, let it rest for 2-3 minutes before serving. This allows the juices to redistribute, keeping the fish moist and tender.
- Aim for Translucent Pink: When perfectly done, the center of the salmon should be a translucent pink, not opaque throughout. It should also have a distinct flaky appearance.
For additional visual cues and tips, you can read more on How to Tell if Salmon is Overcooked here.
Storing Leftover Grilled Salmon Safely
Proper storage is essential to keep leftover grilled salmon fresh and safe to eat. Once cooled to room temperature, transfer the salmon to an airtight container. Store it in the refrigerator for up to 3-4 days. For longer storage, you can freeze cooked salmon. Wrap individual fillets tightly in plastic wrap, then place them in a freezer-safe bag or container. Frozen salmon can last for 2-3 months. Thaw frozen salmon overnight in the refrigerator before reheating.

Reheating Salmon Without Drying It Out
Reheating seafood, especially delicate fish like salmon, requires a gentle touch to prevent it from becoming dry and rubbery. I generally advise against using a microwave for reheating salmon, as its high, uneven heat often leads to overcooked and unappetizing results.
For the best outcome, consider these methods:
- Air Fryer: Preheat your air fryer to 300°F (150°C). Place the salmon in the air fryer basket and cook for 3-5 minutes, or until just warmed through. Keep a close eye on it to avoid overcooking.
- Indoor Grill: If your indoor grill has a lower heat setting or a “warm” function, you can gently reheat the salmon there. Set it to a low-medium temperature (around 300°F) and cook for 2-4 minutes per side, or until heated through.
- Oven: Preheat your oven to 275°F (135°C). Place the salmon on a baking sheet, cover it loosely with foil to retain moisture, and bake for 10-15 minutes, or until it reaches an internal temperature of 125-130°F (52-54°C). The lower temperature helps to gently warm the fish without further cooking it.
While reheated salmon may not taste exactly like freshly cooked, these methods significantly improve the texture and flavor of your leftovers. The key is to reheat slowly and gently, just until warmed, preventing any additional cooking.
Elevate Your Flavor: Creative Salmon Seasoning Ideas
While simple salt, pepper, garlic, and onion powder are fantastic, salmon is incredibly versatile and pairs well with a variety of flavor profiles. Don’t be afraid to experiment with different seasonings to discover your favorites:
- Blackening Seasoning: For a bold, spicy, and smoky crust, perfect for a Cajun-inspired meal.
- BBQ Seasoning and Rub: Adds a sweet and savory depth, great for a summer BBQ feel.
- Homemade Ranch Seasoning: Offers a zesty, herby, and creamy flavor that kids and adults love.
- Lemon Pepper Seasoning: A classic pairing that brings bright, citrusy notes and a subtle peppery kick.
- Cajun Seasoning: Delivers a spicy, aromatic blend that’s full of Southern flavor.
- Creole Seasoning: Similar to Cajun but often with more herbs, offering a complex and savory profile.
- Fresh Lime Juice: A squeeze after cooking adds a refreshing, tangy finish.
- Cilantro: Freshly chopped cilantro provides a bright, herbaceous aroma and flavor.
- Ginger: Grated fresh ginger or ginger powder gives a warm, spicy, and slightly sweet undertone, especially good with a touch of soy sauce.
- Mustard: A thin layer of Dijon or whole-grain mustard before seasoning can add a tangy, sharp depth.

Perfect Pairings: What to Serve with Grilled Salmon
Grilled salmon is incredibly versatile and pairs beautifully with a wide array of side dishes. Here are some excellent suggestions to complete your meal:
- Roasted Ranch Potatoes: Crispy on the outside, fluffy on the inside, with a savory ranch flavor.
- Air Fryer Asparagus: A quick and healthy green vegetable that cooks up perfectly crisp-tender.
- Air Fryer Roasted Potatoes: A delicious and convenient starchy side with minimal oil.
- Air Fryer Glazed Carrots: Sweet and tender carrots with a lovely caramelized glaze.
- Creamy Ranch Mashed Potatoes: A comforting and flavorful twist on a classic side.
- Green Salad: A simple, fresh green salad with a light vinaigrette provides a refreshing contrast.
- Quinoa or Brown Rice: Healthy whole grains make for a satisfying and nutritious base.
- Grilled Vegetables: Bell peppers, zucchini, or cherry tomatoes, lightly seasoned and grilled, complement the salmon perfectly.
Explore More Delicious Salmon Recipes
If you’re a salmon enthusiast, there are many other exciting ways to prepare this healthy fish:
- Fresh Salmon Patties
- Air Fryer Salmon
- Maple Glazed Salmon
- Keto Parmesan Crusted Salmon
- Salmon Fried Rice
- Pan-Seared Salmon
- Crab Stuffed Salmon
- Smoked Salmon Eggs Benedict
- Traeger Smoked Salmon
Discover More Indoor Grill Favorites
Your indoor grill isn’t just for salmon! Explore these other fantastic recipes:
- Ninja Foodi Indoor Grill Chicken Wings
- Ninja Foodi Grill Chicken Breast

Ninja Foodi Grill Salmon
By Brandi Crawford
This indoor grill salmon recipe is ready in minutes. This tender juicy fish is seasoned with simple ingredients and perfect for weeknight dinners.
Rated 5 out of 5 stars by 2 votes.
Time
- Prep Time: 5 mins
- Cook Time: 13 mins
- Total Time: 18 mins
Details
- Course: Dinner, Lunch
- Cuisine: American
- Servings: 2 servings
- Calories: 195 kcal
Pin Recipe
Equipment
- Cosori Indoor Grill
Ingredients
- 10-12 oz salmon (2 fillets)
- ¼ teaspoon onion powder
- ¼ teaspoon garlic powder
- ¼ teaspoon smoked paprika
- salt and pepper to taste
- cooking oil (I used olive oil)
Instructions
- Preheat the indoor grill to Medium, 450 degrees Fahrenheit, for 5 minutes. The grill will take several minutes to preheat and will typically indicate when it is ready to add food.
- Season the salmon generously with onion powder, garlic powder, smoked paprika, salt, and pepper. Rub the spices into the salmon fillets to ensure good coverage.
- Lightly spray or brush the preheated grill grates with cooking oil to prevent sticking.
- Carefully place the salmon fillets on the grill grates, skin-side up (if applicable). Close the lid and cook for 4 minutes.
- Open the lid and gently flip the salmon fillets. Close the lid again and cook for an additional 1-2 minutes, or until the salmon is cooked through and flakes easily with a fork.
Notes
- Every brand and model of indoor grills may cook at varying speeds. Always monitor your food closely to ensure appropriate cook time and adjust as needed.
- The color of the salmon will lighten as it cooks. You can observe the color change along the sides to gauge doneness. When about three-quarters of the way cooked through, you know it only has a couple of minutes left. For best accuracy, use an instant-read thermometer to ensure an internal temperature of 145°F.
Nutrition
Calories: 195 kcal
Protein: 33 g
Fat: 6 g
Nutrition Data
Macros are provided as a courtesy and should not be construed as a guarantee. This information is calculated using MyFitnessPal.com. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.
Tried this recipe?
Mention @Stay_Snatched or tag #StaySnatched!
Subscribe to our Youtube Channel
Check out our videos!
Tried this recipe?
Let us know how it was!
With this comprehensive guide, you’re now equipped to make perfectly grilled salmon on your indoor grill every time. Enjoy a healthy, flavorful, and incredibly easy meal that will become a staple in your kitchen!
