grilled fish tacos with cabbage slaw

Grilled Fish Tacos with Cabbage Slaw Recipe

Home » Recipes » Grilled Recipes » Grilled Fish Tacos with Cabbage Slaw Recipe

There’s something magical about biting into a perfectly grilled fish taco topped with crispy, tangy cabbage slaw. I’ve been making grilled fish tacos with cabbage slaw for years, and let me tell you – this recipe never gets old!

Whether you’re looking for a quick weeknight dinner or planning a casual weekend gathering, these tacos hit all the right notes. They’re light, refreshing, and packed with flavor that’ll transport you straight to a beachside taco stand. Plus, they come together in about 30 minutes, which means less time cooking and more time enjoying.

What Makes This Recipe So Good

The beauty of grilled fish tacos with cabbage slaw lies in their simplicity and balance. The smoky, charred flavor from the grilled fish pairs beautifully with the cool, crunchy slaw that adds both texture and a tangy kick. Unlike fried fish tacos, these are lighter and let the natural flavors shine through.

The cabbage slaw brings a refreshing crunch that contrasts perfectly with the tender, flaky fish. It’s not just about taste either – the vibrant colors make these tacos absolutely Instagram-worthy! The combination of lime, cilantro, and spices creates layers of flavor that keep you coming back for more.

What really sets this recipe apart is how forgiving it is. You can adjust the spice level, swap proteins, or modify the slaw to your liking. It’s a flexible recipe that works for picky eaters and adventurous foodies alike.

grilled fish tacos with cabbage slaw

Ingredients You Need

For the Fish:

  • 1.5 pounds white fish fillets (tilapia, mahi-mahi, or cod)
  • 2 tablespoons olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1 teaspoon garlic powder
  • 1/2 teaspoon paprika
  • Salt and pepper to taste
  • Juice of 1 lime

For the Cabbage Slaw:

  • 3 cups shredded green cabbage
  • 1 cup shredded purple cabbage
  • 1/4 cup chopped fresh cilantro
  • 1/4 cup mayonnaise
  • 2 tablespoons lime juice
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon honey
  • Salt and pepper to taste

For Assembly:

  • 8-10 small corn or flour tortillas
  • Lime wedges
  • Hot sauce (optional)
  • Sliced avocado or guacamole
  • Extra cilantro for garnish

How To Make My Grilled Fish Tacos With Cabbage Slaw

  1. Prepare the slaw first: In a large bowl, combine both cabbages and cilantro. In a small bowl, whisk together mayo, lime juice, vinegar, honey, salt, and pepper. Pour the dressing over the cabbage and toss well. Refrigerate while you prepare the fish.
  2. Season the fish: Pat the fish fillets dry with paper towels. In a small bowl, mix together chili powder, cumin, garlic powder, paprika, salt, and pepper. Drizzle fish with olive oil and lime juice, then rub the spice mixture all over both sides.
  3. Preheat your grill: Heat your grill to medium-high heat (about 375-400°F). Clean and oil the grates to prevent sticking.
  4. Grill the fish: Place fish on the grill and cook for 3-4 minutes per side, depending on thickness. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F.
  5. Warm the tortillas: While the fish cooks, warm your tortillas on the grill for about 30 seconds per side, or wrap them in foil and heat them on the cooler side of the grill.
  6. Break up the fish: Remove fish from grill and let it rest for a minute. Use a fork to break it into bite-sized chunks.
  7. Assemble your tacos: Place fish pieces in warm tortillas, top generously with cabbage slaw, and add your favorite toppings like avocado, extra cilantro, and a squeeze of lime.
grilled fish for fish tacos

