This post may contain affiliate links which won’t change your price but will share some commission.

With simple prep and big flavor, these grilled Garam Masala Salmon Steaks are one f our favorite dinner ideas. They are so healthy, Whole 30 compliant, super easy, and you can make them in under 15 minutes!

And be sure to try some of our other favorite salmon recipes, like our Blackened Salmon TacosSmoked Salmon Chowder, and Grilled Soy Brown Sugar Salmon in Foil.

An image of a grilled salmon steak on a plate with asparagus.

Grilled Garam Masala Salmon Steaks

Last July, Paul and I completed the Whole 30 challenge by going for 30 days without consuming dairy, grains, sugar, or legumes. I know, it sounds completely insane and it kind of is.

But we ended up loving it in a lot of ways. We really felt much better eating that way and still go back and do a few days or a week or so at a time of Whole 30 compliant eating just because it is such a good reset, especially when we have been overindulging.

This recipe for garam masala salmon steaks is something I came up with while doing Whole 30 and it is a dinner we have kept making over and over since. It is so easy (you can make it from start to finish in under 15 minutes) and so good! And the girls always gobble up their portions and ask for more.

Garam Masala is actually a spice blend made from ground coriander, cumin, black pepper, cayenne pepper, fennel seeds, ginger, cardamom, cloves and nutmeg.

It is amazing stuff and it gives so much incredible flavor to salmon steaks without overpowering the flavor of the fish itself. I don’t think of it as spicy, either, even though there is some cayenne pepper in the spice blend, so you don’t need to worry about that if you are sensitive to spicy dishes (or your kids balk at them like mine do).

If you don’t already have garam masala in your cupboard, your regular grocery store probably carries it in their spice aisle (I have never had a problem finding it at my local grocery store) or you could just order it on Amazon.

I know sometimes with spices like these I wonder whether I will use it for any other dishes to justify buying another bottle to go in my cupboard at home, but this one is totally worth it and you will use it in other recipes as well, like this amazing chicken tikka masala.

A grilled salmon steak on a plate with grilled asparagus.

You could absolutely use salmon fillets if you prefer and the method of preparation would be the same although you would want to watch your cooking time since the edges of fillets can cook faster and get dry more easily than a salmon steak if you aren’t careful.

Regardless, I would recommend cooking the salmon with the skin on. I feel like it helps keep the fish nice and moist instead of drying out and it just really seems to give better flavor to the salmon overall than when I have cooked with skinless fillets.

Serve it with grilled veggies and you have a super healthy, quick and yummy dinner that can be on the table in less than 15 minutes!

More seafood recipes you’ll enjoy

Be sure to FOLLOW ME on INSTAGRAMPINTERESTFACEBOOK, and TWITTER for more great recipe tips and ideas!

A grilled salmon steak on a plate with grilled asparagus.
Yield: 2 servings

Garam Masala Salmon

You have to try these Whole 30 compliant garam masala spiced salmon steaks.  They are so healthy, easy, and yummy, and you can make them in under 15 minutes!

Prep Time 10 minutes
Cook Time 8 minutes
Total Time 18 minutes


  • 2 (4-6 oz.) salmon steaks
  • 1-2 teaspoons olive oil
  • 1/2-1 teaspoon Garam masala, divided
  • Kosher salt
  • Freshly ground pepper


  1. Clean, oil, and preheat your grill to medium-high heat. Making sure to have do these three steps is one of the keys to successfully cooking salmon on the grill as it will help the salmon not to stick to the grate.
  2. Prepare the salmon by rubbing each steak with a little olive oil - about 1 teaspoon each. Then season both sides of the salmon steaks evenly with salt, pepper, and 1/4 to 1/2 teaspoon garam masala per steak.
  3. Place each piece of salmon on the grill over direct heat and cook for 3-4 minutes per side (so 6-8 minutes total), flipping the fish once to cook both sides evenly. The fish is done with the center is barely translucent

Nutrition Information:



Amount Per Serving: Calories: 178Saturated Fat: 1gCholesterol: 62mgSodium: 49mgProtein: 22g