If you are craving a vibrant and irresistible meal that bursts with fresh flavors and a hint of spice, you have to try this Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe. It combines tender, perfectly seasoned cod with crisp cabbage and a tangy, creamy sauce that wakes up your taste buds in the best way possible. Every bite delivers a perfect balance of zesty lime, smoky spices, and the satisfying crunch of fresh vegetables, making it a go-to dish for seafood lovers and taco enthusiasts alike. Let me walk you through what makes this recipe truly unforgettable and how easy it is to bring a taste of Baja right into your kitchen.

Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe - Recipe Image

Ingredients You’ll Need

This Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe relies on straightforward ingredients that each play a crucial role in creating amazing flavor and texture. From the bright acidity of lime juice to the warming spices and crispy cabbage, every element adds to this taco’s irresistible appeal.

  • Olive oil: Provides a smooth base for the marinade and helps the fish cook perfectly.
  • Lime juice: Adds brightness and a fresh zing that ties the dish together.
  • Chili powder: Brings a warm, smoky heat that complements the fish beautifully.
  • Ground cumin: Gives earthy depth to the marinade without overpowering the fish.
  • Garlic powder: Adds a subtle savory note that enhances all other flavors.
  • Salt: Essential for seasoning and making each flavor pop.
  • Cod fillets (1.5 pounds): A mild, flaky fish that’s perfect for tacos but feel free to use tilapia or mahi-mahi as an alternative.
  • Butter: For frying the fish, to add richness and a slight crispiness on the edges.
  • Mayo and sour cream: Together, these create the creamy base for the spicy mayo sauce.
  • Sriracha sauce: Packs the spicy punch in the mayo, adjustable to your heat preference.
  • Smoked paprika: Infuses smoky flavor into the sauce, enhancing complexity.
  • Corn tortillas: Traditional and perfectly soft/warm to cradle all the ingredients.
  • Finely shredded cabbage: Provides crisp texture and a refreshing crunch.
  • Red onion: Adds sharpness and a pop of color.
  • Fresh cilantro: Brightens the tacos with aromatic herbal notes.
  • Lime wedges: Perfect for an extra squeeze of citrus just before eating.
  • Cotija cheese (optional): Adds a salty, crumbly finish for those who want an extra layer of flavor.
  • Jalapeno (optional): For anyone craving extra heat and a fresh spicy kick.

How to Make Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe

Step 1: Prepare the Marinade and Marinate the Fish

Start by combining olive oil, lime juice, chili powder, ground cumin, garlic powder, and salt in a medium bowl to create a fragrant marinade. Transfer your cod fillets into a ZipLoc bag, pour the marinade over them, and gently massage the bag so each piece is well coated. Pop this in the fridge to marinate for at least 20 minutes—this step is key to infusing the fish with lively flavors and tenderizing it just right before cooking.

Step 2: Whip Up the Spicy Mayo Sauce

While the fish marinates, mix the mayo, sour cream, lime juice, sriracha, garlic powder, smoked paprika, and salt in another bowl. Stir until silky smooth. Taste and tweak as needed—maybe a dash more lime if you want it zestier or an extra sprinkle of salt to balance the heat. Keep this sauce chilled until assembling the tacos.

Step 3: Prep the Toppings and Warm Tortillas

Next, finely shred the cabbage, chop the red onion and cilantro, and slice any jalapeno if you like some additional spice. To warm the corn tortillas, heat a dry cast iron skillet over medium-high heat—no oil or butter here—to get them toasty, flipping for about 30 seconds per side. Keep them wrapped in a towel or foil so they stay warm and pliable for serving.

Step 4: Cook the Marinated Fish

In the same skillet, melt butter on medium-high heat. Place your marinated cod fillets in the pan, cooking for about 3 to 5 minutes on each side until they flake easily when you test with a fork. Break the fish into bite-size pieces right in the pan to keep them warm and juicy, ready to fill your tortillas with that perfect flaky texture.

Step 5: Assemble Your Fish Tacos

Load each warm corn tortilla with a generous helping of the cooked fish, top with shredded cabbage, red onion, fresh cilantro, and a drizzle of the spicy mayo sauce. Add optional Cotija cheese and jalapeno for an extra flavor boost. A squeeze of fresh lime on top just before eating brings everything to life in the most delicious way.

How to Serve Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe

Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe - Recipe Image

Garnishes

Garnishing is where you personalize these fish tacos. A handful of fresh cilantro, a sprinkle of crumbly Cotija cheese, or a few slices of jalapeno can transform the dish from simple to spectacular. Don’t forget those vibrant lime wedges, as a squeeze of fresh lime right before biting adds that bright citrus aroma that ties everything together perfectly.

Side Dishes

For sides, keep it light and complementary. Think Mexican street corn (elote), a simple black bean salad, or even some crunchy tortilla chips with guacamole. These add texture and a bit of heartiness without overshadowing the star of the show—the fish tacos themselves.

Creative Ways to Present

Feel like mixing things up? Serve the taco components deconstructed for a fun taco salad in a bowl, layering the crispy cabbage, fish, and spicy mayo with some crushed tortilla chips on top. You can also try grilling the tortillas for a slightly charred flair or using lettuce leaves as taco wraps for a low-carb option. Either way, these Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe never fail to impress.

Make Ahead and Storage

Storing Leftovers

If you happen to have leftovers, store the cooked fish and toppings separately in airtight containers in the fridge for up to 2 days. Tortillas are best kept wrapped tightly to maintain softness. This way, the tacos won’t get soggy, and you can enjoy a quick, fresh meal later.

Freezing

