Fish Tacos with Lime Crema and Cabbage Slaw Recipe

I love sharing recipes that bring vibrant, fresh flavors to the table without requiring a ton of fuss, and this Fish Tacos with Lime Crema and Cabbage Slaw Recipe is exactly that. To me, it’s the perfect combination of tender, flaky fish, zesty lime crema, and crunchy cabbage slaw all wrapped in a warm tortilla—a dish that feels both light and satisfying. Every bite bursts with a lively mix of smoky spices, tangy lime, and just the right amount of creaminess, making it one of my go-to meals when I want something delicious but quick to whip up.

Why You’ll Love This Fish Tacos with Lime Crema and Cabbage Slaw Recipe

Honestly, the flavor profile of this Fish Tacos with Lime Crema and Cabbage Slaw Recipe is what first hooked me. The way the mild white fish is seasoned with chili powder, cumin, and smoked paprika gives it such a warm, inviting flavor without overpowering the delicate fish. Then, adding the bright and creamy lime crema balances everything perfectly, while the crisp cabbage slaw adds a fresh, slightly sweet crunch that wakes up every bite. It’s that combination of smoky, tangy, creamy, and crisp that makes this recipe a standout for me.

What makes this recipe truly special, though, is how approachable it is. I appreciate that so many steps can be prepared ahead, and the actual cooking time is just minutes. Whether I’m hosting friends for a casual dinner or just craving a tasty weeknight meal, it’s always a crowd-pleaser. Plus, I love that it’s versatile—easy to adapt with different fish or toppings depending on what I have on hand, which makes it feel fresh every time I make it.

Ingredients You’ll Need

The image shows cooking ingredients placed on a white marbled surface. There is a white plate with raw fish fillets on white paper at the top left. Around this, there are whole green limes, a white round bowl with shredded light yellow cabbage, another white round bowl with shredded purple cabbage, and a white round bowl with shredded orange carrots. Near the center are small white dishes containing various spices: one has its contents in red powder, another is filled with a mix of spices in brown, black, red, white, and beige colors, and one small dish holds coarse salt and pepper. There are also small white bowls with oil and light golden liquid. At the bottom left, a white bowl contains a pale creamy substance, and fresh cilantro leaves are near the spices. A small stack of yellow corn tortillas rests on the right bottom side. Photo taken with an iphone --ar 4:5 --v 7

The ingredients for this recipe are wonderfully simple yet thoughtfully chosen to build layers of delicious flavor, texture, and color. Each item plays an essential role, from the spices that season the fish to the fresh veggies in the slaw that add that signature crunch.

  • Cod or other white fish (1 1/2 lbs): I find cod works beautifully because of its flaky texture, but tilapia or halibut are great alternatives.
  • Fresh lime juice (2 tablespoons): It brightens the fish and is the star in the crema, adding zest and freshness.
  • Chili powder (1 tablespoon): Adds warmth and subtle heat to the seasoning blend, essential for that classic taco flavor.
  • Ground cumin (1 1/2 teaspoons): Provides an earthy base note that complements the chili powder perfectly.
  • Smoked paprika (1 teaspoon): Brings a deep smoky flavor that elevates the fish’s taste wonderfully.
  • Kosher salt and black pepper: Basic but crucial for seasoning throughout the recipe.
  • Garlic powder (1/2 teaspoon): Adds a gentle garlicky undertone without overwhelming.
  • Avocado or olive oil (3 tablespoons): For cooking the fish and adding richness.
  • Red and green cabbage (1 1/2 cups each thinly sliced): Gives the slaw a beautiful color contrast and crisp texture.
  • Shredded carrots (1/2 cup): Adds a little sweetness and vibrant orange color to the slaw.
  • Apple cider vinegar (1 tablespoon): Balances the sweetness in the slaw with some tangy acidity.
  • Honey or hot honey (1 tablespoon): Provides a sweet note that pairs delightfully with the vinegar.
  • Sour cream or Greek yogurt (1 cup): The creamy base for the lime crema that cools and complements the spices.
  • Fresh cilantro (1/4 cup finely chopped): Adds fragrant herbaceousness to the crema.
  • Corn or flour tortillas: The essential handheld vessel for all these wonderful ingredients.
  • Optional toppings like avocado slices, jalapeño slices, pickled red onions, cotija cheese, and lime wedges: Customize to your taste for extra layers of flavor and texture.

