There's something magical about biting into a freshly made fish taco on a warm summer evening. The crisp slaw, zesty lime crema, and tender, flaky fish all wrapped in a warm tortilla create a burst of flavor that's as refreshing as a sea breeze.
I started making these Summer Fish Tacos with Cabbage Slaw during a beach trip years ago, trying to recreate a meal I had at a tiny seaside taco shack. Since then, they've become a summer staple at our house—quick to make, fun to serve, and always a hit at gatherings.
They're perfect for lazy weeknights or lively weekend cookouts. Let's dive into why you'll be reaching for this recipe all season long.
Why You'll Love These Summer Fish Tacos
These tacos deliver big on flavor and ease, making them ideal for your warm-weather meal rotation.
First off, they’re incredibly quick and easy to prepare. From start to finish, you can have these tacos on the table in under 30 minutes. The fish cooks in mere minutes, and the slaw comes together with just a few pantry staples.
They’re also light yet satisfying, perfect for hot days when you crave something fresh but still filling. The crisp cabbage slaw adds a refreshing crunch, while the warm, seasoned fish offers protein and depth.
Another huge plus? They’re budget-friendly. You can use whatever white fish is on sale—cod, tilapia, or even frozen filets work beautifully. The remaining ingredients are common kitchen staples or inexpensive produce.
Finally, these tacos are endlessly versatile. You can tweak the toppings, use corn or flour tortillas, or add heat with jalapeños or hot sauce. It’s a recipe that bends to your preferences without breaking a sweat.
So whether you're hosting a backyard bash or just looking for a simple dinner, these tacos are up to the task.
Ingredients Notes

These Summer Fish Tacos rely on fresh, simple ingredients that work together to create bold, beachy flavor.
Start with the white fish. I typically reach for cod or tilapia, which are both mild, flaky, and affordable. If you're feeling fancy, halibut or mahi mahi will elevate the dish even more. Fresh or frozen (thawed) both work well.
The cabbage slaw is where the crunch and color come in. I like to use a mix of green and purple cabbage for visual appeal and textural variety. A simple dressing of lime juice, olive oil, honey, and salt pulls it all together with a tangy-sweet finish.
For the spice blend, paprika, cumin, garlic powder, and a pinch of cayenne give the fish a smoky kick without overpowering its delicate flavor. A squeeze of lime over the cooked fish brightens everything up.
Corn tortillas are my go-to for authenticity and texture. I warm them directly over the flame on my gas stove for a slight char, but a dry skillet works too. Flour tortillas will also do if that’s your preference.
You’ll also want a tangy lime crema to drizzle over the top. It’s just sour cream (or Greek yogurt), lime juice, and a pinch of salt, stirred together for a creamy, citrusy topping that pulls every bite together.
No special equipment needed here—just a good non-stick or cast iron skillet, a mixing bowl for the slaw, and your favorite knife for prepping.
How To Make These Summer Fish Tacos

Making these tacos is a breeze, and the process is so satisfying. Let me guide you through it.
Start by mixing up the slaw. Shred your cabbage thinly and toss it in a large bowl with lime juice, olive oil, honey, salt, and a little chopped cilantro if you like. Let it sit while you prep everything else so the flavors have time to meld.
Next, season the fish. Pat it dry and coat both sides with your spice mixture. Heat a skillet over medium-high heat and add a splash of oil. Once it’s hot, lay the fish down and cook for 2-3 minutes per side, depending on thickness. It should flake easily with a fork and develop a golden crust.
While the fish cooks, stir together your lime crema. In a small bowl, combine sour cream, lime juice, and salt until smooth. This can be made ahead of time and stored in the fridge for up to 2 days.
Warm your tortillas while the fish finishes. I do this directly over the flame for 20-30 seconds per side until they get a few charred spots, but any dry skillet will do. Keep them warm in a towel.
Now, assemble: place a few pieces of fish on each tortilla, top with a generous helping of slaw, and finish with a drizzle of crema. A few extra lime wedges on the side never hurt.
From start to finish, you’re looking at about 25-30 minutes, including prep and cook time. The result? A stack of colorful, flavorful tacos that feel like summer in every bite.
Storage Options
If you have leftovers (lucky you!), there are a few simple ways to keep them fresh.
Store any leftover fish in an airtight container in the refrigerator for up to 2 days. Reheat it gently in a skillet over low heat to avoid drying it out. You can also flake it cold into a salad for a fresh take.
The cabbage slaw holds up surprisingly well. Since there's no mayo, it stays crisp and bright in the fridge for up to 2 days. Give it a quick toss before using to redistribute the dressing.
Keep your lime crema in a sealed container for up to 3 days. It may thicken slightly, but a quick stir will bring it back to life.
Avoid storing assembled tacos, as the tortillas can get soggy. Instead, store components separately and build fresh when you're ready to eat.
Variations and Substitutions
One of the best things about this recipe is how easily it adapts to what you have on hand.
Try swapping the fish for shrimp if that's more your style. Just toss peeled, deveined shrimp in the same seasoning and cook for about 2 minutes per side.
If you want a spicier kick, add chopped jalapeños to your slaw or mix a bit of hot sauce into your crema. You could also sprinkle in some chipotle powder or chili flakes to the spice blend.
No cabbage? Use bagged coleslaw mix or even shredded lettuce in a pinch. It won’t have quite the same crunch, but it'll still be tasty.
For a heartier version, try adding black beans or avocado slices. They add creaminess and make the meal a bit more filling.
And if you're dairy-free, the crema can easily be made with a plant-based yogurt or sour cream alternative. You won’t miss a thing.
Don’t be afraid to play around and make these tacos your own. The base recipe is strong, but the variations are endless—just like the summer days they were made for.
PrintSummer Fish Tacos with Cabbage Slaw Seafood Recipe
These Summer Fish Tacos with Cabbage Slaw are a fresh and flavorful seafood recipe, perfect for warm-weather meals. Featuring tender white fish, crunchy cabbage slaw, and zesty lime, this recipe is quick, healthy, and packed with summer flavor. Ideal for family dinners, cookouts, or casual gatherings.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
-
1 lb white fish fillets (like cod or tilapia)
-
1 tbsp olive oil
-
1 tsp chili powder
-
½ tsp cumin
-
½ tsp garlic powder
-
Salt and pepper to taste
-
2 cups shredded green cabbage
-
½ cup shredded red cabbage
-
¼ cup chopped cilantro
-
2 tbsp mayonnaise
-
1 tbsp lime juice
-
8 small corn tortillas
-
Lime wedges, for serving
Instructions
-
Preheat a skillet or grill over medium heat.
-
Season fish with olive oil, chili powder, cumin, garlic powder, salt, and pepper.
-
Cook fish for 3-4 minutes per side until flaky. Remove and set aside.
-
In a bowl, mix green and red cabbage, cilantro, mayonnaise, and lime juice. Toss well to combine.
-
Warm tortillas in a skillet or microwave.
-
Assemble tacos by placing flaked fish into tortillas and topping with cabbage slaw.
-
Serve with lime wedges.
Notes
-
You can substitute Greek yogurt for mayo in the slaw for a lighter option.
-
Fish can be grilled, baked, or pan-seared.
-
Add avocado or hot sauce for extra flavor.
Nutrition
- Serving Size: 2 tacos
- Calories: 320 kcal
- Sugar: 3 g
- Sodium: 480






Leave a Reply