This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.
There are certain dinners that instantly make you feel like you have your life together. This High-Protein Everything Bagel Salmon with Creamy Dill Yogurt Sauce is one of those meals for me. The first time I made it, I was craving something filling and comforting after a long workday, but I also wanted something that actually supported my goals instead of leaving me hungry an hour later. I didn’t want another bland “healthy” dinner. I wanted something crispy, creamy, savory, fresh, and deeply satisfying.
That’s exactly what this recipe became.
The salmon gets coated in salt, pepper, and everything bagel seasoning until the outside develops this beautifully golden crust in the pan. Then it’s paired with a creamy lemon dill yogurt sauce that tastes almost restaurant-quality while secretly adding even more protein to the meal. Add a roasted sweet potato on the side, and suddenly you have a balanced, high-protein dinner that feels indulgent while still fitting beautifully into a healthy lifestyle.
What I love most about this High-Protein Everything Bagel Salmon with Creamy Dill Yogurt Sauce is how practical it is. It works for busy weeknights, meal prep, post-workout recovery, and even those nights when you simply want a comforting homemade meal that doesn’t leave you sluggish afterward. It’s rich in protein, packed with healthy fats, naturally gluten-free, and surprisingly easy to make.
If you’ve been searching for a high-protein dinner recipe that feels exciting instead of repetitive, this one deserves a permanent spot in your rotation.
Why You’ll Love This Recipe
- 🐟 Packed with protein for muscle recovery, fullness, and energy
- 🥣 Creamy dill yogurt sauce adds freshness and extra protein
- ⏱️ Quick enough for weeknights with simple prep
- 🍋 Bright, savory flavor from lemon, dill, and everything bagel seasoning
- 🔥 Perfect for meal prep because salmon reheats surprisingly well
- 🥔 Balanced and satisfying with healthy carbs from sweet potato
- 👨👩👧 Family-friendly flavors that even picky eaters usually enjoy
- 💪 Excellent post-workout dinner thanks to high-quality protein and nutrients
- 🍽️ Feels restaurant-worthy without complicated cooking techniques
My Personal Experience with This Recipe
I still remember the first time I made this dinner because I genuinely didn’t expect it to become one of my favorite high-protein meals. I had salmon in the fridge, Greek yogurt that needed to be used up, and a bottle of everything bagel seasoning sitting in the pantry from another recipe. It started as one of those “let’s just throw something together” dinners.
The moment the salmon hit the hot skillet, the smell completely changed my expectations. The seasoning toasted slightly in the pan, creating this savory, nutty aroma that filled the kitchen instantly. Then I mixed together the yogurt sauce with fresh dill and lemon, and honestly, I kept sneaking spoonfuls straight from the bowl.
What surprised me most was how full I stayed afterward.
A lot of “healthy” dinners leave me wandering back into the kitchen later at night looking for snacks. This one didn’t. Between the salmon, yogurt sauce, and sweet potato, it felt deeply satisfying without being heavy. That’s one reason I continue making this recipe so often during busy workweeks or after workouts.
It also became one of those recipes I started recommending to friends who were trying to eat more protein but felt bored with chicken breast every day. The crispy seasoning, creamy sauce, and buttery salmon make it feel comforting instead of restrictive.
And honestly, that matters.
Sustainable healthy eating almost always comes down to meals you genuinely look forward to eating again.
Required Equipment
#### Large Nonstick Skillet
A good skillet is essential for getting that beautifully golden crust on the salmon without sticking. I personally prefer a heavy nonstick or cast-iron skillet because it distributes heat more evenly and helps create that slightly crispy exterior.
If you don’t have a nonstick pan, you can use stainless steel, but make sure the pan is fully heated before adding the salmon.
#### Mixing Bowl
You’ll need a medium mixing bowl for the creamy dill yogurt sauce. I like using a glass bowl because the lemon and herbs mix beautifully without staining or holding odors.
A small meal-prep container also works perfectly if you’re making this sauce ahead of time.
#### Fish Spatula
This is one of my favorite kitchen tools for salmon because it slides underneath delicate fish without breaking it apart. Salmon can sometimes stick or flake if you use a bulky spatula.
If you don’t own one, a thin silicone spatula works too.
#### Sheet Pan or Air Fryer Basket
If you’re roasting the sweet potato instead of microwaving it, you’ll need a sheet pan. I usually line mine with parchment paper for easier cleanup.
An air fryer basket also works wonderfully if you want crispier sweet potatoes with less cooking time.
#### Citrus Juicer
Fresh lemon juice makes a huge difference in the yogurt sauce. A small citrus juicer helps extract every drop without seeds falling into the bowl.
If you don’t have one, simply squeeze the lemon by hand.
Ingredients & Substitutions
For the Salmon
Salmon Fillets – 4 fillets (about 6 ounces each)
Salmon is the star protein in this recipe. It’s rich in high-quality protein, omega-3 fatty acids, vitamin D, and healthy fats that support satiety and recovery.
Sockeye salmon has a deeper flavor, while Atlantic salmon tends to be richer and more buttery.
Substitution Ideas:
- Trout
- Steelhead salmon
- Cod (leaner option)
- Chicken breast if preferred
Everything Bagel Seasoning – 2 tablespoons
This seasoning adds incredible texture and flavor. The sesame seeds toast beautifully while the garlic and onion create a savory crust.
Substitution Ideas:
- Garlic herb seasoning
- Blackened seasoning
- Lemon pepper seasoning
Salt – 1 teaspoon
Salt enhances the natural richness of the salmon and helps balance the creamy yogurt sauce.
Black Pepper – 1 teaspoon
Freshly cracked black pepper gives the salmon a slightly smoky warmth.
Olive Oil – 1 tablespoon
Used lightly in the pan to prevent sticking while helping the salmon develop a crisp exterior.
Avocado oil also works very well.
For the Creamy Dill Yogurt Sauce
Plain Greek Yogurt – 1 cup
Greek yogurt adds extra protein while creating a creamy, tangy sauce that pairs perfectly with salmon.
It’s one of the easiest ways to boost protein without relying on powders or processed ingredients.
Substitution Ideas:
- Skyr yogurt
- Sour cream
- Blended cottage cheese
Fresh Dill – 2 tablespoons, chopped
Fresh dill gives the sauce its signature bright and herbaceous flavor.
Dried dill can work in a pinch, but fresh truly transforms the recipe.
Lemon Juice – 2 tablespoons
Adds freshness and balances the richness of the salmon.
Fresh lemon juice is strongly recommended over bottled.
Garlic – 1 clove, minced
Adds depth and savory flavor to the yogurt sauce.
Roasted garlic can also be used for a sweeter flavor.
Salt & Pepper – to taste
Adjust gradually after mixing the sauce.
For the Sweet Potatoes
Sweet Potatoes – 2 medium
Sweet potatoes provide fiber, potassium, and slow-digesting carbohydrates that pair perfectly with high-protein meals.
They also make this dinner feel more comforting and complete.
Substitution Ideas:
- Roasted baby potatoes
- Cauliflower mash
- Quinoa
- Brown rice
How to Make High-Protein Everything Bagel Salmon with Creamy Dill Yogurt Sauce
Step 1: Prepare the Sweet Potatoes
Preheat your oven to 425°F if roasting.
Wash and dry the sweet potatoes thoroughly, then poke a few holes using a fork. Place them on a baking sheet and roast for 40–50 minutes until fork-tender.
For faster cooking, you can microwave them for about 6–8 minutes, flipping halfway through.
If using an air fryer, cook at 390°F for about 30–35 minutes.
Mini Tip:
Don’t wrap sweet potatoes in foil unless you want softer skins. Leaving them uncovered creates better texture.
Step 2: Make the Creamy Dill Yogurt Sauce
In a medium bowl, combine:
- Greek yogurt
- Fresh dill
- Lemon juice
- Minced garlic
- Salt
- Pepper
Mix thoroughly until smooth and creamy.
Taste and adjust seasoning as needed.
Mini Tip:
Letting the sauce rest for 10–15 minutes helps the dill and garlic flavors blend beautifully.
Step 3: Season the Salmon
Pat the salmon dry with paper towels first. This helps the exterior crisp properly.
Season all sides generously with:
- Salt
- Black pepper
- Everything bagel seasoning
Press the seasoning lightly into the salmon so it adheres well.
Mini Tip:
Dry salmon creates better browning and prevents steaming in the pan.
Step 4: Heat the Pan
Heat a large skillet over medium heat.
Add olive oil lightly to coat the pan, then wipe away excess oil using a paper towel. This creates a thin coating that prevents sticking without making the salmon greasy.
Step 5: Cook the Salmon
Place the salmon into the skillet skin-side down if applicable.
Cook for about 5–7 minutes per side depending on thickness.
The outside should become deeply golden while the inside remains moist and flaky.
Mini Tip:
Avoid constantly moving the salmon. Letting it stay undisturbed helps form that flavorful crust.
Step 6: Assemble the Plate
Spread a spoonful of creamy dill yogurt sauce onto each plate.
Place the salmon on top or beside the sauce.
Serve with roasted sweet potato and an extra squeeze of lemon if desired.
Common Mistakes to Avoid
Overcooking the Salmon
This is the biggest mistake people make.
Salmon continues cooking slightly after leaving the pan, so remove it once the center is just barely opaque.
Fix:
Use a thermometer and aim for about 125–130°F for medium salmon.
Using Wet Salmon
Moisture prevents proper browning.
Fix:
Always pat the salmon dry before seasoning.
Adding Too Much Oil
Too much oil can make the salmon greasy instead of crisp.
Fix:
Use only a thin coating and wipe excess away.
Underseasoning the Yogurt Sauce
Greek yogurt needs enough salt and lemon to taste balanced.
Fix:
Taste the sauce before serving and adjust seasoning gradually.
Cooking on High Heat
High heat can burn the seasoning before the fish cooks properly.
Fix:
Medium heat works best for even cooking.
Pro Tips for Best Results
One trick I’ve learned over time is to let the salmon sit at room temperature for about 15 minutes before cooking. Cold salmon directly from the refrigerator tends to cook unevenly.
Another important tip is using fresh lemon juice instead of bottled. It completely changes the flavor of the yogurt sauce and makes the entire meal taste brighter and fresher.
For extra protein, you can even stir blended cottage cheese into the yogurt sauce. It becomes incredibly creamy while boosting protein significantly.
If you’re watching calories but still want maximum satisfaction, use nonfat Greek yogurt while keeping the salmon portion generous. You’ll maintain protein while reducing overall calories.
And don’t skip the resting period after cooking. Letting the salmon rest for 2–3 minutes helps the juices redistribute beautifully.
High-Protein Nutrition & Strategy
Salmon is one of the best protein sources you can include in a balanced lifestyle. Beyond protein itself, it contains omega-3 fatty acids that support heart health, inflammation balance, and recovery.
This recipe works especially well for:
- Post-workout dinners
- Muscle recovery meals
- High-satiety weight-loss plans
- Balanced meal prep
- Lower-carb lifestyles
Greek yogurt also contributes additional protein while adding probiotics and calcium.
One thing I appreciate about this meal is that it combines protein, healthy fats, and fiber-rich carbohydrates in a way that feels balanced rather than restrictive. The sweet potato helps replenish energy while the salmon and yogurt sauce keep you satisfied for hours.
For meal prep, you can cook multiple salmon fillets ahead of time and store the yogurt sauce separately. The flavors actually become even better the next day.
Variations You Can Try
Spicy Version
Add:
- Cayenne pepper
- Hot sauce
- Chili flakes
This creates a spicy contrast against the creamy yogurt sauce.
Cheesy Version
Add grated parmesan to the yogurt sauce for a richer flavor.
Mediterranean Style
Add:
- Cucumber
- Feta cheese
- Oregano
- Extra lemon
This variation tastes similar to a salmon gyro bowl.
Low-Carb Version
Replace the sweet potato with:
- Roasted cauliflower
- Zucchini
- Broccoli
Extra Protein Version
Serve with:
- Cottage cheese
- Egg whites
- Extra Greek yogurt sauce
Tips for This Recipe
If serving for guests, garnish with fresh dill and lemon wedges for a restaurant-style presentation.
You can also slice the salmon over a salad for an easy high-protein lunch the next day.
For a crispier exterior, let the salmon cook undisturbed for the first several minutes before flipping.
And if you accidentally overcook the salmon slightly, add extra yogurt sauce on top. It helps restore moisture beautifully.
Optional Additions
Chia Seeds
Stir into the yogurt sauce for fiber and omega-3 fats.
Hemp Hearts
Add nutty flavor and extra protein.
Cottage Cheese
Blend into the sauce for ultra-creamy texture and additional protein.
Egg Whites
Serve scrambled egg whites alongside the salmon for an even higher protein meal.
Crushed Pistachios
Add crunch and healthy fats.
Serving Ideas
This recipe works beautifully for:
- Weeknight dinners
- High-protein meal prep
- Post-gym meals
- Healthy family dinners
- Summer patio meals
- Date-night dinners at home
Pair it with:
- Roasted asparagus
- Green beans
- Garlic broccoli
- Simple cucumber salad
- Quinoa
- Cauliflower rice
For entertaining, serve the salmon on a large platter with lemon wedges and fresh herbs.
Storage Recommendations
Refrigerator
Store leftovers in an airtight container for up to 3 days.
Keep the yogurt sauce separate if possible.
Freezer
Cooked salmon can be frozen for up to 2 months.
The yogurt sauce is best made fresh because dairy sauces can separate after freezing.
Reheating
Reheat salmon gently in a skillet over low heat or in the oven at 300°F.
Avoid microwaving too aggressively because salmon dries out quickly.
Adding a spoonful of yogurt sauce before reheating can help maintain moisture.
Frequently Asked Questions (FAQ)
Can I use frozen salmon?
Yes. Just thaw it completely and pat it very dry before seasoning.
Is this recipe good for meal prep?
Absolutely. It reheats well and stays flavorful for several days.
Can I make this dairy-free?
Yes. Use a dairy-free Greek-style yogurt alternative.
Can I use dried dill instead of fresh?
You can, but fresh dill provides significantly better flavor.
Use about one-third the amount if substituting dried.
Is this recipe good for weight loss?
Yes. It’s high in protein and very filling, which may help reduce overeating later.
Can I air fry the salmon?
Definitely. Air fry at 400°F for about 8–10 minutes depending on thickness.
Can I add protein powder to the sauce?
Technically yes, but it can affect texture. Blended cottage cheese is usually a better option.
Nutritional Breakdown (Per Serving)
Approximate values:
- Calories: 523
- Protein: 67g
- Fat: 19g
- Total Carbs: 21g
- Fiber: 4g
- Net Carbs: 17g
- Sugar: 6g
- Sodium: 690mg
Recipe Snapshot
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Course: Dinner
Cuisine: American
Servings: 4
Calories: 523 per serving
Protein: 67g per serving

