This post may contain affiliate links. Please read our disclosure policy.
Fish tacos are one of the best summer meals in my opinion and I seriously eat them on repeat. They’re light, use tons of fresh crunchy ingredients, and are packed with delicious flavor. I turned my fish taco into Whole30 approved Chipotle Fish Taco Bowls with Avocado-Cilantro Sauce and it was such a satisfying dinner.
But let’s talk about this creamy avocado-cilantro sauce for a second. I mean… it is out of this world good! So rich and creamy, you won’t even believe it’s Whole30! Enjoy these Chipotle Fish Taco Bowls with Avocado-Cilantro Sauce!


- 1.5 lbs. of Atlantic cod (Mahi-Mahi or Tilapia works, too)
- 2 tbsp. olive oil
- salt and pepper, to taste
- 1 tsp ground cumin
- 1 tsp. chipotle chili powder (can use regular chili powder)
- 1/2 tsp. dried oregano
- Juice of 1 lime
- 2 cloves garlic, minced
- 1/2 Cup Homemade Mayo
- 1 ripe avocado
- juice of 2 limes
- 1 tsp. white vinegar
- 1 clove garlic, minced
- salt and pepper, to taste
- 1/4 cup loosely packed cilantro leaves
- 2 cups riced cauliflower
- 1/4 purple cabbage, shredded
- 4 radishes, sliced thin
- 1/2 jalapeno, sliced thin
- 1/2 cup cherry tomatoes, cut into fourths
- 1 lime, cut into wedges
- cilantro, for garnish
- In a bowl or large ziplock bag, combine the fish with olive oil, salt and pepper, cumin, chipotle chili powder, oregano, garlic, and lime. Set aside to let marinade for at least 15 minutes, or place in refrigerator and let marinade all day (if you refrigerate, take it out about 15 minutes before cooking to allow to get to room temp).
- Meanwhile, place all of the Creamy Avocado Sauce in a food processor or blender and blend until smooth. Set Aside.
- When fish is ready to cook, heat a skillet (preferably cast iron) over medium-high heat. When hot, sear fish on each side for 3 minutes, or until golden brown. Then, using the back of a spatula, break up the fish into large flakes and saute for 2 more minutes. Taste, add salt and pepper if needed.
- In a separate skillet over medium heat, add 1 tbsp. olive oil and saute the riced cauliflower for about 2 minutes, then, add 1/4 cup of water and cover to let steam for about 3-5 minutes, or until just cooked through.
- Prepare by dividing the cauliflower rice, cabbage, radishes, tomatoes, and fish amongst 4 bowls evenly. Now top with creamy avocado-cilantro sauce, a few slices of jalapeno, a lime wedge and extra cilantro for garnish! Serve and enjoy!
Is there supposed to be cilantro in the sauce? 🙂
Opps. fixed that! yikes.
YUM! Used mahi mahi and subbed 1/2 Greek yogurt in the sauce. Also used new “spicy Mexican cauliflower rice” from Trader Joe’s, my boyfriend loved it! Delicious, healthy and filling.