Fish Taco Slaw Recipe
Table of Contents
What If Your Lunch Could Be Ready Before Your Coffee Finishes Brewing?
Most people assume a satisfying, flavor-packed keto lunch takes a lot of time and effort. This fish taco slaw recipe proves otherwise. In just 12 minutes, you get a crunchy, creamy, zesty bowl that hits every note and keeps your carbs firmly in check. Whether you’re new to low-carb eating or a seasoned keto veteran, this fish taco slaw recipe is about to become your most-reached-for weekday lunch. Studies consistently show that meal prep speed is one of the top reasons people abandon healthy eating plans, so having a recipe this fast in your rotation genuinely makes a difference.
White fish is a fantastic protein choice for creating a keto-friendly lunch. It’s lean, high in quality protein, and packed with essential vitamins and minerals. Healthline notes that fish is loaded with nutrients, including protein, vitamin D, and omega-3 fatty acids that support both body and brain function. This nutritional profile elevates it beyond a simple meal; it’s truly a nourishing option.
If you love low-carb salad-style lunches, you’ll want to explore the full Simply Keto Hub lunch lineup, too. The Big Mac Salad, Keto Cobb Salad with Avocado, and Shrimp Avocado Salad are all built on the same philosophy: fast, satisfying, and keto-friendly from first bite to last.
Ingredients

For the Fish
- 1 lb white fish fillets (tilapia, cod, or mahi-mahi work beautifully)
- 1 tbsp olive oil or avocado oil
- 1 tsp smoked paprika
- 1 tsp cumin
- ½ tsp garlic powder
- ½ tsp chili powder
- Salt and black pepper to taste
- Juice of ½ lime
For the Keto Taco Slaw
- 2 cups shredded green cabbage
- 1 cup shredded purple cabbage
- ½ cup shredded carrots (keep portions small to stay keto-friendly)
- 2 tbsp mayonnaise (full-fat)
- 1 tbsp sour cream
- 1 tbsp apple cider vinegar
- 1 tsp lime juice
- ½ tsp cumin
- Salt and pepper to taste
- 2 tbsp chopped fresh cilantro
Optional Toppings
- Sliced avocado or guacamole
- Pickled jalapeños
- Hot sauce
- Extra lime wedges
Substitution ideas: Swap tilapia for shrimp, use Greek yogurt instead of sour cream, or replace carrots with thinly sliced radishes for an even lower-carb taco slaw recipe.
Timing
- Prep time: 8 minutes
- Cook time: 4 minutes
- Total time: 12 minutes
That’s roughly 75% faster than the average fish taco recipe, which typically runs 45–60 minutes when you factor in marinating and assembly. This fish taco and slaw recipe is specifically designed for real weekday time constraints, with no compromise on flavor required.
Step by Step Instructions
Step 1: Make the Slaw First
Combine the green cabbage, purple cabbage, and carrots in a large mixing bowl. In a separate small bowl, whisk together the mayonnaise, sour cream, apple cider vinegar, lime juice, cumin, salt, and pepper. Pour the dressing over the cabbage mix and toss until everything is evenly coated. Fold in the fresh cilantro. Set aside the few minutes it sits while you cook the fish, actually improves the flavor as the dressing softens the cabbage just slightly.
Step 2: Season the Fish
Pat your fish fillets completely dry with paper towels. This single step is the difference between fish that sears beautifully and fish that steams in its own moisture. Rub the fillets with olive oil, then coat evenly with smoked paprika, cumin, garlic powder, chili powder, salt, and pepper. Squeeze lime juice over the top right before cooking.
Step 3: Cook the Fish
Heat a non-stick or cast-iron skillet over medium-high heat until it’s hot, about 90 seconds. Add a small drizzle of oil, then place your seasoned fillets in the pan. Cook for 2 minutes per side without moving them. You want a golden crust to form. Thinner fillets like tilapia only need about 90 seconds per side. The fish is done when it flakes easily with a fork.

Step 4: Flake and Assemble
Remove the fish from the pan and let it rest for 60 seconds, then use a fork to break it into large, rustic chunks. Serve the flaked fish directly over a generous portion of your slaw for tacos. Add avocado, hot sauce, or jalapeños as desired.
Nutritional Information
Per serving (recipe makes 3 servings):
| Nutrient | Amount |
|---|---|
| Calories | 290 |
| Total Fat | 18g |
| Saturated Fat | 4g |
| Total Carbohydrates | 7g |
| Net Carbs | 5g |
| Dietary Fiber | 2g |
| Protein | 26g |
| Sodium | 380mg |
At just 5g net carbs per serving, this fish taco slaw fits comfortably within standard keto macros. Fish is among the top keto-friendly protein sources available. Healthline confirms that fish and shellfish are among the most keto-friendly foods, being nearly devoid of carbs while offering high-quality protein and beneficial fats. The protein content also makes each serving notably satiating, helping you stay full well past lunch.
Healthier Alternatives
- Dairy-free: Replace mayonnaise and sour cream with full-fat coconut cream mixed with a splash of lime juice.
- Lower calorie: Use Greek yogurt in place of mayo for a lighter dressing with added protein.
- Extra fiber: Add thinly sliced fennel or shredded Brussels sprouts to the slaw base.
- Egg-free: Use avocado oil-based mayo or mash half an avocado directly into the slaw dressing.
- Spicier version: Add ½ tsp cayenne to the fish seasoning and a few dashes of chipotle sauce to the slaw dressing.

