PF
Top view of fresh salmon being prepared with spices and oil, perfect for a gourmet meal.
Stovetop~30 minComplexity

Salmon Tacos

These Salmon Tacos deliver 29g protein and 377 calories per serving — a solid mid-range option for hitting 120-150g daily protein on training days. Batch-preps 4 servings in minimal time on the stovetop, making them a rotation-friendly lunch you'll actually repeat. Built for lifters balancing protein intake with calorie control during cut phases.

Rate this recipe:

Ingredients

4 servings
  • Salmon(454g)

    Center-cut bacon has ~30% less fat than regular. Turkey bacon works as a swap.

  • Olive oil(15g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Chili powder(6g)
  • Garlic powder(5g)
  • Lime(5g)
  • 3/4 teaspoon kosher salt
  • Tortilla, Corn, 6-Inch
  • Cheese, Feta, Crumbled
  • Avocado
  • Greek Yogurt (Nonfat)(120g)

    Plain Greek yogurt — nonfat (0%) or low-fat (2%). Not regular yogurt.

  • Olive oil(15g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • 1 teaspoon kosher salt
  • Lime(10g)
  • Sriracha sauce(3g)
  • Cabbage, Green(720g)
  • Cilantro, Fresh(60g)

Instructions

  1. 1Shred the cabbage and finely chop the cilantro; set aside. Zest both limes, then cut them in half for juicing. Pat the salmon dry with paper towels.
  2. 2In a small bowl, combine the chili powder, garlic powder, and lime zest. Brush the salmon with olive oil, then sprinkle the spice mixture evenly over the top.
  3. 3Heat a large skillet over medium-high heat. Once hot, place the salmon skin-side up in the skillet and cook for 5–7 minutes until the flesh is opaque and flakes easily, or until an instant-read thermometer reaches 145°F. Transfer to a plate and cover loosely.
  4. 4In a mixing bowl, mash the avocado with the Greek yogurt and olive oil until mostly smooth. Stir in the lime juice, sriracha sauce, shredded cabbage, and cilantro. Taste and adjust sriracha and salt as needed. Let rest for at least 15 minutes.
  5. 5Warm the corn tortillas in the skillet over medium heat, about 1 minute per side until pliable and lightly charred.
  6. 6Flake the salmon into bite-sized pieces while still warm.
  7. 7Assemble the tacos by placing salmon and avocado slaw onto each warm tortilla. Top with crumbled feta cheese and extra sriracha if desired. Serve immediately with lime wedges.

Nutrition — Per Serving

377

calories

29g

protein

23g

fat

Carbohydrates
14g
Saturated fat
4.7g
Sodium
177 mg
Dietary fiber
5.7g

4 servings per batch · ~353g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set up your profile to unlock

Common questions

How much protein does Salmon Tacos have per serving?

Each serving delivers 29g of protein and 377 calories with 23g fat and 14g carbs. This is a solid mid-range protein lunch option with minimal carbs and calories.

How long does Salmon Tacos take to prep?

Quick prep Mexican-style meal on the stovetop that yields 4 servings per batch. You can assemble multiple servings rapidly, making it efficient for meal prep rotation.

Is Salmon Tacos good for fat loss?

At 377 calories per serving with 29g protein and only 14g carbs, these tacos are well-suited for fat loss phases. The high protein-to-calorie ratio supports satiety while the minimal carbs fit tight macro budgets during a cut.

Steak and Potato Bowls

Oven · 7 servings

70g protein610 cal12g fat
Complexity
View Recipe →+ Plan

Beef Bacon Mac Bowls

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Big Mac Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Cheesy Beef Pasta Bowls

Stovetop · 10 servings

49g protein410 cal10g fat
Complexity
View Recipe →+ Plan