Keto Fish Tacos (Lettuce Wraps) – Fresh, Fast, and Low-Carb
Forget the tortillas—these Keto Fish Tacos wrapped in crisp lettuce bring all the flavor with none of the carb crash. Juicy, seasoned fish, crunchy slaw, and a zesty lime crema make each bite bright and satisfying. They’re quick enough for a weeknight and special enough for guests.
If you love tacos but want to keep it light, this is your new go-to. Everything comes together in under 30 minutes with simple, fresh ingredients.
Ingredients
Method
- Make the slaw: In a bowl, toss cabbage, cilantro, and red onion with lime juice, avocado oil, salt, and pepper. Set aside to soften slightly while you prepare the fish.
- Mix the crema: In a small bowl, whisk sour cream, mayonnaise, lime juice, hot sauce (if using), garlic, and a pinch of salt. Adjust lime and salt to taste. Chill until serving.
- Season the fish: Pat fish dry. In a separate bowl, combine chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, black pepper, and lime zest. Sprinkle over the fish and gently rub to coat.
- Cook the fish: Heat avocado oil in a large skillet over medium-high. Add fish in a single layer. Cook 2–3 minutes per side until opaque and flakes easily. Avoid overcooking. Work in batches if needed.
- Prep the lettuce: Separate and rinse the leaves. Pat dry well so they don’t slip or water down the fillings.
- Assemble: Add a small handful of slaw to each lettuce leaf. Top with a few pieces of fish, a drizzle of lime crema, avocado slices, and any extras like jalapeño or cilantro. Finish with a squeeze of lime.
- Serve immediately: Lettuce wraps are best enjoyed right away while crisp and fresh.
What Makes This Special
- Low-carb without compromise: Lettuce wraps keep things light while still feeling like real tacos.
- Big flavor, simple prep: A quick spice rub and a 10-minute cook time deliver restaurant-level results.
- Fresh and customizable: Pair flaky fish with crunchy slaw, creamy sauce, and your favorite toppings.
- Great for meal prep: Make the slaw and sauce ahead; cook the fish fresh in minutes.
- Gluten-free and grain-free: Naturally fits many diets without special ingredients.
Ingredients
- For the Fish
- 1.5 pounds firm white fish (cod, mahi-mahi, halibut, or tilapia), cut into 2-inch strips
- 2 tablespoons avocado oil (or olive oil)
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon cumin
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 to 1/2 teaspoon sea salt, to taste
- 1/4 teaspoon black pepper
- Zest of 1 lime
- For the Slaw
- 2 cups shredded green or purple cabbage
- 1/4 cup chopped fresh cilantro
- 2 tablespoons red onion, very thinly sliced
- 2 tablespoons lime juice
- 1 tablespoon avocado oil
- Salt and pepper to taste
- For the Lime Crema
- 1/2 cup sour cream (or full-fat Greek yogurt)
- 2 tablespoons mayonnaise
- 1 tablespoon lime juice, plus more to taste
- 1 teaspoon hot sauce (optional)
- 1 small garlic clove, grated or minced
- Pinch of salt
- For Serving
- 1 large head romaine, little gem, or butter lettuce, leaves separated
- 1 avocado, sliced
- Lime wedges
- Extra cilantro or sliced jalapeño (optional)
Instructions
- Make the slaw: In a bowl, toss cabbage, cilantro, and red onion with lime juice, avocado oil, salt, and pepper. Set aside to soften slightly while you prepare the fish.
- Mix the crema: In a small bowl, whisk sour cream, mayonnaise, lime juice, hot sauce (if using), garlic, and a pinch of salt.
Adjust lime and salt to taste. Chill until serving.
- Season the fish: Pat fish dry. In a separate bowl, combine chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, black pepper, and lime zest.
Sprinkle over the fish and gently rub to coat.
- Cook the fish: Heat avocado oil in a large skillet over medium-high. Add fish in a single layer. Cook 2–3 minutes per side until opaque and flakes easily.
Avoid overcooking. Work in batches if needed.
- Prep the lettuce: Separate and rinse the leaves. Pat dry well so they don’t slip or water down the fillings.
- Assemble: Add a small handful of slaw to each lettuce leaf.
Top with a few pieces of fish, a drizzle of lime crema, avocado slices, and any extras like jalapeño or cilantro. Finish with a squeeze of lime.
- Serve immediately: Lettuce wraps are best enjoyed right away while crisp and fresh.
How to Store
- Cooked fish: Store in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet over low heat or enjoy cold in wraps.
- Slaw: Keeps 2–3 days refrigerated.
If you prefer crunch, dress it just before serving.
- Crema: Lasts 3–4 days in the fridge. Stir before using.
- Lettuce: Keep leaves dry and wrapped in paper towels inside a bag or container. Use within 2–3 days for best crunch.
- Avoid pre-assembling: Store components separately to prevent sogginess.
Why This is Good for You
- High in protein: Fish is lean, filling, and supports muscle maintenance.
- Healthy fats: Avocado and mayo-based crema add satisfying fats that fit a keto plan.
- Low-carb veggies: Lettuce and cabbage bring fiber, crunch, and micronutrients without the carbs of tortillas.
- Omega-3 potential: If you use fatty fish like salmon, you’ll get an extra boost of heart-healthy fats.
- Balanced and light: Fresh flavors keep cravings in check without feeling heavy.
Pitfalls to Watch Out For
- Overcooking the fish: It turns dry fast.
Pull it as soon as it flakes and turns opaque.
- Watery wraps: Wet lettuce or over-dressed slaw can make wraps soggy. Dry leaves well and go light on dressing.
- Sneaky carbs in sauces: Some hot sauces and mayo have added sugar. Check labels.
- Too much heat: Chili powders vary.
Start mild and add heat at the end with jalapeños or hot sauce.
- Fragile lettuce: Choose sturdy leaves like romaine hearts or little gems to avoid tearing.
Recipe Variations
- Blackened style: Add cayenne and extra paprika; sear in a hot cast-iron skillet for a smoky crust.
- Grilled fish: Brush with oil and spices; grill 2–3 minutes per side. Great for summer nights.
- Salmon swap: Use salmon fillets for richer flavor and more omega-3s. Flake gently after cooking.
- Dairy-free crema: Use full-fat coconut milk yogurt and a touch of lime and salt instead of sour cream.
- Chipotle crema: Blend in minced chipotle in adobo for smoky heat.
- Extra crunch: Add thinly sliced radishes or cucumber.
- Herb-forward: Mix chopped dill or mint into the slaw for a fresh twist.
FAQ
What is the best fish for tacos?
Firm, mild white fish like cod, mahi-mahi, halibut, or tilapia works best.
They cook quickly, hold together, and take on flavor well.
Can I bake the fish instead of pan-searing?
Yes. Brush with oil and spices, then bake at 400°F (205°C) for 8–12 minutes, depending on thickness, until it flakes easily.
Are these tacos spicy?
They’re mild as written. To make them spicier, add cayenne to the rub or top with jalapeños and hot sauce.
What lettuce works best for wraps?
Romaine hearts, little gem, and butter lettuce are sturdy and cup-shaped, which helps hold the fillings.
How can I keep this strictly keto?
Use a no-sugar mayo and hot sauce, and stick with low-carb toppings like avocado, cabbage, and herbs.
Watch portion sizes of onions and tomatoes if you add them.
Can I make this ahead for lunch?
Yes—prep the slaw and crema, cook the fish, and store everything separately. Assemble just before eating to keep the lettuce crisp.
What if I don’t eat dairy?
Swap the sour cream for a dairy-free yogurt or make an avocado-lime sauce by blending avocado, lime juice, cilantro, and a splash of water.
How do I prevent the fish from sticking?
Use a well-heated skillet, pat the fish very dry, and don’t move it for the first 2 minutes. A thin fish spatula helps flip cleanly.
Can I use shrimp instead of fish?
Absolutely.
Season and cook shrimp 1–2 minutes per side until pink and opaque.
What sides go well with these tacos?
Try cauliflower rice with lime and cilantro, grilled peppers, or a simple cucumber salad.
Final Thoughts
These Keto Fish Tacos prove you don’t need tortillas to enjoy bold, satisfying flavor. With flaky spiced fish, crisp slaw, and a bright lime crema, each wrap hits all the right notes—fresh, creamy, zesty, and light. Keep the ingredients on hand, and you can have a fast, healthy dinner any night of the week.
Simple, customizable, and low-carb, this is a taco night you’ll actually feel great about.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



