If you’re looking for a vibrant and refreshing meal that bursts with flavor, the Fish Tacos with Lime Crema and Cabbage Slaw Recipe is your new best friend in the kitchen. This dish combines tender, perfectly seasoned fish with a zesty lime crema and crunchy cabbage slaw, delivering an irresistible balance of textures and tastes that’s perfect for any day of the week. Whether you’re feeding a family or entertaining friends, these tacos bring a festive, fresh vibe to your table that’s simple to make yet bursting with homemade charm.

Ingredients You’ll Need
The magic of this Fish Tacos with Lime Crema and Cabbage Slaw Recipe lies in its simplicity—each ingredient plays a crucial role in creating that perfect harmony of flavors, textures, and colors. From the mild, flaky fish to the tangy and creamy lime crema, the components blend beautifully to make every bite a delight.
- 1 lb white fish fillets (such as cod, tilapia, or halibut): Choose a mild-flavored, flaky fish for the best texture and taste in your tacos.
- 1 tablespoon olive oil: Helps in cooking the fish evenly while adding a subtle richness.
- 1 teaspoon chili powder: Adds a gentle, smoky heat that brings the fish to life.
- 1/2 teaspoon cumin: Offers an earthy warmth that complements the chili powder beautifully.
- Salt and pepper, to taste: Essential to balance and enhance all the other flavors.
- Juice of 1 lime: Brightens the fish and is key for the tangy crema and marinade.
- 8 small flour or corn tortillas: Choose your favorite type for wrapping all those delicious ingredients.
- 1 cup shredded cabbage or slaw mix: Adds a refreshing crunch that keeps the taco feeling light and vibrant.
- 1/4 cup chopped fresh cilantro: A fresh, herbaceous note that brings the whole taco together.
- 1/2 cup sour cream or Greek yogurt: Forms the creamy base of the lime crema with a mild tanginess.
How to Make Fish Tacos with Lime Crema and Cabbage Slaw Recipe
Step 1: Season the Fish
Start by mixing the chili powder, cumin, salt, and pepper in a small bowl. Rub this vibrant seasoning blend over both sides of your fish fillets. Then drizzle the fresh lime juice on top. This quick marinade infuses the fish with bright, zesty flavor that will shine through after cooking.
Step 2: Cook the Fish
Heat the olive oil in a skillet over medium heat until it’s shimmering but not smoking. Lay the seasoned fish fillets carefully in the pan and cook for 3-4 minutes per side. You’ll know they’re done when the fish flakes easily with a fork, revealing moist, tender layers beneath a lightly golden exterior. Remove from the heat and gently flake the fish into bite-sized pieces—perfect for taco assembling.
Step 3: Prepare the Lime Crema
In a small bowl, whisk together the sour cream or Greek yogurt with the juice of one lime and a pinch of salt. This creamy sauce adds a cooling, tangy element that cuts through the spices and complements the crunch of the cabbage slaw. Keep it chilled until assembly.
Step 4: Assemble the Tacos
Warm your tortillas just until they’re soft and pliable—this step makes all the difference for a perfect taco wrap! Divide the flaked fish evenly among the tortillas, then top generously with shredded cabbage or slaw mix. Drizzle over the lime crema and sprinkle with fresh cilantro for that finishing touch of herbal brightness. If you want, offer lime wedges on the side for guests to add an extra splash of fresh citrus.
How to Serve Fish Tacos with Lime Crema and Cabbage Slaw Recipe

