If you’re craving a vibrant, flavorful meal that transports your taste buds straight to Mexico’s Yucatan Peninsula, then you’re going to absolutely love this Yucatan Fish Tacos with Achiote Recipe. I’ve made these several times now, and every time my family goes crazy for the juicy, tender fish paired with that subtle, smoky achiote goodness. Trust me, once you try this, fish tacos won’t ever be the same!
Why You’ll Love This Recipe
- Simple Slow Cooker Magic: The slow cooker does all the work, making the fish super tender without any fuss.
- Authentic Achiote Flavor: Achiote paste adds that unique smoky, slightly tangy taste you won’t find in every fish taco recipe.
- Versatile and Easy: Perfect for quick weeknights or casual weekend dinners, with room to customize your toppings.
Ingredients You’ll Need
The beauty of this Yucatan Fish Tacos with Achiote Recipe is in its simple, fresh ingredients that complement each other perfectly. When shopping, I always recommend fresh cod if you can find it, but good-quality frozen works well too.
- Fresh or frozen skinless cod: Firm white fish like cod holds up well and flakes beautifully after cooking.
- Orange juice: Adds a subtle citrus brightness to balance the rich achiote.
- White vinegar: Helps tenderize and adds gentle tang.
- Garlic, minced: Fresh garlic gives just the right kick of flavor.
- Achiote paste: The star of the show—smoky, earthy, with a hint of spice.
- Ground cumin: Brings warmth and depth.
- Dried Mexican oregano: This herb adds an authentic touch and a bit more complexity.
- Salt and pepper: Always essential to enhance flavors.
- Flour tortillas: Soft and warm tortillas cradle the fish perfectly.
- Shredded purple cabbage: Adds color and crunch for a fabulous contrast.
- Sour cream: Creamy topping to cool down the spices.
- Jalapeños: For those who like to turn up the heat—optional but highly recommended!
Variations
One of my favorite things about this Yucatan Fish Tacos with Achiote Recipe is how easy it is to make it your own. Whether you want to dial up the heat or make it a little lighter, there’s room to play around.
- Spice Level: If you want less heat, reduce the achiote paste or skip the jalapeños—my kids prefer it this way, and they still love it!
- Fish Swap: I’ve tried it with halibut and mahi-mahi; both are fantastic if cod isn’t available.
- Grilled Version: For a smoky char, you can marinate the fish in the achiote mix and grill instead of slow cooking—just be careful not to overcook.
- Gluten-Free: Use corn tortillas instead of flour to keep it gluten-free without losing any flavor or texture.
How to Make Yucatan Fish Tacos with Achiote Recipe
Step 1: Prep Your Fish Like a Pro
First things first: if you’re using frozen fish, make sure it’s fully thawed before cooking—that’s crucial for even cooking and taste. Cut the cod into about four portions that fit neatly into your slow cooker. I always rinse the pieces gently and pat them dry with paper towels to get rid of excess moisture. It helps the fish absorb the marinade better and keeps things from being soggy.
Step 2: Whisk Together the Flavor-Packed Marinade
In a small bowl, whisk together orange juice, white vinegar, minced garlic, achiote paste, ground cumin, oregano, salt, and pepper. This mixture is the magic behind that authentic Yucatan flair. I discovered that whisking everything first ensures the achiote paste breaks down evenly, so every bite gets that gorgeous smoky flavor.
Step 3: Slow Cook to Perfection
Spray your slow cooker’s insert with non-stick spray to keep the fish from sticking. Place the fish pieces inside and pour the marinade evenly over them. Cover and cook on low for about 3 hours, or on high for 1 ½ hours. You’ll know it’s done when the fish flakes easily with a fork—that’s the sign of tender, perfectly cooked fish. I love how slow cooking keeps the fish moist and lets those flavors develop gently without any worry about drying it out.
Step 4: Assemble Your Dream Tacos
Using a slotted spoon, carefully transfer the cooked fish onto warm flour tortillas. Top with shredded purple cabbage for a satisfying crunch, a dollop of sour cream to mellow the spices, and slices of jalapeños if you want that extra kick. I like to serve these with a squeeze of fresh lime, too—it wakes everything up beautifully.
Pro Tips for Making Yucatan Fish Tacos with Achiote Recipe
- Use Fresh Achiote Paste: When I first started using achiote, I went for powdered forms, but fresh or a good-quality paste really elevates the dish.
- Don’t Skip the Marinade Time: Even a short rest before cooking helps flavors meld, making every bite more vibrant.
- Warm Your Tortillas Well: I found warming tortillas on a dry skillet or wrapped in a towel keeps them pliable and perfect for folding.
- Avoid Overcooking the Fish: Check the fish a little early—since slow cookers vary—to keep it flaky and juicy.
How to Serve Yucatan Fish Tacos with Achiote Recipe
Garnishes
I personally love topping these fish tacos with shredded purple cabbage because it adds such a nice crunch and vibrant color. Sour cream gives a cool creaminess that balances out the smoky spices, and fresh jalapeños add just the right amount of heat. Some fresh cilantro and a squeeze of lime juice are my go-to finishers—they make everything pop!
Side Dishes
I like pairing these tacos with a side of black beans and Mexican street corn (elote) for an authentic, satisfying meal. A fresh mango salsa on the side adds a tropical sweetness that complements the savory fish perfectly. And when in a hurry, simple tortilla chips and guacamole never disappoint.
Creative Ways to Present
For a festive dinner or gathering, I’ve served these tacos on a large wooden board with all the toppings in small bowls nearby so everyone can build their own. You can also add colorful garnishes like radish slices or pickled red onions for an Instagram-worthy spread that tastes as good as it looks.
Make Ahead and Storage
Storing Leftovers
If you end up with leftover cooked fish, store it in an airtight container in the fridge for up to 2 days. I found that packing it separately from the tortillas preserves that fresh texture for the next meal. Just reheat gently, and the fish stays moist and flaky.
Freezing
I’ve frozen the cooked fish in freezer-safe containers when I made a double batch. It freezes well for up to 2 months. Just thaw overnight in the fridge and reheat carefully to avoid drying it out.
Reheating
Reheat leftovers gently in the microwave on low power or in a covered skillet over low heat. Adding a splash of water before reheating helps keep the fish moist. Be careful not to overheat, or it’ll become tough.
FAQs
-
Can I use other types of fish for this Yucatan Fish Tacos with Achiote Recipe?
Absolutely! While cod is ideal for its flaky texture, you can substitute other firm white fish like halibut, mahi-mahi, or tilapia. Just adjust cooking times slightly if your fish is thinner or thicker than cod pieces.
-
Where can I buy achiote paste?
You can typically find achiote paste in Latin grocery stores, Mexican markets, or the international aisle of large supermarkets. Online stores also carry it—just look for quality brands to get the best smoky flavor.
-
Can I make the Yucatan Fish Tacos with Achiote Recipe without a slow cooker?
Yes! You can bake the marinated fish in the oven at 375°F (190°C) for about 15-20 minutes, or pan-sear it gently. Slow cooking just makes it incredibly tender and effortlessly hands-off.
-
How spicy is this recipe?
The recipe has a mild to medium heat level thanks to the achiote paste and optional jalapeños. You can easily adjust the heat by using less achiote paste or skipping the jalapeños altogether.
-
What sides go best with Yucatan Fish Tacos?
Traditional sides like Mexican street corn, black beans, and fresh salsas complement these tacos beautifully. Fresh fruit salads or a simple green salad with lime vinaigrette also pair nicely.
Final Thoughts
Honestly, this Yucatan Fish Tacos with Achiote Recipe holds a special place in my heart because it’s easy enough for busy weeknights, yet bursts with bold, authentic flavors that make you feel like you’re dining at a seaside cantina. I love how the slow cooker takes the guesswork out of cooking fish perfectly every time. I’m confident you’ll enjoy making and eating these just as much as I do, so don’t hesitate—get those ingredients and start cooking! Your next taco night just got a whole lot tastier.
Print
Yucatan Fish Tacos with Achiote Recipe
- Prep Time: 10 minutes
- Cook Time: 3 hours
- Total Time: 3 hours 10 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Slow Cooking
- Cuisine: Mexican
Description
Enjoy a flavorful and authentic Yucatan Inspired Fish Tacos recipe featuring tender cod slow-cooked with achiote paste, orange juice, and spices. These tacos are garnished with crunchy cabbage, sour cream, and jalapeños for a perfect balance of heat and freshness.
Ingredients
Fish and Marinade
- 2 lbs fresh or frozen skinless cod
- 3 tbsp orange juice
- 2 tbsp white vinegar
- 3 cloves garlic, minced
- 1 tbsp achiote paste (or less for milder heat)
- 1 tsp ground cumin
- 1 tsp dried Mexican oregano or regular oregano
- Salt and pepper to taste
For Serving
- Flour tortillas
- Shredded purple cabbage, for garnish
- Sour cream, for garnish
- Jalapeños, sliced, for garnish
Instructions
- Prepare the Fish: If using frozen cod, ensure it is completely thawed. Cut the fish into four serving-size pieces, rinse under cold water, and pat dry thoroughly.
- Mix Marinade: Spray the inside of a 4- to 6-quart slow cooker with non-stick cooking spray. In a small bowl, whisk together orange juice, white vinegar, minced garlic, achiote paste, ground cumin, dried oregano, salt, and pepper until well combined.
- Cook the Fish: Place the prepared fish pieces into the slow cooker. Pour the marinade mixture evenly over the fish. Cover and cook on low for 3 hours or on high for 1 ½ hours, or until the fish flakes easily with a fork.
- Assemble the Tacos: Using a slotted spoon, carefully remove the cooked fish from the slow cooker and place it onto warm flour tortillas. Top with shredded purple cabbage, sour cream, jalapeño slices, and any additional preferred garnishes.
- Serve and Enjoy: Serve immediately while warm, enjoying the vibrant flavors of this Yucatan inspired fish tacos dish.
Notes
- Achiote paste provides distinctive earthiness and color; adjust quantity to control spiciness.
- Ensure the fish is fully thawed before cooking to guarantee even cooking.
- Serve with lime wedges for an extra burst of freshness if desired.
- Flour tortillas can be substituted with corn tortillas for gluten-free option.
- Leftovers can be refrigerated for up to 2 days; reheat gently to avoid drying out the fish.
Nutrition
- Serving Size: 1 serving (approx. 1 taco with fish and toppings)
- Calories: 320
- Sugar: 2g
- Sodium: 350mg
- Fat: 7g
- Saturated Fat: 2g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 70mg