If you’re craving a vibrant, fresh, and utterly delicious meal, you’re going to love this Fish Tacos with Lime Crema and Cabbage Slaw Recipe. The combination of flaky, perfectly seasoned fish with zesty lime crema and crisp cabbage slaw wraps together in warm tortillas for a mouthwatering explosion of taste and texture. It’s a dish that feels like a little celebration every time you dig in, and it’s surprisingly simple to pull off on any busy weeknight or weekend feast.

Ingredients You’ll Need
Getting the ingredients right is truly the first step toward taco perfection. Each element here is thoughtfully chosen to bring balance, flavor, and that perfect crunch or creaminess that makes these fish tacos unforgettable.
- White fish fillets (1 lb): Choose cod, tilapia, or halibut for their light, flaky texture that perfectly soaks up seasoning.
- Olive oil (1 tablespoon): Essential for a delicious sear that locks in moisture and flavor.
- Chili powder (1 teaspoon): Adds a gentle smoky warmth that complements the fresh lime notes.
- Cumin (1/2 teaspoon): Brings a subtle earthiness that deepens the taco flavor profile.
- Salt and pepper: To taste, because seasoning is everything.
- Lime juice (juice of 2 limes, divided): Provides bright acidity enhancing both fish and crema.
- Flour or corn tortillas (8 small): The perfect vehicle for all those amazing fillings.
- Shredded cabbage or slaw mix (1 cup): Adds a refreshing crunch and beautiful color contrast.
- Chopped fresh cilantro (1/4 cup): Lends a herbaceous pop that ties the dish together wonderfully.
- Sour cream or Greek yogurt (1/2 cup): Forms the smooth, tangy base of the lime crema that cools everything down.
How to Make Fish Tacos with Lime Crema and Cabbage Slaw Recipe
Step 1: Season the Fish
First things first, blend your chili powder, cumin, salt, and pepper in a small bowl. Then, generously rub this spice mixture onto both sides of your white fish fillets. After seasoning, drizzle fresh lime juice over the fish. This not only adds brightness but helps infuse the flavors deeply into the fillets before cooking.
Step 2: Cook the Fish
Heat your olive oil in a skillet over medium heat until shimmering. Place the seasoned fillets in the pan and cook them for about 3-4 minutes per side. You’ll know they’re done when the fish flakes easily with a fork and has developed a beautiful, slightly crispy exterior. Once cooked, remove from heat and gently flake the fish into bite-sized pieces—perfect for piling high on your tortillas.
Step 3: Prepare the Lime Crema
While the fish cooks, whip up that luscious lime crema that elevates these tacos to next-level deliciousness. Combine sour cream or Greek yogurt with the juice of one lime and a small pinch of salt in a small bowl. Whisk it together until smooth and creamy—this sauce will add a cooling tang that complements the spices wonderfully.
Step 4: Assemble Your Fish Tacos
Warm your tortillas briefly until they are soft and pliable, either on the stovetop or in the microwave. Then, divide the flaky fish evenly among the tortillas. Top each with a generous handful of shredded cabbage, a drizzle of lime crema, and a sprinkle of fresh cilantro for that aromatic finishing touch.
How to Serve Fish Tacos with Lime Crema and Cabbage Slaw Recipe

