These Blackened Cod Fish Tacos are served with a pinto bean salsa for extra fiber, making them a quick, flavorful, and well-balanced weeknight dinner. They’re finished with a Greek yogurt–based lime crema, which adds creaminess along with a bit more protein and nutrition. As a dietitian, I’m always encouraging people to eat more fish, and this recipe is one of those that can win over even the most skeptical fish taco eaters.

A Quick Look At This Recipe
- ✅ Recipe Name: 15 Minute Blackened Cod Fish Tacos with Pinto Bean Salsa
- 🕒 Ready In: ~15 minutes total
- 👪 Serves: 4
- 🍽 Nutrition: ~390 calories, 38 grams of protein and 8 grams of fiber per serving (2 tacos)
- 🥣 Main Ingredients: Cod, cajun seasoning, Greek yogurt, lime juice, pinto beans, corn, tomato, cilantro
- 📖 Dietary Info: High protein, good source of fiber, can be made gluten-free with corn tortillas
- ⭐ Why You'll Love It: No marinating required, minimal prep, maximum flavor
Growing up in Ireland, I never ate tacos.. I’m not sure my mom even knew what they were! Looking back now, I was certainly missing out.. but to be fair to my mom she made up for it with many other amazing Irish dinners.
However based off this lack of taco exposure, I used to find them quite intimidating.. thinking they involved loads of different components. Funnily enough, I now see them as one of the easiest, throw-together meals. They’re fun, customizable, and make a great family-friendly dinner.
I especially love these cod fish tacos because I try to get my family eating white fish at least once a week. White fish is a fantastic source of iodine, which is one of the reasons it features heavily in my fertility-focused meal plans, but it’s also important for thyroid health and overall nutrition. The problem is that white fish can feel a bit plain or boring on its own, and it’s rarely something people get excited about. Put it in tacos, though, and suddenly everyone’s on board.
If you like these blackened cod fish tacos, you might also enjoy my halloumi tacos recipe or chicken shawarma bowl recipe for more quick, flavorful dinner options.
Jump to:
Why This Recipe Is Good for You
- Excellent source of protein: Each serving delivers around 38 grams of protein from the cod and pinto beans combined. Protein is essential for keeping you full, supporting muscle maintenance, and providing steady energy throughout your day. Cod is particularly lean, meaning you get all that protein without a lot of saturated fat.
- Good source of fiber: The pinto beans help bring this recipe to 8 grams of fiber per serving, which helps with digestion and keeps you feeling satisfied longer. Most people don't get enough fiber in their diets, so any opportunity to boost your intake is a win.
- Cod is a naturally rich source of iodine, a mineral that’s important for thyroid health and overall metabolic function. Including white fish like cod regularly can be a really practical way to support iodine intake, especially for people who don’t eat much seafood
- Loaded with vitamins and minerals: The pinto bean salsa brings vitamins from the tomatoes, cilantro, and corn, while the Greek yogurt in the lime crema adds calcium and probiotics for gut health. The cajun seasoning (made with paprika, cumin, and other spices) also contains antioxidants.
- Balanced macros: These tacos provide a nice balance of protein, healthy fats, and carbohydrates, which means you'll feel energized and satisfied without that heavy, overly-full feeling.
Key Ingredients
The complete ingredient list with measurements can be found in the recipe card below.

