Fish tacos so delicious, you can imagine yourself in a beachside restaurant. Flaky chili-lime seasoned fish, crunchy cilantro-cabbage slaw, and a light adobo crema make an irresistible combination.

This recipe first appeared on Gimme Delicious, where I am a contributor.

Fish tacos with slaw and crema arranged on a platter.

Tacos are pretty much a weekly event here, and I love the endless variety of good fillings. You can never have too many options! We love a good blackened salmon or making easy ground beef taco meat in the Instant Pot.

You’ll love that these fish tacos have restaurant-quality flavor, yet land on the table in just 25 minutes, with no need to turn on the oven. The fish is perfectly seasoned and cooked to flaky perfection with just a few minutes in a piping hot skillet. So easy!

What you need to make healthy fish tacos

  • Tilapia or another firm white fish.
  • Avocado or olive oil: I prefer cooking the fish in avocado oil, because it has a higher smoke point, but olive oil works, as well.
  • Shredded cabbage: red, white, or a combination.
  • Shredded carrots: add terrific color, crunch, and nutrition to the slaw.
  • Limes: pick up several. You’ll want to use lime juice in the fish, crema, and slaw, and a few extra wedges make for a beautiful presentation served alongside the tacos.
  • Chopped cilantro: a brilliant pop of both color and flavor in the slaw.
  • Sour cream or plain Greek yogurt: either works well as the base of the crema, so use whichever you keep on hand.
  • Adobo sauce: this is the magic sauce that surrounds canned chipotle chili peppers, which are sold near other Mexican products in most major grocery stores. If you don’t have any, leave it out and add 1/2 teaspoon chili powder to the crema, instead.
  • Seasonings: cumin, chili powder, kosher salt.
  • Tortillas for serving: The fish and slaw are so flavorful you don’t need to go crazy on additional toppings, but of course you need a taco vessel! Use any variety you like. For a special occasion, we really love making either corn or flour tortillas at home. It’s surprisingly easy and extremely rewarding!
Fish tacos with slaw and crema arranged on a platter.

Tips and tricks

  • Save your extra adobo: You only need a little bit of adobo sauce for this recipe, so transfer the extra — along with the chilis — to a small airtight container and store in the fridge. It stays good for weeks and is amazing to have on hand. It adds flavor and heat to just about any Mexican or Tex-Mex meal.
  • Don’t fret the fish: Don’t worry if the fish breaks apart while it cooks in the skillet. You want it in chunks anyway for the tacos! This is another reason this recipe is so easy and stress-free.
  • Char your tortillas! This is a simple trick, but one that I skipped for far too many years before realizing how easy and impactful it is. If you have a gas range, simply hold each tortilla over the open flame for 3-4 seconds on each side, using tongs to flip. This is the secret to those charred edges and the best way to make tortillas soft and pliable. Just watch them carefully — I have had a tortilla or two start to smoke. 😉
  • Layer thoughtfully: It may seem counterintuitive, but I like to build these tacos with the slaw on the bottom, followed by the fish, topped with the crema. I find this approach keeps the tortilla from getting soggy and helps everything hold together.
White plate with four fish tacos, ready to serve.

More Easy Fish Recipes

Looking to incorporate more healthy fish into your weekly menu? Baked lemon tilapia is easy and versatile, blackened tilapia has the most incredible flavor, and a simple lemon herb roasted salmon is ready in 15 minutes.

If you try these healthy fish tacos, don’t forget to rate the recipe and leave a comment below. I love hearing how recipes turn out in your kitchen, and it helps other readers, too.

You can also FOLLOW me on PINTEREST, INSTAGRAM, FACEBOOK, and TWITTER for more great recipes and ideas!

Fish tacos with slaw and crema arranged on a platter.
Print Pin Recipe
5 from 3 votes
Leave a Review »

Quick and Healthy Fish Tacos

Healthy fish tacos so delicious, you can imagine yourself in a beachside restaurant! Quick, easy, and irresistible, with a simple slaw and crema.



  • 4 pieces tilapia or another firm white fish about 4 ounces each
  • 1 teaspoon cumin
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon kosher salt
  • 1 tablespoon olive or avocado oil
  • juice of 1/2 lime


  • 1/3 cup sour cream or Greek yogurt
  • juice of 1/2 lime
  • 1-2 teaspoons adobo sauce optional, see note
  • 1-2 teaspoons water just enough to thin the sauce as desired
  • 1/4 teaspoon kosher salt


  • 2 cups shredded cabbage red, white, or a mixture
  • 1/4 cup shredded carrots
  • 1/4 cup chopped cilantro
  • 1 tablespoon olive or avocado oil
  • juice of 1 lime
  • 1/4 teaspoon kosher salt



  • Season the fish on both sides with cumin, chili powder, and salt; set aside.
  • Prep the sauce and the slaw. Whisk sour cream or Greek yogurt, juice of 1/2 lime, water, chili powder, and salt together in a small bowl. Toss slaw ingredients together in a medium bowl. Place both in the fridge until ready to eat.
  • Cook the fish. Drizzle olive or avocado oil in a large skillet over medium-high heat. When hot, place fish in the skillet and cook for 4-5 minutes on each side, just until the fish is cooked through and blackened in spots. Remove fish from the skillet, spritz with lime juice, and break apart into large chunks.
  • Assemble the tacos, starting with the charred or warmed tortilla and layering on slaw, fish, and sauce, in that order. Add avocado or other toppings, as desired, and serve with extra lime wedges.


  • Adobo sauce is most easily found in a small can accompanying chipotle chili peppers, which you can usually find near other Mexican foods in major grocery stores. If you don’t have any, leave it out and stir 1/2 teaspoon chili powder into the sauce, instead.
  • This yields between 8-12 tacos, depending on how large and how full your tortillas are. Nutritional estimate is per 2 generous tacos, or 1/4 of the recipe, but will vary depending on the type of tortillas and other toppings used.

Nutrition Estimate

Calories: 384kcal, Carbohydrates: 36g, Protein: 30g, Fat: 14g, Saturated Fat: 3g, Cholesterol: 58mg, Sodium: 1295mg, Potassium: 600mg, Fiber: 3g, Sugar: 5g, Vitamin A: 1975IU, Vitamin C: 26mg, Calcium: 121mg, Iron: 3mg
Did you make this recipe?Leave a review below, then snap a quick picture and tag @nourishandfete on Instagram so I can see it!