Directions

Step 1: Start by placing your fish on a large baking sheet and patting it dry with paper towels to remove excess moisture. Then, squeeze fresh lime juice evenly over the fish and let it sit while you prepare other ingredients; this helps infuse the fish with bright citrus notes.

Step 2: In a small bowl, whisk together the chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. This vibrant spice blend is what gives the fish its signature flavor, so mix well to ensure an even coating later.

Step 3: Prepare the cabbage slaw by combining the thinly sliced red and green cabbage with shredded carrots in a large bowl. Add apple cider vinegar, honey or hot honey for sweetness, and season with salt and pepper to taste. Toss everything well and set aside to allow the flavors to meld together.

Step 4: Next, make your lime crema by mixing sour cream or Greek yogurt with fresh lime juice, finely chopped cilantro, salt, and pepper in a small bowl. Chill this until you’re ready to serve to let those flavors harmonize beautifully.

Step 5: Sprinkle the prepared spice mixture evenly on both sides of the fish, ensuring it’s fully coated. Don’t rush this step; the seasoning is key to that perfect flavor punch.

Step 6: Heat your avocado or olive oil in a large cast iron skillet over medium-high heat until shimmering. Carefully add the fish and cook it for about 2 to 4 minutes per side, depending on thickness, until it’s opaque and flakes easily with a fork. This quick sear locks in moisture and layers flavor.

Step 7: Transfer the cooked fish to a platter and gently break it into large chunks using a fork—this makes it perfect for piling onto tortillas later without falling apart completely.

Step 8: To build your tacos, warm your tortillas individually. Place a few chunks of fish in each, then top with a generous scoop of cabbage slaw and a drizzle of lime crema. Add avocado slices, jalapeño slices, pickled red onions, cotija cheese, and a squeeze of fresh lime wedge for a vibrant finish. Serve immediately and watch everyone dig in!

Servings and Timing

This Fish Tacos with Lime Crema and Cabbage Slaw Recipe makes about 4 hearty servings, perfect for a small family dinner or intimate gathering. The prep time sits comfortably around 15 minutes, mostly spent slicing and mixing the slaw and crema. Cooking the fish takes 8 minutes tops, so the total time from start to finish is approximately 30 minutes. There’s no resting or cooling time required, making this an ideal weeknight meal when you want something fresh and fast.

How to Serve This Fish Tacos with Lime Crema and Cabbage Slaw Recipe

Three tacos sit side by side on a white marbled surface, each wrapped in a lightly toasted yellow corn tortilla shell. Inside, layers start with small pieces of grilled chicken, which are golden brown with crispy edges. On top of the chicken, there are slices of creamy green avocado, thin strips of pink pickled onions, and small rings of bright green jalapeño. Scattered white cheese crumbles and drops of white sour cream-like sauce add contrast throughout. Shredded purple cabbage adds a touch of color underneath the toppings, and fresh green cilantro leaves are placed here and there inside and around the tacos. Several lime wedges are placed nearby on the white marbled surface, and part of a light blue bowl filled with white cheese crumbles appears on the right side of the image. photo taken with an iphone --ar 4:5 --v 7

When it comes to serving, I love how adaptable this dish is. I often pair the tacos with a side of warm Mexican rice or a simple black bean salad for a balanced meal. Crunchy tortilla chips with fresh salsa or guacamole also complement the tacos beautifully and add a festive vibe. For something lighter, a crisp green salad with a citrus vinaigrette pairs nicely to keep the meal feeling fresh and vibrant.