Garnishes
Enhance your tacos with extra lime wedges for squeezing, some sliced jalapeños if you want a fresh kick, or even a scattering of diced avocado for creaminess. These simple garnishes not only make your dish look inviting but add layers of flavor and texture every bite.
Side Dishes
Pair these vibrant fish tacos with a side of Mexican street corn, a refreshing black bean salad, or even some crispy sweet potato fries. Each side will contrast nicely and keep the meal exciting and balanced, hitting those irresistible sweet, salty, and spicy notes.
Creative Ways to Present
For a fun twist on presentation, serve the fish tacos deconstructed on a platter so everyone can build their own. Or use colorful corn tortillas and add edible flowers or microgreens on top. Presentation is a joyful part of the experience—get creative and enjoy making your meal feel special.
Make Ahead and Storage
Storing Leftovers
If you have leftovers (though unlikely once everyone tastes these), store the cooked fish separately from the cabbage slaw and crema in airtight containers in the refrigerator. This helps keep each component fresh and prevents the cabbage from wilting.
Freezing
Freezing cooked fish tacos isn’t ideal as it can affect the texture, especially the tortillas and slaw. However, you can freeze the seasoned, raw fish fillets and thaw them when ready to cook, ensuring fresh tacos every time.
Reheating
When reheating the fish, gently warm it in a skillet over low heat to keep it moist and flaky. Avoid the microwave if possible to prevent drying out. Reheat tortillas wrapped in foil in the oven or on a pan for best results. Add fresh slaw and crema after warming.
FAQs
Can I use a different type of fish?
Absolutely! While cod, tilapia, and halibut are ideal for their mild flavor and flakiness, you can experiment with other white fish or even salmon for a richer taste.
Is it possible to make this recipe dairy-free?
Yes, you can substitute the sour cream or Greek yogurt with a dairy-free alternative such as coconut yogurt or cashew cream, maintaining that creamy lime tang.
How can I make the tacos spicier?
Add extra chili powder to your fish seasoning or include finely chopped jalapeños in your cabbage slaw. Serving with hot sauce on the side is also a great option for guests to control their heat level.
Can I prepare the lime crema in advance?
Definitely! The lime crema can be prepared a day ahead and stored in the refrigerator. Just give it a good stir before serving to refresh its texture.
What kind of tortillas work best?
Both flour and corn tortillas work well for this Fish Tacos with Lime Crema and Cabbage Slaw Recipe. Choose based on your preference or dietary needs, and make sure to warm them before assembling.
Final Thoughts
There’s something truly magical about the perfect fish taco, and this Fish Tacos with Lime Crema and Cabbage Slaw Recipe checks all the boxes: fresh, flavorful, and absolutely satisfying. It’s reliable, easy to customize, and ideal for sharing with friends or family. Trust me, once you try it, this recipe will quickly become one of your all-time favorites too—so get cooking and enjoy every bright, crunchy, creamy bite!
Print
Fish Tacos with Lime Crema and Cabbage Slaw Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Frying
- Cuisine: Mexican
Description
These delicious Fish Tacos feature flaky white fish seasoned with chili powder and cumin, pan-seared to perfection, then topped with crunchy shredded cabbage, fresh cilantro, and a zesty lime crema. Perfect for a quick and flavorful dinner that brings vibrant Mexican-inspired flavors to your table.
Ingredients
Fish and Seasoning
- 1 lb white fish fillets (such as cod, tilapia, or halibut)
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- Salt and pepper, to taste
- Juice of 1 lime
Toppings and Assembly
- 8 small flour or corn tortillas
- 1 cup shredded cabbage or slaw mix
- 1/4 cup chopped fresh cilantro
- 1/2 cup sour cream or Greek yogurt
- Juice of 1 lime
- Salt, to taste
Instructions
- Season the Fish: In a small bowl, combine chili powder, cumin, salt, and pepper. Rub this seasoning mixture evenly onto both sides of the fish fillets, then drizzle the fillets with the juice of one lime to infuse fresh citrus flavor.
- Cook the Fish: Heat olive oil in a skillet over medium heat. Place the seasoned fish fillets in the skillet and cook for 3 to 4 minutes on each side, or until the fish is opaque and flakes easily when tested with a fork. Remove the cooked fish from the skillet and use a fork to flake it into bite-sized pieces.
- Prepare the Lime Crema: In a small bowl, whisk together sour cream or Greek yogurt with the juice of one lime and a pinch of salt. Adjust seasoning to taste. This creamy sauce will add a tangy and smooth contrast to the tacos.
- Assemble the Tacos: Warm the tortillas briefly in a dry skillet or microwave until pliable. Divide the flaked fish evenly among the tortillas. Top each with shredded cabbage, a spoonful of lime crema, and sprinkle with fresh chopped cilantro for brightness.
- Serve: Serve the fish tacos immediately with extra lime wedges on the side for an optional burst of citrus flavor.
Notes
- You can substitute the white fish with any firm, flaky fish you prefer.
- For a healthier option, use corn tortillas instead of flour tortillas.
- If you like spice, add a pinch of cayenne pepper to the seasoning mix.
- Sour cream can be replaced with Greek yogurt for a lower-fat alternative.
- To make the tacos gluten-free, ensure the tortillas are corn-based and check seasoning labels for gluten.
- Warm the tortillas properly so they don’t crack when folded.

