Loading…

By Reading time
Servings 4–6 people

Spicy Fish Tacos with Citrus Slaw are a bright and tasty dish that brings together crispy, tender fish with a zesty, crunchy slaw. The fish has a nice kick from the spices, while the citrus slaw adds a fresh burst of flavor and cools things down perfectly. It’s a fun mix of textures and tastes that feels like a little fiesta on your plate.

I love making these tacos when I want something fresh but still exciting to eat. The spice is just right—not too hot, but enough to make you smile— and I always find myself adding a little extra lime juice on top because it brightens everything up. One helpful tip I’ve picked up is to keep the fish pieces bite-sized so they’re easy to eat and make every taco feel full of flavor with each bite.

These tacos are great for sharing with friends or as a casual dinner that feels special without a lot of fuss. I like serving them with extra lime wedges and maybe a side of black beans or rice to keep things simple but satisfying. Every time I make these, they remind me of sunny evenings and good times around the table with people I care about, which makes them taste even better.

Key Ingredients & Substitutions

White Fish: Cod, tilapia, or halibut work best because they’re mild and flaky. If you prefer, mahi-mahi or pollock can also be delicious options.

Spice Mix: Chili powder and smoked paprika give a warm, smoky heat. If you want less spice, cut back on the cayenne or skip it. Garlic powder adds a nice depth without overpowering.

Citrus Slaw: The mix of green and red cabbage offers crunch and color. Carrots add a natural sweetness. If you can’t find fresh cilantro, parsley works fine but the flavor will be different.

Lime and Orange Juice: These fresh juices brighten the slaw. If you’re out of orange juice, just use extra lime or a splash of lemon juice instead.

Corn Tortillas: They hold up well and add a lovely corn flavor. You can swap for flour tortillas, but corn has the authentic texture.

How Do I Get the Fish Cooked Perfectly Without It Falling Apart?

Cooking delicate fish can feel tricky, but keeping these steps in mind helps:

  • Pat the fish dry so spices stick and it sears nicely.
  • Use a hot skillet and enough oil to prevent sticking.
  • Don’t move the fish too soon—let a crust form for about 2-3 minutes per side.
  • Turn gently with a spatula, cooking just until opaque and flaky.
  • Avoid overcooking—it makes the fish dry and tough.

Following these tips gives you tender, perfectly spiced fish that holds together for stacking in your tacos.

Easy Spicy Fish Tacos with Citrus Slaw

Equipment You’ll Need

  • Large skillet – I like a non-stick or cast iron skillet because it heats evenly and helps the fish cook without sticking.
  • Whisk or fork – for mixing the citrus dressing so it’s smooth and well combined.
  • Large bowl – to toss the slaw ingredients and dressing together easily.
  • Sharp knife and cutting board – to chop the cilantro, slice the jalapeño, and cut the fish into pieces.
  • Warmers for tortillas – a dry skillet or oven works to make the tortillas soft and pliable.

Flavor Variations & Add-Ins

  • Use grilled shrimp or chicken instead of fish for a different protein twist.
  • Add sliced avocado or a dollop of sour cream for extra creaminess.
  • Swap the cilantro for fresh mint or parsley if you prefer a different herb flavor.
  • Spice it up with a dash of hot sauce or a sprinkle of crushed red pepper flakes in the slaw or on top.

Spicy Fish Tacos with Citrus Slaw

Ingredients You’ll Need:

For the Fish:

  • 1 lb white fish fillets (such as cod, tilapia, or halibut), cut into bite-sized pieces
  • 1 tsp chili powder
  • 1/2 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 1/4 tsp cayenne pepper (adjust to heat preference)
  • 1/2 tsp garlic powder
  • Salt and black pepper, to taste
  • 2 tbsp olive oil or vegetable oil

For the Citrus Slaw:

  • 2 cups shredded green cabbage
  • 1 cup shredded red cabbage
  • 1/2 cup shredded carrots
  • 1/4 cup chopped fresh cilantro
  • 1 small jalapeño, thinly sliced (optional for extra heat)
  • 2 tbsp fresh lime juice
  • 1 tbsp orange juice
  • 1 tsp honey or agave syrup
  • Salt and black pepper, to taste

For Serving:

  • 8 small corn tortillas
  • Salsa or hot sauce (optional)
  • Lime wedges

How Much Time Will You Need?

This recipe takes about 15 minutes to prepare and cook. Most of the time goes to chopping veggies and cooking the fish. It’s a quick and fresh meal you can have on the table in under 20 minutes!

Step-by-Step Instructions:

1. Mix the Spice Blend:

In a small bowl, stir together chili powder, ground cumin, smoked paprika, cayenne pepper, garlic powder, salt, and black pepper. This mix will add a tasty kick to the fish.

2. Season the Fish:

Pat the fish pieces dry with paper towels to remove moisture. Toss the fish gently in the spice mix, making sure each piece is coated well.

3. Prepare the Citrus Slaw:

In a large bowl, combine shredded green and red cabbage, shredded carrots, chopped cilantro, and sliced jalapeño if using. In a small bowl, whisk together lime juice, orange juice, honey, salt, and pepper. Pour this dressing over the vegetables and toss well. Set aside so the flavors can meld.

4. Cook the Fish:

Heat olive oil in a large skillet over medium-high heat. Add the seasoned fish and cook for 2-3 minutes on each side, until the fish is opaque and flakes easily with a fork. Remove from heat.

5. Warm the Tortillas:

Heat the corn tortillas in a dry skillet over medium heat or wrap them in foil and warm in the oven until soft and flexible.

6. Assemble Your Tacos:

Place cooked fish pieces inside each tortilla. Top with a generous scoop of citrus slaw and add salsa or hot sauce if you like extra heat.

7. Serve and Enjoy:

Add fresh cilantro leaves on top if you wish, and serve the tacos with lime wedges to squeeze over the filling. Enjoy your fresh, flavorful meal!

Can I Use Frozen Fish for These Tacos?

Yes! Just make sure to fully thaw the fish in the refrigerator overnight and pat it dry before seasoning and cooking. This helps prevent extra moisture so the fish sears nicely.

How Can I Make These Tacos Less Spicy?

Reduce or omit the cayenne pepper and jalapeño from the recipe. You can also skip hot sauce when serving, or use a mild salsa to keep the flavor balanced.

What’s the Best Way to Store Leftovers?

Keep fish and slaw in separate airtight containers in the fridge for up to 2 days. Reheat the fish gently in a skillet or microwave, then assemble with fresh or leftover slaw to keep the crunch.

Can I Use Flour Tortillas Instead of Corn?

Absolutely! Flour tortillas work well and are easier to fold if you prefer a softer texture. Corn tortillas give a more authentic flavor but either choice is delicious.

About the author
Gabriella

Leave a Comment