There's something magical about biting into a crisp, flavorful fish taco on a hot summer day. The flaky fish, zesty slaw, and creamy sauce wrapped in a warm tortilla are the perfect combination of textures and tastes.

I first made these Summer Fish Tacos with Cabbage Slaw after a spontaneous beach trip where we scored some freshly caught snapper. What started as a quick, throw-together meal has now become a seasonal staple we crave all summer long. Light, colorful, and easy to make, this recipe checks all the boxes for a quick weeknight dinner or weekend cookout crowd-pleaser.
With only a handful of fresh ingredients and minimal cooking required, these tacos deliver big flavor without a lot of fuss. Let’s dive into why you’ll want to make this your new summer go-to.
Why You’ll Love These Summer Fish Tacos with Cabbage Slaw
Get ready to fall head over heels for these vibrant, satisfying fish tacos. They’re packed with bold flavor, come together quickly, and make dinnertime feel like a mini vacation.
They’re light, fresh, and perfect for summer.
The combination of grilled or pan-seared fish and a tangy cabbage slaw makes each bite refreshing. There’s no heavy sauce or breading—just clean, bright flavors that feel right at home on a warm day.
They’re incredibly quick to make.
From start to finish, these tacos are ready in about 30 minutes. You can prep the slaw while the fish cooks and have everything on the table before the sun sets.
They’re budget-friendly and easy to customize.
Whether you’re using snapper, tilapia, cod, or even frozen fillets, this recipe makes great use of whatever fish is accessible to you. The slaw ingredients are all inexpensive and easy to find.
They’re great for entertaining.
Set up a taco bar with the fish, slaw, warm tortillas, and your favorite toppings. It’s interactive, low-stress, and always a hit with guests.
The balance of crispy cabbage, flaky fish, and creamy sauce means each taco is bursting with flavor and texture—no fancy techniques required. Let’s talk about the simple ingredients that make it all happen.
Ingredient Notes

The magic of these Summer Fish Tacos lies in the fresh, no-fuss ingredients that come together to create something truly delicious. You don’t need anything fancy—just a few pantry staples and crisp, seasonal produce.
White fish is the heart of this recipe. I typically use snapper, tilapia, or cod because they’re mild and cook quickly. You want a flaky texture and mild flavor that will soak up the citrus and spices without overpowering the slaw. If you're using frozen fillets, just be sure to thaw and pat them dry thoroughly before cooking.
The cabbage slaw adds crunch and brightness. I use a mix of shredded green and purple cabbage for color and texture. Tossed with lime juice, cilantro, and a hint of honey or agave, it balances the savory fish perfectly and brings that fresh, tangy bite.
For extra flavor, I make a quick spice rub using paprika, garlic powder, cumin, salt, and a pinch of chili powder. It gives the fish a smoky, lightly spicy coating that crisps up beautifully in the pan or on the grill.
The creamy sauce—a mix of Greek yogurt, lime juice, and a splash of hot sauce—ties everything together. It’s a healthier alternative to sour cream but still adds richness and a little zing to every bite.
You won’t need any special equipment here. A sharp knife, cutting board, mixing bowl, and either a skillet or grill will do the trick. If you're warming the tortillas, a dry skillet or a quick trip to the oven will get them just right.
How To Make These Summer Fish Tacos with Cabbage Slaw

