Baja Salmon Tacos

Delicious & Healthy Salmon Tacos: Your Go-To Recipe with Homemade Salsa & Creamy Avocado Sauce

Prepare to tantalize your taste buds with these incredible Salmon Tacos! Each bite is a symphony of flavors, featuring perfectly cooked salmon, bright and fresh salsa, and a creamy cilantro avocado sauce that truly elevates the dish. This satisfying and surprisingly simple recipe is versatile enough for any occasion, whether you’re hosting a lively game day gathering or simply enjoying a delightful family dinner.

An overhead photo of four vibrant salmon tacos, generously filled with flaked salmon, fresh salsa, and creamy avocado sauce, resting in a casserole dish with lemon and lime wedges on the side, ready to be enjoyed.

Why Salmon Tacos Are Your Next Favorite Meal

I’m absolutely thrilled to share this beloved Salmon Taco recipe, a dish I’ve refined through countless iterations over the years. It’s a true crowd-pleaser, perfect for inviting the whole family over, as it yields approximately 24 small tacos, depending on how you choose to portion them. What makes this recipe truly special is that it’s not just one recipe, but a harmonious collection of perfectly balanced components – each delicious on its own, but together, they create an unforgettable culinary experience.

Salmon tacos offer a fantastic blend of flavor, nutrition, and texture. Salmon itself is a powerhouse of omega-3 fatty acids, making these tacos a healthy choice for any meal. Combined with fresh, vibrant toppings, they provide a light yet satisfying meal that won’t leave you feeling weighed down. Plus, the bright, citrusy marinade and creamy avocado sauce complement the richness of the salmon beautifully, creating a dynamic flavor profile that appeals to everyone.

The Star: Perfectly Marinated Salmon

The heart of these tacos is undoubtedly the salmon. Our recipe features salmon fillets bathed in a simple yet potent marinade of fresh-squeezed lemon and lime juice, high-quality olive oil, fragrant cilantro, and a touch of salt and pepper. This marinade infuses the salmon with bright, zesty flavors, tenderizing it slightly and ensuring a juicy, flaky result. The beauty of this marinated salmon is that it’s a fabulous meal all by itself, perhaps served alongside rice or your favorite roasted vegetables. For ultimate convenience and flavor, you can marinate the salmon the night before, allowing the flavors to deepen and making dinner prep a breeze.

Choosing the Best Salmon for Your Tacos

When selecting salmon, I always prioritize sustainably caught Norwegian organic salmon whenever it’s available. If you encounter this particular variety at your local grocery store or fish market, I highly recommend trying it. While it might be a bit pricier, its incomparably buttery, velvety texture and rich flavor are, in my opinion, unparalleled. I’ve experimented with various types, and this one genuinely makes a significant difference in the final dish.

Alternatively, wild-caught salmon is another excellent choice. It tends to be leaner and possesses a slightly (or sometimes noticeably) gamier flavor. While this isn’t inherently a negative trait, its stronger flavor profile might be a bit too intense for this specific taco recipe, where we aim for a harmonious balance with the fresh toppings. My standing recommendation is always to choose whatever fish is freshest. Always look for that sustainable label, and don’t hesitate to ask your local fishmonger any questions you may have about origin, freshness, and best practices.

The Unbeatable Toppings: Freshness in Every Layer

What truly makes these salmon tacos sing are the fresh, vibrant toppings. We feature two incredible homemade components: a zesty fresh salsa and a luscious avocado cream.

Zesty Homemade Fresh Salsa

Our fresh salsa is a burst of color and flavor, crafted from finely diced red onion, perfectly ripe tomatoes, fresh cilantro, a spritz of fresh lemon and lime juice, all seasoned with salt and pepper. While it serves as a critical ingredient within these salmon tacos, it’s also fantastic on its own. Imagine scooping it up with crispy tortilla chips – it transforms into an irresistible appetizer that’s always a hit.

Creamy Cilantro Avocado Sauce

The avocado sauce is the magic ingredient that ties all the flavors together. It’s made with ripe, fresh avocado, creamy plain Greek yogurt (or sour cream for a richer option), a generous squeeze of fresh lime juice, fresh cilantro, and a dash of salt and pepper. I often opt for plain Greek yogurt as a healthier alternative to sour cream; it delivers a similar tangy flavor and creamy consistency without the extra fat. I typically use whole milk plain Greek yogurt for maximum richness, but reduced-fat or fat-free versions work well too. This sauce isn’t just for tacos; it stands proudly on its own as a delightful dip for chips or veggies, a vibrant salad dressing, or even a flavorful sandwich spread.

