Easy fish tacos with creamy lime sauce, cabbage, corn, and pickled onions. A fresh and flavorful taco recipe perfect for a quick weeknight dinner.
Course Dinner, Main Course
Cuisine American, Mexican
Keyword healthy dinners, weeknight dinners
Prep Time 20 minutesmins
Cook Time 10 minutesmins
Total Time 30 minutesmins
Servings 4servings
Ingredients
Fish
1lbwhite fish fillets
Salt and pepper
1tablespoonolive oil
1tablespoonbutter
Tacos
8flour or corn tortillas
1cupshredded cabbagefeel free to mix a little of the dressing into this to make this a slaw!
1cupblack beans
1cupfresh corn
Creamy Lime Sauce
¼cupmayonnaise
¼cupsour cream
1clovegarlicgrated
¼teaspoonsmoked paprika
½teaspoonsalt
½teaspoonsugaroptional
juice of 1 lime
Quick Pickled Red Onions
1red onionthinly sliced
½teaspoonsalt
½cupapple cider vinegar
½cuphot water
Instructions
Make the pickled onions first so they have a little time to soften. Combine the sliced red onion, salt, vinegar, and hot water in a jar or bowl and give it a quick stir. Let them sit while you prepare the rest of the tacos.
In a small bowl, stir together the mayonnaise, sour cream, garlic, smoked paprika, lime juice, salt, and sugar until smooth. Taste and adjust the lime or salt if needed.
Heat olive oil and butter in a skillet over medium heat. Season the fish with salt and pepper, then cook for a few minutes on each side until the fish is golden on the outside and flakes easily with a fork.
Warm the tortillas in a skillet until lightly toasted.
Spread some of the lime sauce onto each tortilla, then add the cooked fish. Top with shredded cabbage, black beans, corn, and a few pickled onions.
Finish with an extra drizzle of sauce and a squeeze of fresh lime before serving.