There’s something about biting into a freshly assembled fish taco that instantly transports you to a sunny coastal getaway. These Summer Fish Tacos with Cabbage Slaw are light, zesty, and bursting with flavor—perfect for warm evenings, backyard dinners, or quick weeknight meals.

I first made these after a beach trip when we brought back some fresh-caught fish and whatever produce we had in the fridge. The crispy slaw, the tangy lime crema, and the flaky fish wrapped in a warm tortilla created pure summer magic on a plate. It’s now one of our most loved meals—easy, refreshing, and surprisingly budget-friendly.
Whether you're cooking for the whole family or whipping up something special for two, these tacos are sure to make dinner feel like a summer celebration.
Why You'll Love This Summer Fish Tacos with Cabbage Slaw Recipe
If you’re looking for a meal that’s healthy, easy, and packed with fresh flavors, look no further. These Summer Fish Tacos are a seasonal staple that delivers big on taste with minimal effort.
First off, they’re incredibly fast and fuss-free. You can have this meal on the table in just 30 minutes—from prep to plate. That’s faster than takeout and a whole lot more satisfying.
They’re also super light and fresh, which makes them ideal for warm-weather dinners. The crispy cabbage slaw gives the tacos crunch, the fish adds protein without heaviness, and the zesty lime sauce ties it all together beautifully.
Another huge win? These tacos are budget-friendly and versatile. You can use almost any white fish you have on hand—tilapia, cod, or even frozen filets work great. And the slaw is made with just a handful of ingredients you probably already have.
Finally, they’re crowd-pleasers. Whether you're feeding picky eaters or entertaining friends, you can lay out the components and let everyone build their own. Add hot sauce, avocado, or salsa for a taco bar everyone will love.
These tacos are proof that you don’t need fancy ingredients or hours in the kitchen to serve something truly special.
Ingredients Notes

The beauty of this dish lies in its simplicity and balance of flavors. Every ingredient has a role—whether it’s bringing crunch, creaminess, or a citrusy kick.
White fish is the heart of these tacos. I recommend using tilapia or cod because they’re mild, flaky, and cook quickly. Mahi-mahi or halibut are also fantastic options if you're feeling fancy. Fresh or frozen both work—just be sure to pat them dry so they sear nicely.
Cabbage brings that satisfying crunch. I usually go for green cabbage because it’s mild and holds up well after being dressed. Red cabbage works too and adds a lovely pop of color. Finely shredding it ensures every bite has the perfect slaw-to-fish ratio.
For the slaw dressing, lime juice and Greek yogurt are my go-to combination. It’s creamy, tangy, and much lighter than mayo-based dressings. Add in some salt and a drizzle of honey, and you’ve got a refreshing, vibrant topping that pairs beautifully with the warm fish.
Let’s talk about tortillas. Corn tortillas give you that authentic, slightly charred taco experience when warmed on a skillet. Flour tortillas are softer and a little easier for little hands, so pick whichever suits your crew.
As for seasoning, a mix of chili powder, cumin, garlic powder, and paprika gives the fish a flavorful crust with just a hint of heat. You can adjust the spice level based on your preferences.
No special tools are required—just a skillet for the fish, a bowl for the slaw, and a citrus juicer if you have one. It’s a low-lift, high-reward kind of meal.
How To Make This Summer Fish Tacos with Cabbage Slaw

