Skip to content
Entree Recipes Tacos
Grill Seafood

Fish Tacos

50 minutes
4 servings

Flaky white fish cooked to perfection and loaded into some flour tortillas and topped with homemade roasted tomato salsa.

Fish Tacos
These fish tacos feature perfectly grilled white fish, a smoky homemade chipotle salsa, and fresh, vibrant toppings. A quick and easy recipe everyone will love!

This is one of my favorite recipes for simple tacos that are a little different from the norm. I always keep fish in the freezer for those random nights when I don’t really feel like cooking but have to make something because you can’t just starve yourself or your kids. Haha… mainly just can’t starve the kids.

Then when I don’t feel like making my usual fish and veggies and potatoes I’ll bust out this recipe and make some tacos. My middle baby has grown a huge love for tacos and requests them almost every night for dinner.

As much as I love tacos, too, I cannot just have the regular ground beef and cheese tacos all the time.

That’s where this recipe meshes together… with my love of fish and my daughters love for tacos. Throw in a little homemade tomato salsa and boom, done.

Fish Tacos

What are Fish Tacos?

Fish tacos are a staple of coastal Mexican cuisine, particularly in Baja California. Traditionally made with battered and fried fish, this recipe takes a lighter approach by grilling the fish, allowing the natural flavors to shine.

The addition of a homemade chipotle salsa elevates the dish, giving it a smoky depth that pairs beautifully with the fresh, vibrant toppings.

Why You’ll Love this Recipe

  • Healthy and Light: Grilled fish is a lean protein, making this dish a nutritious choice.
  • Bursting with Flavor: The combination of smoky chipotle salsa, creamy sour cream, and fresh cilantro creates a symphony of flavors.
  • Quick and Easy: With minimal prep and cook time, this recipe is perfect for busy weeknights.
  • Customizable: Swap out ingredients to suit your taste or dietary needs.

Ingredients

For the Salsa:

  • Tomatoes: Juicy and ripe, these provide a sweet and tangy base for the salsa.
  • Red Onion: Adds a mild, slightly sweet flavor with a hint of sharpness when roasted.
  • Olive Oil: Enhances the richness and smoothness of the salsa.
  • Fresh Cilantro: Brings a bright, herbaceous note that balances the smoky flavors.
  • Chipotle in Adobo: Adds a smoky, spicy kick that elevates the salsa’s depth.

For the Tacos:

  • Fresh White Fish: Light and flaky, it serves as the perfect canvas for the bold flavors of the salsa and toppings.
  • Ground Cumin: Provides a warm, earthy spice that complements the fish beautifully.
  • Corn or Flour Tortillas: Soft and pliable, they act as the perfect vessel for the taco fillings.
  • Sour Cream: Adds a creamy, tangy element that balances the heat of the salsa.
  • Shredded Mexican Cheese: A blend of cheeses that melts perfectly, adding richness and texture.

Substitutions & Additions

  • Fish: While white fish like cod or tilapia works best, you can substitute with salmon or shrimp for a different flavor profile.
  • Tortillas: Use whole wheat or gluten-free tortillas to cater to dietary preferences.
  • Salsa: If you’re short on time, a store-bought salsa can be a quick alternative, though the homemade version is worth the effort.
  • Cheese: Swap Mexican cheese for feta or cotija for a tangy twist.

Equipment Needed for Fish Tacos

GET NEW POSTS via EMAIL:

How to Make this Recipe

For the Salsa:

  1. Preheat the oven to 450°F. Place the tomatoes and red onion slices in a shallow baking dish. Drizzle with 1 Tbsp olive oil and season with salt and pepper.
  2. Roast for 20-30 minutes or until slightly browned. Let cool.
  3. Add the roasted vegetables, chipotle in adobo, and fresh cilantro to a food processor. Blend until smooth, gradually adding the remaining olive oil.
  4. Transfer the salsa to a serving bowl.

