Ivys Recipes

  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe

Published: Dec 2, 2025 by Ivy · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.8 from 39 reviews

```html

If you’re looking for a vibrant, flavorful dish that bursts with fresh textures and colorful ingredients, this Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe is exactly what you need. It’s a delightful fusion of tender, perfectly spiced salmon, crunchy cabbage tossed with zesty cilantro and homemade Fish Taco Sauce, tangy pickled onions that brighten every bite, and creamy avocado that brings it all together. Whether you’re making a casual dinner for friends or treating yourself to something special, these tacos promise a joyful explosion of flavor in every mouthful.

Ingredients You'll Need

The image shows fresh raw salmon fillet placed at the center on a white plate with a subtle rim. Around it, there are several ingredients neatly arranged on a white marbled surface: a whole purple onion, half an avocado with the seed visible, a stack of yellow corn tortillas topped with green cilantro leaves, and a small wooden bowl filled with creamy sauce. There are white, black, and reddish-brown spices mixed in a small wooden round dish, a small black bowl with white salt, a white cup with light orange liquid, and a glass bottle with clear oil. A fresh green cabbage head and some scattered cilantro sprigs complete the scene. photo taken with an iphone --ar 4:5 --v 7

The beauty of this Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe is that it uses simple, fresh ingredients you might already have at home. Each component is essential, bringing its own unique taste, texture, and vibrant color, making the final dish a feast for both the eyes and palate.

  • Red onion: Thinly sliced for quick pickling, it adds a sharp and tangy contrast to the rich salmon.
  • Cider vinegar: The acidic backbone for pickling the onions, delivering a lively zing.
  • Granulated sugar: Balances the acidity in the pickling brine to tame the sharpness of vinegar.
  • Kosher salt: Used both for seasoning the fish and balancing flavors in the pickling liquid.
  • Salmon fillet: This rich, flaky fish is the heart of the dish, perfectly seasoned for maximum flavor.
  • Chili powder: Adds a gentle smoky warmth that complements the fish beautifully.
  • Ground cumin: Brings an earthy depth that enhances the overall spice profile.
  • Ground black pepper: Freshly cracked for a subtle heat and complexity.
  • Vegetable oil: For searing the salmon to a gorgeous golden crust.
  • Green cabbage: Provides a crunchy, fresh base for the taco filling.
  • Chopped cilantro: Bright herbaceous notes that lift the cabbage mixture.
  • Fish Taco Sauce: Creamy and tangy, this sauce ties all the ingredients together with zest.
  • Corn tortillas: Warmed soft shells that cradle every delicious ingredient just right.
  • Avocados: Creamy slices that mellow the spice and add smooth richness.

How to Make Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe

Step 1: Pickle the Onions

Start by thinly slicing half a medium red onion and placing it in a medium bowl. Then, bring together cider vinegar, granulated sugar, kosher salt, and water in a small saucepan. Heat until boiling and stir until the sugar fully dissolves. Pour this hot vinegar mixture over the onions, letting them soak and develop their tangy flavor at room temperature while you prepare the rest of the taco components.

Step 2: Season the Salmon

Pat your salmon fillet dry, then sprinkle it evenly with chili powder, ground cumin, the remaining kosher salt, and half of the ground black pepper. These simple spices infuse the fish with a perfect balance of smoky warmth and subtle heat, readying it for a beautiful sear.

Step 3: Sear the Salmon

Heat vegetable oil in a large, oven-safe nonstick skillet over medium heat. Place the salmon flesh-side down and let it cook undisturbed for about 3 to 4 minutes. This step is crucial for developing a deep golden brown crust that locks in moisture and flavor.

Step 4: Finish Cooking the Salmon in the Oven

Flip the salmon so the skin side is down, then transfer the skillet to a 400 degrees Fahrenheit oven. Cook until the internal temperature reaches 145 degrees, which might take anywhere between 5 and 15 minutes depending on thickness. The result is a tender, flaky fish that stays juicy and flavorful.

Step 5: Prepare the Cabbage Mixture

While the salmon cooks, toss green cabbage, chopped cilantro, half of your Fish Taco Sauce, and the remaining ground black pepper in a large bowl. This crunchy, herbaceous blend adds refreshing texture and a burst of flavor that complements the salmon perfectly.

Step 6: Drain the Pickled Onions

Once your onions have marinated sufficiently, drain off the pickling liquid to avoid sogginess, leaving just the bright, piquant slices that will provide a lively punch to your tacos.

Step 7: Assemble the Tacos

After removing the salmon from the oven, run a spatula between the skin and flesh to discard the skin. Break the salmon into large, inviting chunks and arrange them atop warmed corn tortillas. Layer on the cabbage mixture, sprinkle with the pickled onions, and finish with creamy slices of avocado. Serve with the remaining Fish Taco Sauce on the side for drizzling as you please.

How to Serve Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe

The image shows four small grilled tortillas on a metal tray lined with white paper, each topped with layers of light pink grilled fish, pale green avocado slices, thin bright pink pickled onions, shredded white cabbage, chopped green cilantro, and drizzled with creamy light orange sauce. A lime wedge is placed near the bottom left corner of the tray. Around the tray, there is a small white bowl filled with pieces of the pink grilled fish, more lime wedges in a white bowl, fresh green cilantro leaves, and an avocado half on a white marbled surface. Some sauce and garnishes are scattered lightly on the paper and surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding fresh garnishes like extra chopped cilantro, a squeeze of lime, or even a sprinkle of crumbled cotija cheese can elevate your tacos to the next level. Each bite will have those layers of brightness and an added punch of flavor that makes everything so memorable.

Side Dishes

These salmon tacos pair wonderfully with light and fresh sides such as Mexican street corn, a simple black bean salad, or a zesty guacamole. The goal is to balance richness with refreshing, crisp flavors to round out your meal perfectly.

Creative Ways to Present

Consider serving this Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe as a fun taco bar at your next gathering. Lay out all the components so guests can customize their own creations. Alternatively, stack these tacos on a colorful platter lined with banana leaves or bright napkins for a festive, eye-catching presentation.

Make Ahead and Storage

Storing Leftovers

If you have any leftovers, keep the cooked salmon chunks separate from the cabbage mixture and pickled onions for best texture retention. Store everything in airtight containers in the refrigerator and consume within 2 days for maximum freshness.

Freezing

While the salmon can be frozen ahead of time, it’s best to freeze it plain, without assembling the tacos. Thaw it gently in the refrigerator before reheating. Avoid freezing the pickled onions or cabbage mixture, as their textures suffer from freezing.

Reheating

Reheat the salmon gently in a skillet over low heat or in a warm oven to prevent drying it out. Warm your tortillas separately to keep them soft and pliable. Reassemble the tacos just before serving to enjoy that lively contrast of flavors and textures.

FAQs

Can I use a different type of fish in this Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe?

Absolutely! While salmon offers a rich, buttery flavor, you can substitute with other firm fish like cod, halibut, or mahi-mahi. Just adjust cooking times accordingly to ensure the fish stays moist and flaky.

How long can I marinate the onions for the pickling part?

The quick pickled onions can sit for as little as 20 minutes to develop their tangy flavor, but leaving them at room temperature for up to an hour improves their zest and crunch. For a milder taste, refrigerate them after pickling.

What if I don’t have Fish Taco Sauce? Can I make my own?

Definitely, a simple sauce made from mayonnaise, lime juice, garlic, and a touch of hot sauce can work beautifully. It adds creamy tang and a little spice to complement the salmon and fresh veggies.

Can I prepare the cabbage mixture ahead of time?

Yes, you can toss the cabbage, cilantro, and sauce up to a few hours ahead and keep it chilled. This actually allows the flavors to meld nicely, but avoid mixing it more than a day in advance to keep the cabbage crisp.

Are these tacos gluten-free?

When made with corn tortillas, this Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe is naturally gluten-free. Just check your Fish Taco Sauce ingredients to confirm any pre-made sauces you might use.

Final Thoughts

There’s something truly special about the way the flavors and textures come together in this Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe. It’s fresh, satisfying, and surprisingly simple to make. I can’t recommend it enough for your next meal — it’s a guaranteed crowd-pleaser that will make you excited about tacos all over again. So grab your ingredients and dive in; your new favorite salmon taco awaits!

```

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe

