Fish taco bowls with slaw
Fish Taco Bowls with Slaw
Prep Time
25 mins
Cook Time
10 mins
Total Time
35 mins

A delicious deconstructed fish taco bowl with all the yummy toppings. Seasoned and pan-seared white fish with a cabbage slaw, black beans, cilantro lime rice, and a drizzle of chipotle lime sour cream. Serve with additional cilantro, pickled jalapenos, lime wedges, and pepitas.

Course: Dinner, Entree, Main Course
Servings: 2
Author: Caitlin
  • 3/4 tsp chili powder
  • 1/2 tsp cumin
  • 1/4 tsp dried oregano
  • 1/4 tsp garlic powder
  • 1/8 tsp cayenne pepper
  • pinch sea salt
  • 2 4 oz. cod, or other white fish, filets
  • 1 Tbsp canola, or other high heat cooking oil
Black Beans
  • 2 tsp canola, or other high heat cooking oil
  • 1 garlic clove, minced
  • 1 medium tomato, chopped
  • 1 14 oz. can of black beans, drained and rinsed, or 1 1/2 cups cooked black beans
  • 1/4 tsp cumin
  • 1/4 tsp dried oregano
  • dash cayenne pepper
  • 2 pinches sea salt
Cilantro Lime Rice
  • 1 1/4 cups cooked brown rice
  • 1/3 cup cilantro, chopped
  • 1/2 Tbsp fresh lime juice
  • pinch sea salt
  • 2 cups red cabbage, sliced thin
  • 1 jalapeño, seeded and chopped
  • 1/2 cup packed cilantro, chopped
  • 3 Tbsp mayonnaise
  • 1/2 of a lime, squeezed
  • 1/2 tsp agave syrup
  • 1/4 tsp garlic powder
  • 1/4 tsp + a pinch sea salt
To serve
  1. To prepare the fish, in a small bowl mix together all of the dry spices and sprinkle generously on the top and bottom of the fish filets. Heat a cast iron skillet over medium heat until hot. Add the oil and allow to heat up and coat the pan. Add fish filets to the hot skillet and cook for 4 minutes, flip and cook another 2 minutes. Set fish aside for 2 minutes to rest.

  2. To make the black beans, heat the oil in a saucepan over medium heat. Add the garlic and saute for 30 seconds. Add the chopped tomato and saute for 3 minutes, or until they've broken down. Stir in the black beans, the cumin, oregano, cayenne, and salt and turn the heat down to low. Cook until the beans are heated through, taste for seasoning. Keep warm. 

  3. For the rice, combine the cooked rice, cilantro, lime juice, and salt in a medium bowl. Mix and adjust seasoning as needed. 

  4. In a medium bowl, combine everything listed for the slaw and stir until thoroughly mixed together. Taste for additional salt, lime juice, or agave and adjust accordingly. Set aside.

  5. If using, prepare the chipotle-lime sour cream as directed.

  6. To serve, divide the black beans, cilantro lime rice, and slaw between 2 bowls and top each with a fish filet. Garnish each fish taco bowl with a drizzle of chipotle-lime sour cream, additional cilantro, pickled jalapeños, pepitas, and lime wedges. 


I know there is a mountain of items to prepare for this recipe, but a few things can be made ahead of time. Save time by making the rice earlier, and waiting to add the cilantro and lime until just before serving. The slaw can also be prepared ahead of time and refrigerated until ready to serve. I use low-sodium black beans here, so just make sure to adjust salt as needed depending on what canned beans you use.