Best Vegan Fish Tacos Recipe for Flavorful Plant-Based Meals

Updated On: October 6, 2025

Looking for a flavorful, fresh, and satisfying vegan twist on a classic favorite? These best vegan fish tacos bring all the zest and texture of traditional fish tacos without any animal products.

Using heart-healthy, plant-based ingredients that mimic the flaky, delicate texture of fish, this recipe is perfect for both vegans and those looking to reduce their seafood consumption without missing out on taste.

Whether you’re hosting a taco night or just craving a quick, nutritious meal, these tacos deliver a vibrant combination of spices, crunch, and creaminess that will leave you coming back for more.

From a tangy slaw to a creamy avocado sauce, every element harmonizes beautifully to create an unforgettable bite. Plus, they’re easy to make with simple pantry staples and a few fresh veggies.

If you love dishes like our Kosher Sushi Salad Recipe or are inspired by creative vegan cooking, this recipe is your next must-try. Let’s dive in and bring a little sunshine to your table with these incredible vegan fish tacos!

Why You’ll Love This Recipe

These vegan fish tacos are a game-changer thanks to their vibrant flavor, satisfying texture, and wholesome ingredients. The use of hearts of palm or battered banana blossoms creates a flaky “fish” texture that’s both authentic and delightful.

You’ll enjoy the perfect balance of smoky, zesty, and creamy components that make each bite exciting.

Not only are they vegan and gluten-free (if you choose corn tortillas), but they’re also quick to prepare, making them ideal for busy weeknights or casual weekend gatherings. The recipe is flexible too — you can swap out components or add your favorite toppings to make it your own.

Plus, it’s packed with fiber, healthy fats, and fresh vegetables, supporting your health without compromising on indulgence.

Ingredients

  • 1 can (14 oz) hearts of palm or 1 cup banana blossoms, drained and shredded
  • 1 cup chickpea flour (for batter)
  • 1/2 cup sparkling water (cold)
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • 1/2 tsp cayenne pepper
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 cup panko breadcrumbs (use gluten-free if preferred)
  • Vegetable oil for frying
  • 8 small corn or flour tortillas
  • 1 cup shredded red cabbage
  • 1/2 cup shredded carrot
  • 1/4 cup chopped fresh cilantro
  • 1 lime, juiced
  • Avocado crema:
    • 1 ripe avocado
    • 1/4 cup vegan mayonnaise
    • 1 tbsp lime juice
    • 1 clove garlic, minced
    • Salt to taste

Equipment

  • Mixing bowls
  • Medium frying pan or skillet
  • Whisk
  • Measuring cups and spoons
  • Spatula or tongs
  • Paper towels (for draining)
  • Grater or food processor (optional, for shredding)

Instructions

  1. Prepare the “fish”: Drain the hearts of palm or shredded banana blossoms and pat dry with paper towels. If using banana blossoms, rinse well and squeeze out excess moisture.
  2. Make the batter: In a mixing bowl, whisk together the chickpea flour, smoked paprika, garlic powder, cayenne pepper, salt, and black pepper. Slowly add the sparkling water, whisking until you achieve a smooth, thick batter.
  3. Bread the “fish”: Dip each piece of hearts of palm or banana blossom into the batter, allowing excess to drip off, then coat with panko breadcrumbs. Press gently to ensure the crumbs stick.
  4. Fry: Heat about 1/2 inch of vegetable oil in a skillet over medium heat. Once hot, carefully place the breaded pieces into the oil. Fry for 3-4 minutes per side or until golden and crispy. Remove and drain on paper towels.
  5. Prepare the slaw: In a bowl, toss together shredded cabbage, carrots, cilantro, and lime juice. Season with a pinch of salt and set aside to marinate slightly.
  6. Make the avocado crema: Blend or mash the avocado with vegan mayonnaise, lime juice, garlic, and salt until smooth and creamy.
  7. Warm tortillas: Heat tortillas in a dry skillet or microwave until pliable and warm.
  8. Assemble tacos: Place a few pieces of fried “fish” onto each tortilla, top with slaw, and drizzle generously with avocado crema. Garnish with extra cilantro or lime wedges if desired.
  9. Serve immediately: Enjoy your vegan fish tacos fresh for the best texture and flavor.

Tips & Variations

For an extra smoky flavor, add a dash of liquid smoke to your batter mixture.

You can swap hearts of palm with banana blossoms, tofu, or even jackfruit depending on availability and preference. For a gluten-free version, substitute panko with crushed cornflakes or gluten-free breadcrumbs.

If you want to bake instead of fry, coat the pieces and bake on a parchment-lined baking sheet at 425°F for 15-20 minutes, flipping halfway.

Try adding mango salsa, pickled onions, or jalapeños for a spicy kick. For a creamy twist, mix some chipotle in adobo sauce into the avocado crema.

