I absolutely love sharing my Fish Tacos with Lime Crema and Cabbage Slaw Recipe because it captures all the vibrant, fresh flavors I crave in a meal that is both easy and incredibly satisfying. Each bite brings together perfectly seasoned flaky fish, crisp and tangy cabbage slaw, and a luscious lime crema that ties everything deliciously together. It’s one of those dishes that feels like a sunny celebration in your mouth, and I’m excited to walk you through making it yourself!
Why You'll Love This Fish Tacos with Lime Crema and Cabbage Slaw Recipe
What really makes this Fish Tacos with Lime Crema and Cabbage Slaw Recipe stand out for me is the harmony of flavors and textures. The fish is beautifully seasoned with spices like chili powder, cumin, and smoked paprika, which give it a subtle smoky warmth without overpowering that fresh ocean flavor. Then you have the cabbage slaw, which adds a crisp, tangy crunch that balances out the tender fish, and the lime crema brings a bright, creamy zing that’s simply irresistible. I love how all these elements come together to feel fresh and satisfying at the same time.
I also appreciate how straightforward the recipe is to prepare. From start to finish, it takes about 30 minutes, which means you can easily whip it up on a busy weeknight or impress friends at a casual weekend gathering without breaking a sweat. There’s something so rewarding about crafting these colorful tacos with minimal fuss, and it’s a crowd-pleaser every time. I often find myself making extra slaw and lime crema because they’re so good on their own, too!
This recipe isn’t just a meal; it’s perfect for so many occasions, whether you’re hosting a summer dinner party, enjoying a relaxed family dinner, or craving something light and flavorful after a busy day. The freshness and punchy flavors just scream celebration to me, so I highly recommend keeping this one in your regular rotation.
Ingredients You'll Need
The ingredients in this Fish Tacos with Lime Crema and Cabbage Slaw Recipe are refreshingly simple but essential. Each one plays a specific role in building layers of flavor, texture, and color — from the mild and flaky cod to the vibrant mix of red and green cabbage for crunch, and the zest of fresh lime that brightens everything up.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Cod or white fish: I love cod for its flaky, mild flavor, but tilapia or halibut work wonderfully too.
- Lime juice: Fresh lime juice is key for that zesty brightness that lifts the whole dish.
- Chili powder and spices: A blend of chili powder, cumin, smoked paprika, garlic powder, salt, and pepper creates a smoky, aromatic crust on the fish.
- Avocado or olive oil: Used for cooking the fish and adding a subtle richness and crisp sear.
- Red and green cabbage: Thinly sliced for a colorful, crunchy slaw base.
- Carrots: Adds sweetness and extra crunch to the slaw mix.
- Apple cider vinegar and honey: These balance each other perfectly in the slaw, adding tang and a touch of natural sweetness.
- Sour cream or Greek yogurt: The creamy base of the lime crema that adds coolness and tang.
- Cilantro: A fresh herb pop that complements the lime in the crema beautifully.
- Corn or flour tortillas: Soft, warm, and ready to hold all that flavorful goodness.
- Toppings like avocado slices, jalapeño, pickled red onions, and cotija cheese: These add layers of texture and complexity to each bite.
Directions
Step 1: Start by placing your fish on a large baking sheet and pat it dry with paper towels. Then squeeze fresh lime juice evenly over the fish and let it sit a few minutes while you prep the other ingredients to absorb that citrus brightness.
Step 2: In a small bowl, mix together the chili powder, ground cumin, smoked paprika, garlic powder, kosher salt, and black pepper. This seasoning blend will flavor your fish perfectly.
Step 3: For the cabbage slaw, combine the red cabbage, green cabbage, shredded carrots, apple cider vinegar, honey, salt, and pepper in a large bowl. Toss everything together thoroughly to coat the slaw with tangy sweetness and set it aside to let the flavors mingle.
Step 4: Mix the lime crema by combining sour cream or Greek yogurt with fresh lime juice, finely chopped cilantro, salt, and pepper. This creamy sauce is a game-changer on the tacos.
Step 5: Pat the fish dry again if needed, then sprinkle the seasoning mix evenly over both sides to generously coat the fillets.
Step 6: Heat avocado or olive oil in a large cast iron skillet over medium-high heat. Once hot, add the fish and cook for 2 to 4 minutes per side, depending on thickness, until it's opaque and flakes easily when tested with a fork.
Step 7: Transfer the cooked fish to a platter and gently break it into large chunks using a fork—this makes assembling the tacos easy and gives a rustic texture.
Step 8: Warm your tortillas and build your tacos by placing a few pieces of fish in each, topping with cabbage slaw, a generous drizzle of lime crema, avocado slices, jalapeño rings, pickled red onions, and a sprinkle of cotija cheese. Serve immediately with lime wedges on the side for an extra pop of citrus.
Servings and Timing
This Fish Tacos with Lime Crema and Cabbage Slaw Recipe makes about 4 servings, perfect for a small family meal or casual get-together. Prep time is roughly 15 minutes, mostly for slicing and mixing your slaw and crema. Cooking the fish takes about 8 minutes, so total cook time is approximately 10 minutes. Together, you can expect to have this delicious meal ready in about 30 minutes. There’s no required resting or cooling time, which is part of why I love making this dish on busy days.
How to Serve This Fish Tacos with Lime Crema and Cabbage Slaw Recipe
When I serve these fish tacos, I love creating a festive taco bar so everyone can customize their own. It’s so fun to have bowls of extra toppings like sliced avocado, jalapeños, pickled onions, and crumbled cotija cheese laid out. That way, people can really personalize their tacos to their liking.
For sides, I often go with simple but flavorful options like Mexican street corn salad or a fresh black bean salsa. A crunchy side of tortilla chips with guacamole or pico de gallo also complements the tacos beautifully, rounding out the meal with more textures and colors that brighten the plate.
As far as drinks go, a crisp white wine like Sauvignon Blanc or a light lager pairs perfectly with the fresh lime flavor and spices in the fish. If you prefer cocktails, a classic margarita or a bright, citrusy paloma really enhance the experience. For a non-alcoholic option, sparkling water with lime slices feels refreshing and festive. I usually serve the tacos warm, straight off the stove, because that’s when the fish is at its most tender and the tortillas are soft and pliable, which makes for the best taco experience.
Variations
I love how flexible this Fish Tacos with Lime Crema and Cabbage Slaw Recipe is! If you want to swap the fish, try mahi-mahi or even shrimp for a different seafood twist. For a vegetarian version, you can grill marinated tofu or use chickpeas seasoned with the same spice blend for a similar flavor profile.
If you need a gluten-free option, corn tortillas are naturally gluten-free and work perfectly instead of flour ones. For a vegan variation, swap the sour cream or Greek yogurt in the lime crema for a dairy-free alternative like cashew cream or coconut yogurt. You can also play around with the slaw by adding mango or jicama to add more sweetness and crunch.
For cooking, while I typically pan-fry the fish in a skillet, grilling works wonderfully too and adds a slightly smoky flavor. Just be careful not to overcook it, as fish can dry out quickly on the grill. No matter which method you choose, the key is to keep the fish tender and flaky while letting those vibrant seasonings shine through.
Storage and Reheating
Storing Leftovers
If you have leftovers, I recommend storing the fish, slaw, and lime crema separately in airtight containers to maintain their textures and flavors. The fish will keep well in the fridge for up to 2 days, and the slaw actually holds up nicely too because of the vinegar, which helps preserve it.
Freezing
While the seasoned fish can be frozen if you want to meal prep ahead of time, I wouldn’t recommend freezing the slaw or lime crema since their textures and freshness suffer once thawed. To freeze the fish, wrap it tightly in plastic wrap and place it in a sealed freezer bag for up to 1 month. Thaw in the refrigerator overnight before reheating gently.
Reheating
The best way to reheat leftover fish is in a skillet over medium-low heat just until warmed through. Avoid microwaving if you can, as it tends to dry out the fish and makes it rubbery. Reheat the slaw and lime crema chilled or at room temperature to keep their crisp, fresh textures intact. Reassemble the tacos just before serving for the best experience.
FAQs
Can I use other types of fish for this recipe?
Absolutely! While cod is my favorite for its flaky texture and mild flavor, tilapia, halibut, mahi-mahi, or even shrimp make excellent substitutes. Just adjust the cooking time according to thickness and type to avoid overcooking.
How spicy are these fish tacos?
The spice level is mild to moderate thanks to the chili powder and a touch of black pepper. If you want to up the heat, definitely add more chili powder or include extra jalapeño slices as a topping. Conversely, you can tone it down by reducing the chili powder or skipping spicy toppings.
Can I make the cabbage slaw and lime crema ahead of time?
Yes! Both the slaw and lime crema can be made a day ahead to save time. Just keep them refrigerated in separate airtight containers. The flavors actually improve after sitting a bit, but I’d add avocado and fresh jalapeño slices just before serving for maximum freshness.
What’s the best way to warm tortillas for the tacos?
I usually warm tortillas in a dry skillet over medium heat for about 30 seconds per side, until they’re soft and pliable. You can also wrap them in a damp paper towel and microwave for 20-30 seconds or warm them wrapped in foil in a low oven.
Can I freeze assembled fish tacos?
I don’t recommend freezing fully assembled fish tacos because the textures of the slaw, crema, and tortillas won’t hold up well. It’s better to freeze the cooked fish alone and assemble fresh tacos after reheating.
Conclusion
I truly hope you enjoy making and eating this Fish Tacos with Lime Crema and Cabbage Slaw Recipe as much as I do. It’s a perfect harmony of fresh, zesty, and savory flavors in a fun, easy-to-make package that suits so many occasions. Whip it up for your next meal and watch it quickly become a favorite in your kitchen too!
Print
Fish Tacos with Lime Crema and Cabbage Slaw Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Frying
- Cuisine: Mexican
Description
These flavorful Fish Tacos combine perfectly seasoned and pan-seared cod with a vibrant cabbage slaw and tangy lime crema, creating a fresh and satisfying meal ready in just 30 minutes. Ideal for a quick weeknight dinner, the dish is accented with creamy avocado, spicy jalapeños, pickled red onions, and crumbly cotija cheese for an authentic taco experience.
Ingredients
Fish and Seasoning
- 1 ½ lbs cod (or other white fish like tilapia or halibut)
- Juice of 1 large lime (about 2 tablespoons)
- 1 tablespoon chili powder
- 1 ½ teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon kosher salt
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
- 3 tablespoons avocado oil or olive oil
Slaw
- 1 ½ cups thinly sliced red cabbage
- 1 ½ cups thinly sliced green cabbage
- ½ 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
- ¼ cup finely chopped cilantro
- Kosher salt and black pepper, to taste
Toppings & Serving
- Corn or flour tortillas
- Avocado slices
- Jalapeño slices
- Pickled red onions
- Cotija cheese
- Lime wedges
Instructions
- Prepare the Fish: Place the fish on a large baking sheet and pat dry with paper towels. Squeeze fresh lime juice over the fish and let sit to marinate briefly while you prepare other ingredients.
- Make the Spice Mix: In a small bowl, combine chili powder, cumin, smoked paprika, garlic powder, kosher salt, and black pepper. Set aside for seasoning the fish.
- Prepare the Slaw: In a large bowl, combine thinly sliced red and green cabbage, shredded carrots, apple cider vinegar, honey, kosher salt, and black pepper. Toss well to mix and let sit to meld the flavors.
- Make the Lime Crema: In a separate bowl, mix sour cream or Greek yogurt with fresh lime juice, finely chopped cilantro, kosher salt, and black pepper. Adjust seasoning to taste and set aside.
- Season the Fish: Sprinkle the prepared spice mixture evenly over both sides of the fish, pressing gently to ensure it adheres well.
- Cook the Fish: Heat avocado or olive oil in a large cast iron skillet over medium-high heat. Add the fish and cook for 2 to 4 minutes on each side, depending on thickness, until the fish is opaque and flakes easily.
- Flake the Fish: Transfer the cooked fish to a platter and use a fork to gently break it into large, bite-sized chunks suitable for tacos.
- Assemble the Tacos: Warm the corn or flour tortillas. Place a few pieces of flaked fish in each tortilla, then top with cabbage slaw, lime crema, avocado slices, jalapeño slices, pickled red onions, and cotija cheese as desired. Serve immediately with lime wedges on the side.
Notes
- Use fresh fish for best flavor and texture; white fish like cod, tilapia, or halibut work well.
- The honey in the slaw can be substituted with agave or omitted for a less sweet version.
- Adjust the spice level by adding more chili powder or jalapeño slices according to your preference.
- For a lighter option, use Greek yogurt instead of sour cream in the lime crema.
- Warm tortillas in a dry skillet or directly over a gas flame to enhance flavor and pliability.
- Leftover fish can be refrigerated and used within 2 days for salads or sandwiches.
Leave a Reply