Storage Instructions

  • Refrigerate components separately: Store grilled fish, cabbage slaw, and tortillas in separate airtight containers. This prevents soggy tacos and keeps everything fresh.
  • Fish storage: Cooked fish will keep in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave before serving.
  • Slaw storage: The cabbage slaw actually gets better after a day! It’ll stay fresh in the fridge for up to 4 days in an airtight container.
  • Freezing fish: You can freeze cooked fish for up to 2 months. Thaw overnight in the refrigerator before reheating.
  • Tortilla storage: Keep tortillas in their original packaging or a sealed bag at room temperature for 2-3 days, or refrigerate for up to a week.

Benefits Of This Recipe

  • High in protein and omega-3s: Fish provides lean protein and healthy fats that support heart health and brain function.
  • Low in calories: Grilled fish tacos are significantly lighter than their fried counterparts, making them perfect for health-conscious eaters.
  • Packed with vegetables: The cabbage slaw adds fiber, vitamins C and K, and beneficial antioxidants to your meal.
  • Quick and easy: Ready in 30 minutes or less, this recipe is perfect for busy weeknights when you want something healthy and delicious.
  • Budget-friendly: White fish is generally affordable, and cabbage is one of the most economical vegetables you can buy.
  • Crowd-pleaser: These tacos appeal to both adults and kids, making them ideal for family dinners or casual entertaining.
grilled fish tacos with cabbage slaw recipe

Pitfalls To Watch Out For

  • Overcooking the fish: Fish cooks quickly and can become dry if left on the grill too long. Watch it carefully and remove it as soon as it flakes easily.
  • Not oiling the grill grates: Fish can stick terribly to a dry grill. Always oil your grates well before cooking.
  • Making the slaw too watery: Don’t add the dressing until you’re ready to serve, or the cabbage will release water and become soggy.
  • Using frozen fish without proper thawing: Always thaw fish completely in the refrigerator before grilling for even cooking.
  • Skipping the fish rest time: Let your fish rest for a minute after grilling. This helps it hold together better when you break it into pieces.
  • Overloading the tacos: Less is more! Too many toppings make tacos messy and hard to eat. Keep it simple and balanced.

Alternatives

  • Different fish options: Try salmon, snapper, halibut, or even shrimp instead of white fish. Each brings its own unique flavor profile.
  • Asian-inspired slaw: Replace the lime-mayo dressing with a sesame-ginger vinaigrette and add shredded carrots and edamame.
  • Spicy kick: Mix sriracha or chipotle peppers into your slaw dressing for extra heat.
  • Greek-style tacos: Use tzatziki instead of slaw and add cucumber, tomatoes, and feta cheese.
  • Tropical twist: Top your grilled fish tacos with cabbage slaw mixed with diced mango and pineapple for a sweet-savory combination.
  • Keto-friendly version: Skip the tortillas and serve the fish and slaw over lettuce cups or cauliflower rice.
  • Blackened fish: Use a Cajun spice blend instead of the Mexican spices for a Louisiana-style twist.

Frequently Asked Questions

What’s the best fish for grilled fish tacos?

Firm white fish works best for grilling. Mahi-mahi is my top choice because it holds up beautifully on the grill and has a mild, slightly sweet flavor. Tilapia and cod are also excellent options and tend to be more budget-friendly. Avoid delicate fish like sole or flounder, as they’ll fall apart on the grill.

Can I make the cabbage slaw ahead of time?

Absolutely! In fact, the slaw tastes even better when made a few hours ahead. The flavors meld together and the cabbage softens slightly while still maintaining its crunch. Just keep it refrigerated in an airtight container and give it a quick toss before serving.

How do I prevent fish from sticking to the grill?

The key is a clean, well-oiled grill and properly prepared fish. Make sure your grill grates are clean and brush them with oil before heating. Pat your fish completely dry and coat it lightly with oil. Don’t flip the fish too early – it will naturally release when it’s ready.

Can I use a grill pan instead of an outdoor grill?

Yes! A grill pan on your stovetop works perfectly for this recipe. Heat it over medium-high heat until it’s nice and hot, then follow the same cooking instructions. You’ll still get those beautiful grill marks and a slightly smoky flavor.

