There’s something magical about biting into a fresh fish taco on a warm summer evening. The crispy, flaky fish wrapped in a soft tortilla and topped with crunchy cabbage slaw, a squeeze of lime, and a drizzle of creamy sauce—it’s the perfect bite of sunshine.
I first made these tacos on a beach vacation with friends. With the grill going and everyone gathered around, this recipe quickly became the star of the night. It’s quick, easy, and full of flavor—everything you want from a summer meal.
Whether you're hosting a backyard BBQ or just craving something light and refreshing for dinner, these Summer Fish Tacos with Cabbage Slaw are sure to hit the spot.
Why You'll Love This Summer Fish Tacos with Cabbage Slaw
This recipe is more than just delicious—it checks every box for a go-to summer dinner.
First, these tacos are incredibly quick and easy. From start to finish, you’re looking at just 30 minutes. That means more time enjoying the sunshine and less time in the kitchen.
They’re also budget-friendly. With a few pantry staples and some fresh produce, you can feed a crowd without breaking the bank. White fish like tilapia or cod is affordable and perfect for tacos.
What makes this recipe a standout is the cabbage slaw. It adds a cool, tangy crunch that pairs beautifully with the warm, flaky fish. You’ll want to put it on everything!
Plus, they’re customizable. From spicy chipotle sauce to mango salsa, there’s plenty of room to get creative and make them your own.
So whether you’re feeding picky kids or flavor-loving adults, these tacos are sure to be a hit.
Ingredients Notes

The beauty of these Summer Fish Tacos lies in the fresh, simple ingredients that come together to create bold, satisfying flavors.
White fish like tilapia, cod, or mahi-mahi is ideal for this recipe. It’s mild in flavor, cooks quickly, and flakes beautifully. Just season it well and let the grill or skillet do the rest.
Cabbage is the secret to that irresistible crunch. I like to use a mix of red and green cabbage for color and texture. Tossed with lime juice, a touch of honey, and a pinch of salt, it transforms into a refreshing slaw that balances the richness of the fish.
Corn tortillas add a warm, earthy note that complements the seafood perfectly. Warm them slightly before serving to keep them soft and pliable.
Spices and seasoning are essential. A simple blend of cumin, paprika, garlic powder, and salt gives the fish just the right kick without overwhelming its delicate flavor.
You’ll also need a mixing bowl and a skillet or grill pan to cook the fish. If you're grilling outdoors, a grill basket makes turning the fish easier and keeps it from falling apart.
How To Make This Summer Fish Tacos with Cabbage Slaw

