Introduction
This fish taco bowl is one of those meals that proves dinner doesn't need much time or planning to be good. A simple seasoning, a quick cook, and a few fresh components come together into something that feels bright, balanced, and satisfying.
The fish cooks quickly and stays tender, while the slaw adds crunch and acidity that keeps everything lively. The sauce is intentionally simple - creamy, a little spicy, and just loose enough to tie the bowl together without overwhelming it. It's the kind of meal that works equally well for lunch or dinner, especially on nights when you want something light but still filling.
I like this bowl as part of a quick rotation alongside recipes like Weeknight Pork Fried Cauliflower Rice or Lightened-Up Kung Pao Chicken - fast, flexible meals that don't feel rushed. Swap in whatever slaw mix you have on hand, or use a chopped salad kit if that's what's in the fridge. This recipe is forgiving like that. I almost always use a salad kit. Add Everyday Fresh Scallion Cream Cheese (Ready in 10 Minutes) to your meal rotation.
Explore more recipes in our Summer Fresh collection.
Why This Recipe Works
These fish taco bowls deliver fresh, bold flavor with minimal effort. Lightly seasoned fish cooks quickly and stays tender, while the crisp slaw adds texture and brightness. A simple spicy mayo ties everything together with just enough heat and creaminess to balance the dish. With quick cooking time and simple prep, this recipe keeps weeknight dinners fast while still feeling fresh and satisfying.
Ingredient Notes
A few small details can make a big difference here.
- White fish fillets - Mild, flaky fish like cod or mahi mahi works best for quick cooking.
- Cajun or Old Bay seasoning - Adds bold flavor without needing extra spices.
- Mayonnaise - Forms the creamy base for the sauce.
- Sriracha or chipotle - Adds heat and depth to the sauce.
- Slaw mix - Provides crunch and freshness with minimal prep.
- Lime juice - Brightens the dish and balances the richness.
- Cilantro - Adds a fresh herbal finish if you enjoy it.
Simple ingredients create a balanced bowl.
Tips for Best Results
- Cut fish into evenly sized pieces for consistent cooking.
- Don't overcrowd the air fryer or pan so the fish can crisp slightly.
- Taste the sauce and adjust spice level to your preference.
- Toss slaw just before serving to keep it crisp.
- Cook fish just until it flakes easily to keep it tender.
Quick cooking keeps the flavors fresh and clean.
Variations and Substitutions
This recipe is easy to adapt depending on your preferences.
- Use shrimp instead of fish.
- Swap spicy mayo for avocado crema or plain yogurt sauce.
- Add rice or quinoa for a heartier bowl.
- Use cabbage instead of packaged slaw mix.
- Add sliced avocado or pico de gallo.
Make it once, then adjust to fit your taste.
Storage and Reheating
Store leftovers in separate airtight containers in the refrigerator for up to 2 days.
Reheat fish gently in a skillet or air fryer to maintain texture. Slaw is best fresh but can be refreshed with a squeeze of lime if needed.
For best results, assemble just before serving.
Frequently Asked Questions
What fish works best for taco bowls?
Mild white fish like cod, halibut, or mahi mahi works well.
Can I make this without an air fryer?
Yes, cook in a skillet or bake in the oven.
Is this recipe spicy?
It's mildly spicy, but you can adjust the sauce to taste.
Can I make this ahead of time?
Yes, prep components separately and assemble before serving.
Can I add grains to make it more filling?
Yes, rice or quinoa works great.
Serving Suggestions
These bowls pair well with simple sides or additions.
- Cilantro lime rice
- Black beans
- Tortilla chips and salsa
- Guacamole
- Extra lime wedges
Keeping sides simple keeps the meal fresh and balanced.
Make It Your Own
Once you've made this recipe once, it's easy to adjust the balance of flavors and textures to your preference. Add more spice, include extra toppings, or change the base depending on what you have on hand.
Fresh bowl meals like this are meant to be flexible - adjust and make it your own.
Recipe

Easy Fish Taco Bowls (20-Minute Dinner)
Ingredients
- 1 pund boneless skinless fish fillets, such as cod, halibut, mahi mahi, cut into 1-inch pieces
- olive oil spray
- 2 to 3 teaspoons Old Bay Seasoning, or other cajun seasoning to taste
- ¼ cup mayonnaise
- 1 tablespoon sriracha, or chipotle in adobo sauce
- 2 tablespoons lime juice
- 5 cups slaw, just use any type of salad mix, it's so easy
- ½ tablespoon olive oil
- ½ teaspoon kosher salt
- 1 tablespoon cilantro, optional
Equipment
Instructions
- Season the fishCut the fish into bite-sized pieces, about 1 inch each. Lightly spray with olive oil and season generously with Cajun seasoning, making sure all sides are coated. Set aside while you prep the other components.
- Make the sauceIn a small bowl, stir together the mayonnaise and sriracha (or chipotle). Squeeze in the juice from half a lime and add a splash of water until the sauce loosens to a drizzleable consistency. Taste and adjust as needed.
- Cook the fishPlace the seasoned fish in the air fryer basket and cook at 400°F for 8 – 10 minutes, fliping halfway through, until the fish is cooked through and lightly crisp on the edges.
- Prepare the slawWhile the fish cooks, add the slaw mix to a large bowl. Toss with olive oil, the juice from the remaining lime half, and kosher salt until evenly coated and lightly dressed.
- Assemble the bowlsDivide the slaw between bowls or plates. Top with the cooked fish and finish with a drizzle of the spicy mayo. Garnish with fresh cilantro and serve with lime wedges on the side.