What toppings go well with grilled fish tacos?

Besides the cabbage slaw, popular toppings include sliced avocado, pico de gallo, crema or sour cream, pickled red onions, fresh cilantro, and lime wedges. Hot sauce is a must for spice lovers! Keep it simple though – you don’t want to overpower the delicate fish flavor.

Are corn or flour tortillas better for fish tacos?

This is really a matter of personal preference! Corn tortillas are traditional and have a slightly sweet, earthy flavor that complements fish beautifully. Flour tortillas are softer and more pliable, making them easier to fold. I often use corn for authenticity, but flour tortillas work great too.

How can I tell when the fish is done cooking?

Fish is done when it reaches an internal temperature of 145°F and flakes easily with a fork. The flesh should be opaque throughout and no longer translucent. If you don’t have a thermometer, gently press the fish with a fork – if it separates into flakes easily, it’s ready.

Wrapping Up

Grilled fish tacos with cabbage slaw are proof that healthy eating doesn’t have to be boring or complicated. This recipe delivers restaurant-quality results right in your own backyard with minimal effort and maximum flavor. The combination of smoky grilled fish and tangy, crunchy slaw creates a perfect balance that’ll have everyone asking for seconds.

Whether you’re a seasoned cook or just starting your culinary journey, these tacos are approachable and forgiving. Don’t be afraid to make them your own by experimenting with different seasonings, toppings, or fish varieties. The best recipes are the ones you make repeatedly and adapt to your family’s tastes!

So fire up that grill, grab some fresh fish, and get ready to enjoy one of the most satisfying meals you can make in under 30 minutes. Your taste buds will thank you!

grilled fish tacos with cabbage slaw

Grilled Fish Tacos with Cabbage Slaw Recipe

Laura
Learn how to make delicious grilled fish tacos with cabbage slaw in just 30 minutes. Fresh, healthy, and bursting with flavor – perfect for any night!
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings 8 servings
Calories 320 kcal

Ingredients
  

  • For the Fish:
  • 1.5 pounds white fish fillets tilapia, mahi-mahi, or cod
  • 2 tablespoons olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1 teaspoon garlic powder
  • ½ teaspoon paprika
  • Salt and pepper to taste
  • Juice of 1 lime

For The Cabbage Slaw

  • 3 cups shredded green cabbage
  • 1 cup shredded purple cabbage
  • ¼ cup chopped fresh cilantro
  • ¼ cup mayonnaise
  • 2 tablespoons lime juice
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon honey
  • Salt and pepper to taste

For Assembly

  • 8-10 small corn or flour tortillas
  • Lime wedges
  • Hot sauce optional
  • Sliced avocado or guacamole
  • Extra cilantro for garnish

Instructions
 

  • Prepare the slaw first: In a large bowl, combine both cabbages and cilantro. In a small bowl, whisk together mayo, lime juice, vinegar, honey, salt, and pepper. Pour the dressing over the cabbage and toss well. Refrigerate while you prepare the fish.
  • Season the fish: Pat the fish fillets dry with paper towels. In a small bowl, mix together chili powder, cumin, garlic powder, paprika, salt, and pepper. Drizzle fish with olive oil and lime juice, then rub the spice mixture all over both sides.
  • Preheat your grill: Heat your grill to medium-high heat (about 375-400°F). Clean and oil the grates to prevent sticking.
  • Grill the fish: Place fish on the grill and cook for 3-4 minutes per side, depending on thickness. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F.
  • Warm the tortillas: While the fish cooks, warm your tortillas on the grill for about 30 seconds per side, or wrap them in foil and heat them on the cooler side of the grill.
  • Break up the fish: Remove fish from grill and let it rest for a minute. Use a fork to break it into bite-sized chunks.
  • Assemble your tacos: Place fish pieces in warm tortillas, top generously with cabbage slaw, and add your favorite toppings like avocado, extra cilantro, and a squeeze of lime.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating