If you’re looking for a dish that combines the bold flavors of Japan with the laid-back vibes of Mexican street food, these Teriyaki Salmon Tacos with Avocado Crema are the perfect choice. Juicy, flaky salmon glazed in a sticky-sweet teriyaki sauce is nestled inside warm tortillas and topped with a creamy, tangy avocado crema, fresh cabbage, and sesame seeds.
Each bite bursts with sweet, savory, and citrusy notes — a harmony of flavors that feels both comfortingly familiar and excitingly fresh.
Why I Love This Recipe
I love this recipe because it’s an absolute flavor bomb. The salmon gets beautifully caramelized in the teriyaki glaze, creating a slightly crisp edge while staying melt-in-your-mouth tender inside.
The avocado crema adds the perfect cooling contrast — smooth, tangy, and refreshing. It’s a dish that looks gourmet but takes less than 30 minutes to prepare.
Why It’s a Must-Try Dish
This recipe is a must-try because it perfectly balances flavors and textures — sweet and savory salmon, creamy avocado, crunchy cabbage, and soft tortillas. It’s also lighter than traditional fried tacos yet deeply satisfying.
The teriyaki glaze adds an irresistible umami kick, making it appealing even to those who don’t usually love seafood.
Preparation and Cooking Time
- Preparation Time: 15 minutes
- Cooking Time: 10 minutes
- Total Time: 25 minutes
Servings and Nutrition
- Servings: 4 (makes 8 tacos)
- Calories: ~410 kcal per serving
Course and Cuisine
- Course: Main Course
- Cuisine: Asian Fusion / Mexican-Inspired
Ingredients
For the Teriyaki Salmon:
- 1 lb (450 g) salmon fillets, skin removed and cut into bite-sized cubes
- 2 tbsp soy sauce
- 2 tbsp honey
- 1 tbsp brown sugar
- 1 tbsp rice vinegar
- 1 tbsp sesame oil
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1 tsp cornstarch mixed with 1 tbsp water (for thickening)
- 1 tbsp sesame seeds (for garnish)
- 1 tbsp green onions, finely chopped (for garnish)
For the Avocado Crema:
- 1 ripe avocado
- 1/2 cup sour cream or Greek yogurt
- Juice of 1 lime
- 1 clove garlic, minced
- Salt and pepper to taste
For Assembly:
- 8 small flour or corn tortillas, warmed
- 1 cup shredded red cabbage or coleslaw mix
- Fresh cilantro leaves, for garnish
- Lime wedges, for serving
Cooking Directions
Step-by-Step Preparation Method
Step 1: Prepare the Teriyaki Sauce
- In a small bowl, whisk together soy sauce, honey, brown sugar, rice vinegar, sesame oil, garlic, and ginger.
- Pour the sauce into a small saucepan and simmer over medium heat for about 3–4 minutes.
- Add the cornstarch-water mixture and stir until the sauce thickens slightly. Set aside.
Step 2: Cook the Salmon
- Heat a non-stick skillet over medium-high heat and drizzle a little oil.
- Add the salmon cubes in a single layer. Cook for 2–3 minutes on each side until lightly browned and just cooked through.
- Pour the teriyaki sauce over the salmon and toss gently to coat evenly. Let it simmer for 1–2 minutes until the glaze clings beautifully to the fish.
Step 3: Make the Avocado Crema
- In a blender or food processor, combine avocado, sour cream, lime juice, garlic, salt, and pepper.
- Blend until smooth and creamy. Adjust lime or salt to taste.
Step 4: Assemble the Tacos
- Warm the tortillas in a skillet or microwave.
- Add a layer of shredded cabbage to each tortilla.
- Top with teriyaki-glazed salmon pieces.
- Drizzle generously with avocado crema.
- Sprinkle sesame seeds, green onions, and cilantro over the top.
- Serve with lime wedges for squeezing.