Making these tacos is easier than you might think, and once you’ve done it once, you’ll want to keep them in your weekly rotation.
Start by prepping the slaw. In a large bowl, combine shredded red and green cabbage, fresh lime juice, a touch of honey, and a little salt. Toss everything well and let it sit while you prepare the fish—this gives the flavors time to meld.
Next, pat your fish dry and season it generously with your spice mix. Heat a little oil in a skillet over medium-high heat, or fire up your grill if you're cooking outdoors. Cook the fish for 2-3 minutes per side, until it’s opaque and flakes easily with a fork.
While the fish cooks, warm your corn tortillas. You can do this directly over a gas flame for a bit of char, or in a dry skillet for about 30 seconds per side. Keep them warm by wrapping them in a clean kitchen towel.
Once everything is ready, it’s time to assemble. Break the fish into large chunks and divide it among the tortillas. Top with a generous scoop of cabbage slaw, a drizzle of your favorite creamy sauce—like sour cream mixed with lime and a pinch of chili powder—and a few fresh cilantro leaves if you have them.
In about 30 minutes, you’ll have a plate full of light, crunchy, flavor-packed tacos that taste like summer in every bite.
Storage Options
If you have leftovers, they store surprisingly well with a few simple tricks.
Cooked fish should be stored in an airtight container in the fridge and eaten within 2 days. Reheat gently in a skillet over low heat or enjoy it cold in a taco salad.
Cabbage slaw can be made ahead and will keep in the fridge for up to 3 days. In fact, letting it sit for a few hours deepens the flavor and softens the cabbage just a bit.
Keep tortillas in a sealed bag or container at room temperature for a couple of days or in the fridge for longer freshness. Reheat as needed.
To reheat tacos, it’s best to store each component separately and assemble just before eating to preserve texture.
Variations and Substitutions
These tacos are endlessly versatile, which makes them perfect for experimenting with different flavors.
Try switching up the fish. Salmon adds a rich, buttery flavor, while shrimp offers a sweet and juicy alternative. Just adjust the cooking time as needed.
Not a seafood fan? Use grilled chicken or tofu instead. Both pair beautifully with the slaw and spices.
You can also change up the slaw. Add shredded carrots, thinly sliced jalapeños, or diced mango for an extra punch of flavor and color.
For a different spin, top your tacos with fruit salsa. Mango, pineapple, or peach salsa adds a tropical twist that’s perfect for summer.
Don’t be afraid to play with the sauces. A drizzle of chipotle mayo, avocado crema, or even a simple squeeze of lime can take these tacos in a whole new direction.
PrintSummer Fish Tacos with Cabbage Slaw Seafood Recipe
Enjoy these refreshing Summer Fish Tacos with Cabbage Slaw—a vibrant seafood recipe featuring flaky grilled fish, tangy slaw, and creamy sauce. Perfect for light dinners or entertaining, these tacos are easy to prepare and full of flavor.
- 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)
-
2 tbsp olive oil
-
1 tsp chili powder
-
½ tsp cumin
-
½ tsp garlic powder
-
½ tsp paprika
-
Salt and pepper to taste
-
2 cups shredded cabbage (red or green)
-
¼ cup chopped cilantro
-
2 tbsp lime juice
-
¼ cup mayonnaise or Greek yogurt
-
1 tsp honey
-
8 small corn tortillas
-
Optional toppings: avocado slices, lime wedges, hot sauce
Instructions
-
Preheat grill or skillet to medium-high heat.
-
In a small bowl, mix olive oil, chili powder, cumin, garlic powder, paprika, salt, and pepper.
-
Rub mixture over both sides of fish fillets.
-
Grill or pan-cook fish for 3–4 minutes per side until opaque and flaky.
-
For slaw, mix cabbage, cilantro, lime juice, mayonnaise (or yogurt), and honey in a bowl.
-
Warm tortillas on a skillet or grill.
-
Flake the fish and assemble tacos with slaw and optional toppings.
-
Serve immediately with lime wedges.
Notes
Enjoy these refreshing Summer Fish Tacos with Cabbage Slaw—a vibrant seafood recipe featuring flaky grilled fish, tangy slaw, and creamy sauce. Perfect for light dinners or entertaining, these tacos are easy to prepare and full of flavor.
Ingredients:
-
1 lb white fish fillets (like cod or tilapia)
-
2 tablespoon olive oil
-
1 teaspoon chili powder
-
½ teaspoon cumin
-
½ teaspoon garlic powder
-
½ teaspoon paprika
-
Salt and pepper to taste
-
2 cups shredded cabbage (red or green)
-
¼ cup chopped cilantro
-
2 tablespoon lime juice
-
¼ cup mayonnaise or Greek yogurt
-
1 teaspoon honey
-
8 small corn tortillas
-
Optional toppings: avocado slices, lime wedges, hot sauce
Instructions:
-
Preheat grill or skillet to medium-high heat.
-
In a small bowl, mix olive oil, chili powder, cumin, garlic powder, paprika, salt, and pepper.
-
Rub mixture over both sides of fish fillets.
-
Grill or pan-cook fish for 3–4 minutes per side until opaque and flaky.
-
For slaw, mix cabbage, cilantro, lime juice, mayonnaise (or yogurt), and honey in a bowl.
-
Warm tortillas on a skillet or grill.
-
Flake the fish and assemble tacos with slaw and optional toppings.
-
Serve immediately with lime wedges.
Notes:
-
Use fresh or frozen fish (thawed) for convenience.
-
Greek yogurt can be substituted for a lighter slaw.
-
Adjust spice level with chili flakes or hot sauce.
-
Cabbage slaw can be made in advance and chilled.
Nutrition
- Serving Size: 2 tacos
- Calories: 320 kcal
- Sugar: 3 g
- Sodium: 420 mg
Leave a Reply