For the fish:
- Cod: You can substitute other white fish like halibut, tilapia, or mahi-mahi if that's what you have available.
- Cajun seasoning: You can use store-bought cajun seasoning or make your own blend. The seasoning typically includes paprika, garlic powder, onion powder, cayenne pepper, and herbs.
- Avocado oil: This has a high smoke point, which is important when you're searing at medium-high heat.
- Garlic: Fresh garlic cloves add aromatic flavor to the blackened fish. Grating or finely mincing them helps distribute the flavor evenly.
For the lime crema:
- Greek yogurt: I use plain Greek yogurt as the base for the lime crema because it's high in protein and adds a tangy creaminess. You can use any fat percentage you prefer (I typically use 2%).
- Lime: Fresh lime juice brightens up both the crema and the pinto bean salsa. Always use fresh lime juice rather than bottled for the best flavor.
For the Pinto bean salsa:
- Pinto beans: These add protein, fiber, and a hearty texture to the salsa. You can use canned beans (drained and rinsed) or cook dried beans if you prefer. Black beans would also work well.
- Fresh vegetables: The tomato, red onion, and corn bring freshness and crunch to the pinto bean salsa. Fresh cilantro is essential here for that bright, herbaceous flavor.
To serve:
- Tortillas: I like the smaller 6 inch soft flour tortillas for this recipe. I find the soft texture pairs nicely with the blackened fish. You can use corn tortillas or hard shells if you prefer.
Ingredient Substitutions
Here are some tips to help you adjust the recipe to suit your individual dietary needs and preferences. I only recommend swapping 1 - 2 ingredients, so the original recipe doesn't completely change.
- Gluten-free: Use corn tortillas instead of flour tortillas, and double-check that your cajun seasoning doesn't contain any gluten-containing ingredients (most don't, but it's worth checking).
- Dairy-free: Swap the Greek yogurt in the lime crema for a dairy-free alternative like coconut yogurt or cashew cream. You can also use dairy-free sour cream or just make a simple avocado crema by blending avocado with lime juice and salt.
- Lower in calories: Use lower calorie tortillas or skip them altogether and serve the blackened fish as a bowl with a small portion of rice or use cauliflower rice for a lower carb option.
- No pinto beans: Black beans, kidney beans, or even chickpeas would work well in the salsa. You could also make it more of a pico de gallo style without beans if you prefer.
- Spice level: Adjust the amount of cajun seasoning or choose a mild blend if you're sensitive to heat. You can always add hot sauce on the side for those who want extra spice.
Please note: This recipe has not been tested with other substitutions or variations. If you replace or add any ingredients, please let me know in the comments below! I'd love to hear how it worked out! 💛
Equipment
Cast iron pan or large skillet: A heavy-bottomed pan is ideal for getting that perfectly blackened crust on the fish. I love my Le Creuset, it was expensive but I know I will have it for decades to come.
Fish spatula: If you have one, a fish spatula makes flipping delicate fish fillets much easier without them falling apart.
How To Make Blackened Cod Fish Tacos
Below are the simple steps for how to make this recipe with visuals I hope are helpful! Don't forget to check out the recipe card at the bottom for the full recipe.

Prep the pinto bean salsa and lime crema by combining the ingredients in separate bowls.

Pat the cod fillets dry with paper towels (this helps the seasoning stick and ensures a good sear). Sprinkle both sides generously with cajun seasoning, plus salt and pepper if your seasoning blend doesn't already include salt.

Heat the avocado oil in a large cast iron pan or skillet over medium-high heat. Add the garlic and cook until fragrant, about 2 to 3 minutes. Add the seasoned cod and cook on one side until browned and blackened, about 3 to 4 minutes.

Flip the fish carefully and cook the other side until the fish is opaque and flakes easily with a fork, approximately 2 to 3 more minutes. The internal temperature should reach 145°F or 63°C.