Making these tacos is quick and easy—even if it's your first time working with fish. You’ll be amazed how fast they come together once your ingredients are prepped.
Start by prepping your slaw, since it benefits from a few minutes to marinate. Thinly slice the cabbage and toss it with Greek yogurt, lime juice, honey, and salt. Let it sit while you prepare the fish—it'll soften slightly and become even more flavorful.
Next, pat your fish fillets dry and season them generously with your spice blend. Heat a tablespoon of oil in a nonstick skillet over medium-high heat. Once hot, add the fish and cook for 3-4 minutes per side. You're looking for a golden crust on the outside and opaque, flaky texture on the inside. Use a fork to gently break the cooked fish into bite-sized chunks.
While the fish is cooking, warm your tortillas. You can wrap them in foil and pop them in a 300°F oven for a few minutes, or heat them directly on a skillet for about 30 seconds per side until they’re soft and lightly browned.
Now comes the fun part—assembling your tacos. Start with a layer of cabbage slaw on the tortilla, add the fish, and top with extra lime crema, cilantro, or avocado if you’d like. A squeeze of fresh lime juice brings everything to life.
From start to finish, this recipe takes about 30 minutes. It’s the perfect option for busy nights when you want something fresh and flavorful without spending all evening in the kitchen.
Storage Options
These tacos are best enjoyed fresh, but if you find yourself with leftovers, there are a few ways to store them and still enjoy great results.
Store cooked fish in an airtight container in the fridge for up to 2 days. To avoid drying it out, don’t reheat it too long—just a quick warm-up in a skillet or microwave will do.
The cabbage slaw actually holds up really well for about 2 days in the fridge. In fact, it often tastes better the next day as the flavors continue to meld.
Keep the tortillas separate and store them in a sealed bag or wrap. If you’ve already warmed them once, they’ll reheat quickly in a dry skillet or even the microwave wrapped in a damp paper towel.
To reassemble, warm the fish and tortillas, then top with the chilled slaw. It’s almost as good as the first night—and maybe even easier the second time around.
Variations and Substitutions
One of the best things about this recipe is how easy it is to adapt to your tastes or dietary needs. Here are some fun ways to switch things up:
If you're not a fan of fish, try using shrimp instead. They cook in minutes and soak up all that seasoning beautifully. Just make sure to peel and devein them first.
For a vegetarian twist, go with crispy tofu or even roasted cauliflower. Toss them in the same spice blend and roast until golden. They pair just as well with the cabbage slaw.
Looking to spice things up? Add some pickled red onions or jalapeño slices on top. They’ll give the tacos a bright, tangy kick that complements the creaminess of the yogurt dressing.
If you’re dairy-free, swap out the Greek yogurt in the slaw for vegan mayo or coconut yogurt. You’ll still get that creamy texture without the dairy.
And for a heartier meal, serve the taco components over a bowl of rice or quinoa to make fish taco bowls. It’s a great option for meal prep and just as satisfying.
No matter how you customize it, this recipe is a great foundation to play with. Don’t be afraid to get creative and make it your own!
PrintSummer Fish Tacos with Cabbage Slaw Seafood Recipe
Enjoy a light and refreshing meal with these Summer Fish Tacos with Cabbage Slaw. Perfect for warm weather, these tacos feature seasoned fish, topped with a tangy cabbage slaw and served in soft tortillas. Easy to prepare and packed with flavor!
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Seafood, dinner
- Method: Grilling
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
-
1 lb white fish (such as tilapia, cod, or mahi-mahi)
-
1 tablespoon olive oil
-
1 teaspoon chili powder
-
1 teaspoon garlic powder
-
½ teaspoon cumin
-
Salt and pepper to taste
-
8 small corn or flour tortillas
-
2 cups shredded cabbage
-
½ cup shredded carrots
-
¼ cup chopped cilantro
-
1 tablespoon lime juice
-
1 tablespoon apple cider vinegar
-
½ teaspoon sugar
-
¼ cup sour cream
-
2 tablespoons mayonnaise
-
1 teaspoon hot sauce (optional)
-
Lime wedges, for serving
Instructions
-
Preheat grill or skillet over medium heat.
-
Season fish with olive oil, chili powder, garlic powder, cumin, salt, and pepper. Cook for 3-4 minutes per side until the fish is fully cooked and flaky.
-
While the fish is cooking, prepare the cabbage slaw: mix shredded cabbage, carrots, cilantro, lime juice, apple cider vinegar, and sugar in a bowl. Toss to combine.
-
In a separate bowl, whisk together sour cream, mayonnaise, and hot sauce if using.
-
Once the fish is ready, flake it into pieces and place it on the tortillas.
-
Top with the cabbage slaw and a drizzle of the sour cream mixture. Serve with lime wedges.
Notes
-
You can use any mild, flaky white fish for this recipe.
-
For extra flavor, try adding a sprinkle of cotija cheese on top of the tacos.
-
If you prefer a spicier kick, add more hot sauce or chili flakes to the slaw.
Nutrition
- Serving Size: 2 tacos
- Calories: 350 kcal
- Sugar: 5g
- Sodium: 650 mg





Leave a Reply