Fish Tacos with Homemade Taco Sauce Recipe
Introduction
These fish tacos bring a perfect balance of flaky tilapia, crisp cabbage, and a creamy, zesty sauce that elevates every bite. Quick to prepare and full of vibrant flavors, they make an ideal meal for any day of the week.

Ingredients
- 24 small white corn tortillas
- 1 1/2 lb tilapia
- 1/2 tsp ground cumin
- 1/2 tsp cayenne pepper
- 1 tsp salt
- 1/4 tsp black pepper
- 1 Tbsp olive oil
- 1 Tbsp unsalted butter
- 1/2 small purple cabbage
- 2 medium avocado, sliced
- 2 roma tomatoes, diced (optional)
- 1/2 diced red onion
- 1/2 bunch cilantro, longer stems removed
- 4 oz (1 cup) Cotija cheese, grated
- 1 lime, cut into 8 wedges (to serve)
- 1/2 cup sour cream
- 1/3 cup mayonnaise
- 2 Tbsp lime juice (from 1 medium lime)
- 1 tsp garlic powder
- 1 tsp Sriracha sauce (or to taste)
Instructions
- Step 1: Line a large baking sheet with parchment paper or a silicone liner. In a small dish, mix the ground cumin, cayenne pepper, salt, and black pepper. Sprinkle this seasoning evenly over both sides of the tilapia fillets.
- Step 2: Lightly drizzle the fish with olive oil and dot with unsalted butter. Bake at 375°F (190°C) for 20-25 minutes. For nicely browned edges, broil the fish for 3-5 minutes at the end if desired.
- Step 3: In a medium bowl, whisk together sour cream, mayonnaise, lime juice, garlic powder, and Sriracha sauce until smooth and well combined to create the fish taco sauce.
- Step 4: Quickly toast the corn tortillas on a dry skillet or griddle over medium-high heat until warm and slightly crispy.
- Step 5: To assemble the tacos, layer pieces of baked tilapia on each tortilla. Top with sliced avocado, diced tomatoes, red onion, shredded cabbage, and chopped cilantro. Finish with a generous sprinkle of grated Cotija cheese and drizzle with the prepared taco sauce. Serve with lime wedges for squeezing over the tacos.
Tips & Variations
- For a milder flavor, reduce or omit the cayenne pepper.
- Swap tilapia with cod or mahi-mahi for different fish options.
- Add pickled jalapeños or a fresh salsa for an extra kick.
- Use flour tortillas if you prefer a softer wrap.
- Grate some fresh lime zest into the taco sauce for added brightness.
Storage
Store any leftover cooked fish in an airtight container in the refrigerator for up to 2 days. Keep the tortillas and sauce separate to prevent sogginess. Reheat the fish gently in the oven or microwave, and warm tortillas on a skillet before assembling again.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen tilapia for this recipe?
Yes, frozen tilapia works well. Thaw it completely and pat dry before seasoning and baking to ensure the best texture.
What can I substitute for Cotija cheese?
If Cotija is not available, feta cheese or queso fresco are good alternatives that provide a similar crumbly and salty texture.
Print
Fish Tacos with Homemade Taco Sauce Recipe
- Total Time: 35 minutes
- Yield: Serves 6 (approximately 4 tacos per person) 1x
- Diet: Low Fat
Description
These delicious fish tacos feature tender baked tilapia seasoned with cumin, cayenne, and spices, served on warm corn tortillas with a vibrant mix of cabbage, avocado, tomato, red onion, cilantro, and cotija cheese. A creamy, tangy taco sauce made with sour cream, mayonnaise, and Sriracha adds the perfect finishing touch. Easy to prepare and perfect for a flavorful weeknight meal or casual gathering.
Ingredients
Fish and Seasoning
- 1 1/2 lb tilapia
- 1/2 tsp ground cumin
- 1/2 tsp cayenne pepper
- 1 tsp salt
- 1/4 tsp black pepper
- 1 Tbsp olive oil
- 1 Tbsp unsalted butter
Vegetables and Toppings
- 1/2 small purple cabbage
- 2 medium avocados, sliced
- 2 roma tomatoes, diced (optional)
- 1/2 cup diced red onion
- 1/2 bunch cilantro, stems removed
- 4 oz (about 1 cup) cotija cheese, grated
- 1 lime, cut into 8 wedges for serving
- 24 small white corn tortillas
Taco Sauce
- 1/2 cup sour cream
- 1/3 cup mayonnaise
- 2 Tbsp lime juice (from 1 medium lime)
- 1 tsp garlic powder
- 1 tsp Sriracha sauce (or to taste)
Instructions
- Prepare the fish seasoning: Line a large baking sheet with parchment paper or a silicone liner. In a small bowl, combine 1/2 tsp cumin, 1/2 tsp cayenne pepper, 1 tsp salt, and 1/4 tsp black pepper. Evenly sprinkle the seasoning mixture over both sides of the tilapia fillets to coat thoroughly.
- Bake the fish: Lightly drizzle the seasoned fish with 1 tablespoon of olive oil and dot with 1 tablespoon of unsalted butter on top. Place the baking sheet in a preheated oven at 375°F (190°C) and bake the fish for 20 to 25 minutes until cooked through and flaky. For a golden brown finish, you can broil the fish for an additional 3 to 5 minutes at the end if desired.
- Make the taco sauce: In a medium-sized bowl, whisk together 1/2 cup sour cream, 1/3 cup mayonnaise, 2 tablespoons lime juice, 1 teaspoon garlic powder, and 1 teaspoon Sriracha sauce until smooth and well blended. Adjust the spiciness to taste.
- Toast the tortillas: Heat a large dry skillet or griddle over medium-high heat. Quickly toast each of the 24 small corn tortillas, flipping once until warm and slightly charred or pliable, about 20-30 seconds per side.
- Assemble the tacos: Place pieces of baked tilapia on each warmed tortilla. Top with shredded purple cabbage, sliced avocado, diced tomatoes (if using), diced red onions, and cilantro leaves. Sprinkle generously with grated cotija cheese and drizzle the prepared taco sauce over each. Serve immediately with lime wedges for squeezing on top.
Notes
- You can substitute tilapia with other white fish like cod or halibut.
- To speed up prep, use pre-shredded cabbage or coleslaw mix.
- If you prefer a spicier sauce, add more Sriracha or some chopped jalapeños.
- For a gluten-free meal, ensure corn tortillas are labeled gluten-free.
- Broiling is optional but adds nice color and texture to the fish edges.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Keywords: Fish Tacos, Tilapia Tacos, Mexican Fish Tacos, Baked Fish Tacos, Taco Sauce, Easy Fish Recipe