Warm your tacos and then assemble by layering the blackened cod, pinto bean salsa and drizzling with lime crema on top.
Expert Tips for Making This Recipe
Don't skip patting the fish dry – This is crucial for getting that blackened crust. Moisture on the surface of the fish will cause it to steam rather than sear.
Make sure your pan is hot – You want to hear that sizzle when the fish hits the pan. If your pan isn't hot enough, the fish will stick and you won't get that nice blackened exterior.
Don't move the fish around too much – Let it sear undisturbed for the full 3 to 4 minutes on the first side. This helps develop that flavorful crust and makes it easier to flip without the fish falling apart.
Use a fish spatula if you have one – The thin, slotted design makes it much easier to get under delicate fish fillets without breaking them.
Prep your toppings first – Since the fish cooks so quickly, have everything else ready to go before you start cooking. That way you can assemble the tacos immediately while the fish is still hot.
Save This Recipe! 💌
Serving Suggestions
Soooo many ways to enjoy these cod fish tacos, I particularly like number two!
- Keep it traditional: Serve with lime wedges, extra cilantro, sliced jalapeños, and hot sauce on the side so everyone can customize their tacos to their liking.
- Make it a bowl: Skip the tortillas and serve everything over a bed of cilantro-lime rice or quinoa for a taco bowl instead.
- Add more toppings: Pickled red onions, sliced radishes, or diced mango would all be delicious additions to these tacos.
- Serve with sides: Pair with my black bean and mango salad or some simple roasted sweet potato slices for a more substantial meal.
- Make it a taco spread: If you're feeding a crowd, set up a taco bar with multiple proteins (this blackened cod plus some shredded chicken or seasoned ground beef) and let everyone build their own.
Storage
Fridge: Store leftover cooked cod, pinto bean salsa, and lime crema separately in airtight containers for up to 3 days. I don't recommend storing assembled tacos as the tortillas will get soggy.
Freezer: The cooked cod can be frozen for up to 2 months. Let it cool completely, then freeze in a single layer on a baking sheet before transferring to a freezer-safe container. The lime crema and pinto bean salsa don't freeze well due to their fresh ingredients.
Reheat: Gently reheat the cod in a skillet over medium heat for 2 to 3 minutes, or in the microwave in 30-second intervals until just warmed through. Be careful not to overcook it as fish can dry out quickly when reheated.
Make-ahead tip: You can prep the lime crema and pinto bean salsa up to a day ahead and store them in the fridge. The cod is best cooked fresh, but having the other components ready makes assembly even quicker.
Nutrition Notes
Nutrition information was calculated using the USDA FoodData Central database and verified brand data for accuracy. Estimates are based on the exact ingredients and amounts listed, so your numbers may vary slightly depending on the brands and measurements you use.
Recipe FAQS
This recipe works well for anyone looking to eat healthier in general. It's also an excellent choice if you're following an anti-inflammatory diet, a fertility-focused eating plan, or a heart-healthy diet. The combination of lean white fish, fiber-rich beans, and omega-3s makes it naturally aligned with these dietary approaches.
Yes! Just make sure to thaw it completely first. The best way to thaw frozen fish is in the refrigerator overnight. If you're short on time, you can place the sealed fish in a bowl of cold water and it should thaw in about 30 minutes. Pat it very dry before seasoning and cooking.
You can make your own simple blackening spice by mixing together 1 tablespoon paprika, 1 teaspoon garlic powder, 1 teaspoon onion powder, ½ teaspoon cayenne pepper, ½ teaspoon black pepper, and ½ teaspoon salt. This will give you a similar flavor profile. You could then add anything else you want seeing as its your own spice mix!
Yes! Use about 1.5 pounds of peeled and deveined shrimp and cook for just 2 to 3 minutes per side until they're pink and opaque. Shrimp cook even faster than fish, so watch them carefully.
More Recipes You Will Love
If you love these blackened cod fish tacos, you might also enjoy:
📖 Recipe

