A 4-ounce serving of cooked salmon delivers roughly 25 to 30 grams of complete protein along with a substantial dose of omega-3 fatty acids, a combination the Cleveland Clinic points to as supporting both heart health and appetite regulation. Protein is one of the most filling nutrients per calorie, and the Harvard T.H. Chan School of Public Health’s Nutrition Source notes that higher-protein meals help curb hunger between meals better than meals dominated by carbohydrates alone. Add in the anti-inflammatory omega-3s that Harvard Health recommends getting from food sources like fatty fish, and salmon becomes one of the most efficient proteins you can build a weight loss plan around.
Below are 12 high-protein salmon recipes, each built to keep calories reasonable while protein stays high, ranging from 15-minute weeknight dinners to meal-prep-friendly options you can portion for the week.
Why Salmon Fits a Weight Loss Plan
Salmon offers a rare combination: high protein, a healthy fat profile, and virtually no carbohydrates. That means it’s easy to build a meal around without worrying about blood sugar spikes, and the protein and fat together create lasting fullness. It also cooks quickly, in most cases 12 to 20 minutes, which makes it realistic for weeknight cooking instead of something reserved for special occasions.
12 High-Protein Salmon Recipes for Weight Loss
1. Garlic Lemon Butter Baked Salmon

A simple oven-baked salmon with a bright, garlicky lemon butter sauce. This is the recipe to start with if you’re new to cooking salmon, since it’s nearly foolproof.
Why It Works: Baking at a moderate temperature keeps the salmon moist without needing much added fat, so most of the calories in this dish come from the protein itself.
Prep time: 5 minutes | Cook time: 15 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 2 tablespoons unsalted butter, melted
- 3 cloves garlic, minced
- Juice of 1 lemon, plus slices for topping
- 1 tablespoon fresh parsley, chopped
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F. Line a baking sheet with parchment paper.
- Whisk together melted butter, garlic, and lemon juice. Season salmon with salt and pepper and place on the baking sheet.
- Spoon the butter mixture over each fillet and top with lemon slices.
- Bake 12 to 15 minutes, until salmon flakes easily with a fork.
- Garnish with fresh parsley before serving.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 290 | 31g | 18g | 2g |
2. Honey Garlic Glazed Salmon
A sweet-savory glaze that caramelizes slightly under the broiler, giving the salmon a restaurant-style finish with minimal effort.
Why It Works: Using just a tablespoon of honey for the whole batch keeps added sugar low while still delivering a noticeably sweet glaze, since it’s concentrated on the surface of the fish.
Prep time: 5 minutes | Cook time: 12 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 1 tablespoon honey
- 2 tablespoons low-sodium soy sauce
- 2 cloves garlic, minced
- 1 teaspoon rice vinegar
- Sesame seeds and sliced scallions for garnish
Instructions:
- Preheat broiler. Line a baking sheet with foil.
- Whisk honey, soy sauce, garlic, and rice vinegar together.
- Place salmon on the baking sheet and brush generously with the glaze.
- Broil 8 to 10 minutes, brushing with more glaze halfway through, until salmon is cooked through and lightly caramelized.
- Garnish with sesame seeds and scallions.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 275 | 30g | 13g | 8g |
3. Air Fryer Blackened Salmon
A spice-crusted salmon fillet that goes from fridge to plate in under 15 minutes, thanks to the air fryer.
Why It Works: The air fryer creates a seared, blackened crust with just a light spray of oil, so you get bold flavor with almost no added fat.
Prep time: 5 minutes | Cook time: 10 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 1 tablespoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon cayenne pepper
- 1/2 teaspoon dried thyme
- Olive oil spray
- Salt and pepper to taste
Instructions:
- Preheat air fryer to 400°F.
- Mix paprika, garlic powder, onion powder, cayenne, and thyme in a small bowl.
- Spray salmon fillets lightly with olive oil and coat evenly with the spice mix.
- Air fry 8 to 10 minutes, until salmon reaches an internal temperature of 145°F.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 260 | 30g | 14g | 1g |
4. Salmon and Asparagus Sheet Pan Dinner
A complete, one-pan meal that pairs salmon with roasted asparagus, so cleanup is minimal and dinner is on the table in about 20 minutes.
Why It Works: Roasting the salmon and vegetables together on one pan means less added oil overall, and the asparagus adds fiber and volume for very few calories.
Prep time: 10 minutes | Cook time: 18 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 1 bunch asparagus, trimmed
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 lemon, sliced
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F. Line a sheet pan with parchment paper.
- Toss asparagus with half the olive oil, half the garlic, salt, and pepper. Spread on the pan.
- Rub salmon with remaining olive oil and garlic, season with Italian seasoning, salt, and pepper. Place on the pan with lemon slices on top.
- Roast 15 to 18 minutes, until salmon flakes easily and asparagus is tender.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 310 | 32g | 19g | 5g |
5. Blackened Salmon Tacos with Cabbage Slaw
Flaky blackened salmon wrapped in corn tortillas with a crunchy, tangy slaw. A lighter, higher-protein take on fish tacos.
Why It Works: Using corn tortillas and a yogurt-based slaw dressing instead of a heavy crema keeps this meal satisfying without the extra saturated fat of a typical taco truck version.
Prep time: 15 minutes | Cook time: 10 minutes | Servings: 4
Ingredients:
- 1 lb salmon fillet, cut into strips
- 1 tablespoon blackening seasoning
- 8 small corn tortillas
- 2 cups shredded cabbage
- 1/4 cup plain Greek yogurt
- 1 tablespoon lime juice
- 1 tablespoon olive oil
- Fresh cilantro for garnish
Instructions:
- Toss salmon strips with blackening seasoning.
- Heat olive oil in a skillet over medium-high heat. Cook salmon 3 to 4 minutes per side, until cooked through.
- Whisk yogurt and lime juice together, toss with cabbage to make the slaw.
- Warm tortillas, fill with salmon and slaw, and top with cilantro.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 340 | 28g | 14g | 26g |
6. Salmon Meal Prep Bowls with Quinoa and Veggies