Making these tacos is as easy as a summer breeze. You’ll go from fresh ingredients to sizzling tacos in just a few simple steps.
Start by preparing the cabbage slaw. In a large bowl, toss your shredded green and purple cabbage with freshly squeezed lime juice, chopped cilantro, a drizzle of honey or agave, and a pinch of salt. Let it sit while you prep the fish—this allows the flavors to meld and the cabbage to soften slightly without losing its crunch.
Next, pat your fish fillets dry and season them generously with the spice mixture. If you’re grilling, brush them with a little oil to prevent sticking. If pan-searing, heat a tablespoon of oil in a nonstick or cast-iron skillet over medium-high heat. Cook the fish for 3-4 minutes per side until it flakes easily with a fork and develops a light golden crust.
While the fish is cooking, whip up your creamy lime sauce. Mix Greek yogurt with lime juice, hot sauce, and a dash of garlic powder. Taste and adjust with salt or more lime to your preference. This sauce will be your secret weapon—it brings the whole taco together.
Once everything is cooked, warm your tortillas briefly in a dry skillet or wrap them in foil and place in a low oven for a few minutes. You want them soft and pliable, but not dry.
Assemble your tacos by layering a few chunks of fish on each tortilla, topping with a generous handful of slaw, and drizzling with the yogurt sauce. Garnish with extra cilantro, lime wedges, or a few slices of jalapeño if you like a little heat.
From prep to plate, these tacos take about 30 minutes. They’re light but satisfying, and the flavors feel like a sunny escape—even if you’re just cooking in your kitchen.
Storage Options
If you happen to have leftovers (which is rare in my house!), you can easily store each component separately to maintain freshness.
Cooked fish should be stored in an airtight container in the refrigerator and eaten within 2–3 days. It’s best reheated gently in a skillet or microwave until warmed through.
Cabbage slaw keeps well in the fridge for up to 3 days. In fact, it can become even more flavorful after sitting for a few hours, making it a great make-ahead option.
Sauce can be stored in a small container with a tight lid for 3–4 days. Give it a quick stir before serving as it may separate slightly.
To reheat, I suggest warming the fish separately from the tortillas. You can steam or pan-fry tortillas quickly before serving to bring back their flexibility and warmth.
Variations and Substitutions
One of the best things about this recipe is how flexible it is. You can easily adjust based on what’s in season or what you have in your fridge.
Switch up the fish depending on what’s fresh or on sale. Salmon, halibut, or even shrimp work beautifully. Just adjust the cooking time as needed—shrimp, for example, cooks much faster.
Make it gluten-free by using corn tortillas instead of flour. You can also skip the tortillas entirely and serve everything over rice or salad for a low-carb bowl version.
Add fruit to the slaw for a tropical twist. Diced mango or pineapple add a juicy sweetness that pairs incredibly well with the smoky spice of the fish.
Change the sauce flavor with chipotle in adobo, avocado, or even a garlic-lime aioli for a richer topping. Greek yogurt keeps it light, but feel free to use sour cream or mayo if that’s what you have on hand.
Spice it up with jalapeños, a pinch of cayenne in the rub, or a dash of hot sauce in the slaw. You can customize the heat level to your preference.
The key is to make it your own. These tacos are a blank canvas for your summer cravings—don’t be afraid to get creative and try something new!
PrintSummer Fish Tacos with Cabbage Slaw Seafood Recipe
These summer fish tacos with cabbage slaw are a light, flavorful seafood recipe perfect for hot days. Featuring flaky white fish, crunchy slaw, and zesty lime crema, these tacos are easy to prepare and loaded with fresh, seasonal ingredients.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
-
1 lb white fish (like cod, halibut, or tilapia)
-
1 tbsp olive oil
-
1 tsp chili powder
-
½ tsp cumin
-
Salt and pepper to taste
-
2 cups shredded green cabbage
-
½ cup shredded red cabbage
-
¼ cup chopped cilantro
-
¼ cup mayonnaise or Greek yogurt
-
1 tbsp lime juice
-
1 tsp honey
-
8 small corn or flour tortillas
-
Optional: sliced avocado, lime wedges, jalapeño slices
Instructions
-
Preheat grill or skillet to medium-high heat.
-
Season fish with olive oil, chili powder, cumin, salt, and pepper.
-
Cook fish 3–4 minutes per side or until flaky. Remove and flake into chunks.
-
In a bowl, mix green and red cabbage, cilantro, mayo (or yogurt), lime juice, and honey.
-
Warm tortillas in a pan or on the grill.
-
Assemble tacos with cabbage slaw, fish, and optional toppings.
-
Serve immediately with lime wedges.
Notes
-
For a spicier version, add a dash of hot sauce or diced jalapeños to the slaw.
-
Greek yogurt can be used for a lighter slaw.
-
Best served fresh, but leftovers can be stored separately in the fridge for up to 1 day.
Nutrition
- Serving Size: 2 tacos
- Calories: 320 kcal
- Sugar: 4 g
- Sodium: 420 mg





Leave a Reply