Go Back
+ servings
Close up shot of a spicy fish taco bowl
Print Recipe Add to Collection
4.59 from 31 votes

Spicy Fish Taco Bowls

These Spicy Fish Taco Bowls are comfort food at its finest with a healthy twist. Fresh blackened spicy cod fillets, corn, black beans, red peppers and avocados make this dish a hearty, filling and most delicious lunch or dinner without the guilt.
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Dinner, Lunch
Cuisine: American, Mexican
Keyword: spicy fish taco bowls
Servings: 4
Calories: 364kcal


  • 6 ounce cod fillets or any other white fish (about 6 oz)
  • 2 tablespoon olive oil
  • 1 tablespoon cumin
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon chili powder
  • 2 cloves garlic minced
  • 2 green onions chopped
  • 1 red bell pepper
  • 1 cup corn kernels
  • 1 cup black beans
  • salt and pepper to taste
  • 1/2 avocado cut in small pieces
  • 1 lemon
  • 2 cups cooked brown rice


  • In a small bowl mix the cumin, cayenne pepper and chill powder. Rub generously over the cod fillets on both sides.
  • Heat the olive oil in a large skillet over medium heat. Add the fish to the skillet and cook for about 3 minutes on each side. You want to make sure it gets almost blackened and that the fish is cooked through, inside it should be white. Remove fish from skillet and shred with a couple forks.
  • In the same skillet add, garlic, green onions, corn and red pepper. Season with salt and pepper if preferred. Stir and cook. Let it cook for a couple minutes then stir again. You want to make sure the corn is brown and looks roasted. Add beans and cook until beans are heated through.
  • To serve, layer rice, corn/bean mixture, fish, avocados and sprinkle with fresh lemon juice.


  1. White fish: The fish will last 3-4 days stored in an airtight container in the fridge. Reheat in the microwave at 10-15 second intervals, stirring in between and checking the temperature, so that you don't dry it out. You can also reheat it in a skillet over medium heat with a splash of broth or water. Stir often and heat just until the moisture cooks off.
  2. Veggies: The veggies will last 4-6 days stored in an airtight container in the fridge. You can also reheat these in the microwave, or toss them in a skillet over medium heat with a splash of olive oil until heated through.
  3. Rice: Leftover rice lasts about 4-6 days in the fridge. You can keep it right in the pot you cooked it in with the lid, or transfer it to an airtight container. Microwave to reheat, stirring every 20 seconds, or reheat in a skillet with a splash of water over medium heat.


Calories: 364kcal | Carbohydrates: 49g | Protein: 16g | Fat: 13g | Saturated Fat: 2g | Cholesterol: 18mg | Sodium: 119mg | Potassium: 740mg | Fiber: 10g | Sugar: 4g | Vitamin A: 1329IU | Vitamin C: 57mg | Calcium: 59mg | Iron: 3mg