A close-up photo of two artfully arranged salmon tacos, abundant with flaked salmon, vibrant homemade salsa, and a generous drizzle of creamy avocado sauce, resting invitingly in a casserole dish.

A quick note on cilantro: this recipe heavily relies on its fresh, distinctive flavor. If you’re one of those who aren’t a fan (and there’s a genetic reason for it!), don’t worry! You can easily substitute the same amount of fresh Italian parsley, and your tacos will still be absolutely delicious.

Just a heads-up: this post contains affiliate links. If you purchase something through one of these links, I may earn a small commission, but it won’t cost you anything extra. Your support helps keep this blog running!

Ingredients for Building Your Perfect Salmon Tacos

Gathering your ingredients is the first step to creating these magnificent tacos. Here’s everything you’ll need, broken down by component:

Salmon & Marinade:

  • 1-½ lbs Salmon fillets (2 large or 4 small fillets, to be divided for tacos)
  • 2 tablespoons olive oil
  • 2 tablespoons fresh squeezed lemon juice (from ½ lemon)
  • ½ lemon, thinly sliced *optional, for baking with the salmon
  • 1 tablespoon fresh squeezed lime juice (from ½ of a lime)
  • ¼ lime, thinly sliced *optional, for baking with the salmon
  • ¼ cup fresh cilantro, finely chopped
  • 2 tablespoons of butter, cut into small pats
  • Kosher salt (I suggest starting with ½ teaspoon) and fresh cracked black pepper to taste

An overhead photo of fresh salmon fillets resting in a baking dish, beautifully covered with thin lemon and lime wheels, and generously topped with vibrant fresh cilantro and pats of butter, ready for baking.

Avocado Sauce:

  • 1 ripe Hass avocado, peeled and pitted
  • ½ cup plain Greek yogurt (or substitute the same amount of sour cream for a richer flavor)
  • ¼ cup fresh cilantro, chopped
  • 1 tablespoon fresh lime juice (from ½ lime)
  • Salt (start with ¼ teaspoon and adjust to taste) and fresh cracked black pepper to taste

A close-up photo of a creamy, vibrant green bowl of homemade avocado sauce, garnished with fresh cilantro, ready to top salmon tacos.

Fresh Salsa:

  • 2 cups ripe tomatoes, finely diced
  • 1½ cups red onion (from 1 medium onion), finely chopped
  • ¼ cup fresh cilantro, chopped
  • A generous spritz of fresh lemon juice (from 1 lemon wedge)
  • A generous spritz of fresh lime juice (from 1 lime wedge)
  • Salt (start with ½ teaspoon and adjust to taste) and fresh cracked black pepper to taste

A close-up photo of a fresh, vibrant bowl of homemade salsa, brimming with diced red tomatoes, chopped red onion, and fresh cilantro, ready to accompany delicious salmon tacos.

For Assembling the Tacos:

  • 24 hard taco shells (it’s always wise to have a few extra on hand, just in case)
  • 24 small size soft corn tortillas (again, keep extras handy)
  • Fresh cilantro, extra chopped, for garnish
  • Mexican cheese blend, shredded, for topping
  • Queso Fresco, grated, for a traditional touch
  • Kosher salt & fresh cracked black pepper to taste (for seasoning the assembled tacos, if desired)
  • Shredded lettuce and/or red cabbage (optional, for added crunch)

SCROLL DOWN FOR THE PRINTABLE VERSION OF THIS RECIPE

A beautifully arranged casserole dish filled with ready-to-serve salmon tacos, showcasing the vibrant fillings and warm shells, with a few lemon and lime wedges for extra zest.

For these tacos, I love using a combination of both hard taco shells and small soft corn tortillas. This approach offers the best of both worlds: the satisfying crunch of a hard shell nestled within the comforting embrace of a soft tortilla, making them easier to handle and eat. While flour tortillas are also an option, I generally prefer corn tortillas for their authentic flavor and their ability to hold up better to all the juicy ingredients inside the tacos, preventing sogginess.

For the best experience, always heat your taco shells and tortillas (as directed on their respective packages) in the oven or toaster oven before serving. Warm tortillas are more pliable and flavorful. To keep them perfectly warm at the table, simply wrap them in a clean tea towel and place them in a plate or basket.

A detailed close-up of baked salmon, tender and flaky, adorned with elegant lemon and lime wheels, a sprinkle of fresh cilantro, and glistening pats of melted butter, ready to be flaked for tacos.

Essential Kitchen Tools for Salmon Tacos