This dish pairs wonderfully with a side of Mexican street corn or a refreshing cucumber salad.

Nutrition Facts

Nutrient Amount per Serving (2 Tacos)
Calories 350 kcal
Protein 10 g
Carbohydrates 40 g
Fiber 8 g
Fat 15 g
Saturated Fat 2 g
Sodium 450 mg
Vitamin C 35% DV

Serving Suggestions

These vegan fish tacos shine when served alongside classic Mexican sides like cilantro lime rice, black beans, or a zesty corn salad. You might also enjoy them with our Kansas City Coleslaw Recipe for an extra crunchy, tangy topping.

For drinks, fresh lime agua fresca, or a light Mexican lager pairs perfectly. For a fun twist, serve with a side of our Magic Dough Recipe for homemade tortillas or chips.

Conclusion

These best vegan fish tacos are a delicious, healthy, and creative way to enjoy the flavors of traditional fish tacos without any animal products. They’re perfect for anyone looking to embrace plant-based eating while still indulging in bold, satisfying tastes and textures.

The crispy battered hearts of palm or banana blossoms provide an authentic “fish” experience, complemented beautifully by fresh slaw and creamy avocado sauce.

Whether you’re a seasoned vegan or just exploring new recipes, this taco recipe offers a crowd-pleasing meal that’s easy to prepare and endlessly customizable. For more exciting and diverse plant-based recipes, check out our Jamaican Minced Beef Recipes for hearty comfort food, or our Leche De Pantera Recipe for a sweet treat.

Dive into a world of vibrant flavors and enjoy every bite!

📖 Recipe Card: Best Vegan Fish Tacos Recipe

Description: Delicious and crispy vegan fish tacos made with battered banana blossoms and fresh toppings. Perfect for a light, flavorful meal that everyone will love.

Prep Time: PT20M
Cook Time: PT15M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 2 cups banana blossoms, drained and shredded
  • 1 cup all-purpose flour
  • 1 cup unsweetened almond milk
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 8 small corn tortillas
  • 1 cup shredded purple cabbage
  • 1/2 cup vegan mayonnaise
  • 1 lime, cut into wedges
  • Fresh cilantro for garnish

Instructions

  1. Preheat oil in a deep pan to 350°F (175°C).
  2. Mix almond milk and apple cider vinegar; let sit 5 minutes to make vegan buttermilk.
  3. In a bowl, combine flour, smoked paprika, garlic powder, salt, and pepper.
  4. Dip banana blossoms into the vegan buttermilk, then coat with the flour mixture.
  5. Fry coated banana blossoms in hot oil until golden and crispy, about 3-4 minutes. Drain on paper towels.
  6. Warm corn tortillas in a skillet or microwave.
  7. Assemble tacos by placing crispy banana blossoms on tortillas.
  8. Top with shredded cabbage, a drizzle of vegan mayonnaise, and fresh cilantro.
  9. Serve with lime wedges on the side.

Nutrition: Calories: 320 kcal | Protein: 6 g | Fat: 12 g | Carbs: 44 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Fish Tacos Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Delicious and crispy vegan fish tacos made with battered banana blossoms and fresh toppings. Perfect for a light, flavorful meal that everyone will love.”, “prepTime”: “PT20M”, “cookTime”: “PT15M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups banana blossoms, drained and shredded”, “1 cup all-purpose flour”, “1 cup unsweetened almond milk”, “1 tablespoon apple cider vinegar”, “1 teaspoon smoked paprika”, “1/2 teaspoon garlic powder”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “8 small corn tortillas”, “1 cup shredded purple cabbage”, “1/2 cup vegan mayonnaise”, “1 lime, cut into wedges”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oil in a deep pan to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Mix almond milk and apple cider vinegar; let sit 5 minutes to make vegan buttermilk.”}, {“@type”: “HowToStep”, “text”: “In a bowl, combine flour, smoked paprika, garlic powder, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Dip banana blossoms into the vegan buttermilk, then coat with the flour mixture.”}, {“@type”: “HowToStep”, “text”: “Fry coated banana blossoms in hot oil until golden and crispy, about 3-4 minutes. Drain on paper towels.”}, {“@type”: “HowToStep”, “text”: “Warm corn tortillas in a skillet or microwave.”}, {“@type”: “HowToStep”, “text”: “Assemble tacos by placing crispy banana blossoms on tortillas.”}, {“@type”: “HowToStep”, “text”: “Top with shredded cabbage, a drizzle of vegan mayonnaise, and fresh cilantro.”}, {“@type”: “HowToStep”, “text”: “Serve with lime wedges on the side.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “6 g”, “fatContent”: “12 g”, “carbohydrateContent”: “44 g”}}

Photo of author

Marta K

Leave a Comment

X