15 Minute Blackened Cod Fish Tacos with Pinto Bean Salsa
Equipment
- Large cast iron pan or heavy-bottomed skillet I love my Le Creuset
- Fish spatula (optional but helpful)
Ingredients
For the Lime Crema
- 120 grams plain Greek yogurt 0.5 cups, I used 2% fat
- Juice of ½ lime
- 0.5 teaspoon garlic powder
- 0.25 teaspoon fine salt
- 1-2 tablespoons water to thin as needed
For the Pinto Bean Salsa
- 1 large tomato diced
- 0.5 small red onion finely chopped
- 30 grams fresh cilantro (coriander) chopped about 1 large handful
- 240 grams cooked pinto beans 1 cup,drained and rinsed if using canned
- 80 grams corn kernels 0.5 cups, fresh or frozen
- 1 teaspoon ground cumin
- Juice of 0.5 lime
- Fine salt to taste
For the Blackened Cod
- 600 grams cod fillets or other white fish like halibut or tilapia
- 2 tablespoons cajun seasoning
- Fine salt and black pepper
- 1 tablespoon avocado oil
- 2 medium garlic cloves grated or finely minced
To Serve
- 8 small corn or flour tortillas warmed
- 120 grams rainbow slaw or shredded cabbage about 2 cups
- 1 ripe avocado sliced optional
- Extra lime wedges for serving
Instructions
- Make the lime crema: In a small bowl, whisk together the Greek yogurt, lime juice, garlic powder, and salt until smooth. Add water 1 tablespoon at a time to thin the crema to your desired consistency. It should be pourable but not too thin. Set aside in the refrigerator while you prepare the rest.120 grams plain Greek yogurt, Juice of ½ lime, 0.5 teaspoon garlic powder, 0.25 teaspoon fine salt, 1-2 tablespoons water
- Prepare the pinto bean salsa: In a medium bowl, combine the diced tomato, finely chopped red onion, chopped cilantro, pinto beans, corn kernels, cumin, and lime juice. Toss everything together and season with salt to taste. Set aside at room temperature.1 large tomato, 0.5 small red onion, 30 grams fresh cilantro (coriander) chopped, 240 grams cooked pinto beans, 80 grams corn kernels, 1 teaspoon ground cumin, Juice of 0.5 lime
- Season the fish: Pat the cod fillets completely dry with paper towels (this is important for getting a good sear). Sprinkle both sides of the fish generously with cajun seasoning, plus salt and black pepper to taste.600 grams cod fillets, 2 tablespoons cajun seasoning, Fine salt and black pepper
- Cook the garlic: Heat the avocado oil in a large cast iron pan or heavy-bottomed skillet over medium-high heat. Add the grated or finely minced garlic and cook, stirring frequently, until fragrant, about 2 to 3 minutes. Be careful not to let the garlic burn.1 tablespoon avocado oil, 2 medium garlic cloves
- Cook the cod: Add the seasoned cod fillets to the pan in a single layer. Cook on one side without moving them until the bottom is browned and blackened, about 3 to 4 minutes. Flip the fish carefully using a fish spatula or regular spatula and cook the other side until the fish is opaque throughout and flakes easily with a fork, approximately 2 to 3 more minutes. The internal temperature should reach 145°F or 63°C.
- Warm the tortillas: While the fish finishes cooking, warm your tortillas. You can heat them in a dry skillet over medium heat for about 30 seconds per side, or wrap them in a damp paper towel and microwave for 20 to 30 seconds.8 small corn or flour tortillas
- Assemble the tacos: Break the cooked cod into large chunks. On each warmed tortilla, layer rainbow slaw, a portion of blackened cod, a generous spoonful of pinto bean salsa, and a drizzle of lime crema. Add sliced avocado if using. Serve immediately with extra lime wedges on the side.120 grams rainbow slaw or shredded cabbage, 1 ripe avocado sliced, Extra lime wedges for serving
Save This Recipe! 💌
Notes
Fridge: Store leftover cooked cod, pinto bean salsa, and lime crema separately in airtight containers for up to 3 days. Don't store assembled tacos as the tortillas will get soggy.
Freezer: Cooked cod can be frozen for up to 2 months. Cool completely, freeze in a single layer on a baking sheet, then transfer to a freezer-safe container. The lime crema and salsa don't freeze well.
Reheat: Gently reheat the cod in a skillet over medium heat for 2 to 3 minutes, or microwave in 30-second intervals until just warmed through. Make-ahead tip: The lime crema and pinto bean salsa can be prepared up to 24 hours ahead and stored in the refrigerator. The fish is best cooked fresh. Nutritional Calculations:
Ingredients used:
- 2% fat Greek yogurt
- Corn tortillas (calculated for 8 small tortillas total)
- Nutrition calculated without optional avocado







Comments
No Comments