Having the right tools makes preparing these delicious salmon tacos even easier. Here’s what you’ll need to gather:

  • Handheld citrus juicer (for fresh lemon and lime juice)
  • Sharp vegetable knife (for precise dicing and chopping)
  • Food processor (makes quick work of the avocado sauce)
  • Large cutting board (ample space for all your prep)
  • Cheese grater (for fresh shredded cheese, if not buying pre-shredded)
  • Baking pan (for cooking the salmon fillets)
  • Mixing bowls (small and medium, for marinades and toppings)
  • Small and medium serving bowls (for presenting your salsa, avocado sauce, and other toppings)

A close-up photo of a single salmon taco held in hand, showcasing the perfectly flaked salmon, colorful salsa, and creamy avocado sauce spilling slightly from a warm tortilla.

Tips for Perfect Salmon Tacos Every Time

  • Don’t Overcook the Salmon: Salmon cooks relatively quickly. Watch for it to become opaque and flake easily with a fork. Overcooked salmon can be dry, which you want to avoid for juicy tacos.
  • Marinate for Flavor: While a half-hour marinade is good, an overnight soak in the refrigerator truly infuses the salmon with incredible flavor. Plan ahead for maximum taste!
  • Fresh Ingredients are Key: The vibrant flavors of these tacos depend heavily on fresh, ripe ingredients for the salsa and avocado sauce. Don’t skimp on quality here.
  • Warm Your Tortillas: This step is often overlooked but essential. Warm tortillas are more pliable, prevent cracking, and significantly enhance the taco-eating experience.
  • Prep Ahead: The salsa and avocado sauce can both be made a few hours in advance, allowing you to focus on cooking the salmon just before serving. Store the avocado sauce with plastic wrap pressed directly onto its surface to prevent browning.

I genuinely hope you and your family enjoy this Salmon Taco recipe as much as we do! It’s a healthy, flavorful, and fun meal to share. If you find yourself craving more delicious seafood or complementary dishes, be sure to explore some of my other favorites. For instance, these delightful Couscous Fritters make an excellent side dish for fish, and my creamy Avocado Hummus offers another fantastic way to enjoy the goodness of avocados.

A beautifully plated Dijon Lemon Caper Salmon fillet, served alongside vibrant green beans and perfectly roasted red potatoes, creating a complete and satisfying gourmet meal.

Can’t resist a good salmon recipe? This Lemon Dijon Caper Salmon is truly an explosion of dancing flavors, perfectly complemented by tender green beans and savory roasted red potatoes for a truly satisfying dinner.

P.S. If you happen to have any cabbage leftover from perhaps making slaw as an extra topping, you absolutely must try my famous KFC Coleslaw. Or, for another night, explore these equally delicious fish tacos for a different take on a seafood classic!

More Irresistible Salmon and Fish Recipes

If you’re a fan of delicious seafood, especially salmon, you’re in the right place! Here are more fantastic recipes to add to your culinary repertoire:

  • Pan Seared Salmon: Achieve perfectly crispy skin and a tender interior every time.
  • Baked Salmon: A foolproof method for a healthy and hands-off salmon dinner.
  • Beer Battered Fish: Crispy, golden-brown fish perfect for a classic fish and chips night.
  • Sheet Pan Salmon Dinner: A convenient and minimal-cleanup meal featuring salmon and veggies all on one pan.
  • Maple Soy Salmon: A delightful blend of sweet and savory flavors that caramelize beautifully.
  • Cedar Plank Salmon: Impart a wonderful smoky flavor to your salmon for a gourmet touch.
  • Instant Pot Salmon: Quick, easy, and perfectly cooked salmon in your pressure cooker.
A close-up photo of two artfully arranged salmon tacos, abundant with flaked salmon, vibrant homemade salsa, and a generous drizzle of creamy avocado sauce, resting invitingly in a casserole dish.

Salmon Tacos

These Salmon Tacos are a flavor explosion, featuring flaky, marinated salmon, vibrant homemade salsa, and a creamy cilantro-avocado sauce that will thrill your palate. This delicious and satisfying recipe is perfect for game day gatherings or a delightful family dinner!

5 from 3 votes

IMPORTANT – There are often Frequently Asked Questions within the blog post that you may find helpful. Simply scroll back up to read them!

Print It
Pin It
Rate It
Save ItSaved!

Prevent your screen from going dark
Course: Dinner
Cuisine: American
Servings: 24 tacos
50 minutes
Author: Amanda Davis

Ingredients

