I’ve been making fish tacos for years, but it wasn’t until I started following kashrut that I really perfected this recipe. The key is using a firm white fish like halibut or cod and getting that coating just right. I coat the fish in seasoned flour, then egg, then a mix of panko and regular breadcrumbs. It creates this incredible crispy shell that stays put even after you add all the toppings.
Getting the Fish Coating Right
The avocado crema is where things get interesting from a kosher perspective. Traditional fish tacos often use sour cream or Mexican crema, but since we can’t mix dairy with fish, I make this version with ripe avocados, lime juice, and a touch of tahini for richness. It’s actually better than the dairy version because the avocado doesn’t overpower the fish flavor. The lime keeps everything bright and fresh.
Making Dairy-Free Avocado Crema
What I love about this recipe is how it comes together in about 30 minutes. The fish cooks quickly, and you can make the crema while the oil heats up. I use corn tortillas because they hold up better to all the toppings, and I always warm them on a dry skillet first. That little extra step makes such a difference in texture. The cabbage slaw adds the perfect crunch, and I like to use a mix of green and purple cabbage for color.
These tacos are perfect for casual Friday night dinners or summer entertaining. I serve them with black beans seasoned with cumin and a simple side salad. The whole meal feels light but satisfying, and kids love assembling their own tacos. You can prep most of the components ahead of time and just fry the fish when you’re ready to eat.

Ingredients
Method
- In a food processor or blender, combine avocados, lime juice, tahini, minced garlic, and salt. Blend until smooth.
- Add water gradually until you reach a creamy, pourable consistency. It should be thicker than a smoothie but thin enough to drizzle. Stir in chopped cilantro and taste for seasoning. Set aside.
- Pat fish fillets completely dry with paper towels. Season both sides with salt and pepper.
- Set up three shallow dishes: flour in the first, beaten eggs in the second, and breadcrumb mixture (panko, regular breadcrumbs, chili powder, cumin, garlic powder, salt, pepper, and cayenne) in the third.
- Dredge each piece of fish in flour, shaking off excess. Dip in beaten eggs, then coat thoroughly with seasoned breadcrumb mixture, pressing gently to help coating stick.
- Heat oil in a large skillet over medium-high heat until it reaches 350°F or a small piece of breading sizzles immediately when dropped in.
- Fry fish pieces for 3-4 minutes per side, until golden brown and cooked through. Fish should flake easily with a fork. Transfer to a paper towel-lined plate.
- Heat tortillas in a dry skillet over medium heat for about 30 seconds per side until warm and slightly charred. Keep warm wrapped in a clean kitchen towel.
- Break fish into bite-sized pieces. Fill each tortilla with fish, cabbage slaw, diced tomatoes, and red onion.
- Drizzle generously with avocado crema and sprinkle with fresh cilantro. Serve immediately with lime wedges.