Salmon Taco with Cabbage, Pickled Onions, and Avocado Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.8 from 39 reviews
  • Author: Ivy
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Mexican-inspired
Print Recipe
Pin Recipe

Description

These vibrant and flavorful salmon tacos combine perfectly seasoned and oven-baked salmon with tangy pickled onions, crunchy cabbage slaw, and creamy avocado. Completed with a zesty Fish Taco Sauce and warm corn tortillas, this recipe makes a fresh and satisfying meal ready in just 45 minutes, perfect for a healthy weeknight dinner or casual gathering.


Ingredients

Pickled Onions

  • ½ medium red onion, thinly sliced
  • ¼ cup cider vinegar
  • 1 ½ teaspoons granulated sugar
  • ½ teaspoon kosher salt
  • ¼ cup water

Salmon

  • 1 pound salmon fillet (either 1 large piece or a few smaller pieces)
  • 1 teaspoon chili powder
  • ½ teaspoon ground cumin
  • 1 teaspoon ground black pepper, divided
  • 1 teaspoon kosher salt, divided
  • 1 tablespoon vegetable oil

Slaw and Toppings

  • 2 cups shredded green cabbage
  • ¾ cup chopped cilantro
  • ½ cup Fish Taco Sauce, plus remaining for serving
  • 8 corn tortillas, warmed
  • 2 avocados, peeled, pitted and sliced
  • ½ teaspoon ground black pepper