Presentation is so much fun with these tacos! I encourage serving them open-faced on a large, colorful platter so everyone can customize their own with toppings like creamy avocado slices, spicy jalapeños, tangy pickled red onions, and crumbly cotija cheese. Placing lime wedges on the side for guests to squeeze adds a lovely interactive touch. A sprinkle of fresh cilantro leaves on top brightens up the plate and refreshes each bite.

As for drinks, I often enjoy these tacos with a chilled margarita or a crisp Mexican beer—both bring out the zesty lime and smoky spice flavors. For a non-alcoholic option, homemade agua fresca with watermelon or cucumber is incredibly refreshing. These tacos are equally perfect for casual weeknight dinners, lively weekend meals with friends, or even laid-back parties when you want to impress without stress. Serve them warm to hot for the best experience.

Variations

I like to keep experimenting with this recipe to suit different tastes and dietary needs. If you’re looking for a gluten-free option, corn tortillas are a natural choice, and they add authentic flavor and texture. For vegetarians or vegans, swapping out fish for grilled or roasted cauliflower “steaks” seasoned the same way creates a delicious, plant-based twist that’s surprisingly satisfying.

If you want to change up the flavor profile, try adding a pinch of chipotle powder to the spice mix for added smokiness and heat, or swap smoked paprika for regular paprika and add a little cayenne for more kick. You can also experiment with different herbs in the lime crema—cilantro is traditional, but fresh dill or parsley gives a new, fresh spin if you want variety.

For cooking methods, besides the pan-sear in a skillet, I’ve had great success grilling the fish for a subtle charred flavor that pairs beautifully with the crema and slaw. Baking the fish in the oven with the same seasoning is another easy option, especially if cooking for a crowd and you want to avoid standing over the stove.

Storage and Reheating

Storing Leftovers

If you find yourself with leftovers (which sometimes happens despite how fast they disappear!), store the fish chunks separately from the slaw and tortillas to keep textures and flavors at their best. I like to use airtight containers or glass storage bowls in the fridge. The fish and slaw will keep well for up to 2 days, but I recommend enjoying them sooner rather than later for peak freshness.

Freezing

Fish tacos are best enjoyed fresh, but if you want to freeze cooked fish for future meals, make sure to cool it completely before transferring it to a freezer-safe container or heavy-duty freezer bag. The fish will keep for up to 2 months frozen, but I would not recommend freezing the slaw or lime crema as they don’t reheat or thaw well and can become watery or separate.

Reheating

When reheating leftover fish, I gently warm it in a skillet over medium heat just until heated through. This method helps maintain the flaky texture without drying it out. Avoid microwaving if you want to keep the fish tender. The slaw should be enjoyed cold or at room temperature, and you can whisk the lime crema again before serving if it has thickened after refrigeration.

FAQs

Can I use other types of fish for this recipe?

Absolutely! While cod is my favorite for its texture and mild flavor, tilapia, halibut, mahi-mahi, or even snapper work wonderfully too. Just adjust cooking times depending on thickness to avoid overcooking.

Is it possible to make the lime crema dairy-free?

Yes! You can swap the sour cream or Greek yogurt for a dairy-free alternative like coconut yogurt or cashew cream. Just keep the lime juice and cilantro to maintain that bright flavor.

How spicy is this Fish Tacos with Lime Crema and Cabbage Slaw Recipe?

The base recipe has mild heat from the chili powder and jalapeño slices if you add them as toppings. If you prefer more spice, increase chili powder slightly or add chipotle powder for smoky heat. You can adjust jalapeños according to your heat tolerance as well.

Can I prepare parts of this recipe in advance?

Definitely! The cabbage slaw and lime crema can be made a day ahead and stored in the fridge. The fish is best cooked right before serving, but you can pre-measure your spices and prep toppings to save time on cooking day.

What type of tortillas work best?