Garnishes
While the core ingredients shine on their own, a few simple garnishes can push these tacos to the next level. Try adding sliced avocado for a creamy, buttery contrast or some thinly sliced radishes for a peppery crunch. A sprinkle of crumbled queso fresco or cotija cheese adds a salty, creamy depth.
Side Dishes
Fish Tacos with Lime Crema and Cabbage Slaw Recipe pair wonderfully with light, bright sides like Mexican street corn salad, black beans, or a simple cilantro-lime rice. A fresh mango salsa or pineapple salad can also bring a tropical, fruity vibe to your feast that’s irresistible with the fish.
Creative Ways to Present
If you’re entertaining, consider serving all the components in individual bowls so guests can build their own tacos. This not only looks colorful and inviting, it also turns dinner into a fun, interactive experience. You can also use hard taco shells for a crunchier twist or even serve the fish and slaw over tostadas for a playful variation.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers, store the cooked fish and lime crema separately in airtight containers in the refrigerator. Keep the cabbage slaw fresh by storing it chilled and undressed if possible. The tortillas are best stored wrapped in foil or plastic wrap to maintain softness.
Freezing
It’s best to freeze only the seasoned, uncooked fish if you want to prepare ahead. Once cooked, fish tacos are at their freshest and flakiest if enjoyed within a day or two of making them. The lime crema and slaw don’t freeze well, as their textures can change.
Reheating
To reheat the fish, use a gentle low heat in a skillet or microwave just until warmed through, making sure not to overcook and dry it out. Warm the tortillas separately, and serve everything with fresh cabbage slaw and lime crema to keep the flavors and textures just right.
FAQs
Can I use frozen fish for this recipe?
Absolutely! Just thaw the fish properly before seasoning and cooking. Pat it dry to remove excess moisture so that it sears nicely in the pan, giving you that perfect flaky texture.
What kind of tortillas work best for these fish tacos?
Both flour and corn tortillas are excellent choices—use whichever you prefer or have on hand. Corn tortillas offer a traditional flavor and slightly firmer texture, while flour tortillas are soft and slightly sweeter.
Can I make the lime crema dairy-free?
Yes! Substitute the sour cream or Greek yogurt with a dairy-free yogurt or a cashew-based crema to keep the lime crema creamy and tangy without dairy.
How spicy are these fish tacos?
The spice level is mild thanks to the chili powder and cumin. If you want more heat, add a pinch of cayenne or some sliced jalapeños on top for an extra kick.
Is it important to use fresh lime juice?
Fresh lime juice really makes a difference in this recipe! It brightens the flavors in the fish and lime crema far better than bottled juice, giving your tacos that fresh, zesty punch you want.
Final Thoughts
This Fish Tacos with Lime Crema and Cabbage Slaw Recipe is a shining example of how simple ingredients can come together to create something truly special. It’s fresh, flavorful, and totally satisfying—whether for a quick weeknight dinner or a casual weekend gathering. I hope you enjoy making and sharing this recipe as much as I love eating it. Trust me, it’s going to become a fast favorite in your recipe collection!
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 Course
- Method: Frying
- Cuisine: Mexican
- Diet: Low Fat
Description
These easy and flavorful Fish Tacos feature tender white fish fillets seasoned with chili powder and cumin, pan-seared to perfection, and topped with a fresh lime crema and crunchy cabbage slaw. Ready in just 20 minutes, this vibrant dish is perfect for a quick weeknight dinner or casual gathering.
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 (for crema)
- Salt, to taste (for crema)
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. Drizzle the juice of one lime over the fillets to add a bright, tangy flavor.
- Cook the Fish: Heat the olive oil in a skillet over medium heat. Carefully add the seasoned fish fillets and cook for about 3-4 minutes on each side, or until the fish flakes easily when tested with a fork. Once cooked, remove the fish from the skillet and gently flake it into bite-sized pieces using a fork.
- Prepare the Lime Crema: In a small bowl, whisk together the sour cream or Greek yogurt with the juice of one lime and a pinch of salt. This creamy sauce will add a refreshing contrast to the seasoned fish and crunchy slaw.
- Assemble the Tacos: Warm the tortillas to make them pliable. Divide the flaked fish evenly among the tortillas. Top each taco with shredded cabbage or slaw, a dollop of the lime crema, and a sprinkle of fresh chopped cilantro for brightness.
- Serve: Serve the tacos immediately with extra lime wedges on the side for an additional burst of citrus, perfect for squeezing over the assembled tacos.
Notes
- Use firm white fish like cod, tilapia, or halibut for best results.
- For a gluten-free option, use corn tortillas instead of flour tortillas.
- Adjust chili powder and cumin levels to suit your spice preference.
- You can substitute sour cream with Greek yogurt for a lighter crema.
- To keep tacos warm, wrap them in foil or keep in a warm oven before serving.
- Optional toppings such as sliced avocado, diced tomatoes, or jalapeños can be added for extra flavor and texture.