A balanced, portioned bowl that reheats well, making it one of the easiest ways to eat high-protein salmon on repeat throughout the week.
Why It Works: Quinoa is a complete plant protein, so pairing it with salmon pushes the total protein in this bowl well past what a typical grain bowl provides.
Prep time: 15 minutes | Cook time: 25 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 1 cup dry quinoa, cooked according to package directions
- 2 cups broccoli florets, roasted
- 1 avocado, sliced
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F.
- Season salmon with garlic powder, salt, and pepper. Roast with the broccoli, tossed in olive oil, for 15 to 18 minutes.
- Divide cooked quinoa among 4 containers.
- Top each with roasted salmon, broccoli, and sliced avocado.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 460 | 34g | 24g | 28g |
7. Cajun Salmon with Zucchini Noodles
Spicy Cajun-seasoned salmon over lightly sauteed zucchini noodles instead of pasta, keeping this dinner low-carb without sacrificing volume.
Why It Works: Zucchini noodles add bulk and nutrients for a small fraction of the calories of regular pasta, letting the salmon’s protein do most of the work of keeping you full.
Prep time: 10 minutes | Cook time: 15 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 1 tablespoon Cajun seasoning
- 4 medium zucchini, spiralized
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1/4 cup grated parmesan
- Salt and pepper to taste
Instructions:
- Season salmon with Cajun seasoning. Heat 1 tablespoon olive oil in a skillet over medium-high heat and cook salmon 4 minutes per side, until cooked through. Set aside.
- In the same skillet, heat remaining oil and garlic. Add zucchini noodles and saute 2 to 3 minutes, until just tender.
- Toss zucchini noodles with parmesan, salt, and pepper. Top with salmon.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 315 | 33g | 18g | 6g |
8. Salmon Burgers with Avocado
Fresh salmon, flaked and formed into patties, makes a leaner alternative to a beef burger while keeping the protein just as high.
Why It Works: Using fresh salmon (not canned) and a light binder keeps these patties moist without needing much added fat, and skipping the bun in favor of lettuce wraps keeps carbs in check if desired.
Prep time: 15 minutes | Cook time: 10 minutes | Servings: 4
Ingredients:
- 1 lb salmon fillet, skin removed, finely chopped
- 1 egg
- 1/4 cup panko breadcrumbs
- 2 tablespoons red onion, minced
- 1 tablespoon Dijon mustard
- 1 tablespoon olive oil, for cooking
- 1 avocado, sliced
- 4 whole-grain buns or lettuce wraps
Instructions:
- Combine chopped salmon, egg, panko, red onion, and Dijon mustard in a bowl. Form into 4 patties.
- Heat olive oil in a skillet over medium heat. Cook patties 4 to 5 minutes per side, until golden and cooked through.
- Serve on buns or lettuce wraps topped with sliced avocado.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 380 | 30g | 20g | 20g |
9. Miso Glazed Salmon
A savory, umami-rich glaze made with just a few pantry staples, inspired by the classic Japanese preparation but simplified for a weeknight.
Why It Works: Miso paste delivers a huge amount of flavor in a small amount, so you get a bold, restaurant-quality dish without needing extra oil or sugar to make it taste good.
Prep time: 10 minutes (plus optional 30 minute marinade) | Cook time: 10 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 2 tablespoons white miso paste
- 1 tablespoon rice vinegar
- 1 teaspoon honey
- 1 teaspoon sesame oil
- Sliced scallions for garnish
Instructions:
- Whisk miso paste, rice vinegar, honey, and sesame oil together.
- Coat salmon in the mixture and marinate 30 minutes if time allows.
- Broil or pan-sear 4 to 5 minutes per side, until cooked through and glaze is caramelized.
- Garnish with scallions.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 270 | 30g | 13g | 6g |
10. Salmon Caesar Salad
A protein-forward twist on a classic Caesar salad, using grilled salmon in place of the usual chicken or shrimp.
Why It Works: Making your own lighter Caesar dressing with Greek yogurt instead of the traditional mayo-and-oil base cuts a significant amount of fat while keeping the tangy flavor.
Prep time: 15 minutes | Cook time: 10 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 8 cups chopped romaine lettuce
- 1/3 cup plain Greek yogurt
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
- 1 clove garlic, minced
- 2 tablespoons grated parmesan, plus more for topping
- 1 cup whole-grain croutons
Instructions:
- Season salmon with salt and pepper. Pan-sear or grill 4 to 5 minutes per side, until cooked through. Let rest, then slice.
- Whisk Greek yogurt, lemon juice, Dijon mustard, garlic, and parmesan together to make the dressing.
- Toss romaine with dressing, top with sliced salmon, croutons, and extra parmesan.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 330 | 34g | 15g | 14g |
11. One-Pan Salmon and Brussels Sprouts
A cozy, fall-friendly sheet pan dinner that pairs salmon with caramelized Brussels sprouts and a balsamic drizzle.
Why It Works: Roasting Brussels sprouts until they’re deeply caramelized brings out natural sweetness without added sugar, and the whole meal comes together on one pan for easy cleanup.
Prep time: 10 minutes | Cook time: 25 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 4 cups Brussels sprouts, halved
- 2 tablespoons olive oil
- 2 tablespoons balsamic vinegar
- 1 teaspoon honey
- Salt and pepper to taste
Instructions:
- Preheat oven to 425°F.
- Toss Brussels sprouts with 1 tablespoon olive oil, salt, and pepper. Roast 15 minutes.
- Push sprouts to one side, add salmon rubbed with remaining olive oil, salt, and pepper. Roast 10 more minutes, until salmon is cooked through.
- Whisk balsamic vinegar and honey together, drizzle over the finished dish.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 340 | 32g | 18g | 16g |
12. Poached Salmon with Dill Yogurt Sauce
A gentle, low-fat cooking method that keeps salmon exceptionally moist, finished with a bright, herby yogurt sauce instead of a heavier cream sauce.
Why It Works: Poaching requires no added fat during cooking, and swapping a traditional cream or hollandaise sauce for a Greek yogurt-based one keeps this dish light while adding another dose of protein.
Prep time: 10 minutes | Cook time: 15 minutes | Servings: 4
Ingredients:
- 4 (5 oz) salmon fillets
- 2 cups low-sodium vegetable or chicken broth
- 1 lemon, sliced
- A few sprigs fresh dill, plus 2 tablespoons chopped for the sauce
- 1/2 cup plain Greek yogurt
- 1 teaspoon lemon zest
- Salt and pepper to taste
Instructions:
- Bring broth, lemon slices, and dill sprigs to a gentle simmer in a wide, shallow pan.
- Add salmon fillets, cover, and poach 8 to 10 minutes, until just cooked through.
- Whisk Greek yogurt, chopped dill, lemon zest, salt, and pepper together for the sauce.
- Remove salmon from the poaching liquid and serve topped with the dill yogurt sauce.
| Calories | Protein | Fat | Carbs |
|---|---|---|---|
| 255 | 32g | 11g | 3g |
Quick Reference: All 12 Salmon Recipes at a Glance
| Recipe | Calories | Protein |
|---|---|---|
| Garlic Lemon Butter Baked Salmon | 290 | 31g |
| Honey Garlic Glazed Salmon | 275 | 30g |
| Air Fryer Blackened Salmon | 260 | 30g |
| Salmon and Asparagus Sheet Pan | 310 | 32g |
| Blackened Salmon Tacos | 340 | 28g |
| Salmon Meal Prep Bowls | 460 | 34g |
| Cajun Salmon with Zucchini Noodles | 315 | 33g |
| Salmon Burgers with Avocado | 380 | 30g |
| Miso Glazed Salmon | 270 | 30g |
| Salmon Caesar Salad | 330 | 34g |
| One-Pan Salmon and Brussels Sprouts | 340 | 32g |
| Poached Salmon with Dill Yogurt Sauce | 255 | 32g |
The Bottom Line
Salmon is one of the most efficient foods you can build a weight loss plan around: high in protein, rich in anti-inflammatory omega-3s, and quick enough to cook on a weeknight. Rotating through a handful of these recipes each week keeps meals interesting while making sure protein stays a priority at dinner, which research from Harvard’s Nutrition Source links to better appetite control and easier weight management over time.
Save This for Later on Pinterest

This article is for informational purposes only and is not a substitute for personalized medical or nutritional advice. Talk with your doctor or a registered dietitian before making significant changes to your diet, especially if you have a chronic health condition or are pregnant.