Salmon & Marinade:

  • 1-½ lbs Salmon fillets (2 large or 4 small fillets, to be divided for the tacos)
  • 2 tablespoons olive oil
  • 2 tablespoons fresh squeezed lemon juice (from ½ lemon)
  • ½ lemon sliced *optional, for baking
  • 1 tablespoon fresh squeezed lime juice (from ½ of a lime)
  • ¼ lime sliced *optional, for baking
  • ¼ cup fresh cilantro chopped
  • 2 tablespoons of butter
  • Kosher salt (I suggest ½ teaspoon) and fresh cracked pepper to taste

Avocado Sauce:

  • 1 ripe Hass avocado peeled, pitted
  • ½ cup plain Greek yogurt (or substitute the same amount of sour cream)
  • ¼ cup fresh cilantro chopped
  • 1 tablespoon fresh lime juice (from ½ lime)
  • Salt (start with ¼ teaspoon and add from there) and fresh cracked pepper to taste

Fresh Salsa:

  • 2 cups ripe tomatoes diced
  • cups red onion (from 1 medium onion), chopped
  • ¼ cup fresh cilantro chopped
  • Spritz of fresh lemon juice (from 1 lemon wedge)
  • Spritz of fresh lime juice (from 1 lime wedge)
  • Salt (start with ½ teaspoon) and fresh cracked pepper to taste

For assembling the tacos:

  • 24 hard taco shells *have extra on hand, just in case
  • 24 small size soft corn tortillas *have extra on hand, just in case
  • Fresh Cilantro chopped, for garnish
  • Mexican cheese blend shredded
  • Queso Fresco grated
  • Kosher salt & pepper to taste

Instructions

  • Prepare the Salmon Marinade: In a small bowl, whisk together the olive oil, fresh lemon juice, and fresh lime juice. Place the salmon fillets in a baking dish. Pour the marinade over the salmon, ensuring it’s well coated. Arrange the optional lemon and lime slices on top of the fillets, then sprinkle generously with chopped cilantro. Dot the fillets with the 2 tablespoons of butter. Allow the salmon to marinate for at least 30 minutes at room temperature, or for deeper flavor, cover and refrigerate overnight.
  • Bake the Salmon: Preheat your oven to 350 degrees F (175°C). Bake the marinated salmon for 25-30 minutes, or until it’s flaky and cooked through (30 minutes consistently works perfectly for me). While the salmon bakes, you can efficiently prepare your avocado sauce, fresh salsa, and any additional toppings like shredded cabbage or lettuce.
  • Make the Avocado Sauce: In a food processor, combine the peeled and pitted avocado, Greek yogurt (or sour cream), chopped cilantro, fresh lime juice, and a pinch of salt and pepper. Process until the mixture is smooth and creamy. Transfer this luscious sauce to a serving bowl. Tip: For easier application to the tacos, you can transfer the sauce to a condiment squeeze bottle, or simply use a spoon to spread it.
  • Prepare the Fresh Salsa: In a medium mixing bowl, combine the diced tomatoes, chopped red onion, and chopped cilantro. Add a spritz of fresh lemon and lime juice. Season with salt and pepper to taste, stirring gently to combine all the fresh flavors.
  • Assemble and Enjoy: Once the salmon is baked, remove it from the oven and allow it to cool for at least 5 minutes. This makes it easier to flake. Gently flake the salmon into bite-sized pieces for your tacos. Serve the warm salmon with your choice of hard taco shells and/or soft corn tortillas, alongside the shredded lettuce and/or red cabbage, vibrant fresh salsa, creamy avocado sauce, shredded Mexican cheese blend, and/or grated Queso Fresco. Build your perfect taco and enjoy every delicious bite!
Tried this Recipe? Pin it for Later!Follow on Pinterest @AmandasCookin or tag #AmandasCookin!

The recipes on this blog are tested with a conventional gas oven and gas stovetop. It’s important to note that some ovens, especially as they age, can cook and bake inconsistently. Using an inexpensive oven thermometer can assure you that your oven is truly heating to the proper temperature. If you use a toaster oven or countertop oven, please keep in mind that they may not distribute heat the same as a conventional full sized oven and you may need to adjust your cooking/baking times. In the case of recipes made with a pressure cooker, air fryer, slow cooker, or other appliance, a link to the appliances we use is listed within each respective recipe. For baking recipes where measurements are given by weight, please note that results may not be the same if cups are used instead, and we can’t guarantee success with that method.

An overhead photo of multiple perfectly assembled salmon tacos, resting in a casserole dish, topped with fresh salsa and creamy avocado sauce, with extra lemon and lime wedges on the side, ready for a feast.