I’ll be honest, fish tacos weren’t something I grew up eating at home. But when I discovered them a few years back at a kosher restaurant in Los Angeles, I knew I had to figure out how to make them myself. The combination of flaky white fish, crunchy cabbage slaw, and soft tortillas just works so perfectly together.
The key to making these work at home is getting the fish really crispy without frying. I coat tilapia or cod fillets in a mixture of panko breadcrumbs and spices, then bake them at high heat. The result is fish that’s golden and crunchy on the outside but still tender inside. I’ve tried this with different fish varieties, and white fish with a mild flavor works best. The spice blend includes cumin, paprika, and a touch of chili powder for warmth without too much heat.
Getting That Perfect Crispy Fish
What really makes these tacos shine is the cabbage slaw. It’s tangy and crisp, which balances the richness of the fish perfectly. I use a mix of green and purple cabbage for color, plus some shredded carrots. The dressing is simple but bright with lime juice, a little olive oil, and some honey for sweetness. You can make the slaw ahead of time, which actually makes it taste even better as the flavors meld together.
Why Cabbage Slaw Makes All the Difference
These tacos are perfect for a casual dinner or when you want something that feels special but doesn’t require hours in the kitchen. I serve them with some lime wedges and hot sauce on the side. They go really well with a simple rice and bean dish or even just some roasted sweet potato wedges.

Ingredients
Method
- Preheat oven to 425°F. Line a large baking sheet with parchment paper and spray with cooking oil.
- Set up three shallow dishes: flour in one, beaten eggs in another, and in the third combine panko breadcrumbs, cumin, paprika, chili powder, garlic powder, salt, and pepper.
- Pat fish pieces dry with paper towels. Dredge each piece in flour, dip in beaten eggs, then coat thoroughly with seasoned breadcrumb mixture.
- Place coated fish on prepared baking sheet. Drizzle with 2 tablespoons olive oil.
- Bake for 12-15 minutes until fish is golden brown and flakes easily with a fork.
- While fish bakes, combine green cabbage, purple cabbage, and shredded carrot in a large bowl.
- In a small bowl, whisk together lime juice, olive oil, honey, and salt until well combined.
- Pour dressing over cabbage mixture and toss well. Let sit for 10 minutes to soften slightly.
- Warm tortillas in a dry skillet over medium heat for 30 seconds per side, or wrap in damp paper towels and microwave for 30 seconds.
- Place a portion of cabbage slaw on each tortilla.
- Top with pieces of crispy fish and sprinkle with fresh cilantro.
- Serve immediately with lime wedges and hot sauce on the side.