How to Serve
Serve these tacos immediately while the salmon is hot and juicy. They pair perfectly with:
- Steamed edamame or Asian slaw
- A light cucumber salad
- A chilled glass of white wine or sparkling water with lime
They also make an excellent addition to a taco night spread with different global-inspired fillings!
Recipe Tips
- Don’t overcook the salmon — it should remain tender and moist.
- You can use bottled teriyaki sauce if you’re short on time, but homemade always tastes fresher.
- To make it extra crispy, sear the salmon cubes on high heat for the last minute.
- Warm tortillas in a dry skillet for a lightly charred flavor.
- Double the avocado crema — it’s great as a dip for chips or veggies!
Variations
- Spicy Kick: Add sriracha or chili flakes to the teriyaki sauce.
- Pineapple Teriyaki: Add diced pineapple to the pan while cooking salmon for a tropical twist.
- Low-Carb Option: Serve in lettuce wraps instead of tortillas.
- Crunchy Upgrade: Add pickled red onions or crispy wonton strips on top.
- Creamy Twist: Replace avocado crema with spicy mayo for a Japanese-inspired flavor.
Freezing and Storage
- Storage: Store leftover salmon and crema separately in airtight containers. Refrigerate for up to 2 days.
- Freezing: The salmon (without sauce) can be frozen for up to 2 months. Thaw and reheat gently before glazing.
- Reheating: Warm salmon in a skillet on low heat to avoid drying it out.
Special Equipment Needed
- Non-stick skillet or grill pan
- Blender or food processor (for avocado crema)
- Mixing bowls
- Tongs or spatula
Frequently Asked Questions (FAQ)
Q1: Can I use frozen salmon?
Yes, just make sure to thaw it completely and pat it dry before cooking to ensure even searing.
Q2: Can I bake the salmon instead of pan-searing?
Absolutely! Bake at 400°F (200°C) for 10–12 minutes, then toss in the teriyaki glaze.
Q3: What can I use instead of avocado crema?
Try a lime yogurt sauce or spicy mayo if avocados aren’t available.
Q4: Are these tacos good for meal prep?
Yes! Cook the salmon and make the crema ahead of time. Assemble fresh when ready to eat.
Q5: Can I use other fish?
Yes — cod, tilapia, or tuna all work well as substitutes for salmon.
Conclusion
These Teriyaki Salmon Tacos with Avocado Crema are the perfect example of how fusion cooking can turn simple ingredients into something spectacular. The rich, caramelized teriyaki salmon combined with cool, zesty avocado crema delivers a mouthwatering contrast that’s both comforting and refreshing. They’re easy enough for weeknights yet elegant enough for entertaining guests. Once you try them, you’ll find yourself craving these tacos again and again — a flavor-packed masterpiece in every bite!
Teriyaki Salmon Tacos with Avocado Crema
Course: Salmon Recipes, DinnerCuisine: MexicanDifficulty: easy4
servings15
minutes10
minutes25
minutesIngredients
For the Teriyaki Salmon:
1 lb (450 g) salmon fillets, skin removed and cut into bite-sized cubes
2 tbsp soy sauce
2 tbsp honey
1 tbsp brown sugar
1 tbsp rice vinegar
1 tbsp sesame oil
2 cloves garlic, minced
1 tsp fresh ginger, grated
1 tsp cornstarch mixed with 1 tbsp water (for thickening)
1 tbsp sesame seeds (for garnish)
1 tbsp green onions, finely chopped (for garnish)
For the Avocado Crema:
1 ripe avocado
1/2 cup sour cream or Greek yogurt
Juice of 1 lime
1 clove garlic, minced
Salt and pepper to taste
For Assembly:
8 small flour or corn tortillas, warmed
1 cup shredded red cabbage or coleslaw mix
Fresh cilantro leaves, for garnish
Lime wedges, for serving
Directions
- Step 1: Prepare the Teriyaki Sauce : In a small bowl, whisk together soy sauce, honey, brown sugar, rice vinegar, sesame oil, garlic, and ginger. Pour the sauce into a small saucepan and simmer over medium heat for about 3–4 minutes. Add the cornstarch-water mixture and stir until the sauce thickens slightly. Set aside.
- Step 2: Cook the Salmon : Heat a non-stick skillet over medium-high heat and drizzle a little oil. Add the salmon cubes in a single layer. Cook for 2–3 minutes on each side until lightly browned and just cooked through. Pour the teriyaki sauce over the salmon and toss gently to coat evenly. Let it simmer for 1–2 minutes until the glaze clings beautifully to the fish.
- Step 3: Make the Avocado Crema : In a blender or food processor, combine avocado, sour cream, lime juice, garlic, salt, and pepper. Blend until smooth and creamy. Adjust lime or salt to taste.
- Step 4: Assemble the Tacos : Warm the tortillas in a skillet or microwave. Add a layer of shredded cabbage to each tortilla. Top with teriyaki-glazed salmon pieces. Drizzle generously with avocado crema. Sprinkle sesame seeds, green onions, and cilantro over the top. Serve with lime wedges for squeezing.