While the cooked fish can be frozen, it’s best to skip freezing the assembled tacos or the creamy sauce. Freeze the fish fillets raw in the marinade if you want to save prep time in the future; just thaw them overnight in the refrigerator before cooking.

Reheating

To reheat leftover fish, gently warm it in a skillet over medium heat with a small pat of butter to retain moisture. Avoid microwaving as this can dry out the fish. Warm the tortillas separately on a hot pan just before assembling for the best texture and flavor.

FAQs

Can I use a different type of fish for this recipe?

Absolutely! While cod is mild and flaky, you can substitute tilapia, mahi-mahi, or even halibut depending on preference and availability. Just choose a firm white fish to hold up well during cooking.

How spicy is this Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe?

The recipe has a gentle kick primarily from the chili powder and sriracha in the sauce, but you can customize the heat by adjusting the sriracha amount or adding fresh jalapenos. It’s very adaptable to mild or spicy tastes alike.

Can I prepare this recipe vegetarian or vegan?

This exact recipe relies on fish, but you can swap the cod for grilled or crispy tofu or even roasted cauliflower for a plant-based alternative. Replace the mayo and sour cream with vegan versions to keep all the creamy goodness.

What’s the best way to warm tortillas without making them tough?

Heating tortillas in a dry skillet over medium-high heat for just 30 seconds per side keeps them warm and pliable. Wrapping them in a towel or foil immediately after warming traps steam and keeps them soft for assembling delicious tacos.

Can I make the spicy mayo sauce in advance?

Yes, the spicy mayo sauce actually tastes even better after resting for a few hours as the flavors meld. Just keep it refrigerated in an airtight container until you’re ready to serve.

Final Thoughts

This Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe has become a beloved favorite in my kitchen, and I hope it will be in yours too. It’s one of those dishes that’s fresh, flavorful, and fun to make, perfect for impressing friends or treating yourself on a weeknight. Don’t hesitate—grab those ingredients and dive into the joy of these bright, crunchy, and perfectly spiced fish tacos. You’ll be craving them again in no time!

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

Fish Tacos with Lime, Cabbage, and Spicy Mayo Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 83 reviews
  • Author: Maria
  • Prep Time: 40 minutes
  • Cook Time: 20 minutes
  • Total Time: 60 minutes
  • Yield: 12 tacos
  • Category: Main Course
  • Method: Frying
  • Cuisine: Mexican
  • Diet: Low Fat

Description

These flavorful fish tacos feature tender cod fillets marinated in a zesty blend of lime, chili powder, and spices, then pan-fried to perfection. Topped with a creamy, spicy sauce and fresh crunchy cabbage, red onion, cilantro, and optional Cotija cheese and jalapeno, these tacos are a delicious and easy-to-make meal that captures the vibrant tastes of Mexican cuisine.


Ingredients

Scale

Marinade and Fish

  • 3 tablespoons olive oil
  • 1 tablespoon lime juice
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1.5 pounds cod fillets
  • 1 tablespoon butter (for frying)

Sauce

  • 1/2 cup mayo
  • 1/3 cup sour cream
  • 2 tablespoons lime juice
  • 1 tablespoon sriracha sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • 1/4 teaspoon salt

Other Toppings and Components

  • 12 corn tortillas
  • 2 cups finely shredded cabbage (green or red)
  • 1/2 medium red onion, chopped
  • 1 handful fresh cilantro, chopped
  • Lime wedges
  • 1/2 cup grated Cotija cheese (optional)
  • 1 jalapeno pepper, finely chopped (optional)


Instructions

  1. Marinate the Fish: In a medium bowl, combine olive oil, lime juice, chili powder, cumin, garlic powder, and salt to create the marinade. Place cod fillets in a ZipLoc bag, pour the marinade over the fish, and massage gently to coat evenly. Refrigerate for at least 20 minutes, ideally 30-40 minutes, to allow flavors to develop.
  2. Prepare the Sauce: While the fish marinates, mix together mayo, sour cream, lime juice, sriracha sauce, garlic powder, smoked paprika, and salt in a medium bowl until smooth. Adjust seasoning to taste, then refrigerate until ready to use.
  3. Prep Toppings and Warm Tortillas: Chop the red onion, cilantro, and jalapeno pepper if using. Shred the cabbage finely. Warm the corn tortillas by heating a dry cast iron skillet over medium-high heat. Once hot, warm each tortilla about 30 seconds per side, flipping once. Keep warmed tortillas wrapped in a clean kitchen towel or foil to retain heat.
  4. Cook the Fish: Melt butter in the same skillet over medium-high heat. When hot, add marinated fish and cook for 3 to 5 minutes on each side, until the fish flakes easily with a fork. Avoid overcooking. Break the cooked fish into chunks with a fork and keep warm in the skillet.
  5. Assemble and Serve: Place pieces of cooked fish on the warmed tortillas. Top with shredded cabbage, chopped onion, cilantro, jalapeno pepper, Cotija cheese (if using), and a drizzle of the prepared sauce. Serve immediately with lime wedges on the side.

Notes

  • For fish substitutes, you can use tilapia, halibut, mahi-mahi, or any firm white fish with a mild flavor.
  • If corn tortillas are unavailable, flour tortillas can be used instead, but corn tortillas give an authentic texture and taste.
  • Adjust the amount of sriracha in the sauce to control spice level.
  • To keep tortillas warm longer, wrap them in a clean kitchen towel inside a tortilla warmer or foil.
  • Marinating the fish longer than 40 minutes is possible, but avoid exceeding 1 hour to prevent the fish from becoming mushy.

Similar Posts

Leave a Reply

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

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