Go Back

Keto Fish Tacos (Lettuce Wraps) - Fresh, Fast, and Low-Carb

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings

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)

Method
 

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Prep the lettuce: Separate and rinse the leaves. Pat dry well so they don’t slip or water down the fillings.
  6. 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.
  7. Serve immediately: Lettuce wraps are best enjoyed right away while crisp and fresh.