If you are craving something fresh, flavorful, and downright satisfying, this Fish Tacos with Lime Crema and Cabbage Slaw Recipe is a total game changer. Imagine tender, flaky white fish seasoned with a perfect blend of chili powder and cumin, nestled inside warm tortillas, crowned with crisp cabbage slaw and a zesty lime crema that brightens every bite. It’s a dish that feels vibrant and light but so indulgent in the best way possible. Whether you’re cooking for a casual weeknight dinner or impressing friends at your next gathering, these tacos feel like a little fiesta on your plate every single time.

Ingredients You’ll Need
The beauty of this Fish Tacos with Lime Crema and Cabbage Slaw Recipe lies in its simplicity. Each ingredient plays a crucial role, from the flaky fish that forms the heart of the dish to the fresh cilantro that adds a pop of color and flavor. You’ll love how these accessible staples come together to create something truly special.
- 1 lb white fish fillets (such as cod, tilapia, or halibut): Choose fresh, firm fillets for the best texture and flavor.
- 1 tablespoon olive oil: For perfectly searing the fish to a tender finish.
- 1 teaspoon chili powder: Adds a smoky, mildly spicy kick that complements the fish beautifully.
- 1/2 teaspoon cumin: Gives a warm and earthy depth to the seasoning mix.
- Salt and pepper, to taste: Essential for bringing all the flavors together.
- Juice of 1 lime: Brightens the fish with a fresh and tangy zing.
- 8 small flour or corn tortillas: Choose your favorite base for wrapping these tasty goodies.
- 1 cup shredded cabbage or slaw mix: Adds a crisp and refreshing crunch.
- 1/4 cup chopped fresh cilantro: A fragrant, herbal touch to finish the tacos.
- 1/2 cup sour cream or Greek yogurt: The creamy base for the luscious lime crema.
- Juice of 1 lime (for crema): Infuses the crema with a kick of citrus freshness.
- Salt, to taste (for crema): Balances the tang and creaminess perfectly.
How to Make Fish Tacos with Lime Crema and Cabbage Slaw Recipe
Step 1: Season the Fish
The magic starts with seasoning. In a small bowl, combine chili powder, cumin, salt, and pepper, then lovingly rub this spice blend onto both sides of your fish fillets. Don’t forget to drizzle the lime juice over them; that citrusy tang will brighten the fish while it cooks and adds an irresistible fresh layer.
Step 2: Cook the Fish
Heat the olive oil in a skillet over medium heat until shimmering. Gently place your seasoned fish fillets into the pan and cook for about 3-4 minutes per side. You’ll know it’s ready when the fish easily flakes with a fork. Once cooked, take the fillets off the heat and use a fork to break the fish into bite-sized flakes, perfect for filling your tacos.
Step 3: Prepare the Lime Crema
While the fish cooks, whip up the lime crema. In a small bowl, whisk together the sour cream or Greek yogurt with the fresh lime juice and a pinch of salt. This creamy, tangy sauce is the perfect partner for the spicy fish and crunchy slaw, tying everything together with a silky finish.
Step 4: Assemble the Fish Tacos with Lime Crema and Cabbage Slaw Recipe
Warm your tortillas until soft and pliable. Then, build your tacos by dividing the flaky fish onto each tortilla, layering on the shredded cabbage or slaw, and drizzling generously with the luscious lime crema. Sprinkle chopped cilantro on top to add a burst of color and herbal freshness. Serve immediately for the best taste experience.
How to Serve Fish Tacos with Lime Crema and Cabbage Slaw Recipe
Garnishes
To amp up the flavor and presentation, fresh lime wedges are a must-have. Squeezing extra lime over your assembled tacos just before eating adds an irresistible brightness. You can also sprinkle some sliced jalapeños if you love a little extra heat or add a dash of hot sauce for a zesty punch. Don’t forget extra cilantro for a garden-fresh flair!
Side Dishes
These tacos pair wonderfully with a simple side like Mexican rice or black beans to round out the meal without overpowering the delicate fish. A crisp corn salad or grilled street corn would add a smoky sweetness that complements the tangy lime crema perfectly. For a lighter touch, serve with a fresh avocado salad or a chilled cucumber and tomato salad drizzled with olive oil and lime juice.
Creative Ways to Present
For a fun twist, try serving these Fish Tacos with Lime Crema and Cabbage Slaw Recipe as an open-faced taco bar where everyone can customize their own toppings. Line up small bowls with extra crema, chopped jalapeños, radishes, and different salsas to elevate the experience. Alternatively, serve in mini taco shells or lettuce wraps for a low-carb and playful presentation perfect for gatherings.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store the cooked fish, slaw, and lime crema separately in airtight containers in the refrigerator. They will stay fresh and delicious for up to 3-4 days. Keeping components separate prevents soggy tortillas and helps maintain the bright, fresh flavors.
Freezing
While the cooked fish can be frozen for later use, it’s best to freeze it without the slaw or crema to preserve texture and flavor. Place the flaked fish in a freezer-safe container or bag, removing as much air as possible, and freeze for up to 2 months. Thaw gently in the fridge before reheating.
Reheating
To reheat, warm the fish gently in a skillet over medium-low heat or in the microwave in short bursts to avoid drying it out. Reheat tortillas separately by wrapping them in a damp cloth and microwaving for about 30 seconds or warming briefly in a dry pan. Add the slaw and lime crema fresh before assembling your tacos to keep everything crisp and vibrant.
FAQs
Can I use frozen fish for this recipe?
Absolutely! Just make sure to thaw the fish completely and pat it dry before seasoning and cooking to avoid excess moisture that could steam the fish instead of searing it.
What kind of tortillas work best for fish tacos?
Both flour and corn tortillas work beautifully; it’s mostly a matter of personal preference. Corn tortillas add a traditional touch and a bit more texture, while flour tortillas tend to be softer and more pliable.
Is Greek yogurt a good substitute for sour cream in the lime crema?
Yes, Greek yogurt is a fantastic substitute that adds protein and a slight tanginess, making the lime crema lighter and just as creamy.
Can I make the slaw from scratch instead of using a pre-made mix?
Definitely! Thinly slice green and purple cabbage, carrots, and a little onion or radish if you like. Toss with a dash of lime juice and salt for a fresh homemade slaw that fits perfectly with these tacos.
How can I add more spice to these fish tacos?
Add sliced jalapeños, a dash of cayenne pepper in the seasoning, or serve with your favorite hot sauce on the side. You can also mix a pinch of chipotle powder into the lime crema for a smoky heat.
Final Thoughts
These Fish Tacos with Lime Crema and Cabbage Slaw Recipe are such a joy to make and even more delightful to eat. They bring together simple, fresh ingredients in a way that feels celebratory yet approachable. Whether you’re a seasoned cook or just starting out, this recipe promises a burst of flavor and a boost of confidence every time. Go ahead, give it a try—your taste buds will thank you!
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
- Diet: Low Fat
Description
These flavorful Fish Tacos are a quick and easy meal perfect for weeknights or casual gatherings. Tender white fish fillets are seasoned with chili powder, cumin, and fresh lime juice, then pan-cooked to flaky perfection. Served in warm tortillas with crunchy cabbage, zesty lime crema, and fresh cilantro, these tacos deliver a delicious combination of bright and savory flavors in just 20 minutes.
Ingredients
For the Fish
- 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
For the Tacos
- 8 small flour or corn tortillas
- 1 cup shredded cabbage or slaw mix
- 1/4 cup chopped fresh cilantro
For the Lime Crema
- 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 the seasoning mixture onto both sides of the fish fillets. Drizzle with the juice of one lime to add brightness and help infuse flavor.
- Cook the Fish: Heat olive oil in a skillet over medium heat. Add the seasoned fish fillets and cook for 3 to 4 minutes on each side until the fish flakes easily with a fork and is cooked through. Remove from heat and use a fork to flake the fish into bite-sized pieces.
- Prepare the Lime Crema: In a small bowl, whisk together sour cream or Greek yogurt, lime juice, and a pinch of salt. Adjust seasoning to taste. This tangy crema adds a cool and creamy contrast to the spiced fish.
- Assemble the Tacos: Warm the tortillas in a dry skillet or microwave to make them pliable. Divide the flaked fish evenly among the tortillas. Top each with shredded cabbage or slaw mix, a generous spoonful of lime crema, and sprinkle with fresh chopped cilantro.
- Serve: Serve the fish tacos immediately with additional lime wedges on the side for extra citrus kick. Enjoy them fresh for the best texture and flavor.
Notes
- Use corn tortillas for a gluten-free option.
- If preferred, substitute sour cream with Greek yogurt to reduce fat and add protein.
- For extra spice, add sliced jalapeños or a hot sauce drizzle to the tacos.
- The fish can be grilled instead of pan-cooked for a smoky flavor.
- Leftover fish can be stored refrigerated for up to 2 days but assemble tacos fresh to avoid soggy tortillas.