I love using soft corn tortillas for authenticity and flavor, but flour tortillas are a great option if you prefer something more tender and pliable. Just warm them before assembling to prevent cracking.

Conclusion

I truly hope you get a chance to try this Fish Tacos with Lime Crema and Cabbage Slaw Recipe soon because it’s one of those meals that feels like a celebration in every bite, no matter the day. It’s fresh, flavorful, and surprisingly easy to make, and I love how it brings people together around the table. Once you experience the irresistible combination of tender spiced fish, zesty lime crema, and crisp slaw, I think it might just become one of your favorites too!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Fish Tacos with Lime Crema and Cabbage Slaw Recipe

Fish Tacos with Lime Crema and Cabbage Slaw Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These delicious Fish Tacos feature perfectly seasoned and pan-fried white fish fillets served on warm tortillas with crisp cabbage slaw and a zesty lime crema, finished with fresh avocado, jalapeño slices, pickled red onions, and cotija cheese for a vibrant and flavorful meal ready in just 30 minutes.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

Fish and Seasoning

  • 1 1/2 lbs cod (or other white fish like tilapia or halibut)
  • Juice of 1 large lime (about 2 tablespoons)
  • 1 tablespoon chili powder
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 3 tablespoons avocado oil or olive oil

Slaw

  • 1 1/2 cups thinly sliced red cabbage
  • 1 1/2 cups thinly sliced green cabbage
  • 1/2 cup shredded carrots
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon honey or hot honey
  • Kosher salt and black pepper, to taste

Lime Crema

  • 1 cup sour cream or plain Greek yogurt
  • 2 to 3 tablespoons fresh lime juice
  • 1/4 cup finely chopped cilantro
  • Kosher salt and black pepper, to taste

Toppings and Serving

  • Corn or flour tortillas
  • Avocado slices
  • Jalapeño slices
  • Pickled red onions
  • Cotija cheese
  • Lime wedges

Instructions

  1. Pat and Marinate Fish: Place the fish on a large baking sheet and pat dry with paper towels. Squeeze fresh lime juice over the fish and let it sit to absorb the flavor while you prepare the other ingredients.
  2. Make the Seasoning Mix: In a small bowl, combine chili powder, ground cumin, smoked paprika, garlic powder, kosher salt, and black pepper. Set aside the mixture for seasoning the fish.
  3. Prepare the Slaw: In a large bowl, toss together thinly sliced red and green cabbage, shredded carrots, apple cider vinegar, honey, salt, and pepper. Mix thoroughly and set aside to let the flavors meld.
  4. Prepare the Lime Crema: In a separate bowl, combine sour cream or Greek yogurt with fresh lime juice, chopped cilantro, kosher salt, and black pepper. Mix well and set aside.
  5. Season the Fish: Sprinkle the seasoning mixture evenly over both sides of the fish fillets, ensuring they are well coated with the spices.
  6. Cook the Fish: Heat avocado or olive oil in a large cast iron skillet over medium-high heat. Add the fish fillets and cook for 2 to 4 minutes per side, depending on thickness, until the fish is opaque and flakes easily.
  7. Flake the Fish: Transfer the cooked fish to a platter and use a fork to gently break it into large chunks for easy taco assembly.
  8. Assemble the Tacos: Warm the tortillas and fill each with a few pieces of fish. Top with cabbage slaw, lime crema, avocado slices, jalapeño slices, pickled red onions, and cotija cheese. Serve immediately with lime wedges on the side.

Notes

  • Use fresh lime juice for the best flavor in both the fish marinade and lime crema.
  • Adjust the seasoning and heat according to your preference, more jalapeños for extra spice.
  • For gluten-free tacos, use corn tortillas.
  • Leftover fish can be stored in the refrigerator for up to 2 days but is best enjoyed fresh.
  • Pickled red onions can be made ahead by soaking sliced onions in vinegar and sugar solution for at least 30 minutes.
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Dish
  • Method: Frying
  • Cuisine: Mexican

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