<img height="1" width="1" src="https://www.facebook.com/tr?id=403686353314829&amp;ev=PageView &amp;noscript=1">
  • Fish Tacos
meet our mixologist
New Call-to-action


Roasted Fish Tacos with Black Bean Salsa


Yield: 8 tacos 


Active Time: 40 minutes
Start to Finish: 40 minutes

For this recipe you’ll need:

For the fish: 

  • 2 tablespoons grapeseed oil 
  • 2 teaspoons ancho chili powder 
  • 1 teaspoon ground cumin 
  • 1 lime, zested 
  • Salt and pepper to taste 
  • Four 5- to 6-ounce flakey fish fillets such as salmon, trout, bass or halibut, boneless and skinless 
  • 1/2 red onion, thinly sliced 


For the salsa:  

  • One 15-ounce can black beans, drained and rinsed 
  • 1/2 cup frozen corn kernels, defrosted  
  • 1 jalapeño, minced 
  • 2 tablespoons fresh cilantro, rough chopped 
  • Lime juice to taste 
  • Extra virgin olive oil to taste  
  • Salt and pepper to taste  

8 corn or flour tortillas, warmed 

1/2 cup sour cream 

    1. In a small bowl, whisk together the grapeseed oil, ancho chili powder, cumin and lime zest, and season with salt and pepper to taste.

    2. Place the fish and onions in a baking dish or on a parchment-lined sheet tray, and pour the marinade over the fish and onions. Using your hands, make sure the marinade has been evenly distributed. Allow to marinate for at least 30 minutes or up to 2 hours, refrigerated.

    3. Preheat the oven to 375°.

    4. Roast the fish until it’s just cooked through, 10 to 12 minutes.

    5. While the fish is cooking, prepare the black bean salsa. Place all of the ingredients in a mixing bowl, and season with lime juice, olive oil, salt and pepper to taste.

    6. Once the fish is done, use a fork to flake into bite-size pieces.

    7. Nestle the flaked fish and roasted onions into the warmed tortillas, and top with a spoonful of the black bean salsa. Top with a dollop of sour cream, and serve.