High-Protein Everything Bagel Salmon with Creamy Dill Yogurt Sauce Recipe
Ingredients
- 4 salmon fillets
- 2 tablespoons everything bagel seasoning
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 tablespoon olive oil
- 1 cup plain Greek yogurt
- 2 tablespoons fresh dill
- 2 tablespoons lemon juice
- 1 garlic clove
- 2 medium sweet potatoes
Instructions
- Preheat your oven to 425°F and line a baking sheet with parchment paper if you plan to roast the sweet potatoes in the oven. The parchment paper helps prevent sticking and makes cleanup much easier later. If you prefer using an air fryer or microwave for faster cooking, you can skip the baking sheet for now. Allow the oven to fully preheat before adding the potatoes so they cook evenly and develop a naturally sweet, caramelized flavor.
- Wash the sweet potatoes thoroughly under cool running water to remove any dirt from the skin, then dry them completely using a clean kitchen towel or paper towels. Use a fork to poke several holes all around each sweet potato so steam can escape while cooking. Place them on the prepared baking sheet and roast for about 40–50 minutes, or until they are soft and fork-tender in the center. If you want a quicker option, microwave the sweet potatoes for 6–8 minutes, flipping halfway through, or air fry them at 390°F for about 30–35 minutes until soft inside with lightly crisp skin outside.
- While the sweet potatoes cook, prepare the creamy dill yogurt sauce. In a medium mixing bowl, combine the plain Greek yogurt, freshly chopped dill, lemon juice, minced garlic, salt, and black pepper. Stir everything together thoroughly until the sauce becomes smooth, creamy, and evenly mixed. Taste the sauce and adjust the salt or lemon juice if needed depending on your preference. Place the bowl into the refrigerator while preparing the salmon so the flavors can blend together and become even fresher and more flavorful.
- Remove the salmon fillets from the refrigerator and gently pat them dry on all sides using paper towels. Removing excess moisture helps the salmon develop a beautiful golden crust instead of steaming in the pan. Season each fillet generously with salt, black pepper, and everything bagel seasoning, making sure to coat all sides evenly. Lightly press the seasoning into the salmon with your hands so it sticks properly during cooking and creates a flavorful crust on the outside.
- Place a large nonstick skillet over medium heat and allow it to warm up for a minute or two before adding oil. Drizzle a small amount of olive oil into the pan and spread it around evenly. Use a folded paper towel to carefully wipe away any excess oil so only a very thin coating remains. This step helps the salmon develop a crisp, lightly seared exterior without becoming greasy or oily while cooking.
- Carefully place the seasoned salmon fillets into the hot skillet, presentation-side down first if your fillets have a smoother side. Let the salmon cook completely undisturbed for about 5–7 minutes on the first side. Avoid moving or flipping the fish too early because this helps create a deeply golden crust and prevents sticking. As the salmon cooks, you’ll notice the edges becoming opaque and lightly crisp while the seasoning toasts beautifully in the pan.
- Once the first side is golden brown and releases easily from the skillet, carefully flip the salmon using a fish spatula or thin spatula. Cook for another 5–7 minutes on the second side until the salmon is tender, flaky, and cooked through while still remaining moist inside. The exact cooking time may vary depending on the thickness of the fillets. For best results, avoid overcooking because salmon continues cooking slightly even after being removed from the heat.
- Transfer the cooked salmon to a plate and let it rest for about 2–3 minutes before serving. Resting allows the juices inside the salmon to redistribute, keeping the fish tender and flavorful instead of dry. During this time, open the roasted sweet potatoes slightly using a knife or fork so they are ready for plating.
- To serve, spread a generous spoonful of the creamy dill yogurt sauce onto each plate or directly underneath the salmon for a restaurant-style presentation. Place the crispy everything bagel salmon alongside the warm roasted sweet potato and garnish with extra fresh dill and lemon wedges if desired. Serve immediately while everything is hot, creamy, fresh, and full of flavor.