These swaps keep the spirit of the fish taco and slaw recipe fully intact while adapting to your specific dietary needs.
Serving Suggestions
This slaw for tacos is versatile enough to go several directions depending on what you have on hand:
- Classic bowl: Serve the fish over slaw in a wide bowl with avocado slices and lime wedges on the side.
- Lettuce wraps: Use large butter lettuce or romaine leaves as taco shells for a completely grain-free option.
- Keto tortillas: If you have low-carb tortillas on hand, this fish taco slaw recipe is perfect for making traditional tacos.
- Meal prep plate: Divide the fish and slaw into separate containers for a convenient grab-and-go lunch that stays fresh for two days.

Pair with a simple cucumber salad or a handful of olives to round out the meal without adding meaningful carbs. If you’re building out your keto lunch rotation, the Keto BLT Salad, Chicken Avocado Salad, and Mediterranean Greek Salad with Feta all make excellent companions to this recipe throughout the week.
Common Mistakes to Avoid
Not drying the fish. Moisture on the surface of the fish prevents browning and leads to a steamed, rubbery texture. Always pat dry before seasoning.
Overdressing the slaw. Start with less dressing than you think you need; you can always add more. Too much dressing makes the cabbage soggy, especially if the slaw sits for more than 30 minutes.
Cooking on low heat. Fish needs high heat and a short cook time. Low heat causes it to stick, cook unevenly, and lose moisture. Get your pan properly hot before the fish touches it.
Moving the fish too early. Let it cook undisturbed. If it sticks when you try to flip it, it’s not ready. A properly seared piece of fish releases naturally from the pan.
Over-flaking. Break the fish into large chunks, not crumbles. Bite-sized pieces give you better texture in every mouthful of this taco slaw recipe.
Storing Tips
Slaw: Store the dressed slaw in an airtight container in the refrigerator for up to 2 days. It will soften slightly but remain flavorful. If prepping ahead, store the dressing and cabbage separately and combine just before serving.
Fish: You can keep cooked fish in a sealed container in the fridge for up to 2 days. Reheat gently in a skillet over medium-low heat for 60–90 seconds rather than microwaving, which tends to dry it out.
Meal prep tip: Get your raw fish fillets ready and seasoned in advance, laying them flat in the refrigerator. When lunch hits, you’re 4 minutes from a finished meal.
Conclusion
This fish taco slaw recipe delivers real flavor, solid nutrition, and genuine weekday speed. Crispy seasoned fish over creamy, crunchy keto slaw, it’s the kind of lunch that makes staying on track feel effortless. Give it a try this week and drop your feedback in the comments below. I’d love to hear how it turned out and subscribe to more keto recipes delivered straight to your inbox.
FAQs
Can I use frozen fish for this fish taco slaw recipe?
Yes. Thaw frozen fillets completely in the refrigerator overnight or under cold running water, then pat thoroughly dry before seasoning. Frozen fish often retains more moisture, so the drying step is especially important.
How do I keep the slaw from getting watery?
Salt the shredded cabbage lightly and let it sit for 5 minutes, then squeeze out any excess liquid before adding the dressing. This keeps your taco slaw recipe crisp much longer.
What fish works best for fish taco slaw?
Mild, firm white fish works best; cod, tilapia, mahi-mahi, or halibut are all excellent choices. Avoid oily fish like salmon, which can overpower the delicate slaw dressing.
Is this fish taco and slaw recipe suitable for meal prep?
Absolutely. Store the fish and slaw separately and combine when ready to eat. Both components keep well for up to 2 days in the refrigerator, making this recipe ideal for batch-cooking keto lunches.
Can I make this fish taco slaw recipe without cilantro?
Yes. You can use flat-leaf parsley or thinly sliced green onions as fantastic substitutes, giving you a similar fresh flavor without the soapy taste that some folks notice with cilantro.
How many net carbs are in this recipe?
Each serving contains approximately 5g net carbs, making it a strong fit for standard ketogenic macros targeting under 20–25g net carbs per day.
Fish Taco Slaw Recipe
Course: LunchCuisine: Mexican-Inspired3
servings8
minutes4
minutes12
minutesA quick and easy keto fish taco slaw recipe with flaky seasoned white fish over creamy low-carb cabbage slaw. Ready in just 12 minutes with only 5g net carbs per serving.
Ingredients
1 lb white fish fillets (tilapia, cod, or mahi-mahi)
1 tbsp olive oil or avocado oil
1 tsp smoked paprika
1 tsp cumin
1/2 tsp garlic powder
1/2 tsp chili powder
Salt and black pepper to taste
Juice of 1/2 lime
2 cups shredded green cabbage
1 cup shredded purple cabbage
1/2 cup shredded carrots
2 tbsp full-fat mayonnaise
1 tbsp sour cream
1 tbsp apple cider vinegar
1 tsp lime juice
1/2 tsp cumin
2 tbsp fresh cilantro, chopped
Directions
- Make the Slaw:
Combine shredded green cabbage, purple cabbage, and carrots in a large bowl. Whisk together mayonnaise, sour cream, apple cider vinegar, lime juice, cumin, salt, and pepper. Pour over cabbage and toss. Fold in cilantro and set aside. - Season the Fish:
Pat the fish fillets completely dry. Rub with olive oil and coat with smoked paprika, cumin, garlic powder, chili powder, salt, and pepper. Squeeze lime juice over the top. - Cook the Fish:
Heat a cast-iron or non-stick skillet over medium-high heat for 90 seconds. Add a small drizzle of oil and cook fish fillets for 2 minutes per side without moving until golden and flaky. - Flake and Assemble:
Rest fish for 60 seconds, then flake into large chunks. Serve over keto taco slaw. Top with avocado, hot sauce, or jalapeños as desired.
Nutrition Facts
1 servings per container
- Amount Per ServingCalories290
- % Daily Value *
- Total Fat
18g
24%
- Saturated Fat 4g 20%
- Sodium 380mg 17%
- Total Carbohydrate
7g
3%
- Dietary Fiber 2g 8%
- Protein 26g 52%
* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.








