Go Back
+ servings
Bacon Baja Fish Tacos with Avocado Cream

Bacon Baja Fish Tacos with Avocado Cream

Fish tacos get an upgrade with the addition of crispy bacon and a creamy sauce blended from ripe avocado with a dollop of sour cream. 

Course dinner, Lunch
Cuisine Mexican
Dish Type taco
Diet and Health healthy-ish
Ingredient Bacon, fish
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4
Created by Amy Reiley


  • 6 strips smoked bacon
  • 1 small avocado use half if your avocado is large
  • 3 tbsp sour cream
  • 1 lb mahi mahi filets
  • 1 tsp vegetable oil
  • 1 tsp bacon fat
  • salt
  • black pepper
  • 8 corn tortillas
  • 2 cups chopped lettuce
  • chopped scallions or sweet onions (optional)
  • cilantro leaves (optional)
  • 1 lime cut into 4 wedges


  1. Preheat the oven to 400 degrees.
  2. Line a small baking sheet with aluminum foil and arrange the bacon in a single layer on the tray.
  3. Cook the bacon for 12-18 minutes, depending on thickness, until golden and crispy.
  4. Remove bacon from the oven and drain on paper towels. Reserve the tray with the bacon fat.
  5. When cool enough to handle, crumble the bacon and set aside.
  6. While bacon is cooking, make avocado cream by scooping the flesh from the avocado. Thoroughly mash the avocado in a small mixing bowl.
  7. Add the sour cream and mix until smooth. Set aside.
  8. Cut the mahi mahi horizontally into strips of about ¾” thickness. Season with salt and pepper.
  9. Heat the vegetable oil and bacon fat in a sauté pan over medium high heat. Add the mahi mahi and cook for 1 ½ minutes or golden on the bottom. Turn the fish and cook for an additional 1-2 minutes, until just cooked through. Add the crumbled bacon and toss briefly before removing from heat.
  10. Transfer the bacon and mahi mahi to a serving plate.
  11. To soften the tortillas, place them in a dry skillet over medium heat for about 30 seconds on each side. (For super-tasty tortillas, heat on a grill or open flame until brown spots appear.)
  12. Smear the inside of a warm tortilla with the avocado cream. Put a little lettuce in the bottom of each tortilla then top with two or three strips of fish and a sprinkle of bacon. Add your desired amount of additional toppings before serving.