This recipe for salmon tacos is quick, healthy and delicious – and it’s a great way to introduce fish to kids! If you prefer white fish or don’t have salmon on hand, almost any other fish can be swapped in.


For the salmon

  • 1 pound salmon
  • 1 tablespoon olive oil
  • 2 teaspoons garlic powder
  • 2 teaspoons cumin
  • 1 teaspooon smoked paprika
  • 1 teaspoon chili powder
  • 1 teaspoon salt

For the Tabasco sauce

  • ½ cup mayonnaise
  • 1 tablespoon hot sauce (tobacco is my choice)
  • 1 teaspoon lime juice


  • Tortillas
  • Sliced Red Peppers
  • Guacamole
  • Pico de gallo
  • Cilantro
  • Salsa


  1. For the salmon: mix all of the spices together in a small bowl. Pat salmon dry and then rub it with the seasoning mix until it is fully coated on top and on the sides. In a non-stick pan, add oil on medium-high heat. When the pan is hot, add the salmon flesh side down and cook for 4 min. Flip the salmon over, and cook for 4-5 more minutes. You want it to feel firm to the touch and the skin to be crispy. Once done, set aside on a plate and allow to rest. Then gently flake it with a fork into smaller pieces. 
  2. For the Sauce: combine everything together and stir.  
  3. To put it all together, heat tortillas in a skillet over a stovetop until hot and slightly browned. Top with desired toppings and flaked salmon and sauce. Enjoy!

For more recipes from Sneaky Mommies, click here. To view all of the recipes on our site, click here.

NatNat develops, tests and shares her favourite family-friendly recipes that even your pickiest eater will enjoy on her website Sneaky Mommies.