For the Tacos:

  1. Brush the fish with olive oil and season with cumin, salt, and pepper.
  2. Grill over medium heat for 4-6 minutes per side, turning only once, until the fish flakes easily with a fork.
  3. Flake the fish slightly with a fork.
  4. Assemble the tacos by layering the fish, salsa, sour cream, cheese, and fresh cilantro on tortillas. Serve and enjoy!

Cooking Tips & Tricks

Grilling Tips: Use a fish basket or foil to prevent the fish from sticking to the grill.

Ingredient Quality: Fresh fish and ripe tomatoes make a significant difference in flavor.

Salsa Consistency: Adjust the amount of olive oil to achieve your desired salsa texture.

Fish Tacos

Serving Suggestions

Pair these tacos with a side of Mexican rice or a fresh green salad.

Garnish with lime wedges for an extra burst of citrus.

Serve with a refreshing drink like a margarita or a cold beer.

Storage Suggestions

Salsa: Store in an airtight container in the refrigerator for up to 5 days.

Fish: Keep leftovers in the fridge for up to 2 days. Reheat gently to avoid drying out.

Tortillas: Wrap in foil and store at room temperature for up to 2 days.

Fish Tacos

Recipe FAQ

Can I use frozen fish? Yes, just make sure to thaw it completely and pat it dry before seasoning.

What’s the best way to warm tortillas? Heat them on a dry skillet for 30 seconds per side or wrap them in foil and warm in the oven.

Can I make the salsa ahead of time? Absolutely! The flavors develop even more when the salsa sits overnight.

What other toppings can I add? Try avocado slices, pickled onions, or a drizzle of hot sauce for extra flavor.

Is this recipe kid-friendly? Yes, but you might want to reduce the chipotle in the salsa for a milder flavor.

These fish tacos are a delightful blend of smoky, spicy, and fresh flavors that are sure to become a favorite in your recipe rotation.

Easy to make and endlessly customizable, they’re perfect for any occasion. So fire up the grill, gather your ingredients, and get ready to enjoy a meal that’s as delicious as it is memorable.

Fish Tacos

Fish Tacos

No ratings yet
These fish tacos feature perfectly grilled white fish, a smoky homemade chipotle salsa, and fresh, vibrant toppings. A quick and easy recipe everyone will love!
Yield 4 servings
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes

Ingredients
  

For the salsa
  • 2 medium tomatoes cut into wedges
  • ½ large red onion cut into wedges
  • ¼ cup olive oil divided
  • ½ cup fresh cilantro
  • 1 chipotle in adobo
For the tacos
  • 1 lb fresh white fish
  • 1 Tbsp. olive oil
  • 1 tsp ground cumin
  • 8 medium corn or flour tortillas
  • ¼ cup sour cream
  • shredded Mexican cheese

Instructions
 

For the salsa
  • Preheat the oven to 450° F and place tomatoes and red onion slices into shallow baking dish. Drizzle with about 1 Tbsp olive oil and season with salt and pepper, to taste. 
  • Roast at 450° F for 20-30 minutes or until slightly browned. Remove from oven and let cool.
  • Add cooled vegetables to food processor with chipotle in adobo pepper and fresh cilantro. Process until smooth, gradually adding remaining oil.
  • Pour finished salsa into serving bowl.
For the tacos
  • Brush fish with olive oil and season with cumin, salt and pepper, to taste. 
  • Grill over medium heat, 4-6 minutes per side or until fish flakes easily with fork making sure to only turn once while cooking.
  • Remove fish from grill and slightly flake with fork. 
  • Build tortillas by layering fish, salsa, sour cream, cheese, and more fresh cilantro. Serve and enjoy!
Tried this recipe?Snap a photo and mention @JenniferMeyering

Comments (0)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Share + Follow:

20.6kFollowers
11.4kFans
4.4kFollowers
341Followers
36.7kTotal fans

explore our recent finds

Circle Logo
Search