Salmon Tacos
These grilled salmon tacos with fresh pico de gallo and tangy lime crema are light, smoky, and ready in 30 minutes. Get the easy recipe!
Before you go, Chili Lime Grilled Chicken, Chicken Fajita Soup, Slow Cooker Lentil Chili, and Grilled Avocado and Vegetable Tacos are worth a click.
The Simple Secret to Great Salmon Tacos
I love how the smoky char from the grill meets the bright crunch of cabbage and the tangy lime crema. It’s a taco that feels light but satisfying. The rub is just cumin, chili powder, and black pepper. It lets the salmon shine without overpowering it. That’s the whole point.
3 Reasons to Love This Easy Salmon Tacos Recipe
- The rub uses three spices you probably already have in your cabinet.
- The crema comes together in seconds with just sour cream, lime, and garlic.
- You can prep the pico and cabbage while the salmon grills, so dinner is ready fast.
Key Ingredients for the Best Salmon Tacos
- Salmon: Look for fillets about 6 ounces each. Wild-caught has a firmer texture, but farmed works fine. The rub works on any fresh salmon.
- Corn tortillas: They give the tacos an authentic flavor and texture. Warm them in a dry skillet or wrapped in foil in the oven to make them pliable.
- Sour cream: Full-fat sour cream makes a richer crema. If you prefer a tangier version, swap half with Greek yogurt. The recipe skips mayo, and that’s fine.
Kitchen Tools You’ll Need for Salmon Tacos
- Grill (outdoor or a grill pan for indoors)
- Tongs for flipping the salmon
- Small bowls for mixing pico and crema
- Aluminum foil for warming tortillas in the oven
Tips for Making Perfect Grilled Salmon Tacos
Grill the salmon over medium-high heat. You want a nice sear on the outside but a tender, moist interior. Don’t move the fillets too much. Let them cook for a few minutes per side, depending on thickness. The fish is done when it flakes easily with a fork. If you’re using a grill pan, make sure it’s hot before adding the salmon.
For the tortillas, warming them in a dry skillet over medium heat for about 30 seconds per side gives them a slight char. Wrapping them in foil and heating in a 350°F oven for 10 minutes works too. Either way, keep them covered so they stay soft.
When you make the pico, chop everything finely. Taste as you go. The jalapeno heat varies, so add a little at a time. The lime juice brightens everything up.
Expert Tips for Better Fish Tacos
Let the salmon rest for a few minutes after grilling before you pull it apart. This lets the juices redistribute, so the fish stays moist. Use two forks to flake it into chunky pieces.
For the crema, start with a small amount of lime juice and add more to taste. The acidity cuts through the richness of the salmon. If you want a thinner crema, whisk in a tablespoon of milk or water.
When you build the tacos, put a layer of shredded cabbage on the tortilla first. It acts as a barrier, keeping the tortilla from getting soggy from the pico and crema. Then add the salmon, pico, crema, and fresh cilantro.
How to Tell When Grilled Salmon Is Perfectly Cooked
Salmon can go from perfectly moist to dry in a minute. I look for a few signs. The flesh turns from translucent to opaque. When you press the thickest part with a fork, it should flake easily but still feel a little firm. If it’s still raw in the center, it will resist flaking. The rub will darken and char slightly, but that’s fine. The flake test works every time.
Salmon Tacos Variations to Try
If you want to switch up the protein, try grilled shrimp or chicken with the same rub. For a vegetarian version, use grilled portobello mushrooms or cauliflower steaks. You can also make the crema dairy-free by blending an avocado with lime juice and a pinch of salt. That gives you a creamy, green sauce that’s just as good.
For a spicier kick, add a minced chipotle pepper in adobo to the crema. Or sprinkle some crushed red pepper over the finished tacos. If you don’t have corn tortillas, flour tortillas work, but the texture will be different. Serve these tacos with cilantro lime rice and black beans for a full meal.
What to Serve with Salmon Tacos
These salmon tacos are great on their own, but they really shine with a couple of sides. Cilantro lime rice is a natural pairing. The citrusy rice complements the smoky fish. Black beans, either whole or refried, add heartiness. A simple grilled corn salad with cotija cheese and lime would also be fantastic.
For toppings, set out extra lime wedges, sliced avocado, and a bottle of your favorite hot sauce. A cold Mexican beer or a margarita makes the meal feel like a celebration.
How to Store Leftover Salmon Tacos
Store leftover salmon and toppings separately in airtight containers. The salmon will keep in the fridge for up to 2 days. The pico and crema are best used within a day, but they’ll last 2 days. The cabbage will lose its crunch, so add fresh cabbage when you reheat the tacos. Keep the tortillas at room temperature in a sealed bag.
Can You Freeze Salmon Tacos?
You can freeze the cooked salmon on its own. Place it in a freezer-safe bag, press out the air, and freeze for up to 2 months. Thaw in the fridge overnight before reheating. Do not freeze the assembled tacos or the crema. The pico will become watery after thawing. For best results, freeze only the salmon and make fresh toppings when you’re ready to eat.
Best Way to Reheat Salmon Tacos
Reheat the salmon gently to avoid drying it out. A skillet over medium-low heat with a splash of water or broth works well. Cover the pan to trap steam. You can also microwave the salmon in 20-second bursts, but watch it closely. Warm the tortillas fresh in a dry skillet. Do not reheat the crema or pico. Just spoon them on cold.
Salmon Tacos FAQs
Can I use frozen salmon for this recipe?
Yes, just thaw it completely in the fridge before grilling. Pat it dry with paper towels so the rub sticks. Frozen salmon can be a bit more watery, so make sure your grill is hot to get a good sear.
How do I know when the salmon is cooked through?
Look for the flesh to turn from translucent to opaque. It should flake easily when you press it with a fork. The center should still feel a little moist. If it’s still raw, it will resist flaking. Don’t overcook or it will dry out.
Can I make the lime crema ahead of time?
Absolutely. Mix the sour cream, lime juice, garlic, and cilantro up to a day in advance. Store it in the fridge in a sealed container. Give it a stir before using. The flavors will meld together nicely.
What if I don’t have a grill?
A grill pan or a cast-iron skillet works great. Heat it over medium-high heat and cook the salmon the same way. You won’t get the smoky char, but the rub still gives great flavor. You can also bake the salmon at 400°F for about 12 minutes, then flake it.
How spicy are these tacos?
They’re mild to medium. The rub has chili powder, which is usually mild. The pico has jalapeno, but you can control the heat by removing the seeds and ribs or using less jalapeno. The crema cools everything down.
Can I use flour tortillas instead of corn?
Yes, but the texture and flavor will be different. Corn tortillas are more traditional and have a distinct taste that pairs well with the salmon. If you use flour, warm them the same way. They’re softer and less likely to crack.
Recipe
Salmon Tacos

