• Fish taco with roasted corn and black bean salsa (Adam Liaw)Source: Adam Liaw

"This is one of my favourite summer dishes. Nothing beats the combination of perfectly cooked fish and rich guacamole with the sweet and zesty roasted corn and black bean salsa."






Skill level

Average: 4.7 (3 votes)


  • 1 tbsp sunflower oil
  • 2 fillets snapper or kingfish
  • ½ lime, juiced
  • 4 flour tortillas
  • splash of hot sauce (optional)


  • 1 cob corn, husks and silks discarded
  • 1 tbsp sunflower oil
  • ½ tsp chipotle powder or smoked paprika
  • sea salt and ground black pepper
  • 65 g drained and rinsed canned black beans
  • ¼ red onion, finely chopped
  • 3 sprigs coriander, finely chopped (reserve some for garnish)
  • 1 tbsp apple cider vinegar
  • 1 tsp molasses


  • 1 avocado
  • 1 garlic clove, finely chopped
  • ½ lime, juiced

Cook's notes

Oven temperatures are for conventional; if using fan-forced (convection), reduce the temperature by 20˚C. | We use Australian tablespoons and cups: 1 teaspoon equals 5 ml; 1 tablespoon equals 20 ml; 1 cup equals 250 ml. | All herbs are fresh (unless specified) and cups are lightly packed. | All vegetables are medium size and peeled, unless specified. | All eggs are 55-60 g, unless specified.


  1. For the salsa, preheat the oven to 180˚C.
  2. Place the corn cob on a baking tray, drizzle with the oil and sprinkle with the chipotle powder. Season to taste and roast for 30–40 minutes or until lightly charred and tender.
  3. Remove the corn from the oven, hold the cob vertically on the chopping board and run a knife down each side, slicing off the kernels. Transfer the kernels to a bowl, add all the remaining ingredients and stir to combine.
  4. For the guacamole, place all the ingredients in a bowl and mash until smooth. Season to taste.
  5. Heat the sunflower oil in a large non-stick frying pan over medium heat. When hot, add the fish and cook for 3 minutes (depending on thickness) or until golden, then using a spatula, carefully flip over and cook until just cooked through. Remove the fish from the pan, break into chunks and season with lime juice and sea salt.
  6. While the fish is cooking, heat a dry heavy–based frying pan over medium heat until hot. Add a tortilla and cook on one side until slightly charred, then remove from the pan and wrap in foil to keep warm. Repeat with the remaining tortillas.
  7. To assemble, spread a generous amount of guacamole across each tortilla. Add the fish, hot sauce (if using) and a little roasted corn and black bean salsa. Garnish with chopped coriander and serve.


Adam Liaw cooks, laughs, and explores culture with some of Australia's most beloved in The Cook Up With Adam Liaw.

Photography by Adam Liaw.