Quick Grilled Fish Tacos with Zesty Cabbage Slaw
Too hot to turn on the oven? These grilled fish tacos are your new summer hero.
They are light, bright, and incredibly fast. You can have a fresh dinner on the table in under 30 minutes. It is the perfect way to enjoy a warm evening outdoors.
Why This Recipe Is a Winner
This recipe is a lifesaver for busy weeknights. It uses simple pantry spices to create big flavor. The fish cooks quickly on the grill while you toss the slaw.
It is a nutritious and balanced meal that feels like a treat. Your family will love the crunch of the fresh cabbage. It is naturally gluten-free when using corn tortillas.
Simple Method
Cooking fish can feel intimidating for beginners. This method is completely foolproof and very forgiving. You simply rub the fish with spices and grill for a few minutes.
The slaw comes together in one bowl. There is minimal cleanup involved afterward. You will feel like a pro chef in your own backyard.
Ingredients You’ll Need
These tacos rely on fresh, simple ingredients that let the fish shine.
- 1 lb white fish fillets (tilapia, mahi-mahi, or cod)
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 0.5 teaspoon ground cumin
- 0.5 teaspoon garlic powder
- 0.5 teaspoon salt
- 2 cups green cabbage, finely shredded
- 0.25 cup fresh cilantro, chopped
- 2 tablespoons lime juice, freshly squeezed
- 1 tablespoon sour cream
- 8 small corn tortillas
- 1 lime, cut into wedges for serving
Step-by-Step Directions
- In a small vessel, combine chili powder, cumin, garlic powder, and salt.
- Pat fish fillets dry with paper towels.
- Apply olive oil to all surfaces and coat evenly with the dry rub.
- Preheat a grill or grill pan to medium-high heat (approximately 400°F/200°C).
- In a mixing bowl, emulsify lime juice and sour cream.
- Toss with shredded cabbage and cilantro until thoroughly coated.
- Place fish fillets on the grill grate.
- Cook for 3 to 4 minutes per side until the internal temperature reaches 145°F.
- Remove fish from heat and flake into large segments using a fork.
- Toast corn tortillas on the grill for 30 seconds per side.
- Distribute flaked fish evenly among the tortillas.
- Top with the prepared cabbage slaw and serve immediately.
Best Ways to Enjoy It
Serve these tacos immediately while the fish is warm. The contrast of temperatures makes every bite exciting. Place everything on a large platter for family-style dining.
Pair them with a side of black beans. A cold glass of sparkling lime water is perfect. Add extra lime wedges so everyone can customize their zing.
Keep It Fresh
Leftover fish stays fresh in the fridge for two days. Store the slaw in a separate container to keep it crunchy. Reheat the fish gently in a skillet over low heat.
Avoid the microwave for the fish if possible. It can make the texture a bit tough. Assemble the tacos right before you are ready to eat.
Recipe Tips
- Don’t skip patting the fish dry before oiling.
- Use a fish spatula for easier flipping on the grill.
- Shred the cabbage very thinly for the best texture.
- Double the slaw if you love extra crunch.
- For a summer twist, add diced mango to the slaw.
- Make the spice rub in advance to save time.
- Ensure the grill is fully hot before adding fish.
Ways to Switch It Up
- Swap the sour cream for Greek yogurt for extra protein.
- Use shrimp instead of fish for a different flavor.
- Add sliced jalapeños if you prefer a spicy kick.
- Try flour tortillas if you prefer a softer bite.
Quick Answers
Can I use frozen fish?
Yes, you can use frozen fillets. Just ensure they are thoroughly thawed and dried before seasoning.
What is the best fish for tacos?
Cod or mahi-mahi are excellent choices. They are firm enough to hold up on the grill.
Will kids like this?
Most kids enjoy the mild flavor of white fish. Let them build their own tacos to make it fun.
I hope these vibrant grilled fish tacos become a staple in your summer kitchen. They are truly sunshine on a plate. Happy grilling!
— Clara

Ingredients
Method
- In a small vessel, combine chili powder, cumin, garlic powder, and salt to create a dry rub.
- Pat fish fillets dry with paper towels; apply olive oil to all surfaces and coat evenly with the dry rub.
- Preheat a grill or grill pan to medium-high heat (approximately 400°F/200°C).
- In a mixing bowl, emulsify lime juice and sour cream, then toss with shredded cabbage and cilantro until thoroughly coated.
- Place fish fillets on the grill grate and cook for 3 to 4 minutes per side, or until the internal temperature reaches 145°F (63°C).
- Remove fish from heat and flake into large segments using a fork.
- Toast corn tortillas on the grill for approximately 30 seconds per side until pliable and slightly charred.
- Distribute flaked fish evenly among the tortillas and top with the prepared cabbage slaw.
- Serve immediately with lime wedges.