Grilled salmon tacos with fresh pico, lime crema, cabbage, and cilantro.
Ingredients
- fresh salmon
- cumin
- chili powder
- black pepper
- cabbage, chopped
- fresh corn tortillas
pico
- tomatoes, diced
- garlic, minced
- onion, diced
- jalapeno, minced
- fresh cilantro, chopped
- fresh lime juice
- salt
- pepper
lime crema
- sour cream
- garlic, minced
- onion, diced
- fresh cilantro, chopped
- fresh lime juice
- salt
- pepper
Instructions
- 1
Mix cumin, chili powder, and black pepper together. Josh didn’t measure so just guess:) Rub this on the salmon filets. Grill salmon for a few minutes. Make sure the fish is tender and moist. Don’t overdo it.
- 2
Prepare the fixings. Heat up the corn tortillas. Place them in tin foil and heat them in the oven or on a skillet on the stove. Chop the cabbage.
- 3
Make the Pico. Chop up all of the ingredients in a small bowl and mix. Taste. We don’t measure, we just do it to our taste!
- 4
Make the Lime Crema. You can add mayo to the sour cream, do half and half…but I hate mayo, so I just used sour cream. Again, I didn’t measure, just add ingredients to your taste.
- 5
When the salmon has cooled, pull it apart so it is in chunks. Place the salmon on the hot tortillas. Load on the toppings: cabbage, pico, lime crema, fresh cilantro, and lime juice.
Nutrition (per serving)
Calorie breakdown
How this was calculated — 21 of 21 ingredients matched
Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.
Open in analyzerKeyword: gluten-free, glutenFree, grilled, mexican, nutFree, seafood
This post may contain affiliate links. Read our disclosure policy.
Share this recipe
You Might Also Like
View All →About the Author
NutriforksNutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.