Instructions

  1. Pickle the Onions: Preheat the oven to 400°F. Place the thinly sliced red onion in a medium bowl. In a small saucepan, combine cider vinegar, granulated sugar, ½ teaspoon kosher salt, and ¼ cup water. Heat over medium-high until boiling, stirring until the sugar dissolves completely. Pour the hot vinegar mixture over the onions and allow them to stand at room temperature, stirring occasionally.
  2. Season the Salmon: Sprinkle the salmon fillet evenly with chili powder, ground cumin, ½ teaspoon black pepper, and the remaining 1 teaspoon kosher salt. This seasoning adds depth and a mild smoky flavor to the fish.
  3. Sear the Salmon: Heat vegetable oil in a large, oven-safe nonstick skillet over medium heat. Place the salmon fillet flesh side down in the skillet. Cook without disturbing for 3 to 4 minutes until the flesh develops a deep golden brown crust.
  4. Oven Cook the Salmon: Flip the salmon so the skin side is down and transfer the skillet to the preheated oven. Continue cooking until the salmon reaches an internal temperature of 145°F, which typically takes between 5 to 15 minutes depending on thickness.
  5. Prepare the Slaw: While the salmon cooks, combine the shredded green cabbage, chopped cilantro, ½ cup of Fish Taco Sauce, and remaining ½ teaspoon black pepper in a large bowl. Toss well to integrate all the flavors evenly.
  6. Drain the Pickled Onions: Once pickled, drain the onions to remove the liquid and discard the pickling juice to prevent sogginess in the tacos.
  7. Assemble the Tacos: After cooking, carefully slide a spatula between the salmon skin and flesh to remove and discard the skin. Break the salmon into large chunks and arrange them onto the warmed corn tortillas. Top with the prepared cabbage slaw, pickled onions, and sliced avocado. Serve with remaining Fish Taco Sauce drizzled on top or on the side for added flavor.

Notes

  • Internal temperature for properly cooked salmon is 145°F to ensure safety and optimal texture.
  • Warm tortillas just before serving to keep them pliable and enhance flavor.
  • Fish Taco Sauce can be homemade or store-bought depending on preference; adjust quantity based on desired creaminess and zest.
  • Pickled onions add a tangy contrast, but if short on time, thinly sliced raw onions can be used as a quick substitute.
  • Vegetable oil is recommended for searing due to its higher smoke point.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Butter Lemon Garlic Shrimp (20 Minute Recipe) + Video Recipe
    Butter Lemon Garlic Shrimp (20 Minute Recipe) + Video Recipe
  • Orange Glazed Salmon with Rosemary and Pomegranate Recipe
    Orange Glazed Salmon with Rosemary and Pomegranate Recipe
  • Lemon Pepper Hot Smoked Salmon Recipe
    Lemon Pepper Hot Smoked Salmon Recipe
  • Beef & Vegetables Chop Suey (Stir Fry Recipe) Recipe
    Beef & Vegetables Chop Suey (Stir Fry Recipe) Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hey, I’m Ivy!

I’m a 28-year-old mom to my little prince, Pitter, who loves cooking and exploring flavors from around the world. What started in my home kitchen is now a space where I share simple, global-inspired recipes made with love.

 

Learn more

Popular

  • Marry Me Red Velvet Cinnamon Rolls Recipe
    Marry Me Red Velvet Cinnamon Rolls Recipe
  • Lemon Glazed White Chocolate and Raspberry Blondies Recipe
    Lemon Glazed White Chocolate and Raspberry Blondies Recipe
  • Brown Butter Apple Strudel Blondies with Salted Caramel Drizzle Recipe
    Brown Butter Apple Strudel Blondies with Salted Caramel Drizzle Recipe
  • Mini Pistachio and Coffee Cheesecakes Recipe
    Mini Pistachio and Coffee Cheesecakes Recipe

Footer

as seen in:

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ivys Recipes. All rights reserved.