Fish Tacos are a delightful and flavorful meal, combining the freshness of fish with vibrant toppings like shredded cabbage, homemade pico de gallo, and a zesty sauce. Perfect for a casual dinner or a festive gathering.


For the Fish:

  • 4 white fish fillets (such as cod, tilapia, or halibut)
  • 1 teaspoon chili powder
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
  • Salt and pepper to taste
  • 2 tablespoons vegetable oil

For the Spicy Sauce:

  • 1/2 cup mayonnaise
  • 2 tablespoons sour cream
  • 1 tablespoon lime juice
  • 1 teaspoon hot sauce (adjust to taste)
  • 1/2 teaspoon garlic powder

For the Pico de Gallo:

  • 3 ripe tomatoes, diced
  • 1 small onion, finely chopped
  • 1 jalapeño, seeded and finely chopped
  • 1/4 cup fresh cilantro, chopped
  • Juice of 1 lime
  • Salt to taste

For Serving:

  • 8 small corn or flour tortillas
  • 2 cups shredded cabbage
  • Lime wedges


  1. Prepare the fish: In a small bowl, mix chili powder, ground cumin, garlic powder, salt, and pepper. Rub the spice mix over the fish fillets.
  2. Heat vegetable oil in a skillet over medium heat. Cook the fish for about 3-4 minutes per side, or until it flakes easily with a fork. Once cooked, break the fish into chunks.
  3. Make the spicy sauce: In a bowl, combine mayonnaise, sour cream, lime juice, hot sauce, and garlic powder. Stir until smooth. Adjust the seasoning and spiciness to your taste.
  4. Prepare the pico de gallo: In a bowl, mix diced tomatoes, chopped onion, jalapeño, cilantro, and lime juice. Season with salt. Let it sit for a few minutes to meld the flavors.
  5. Assemble the tacos: Warm the tortillas in a skillet or microwave. Place some of the fish on each tortilla, and top with shredded cabbage, a spoonful of pico de gallo, and a drizzle of the spicy sauce.
  6. Serve the tacos with lime wedges on the side.

Nutrition Facts (per serving)

  • Calories: 300-350
  • Fat: 15-20g
  • Carbohydrates: 25-30g
  • Protein: 20-25g

Prep and Cooking Time

  • Prep Time: 30 minutes
  • Cooking Time: 10 minutes


  • Serves: 4 (2 tacos each)

Fish Tacos with Shredded Cabbage and Spicy Homemade Sauce are a tasty and satisfying meal, combining various textures and flavors. The homemade pico de gallo and spicy sauce add freshness and a kick to each bite. These tacos are perfect for a fun and casual dining experience!

Rate this recipe

Score: 0 Votes: 0

Your page rank: