This healthy creamy salmon dish is the perfect way to give yesterday's cooked fish a second life. Flaked salmon is gently warmed in a luscious sauce made from Greek yogurt and light cream cheese, then brightened with lemon zest, fresh dill, and a splash of lemon juice.
Baby spinach and cherry tomatoes add color, nutrients, and a fresh bite that balances the richness of the creamy base. The entire dish comes together in just 25 minutes, making it ideal for busy weeknights or a quick lunch.
Serve it over quinoa, rice, or whole-grain pasta for a complete, satisfying meal that's naturally low in carbs and packed with protein. At 290 calories per serving with 32 grams of protein, it's as nourishing as it is delicious.
The refrigerator light clicked on at noon on a Tuesday and there it sat: a sad container of leftover salmon from the night before, staring back at me like a challenge. Rather than resign myself to a dry reheated fillet, I grabbed some spinach and yogurt and decided to see what could happen in one skillet. Twenty five minutes later I was standing at the counter eating straight from the pan, completely surprised by how something so simple tasted like I had actually tried. That skillet accident became the lunch I now crave more than the original dinner.
My roommate walked in while I was wiping the skillet clean with a piece of bread and asked if I had ordered takeout. The look on her face when I said it was yesterday's salmon mixed with yogurt was genuinely priceless, and she now texts me every time she has leftover fish to ask for the ratio.
Ingredients
- 2 cups cooked salmon: Flaked with skin and bones removed, this is your chance to use up last nights dinner with zero waste.
- 1/2 cup Greek yogurt: Plain full fat or reduced fat both work beautifully here, and it replaces heavy cream without sacrificing any richness.
- 1/4 cup light cream cheese: Softened so it melts evenly into the sauce without clumping.
- 1 cup baby spinach: Chopped roughly so it wilts down fast and distributes through every bite.
- 1 cup cherry tomatoes: Halved so their juices release into the sauce and add a subtle sweetness.
- 1/2 small red onion: Thinly sliced for a mild bite that softens as it cooks.
- 1 clove garlic: Minced fine because raw garlic can easily overpower delicate salmon.
- 1/2 cup low sodium broth: Chicken or vegetable both work, and it thins the sauce just enough without making it soupy.
- 1 tablespoon fresh dill: Chopped, or one teaspoon dried if that is what you have on hand.
- 1/2 teaspoon lemon zest: This is the secret layer that makes everything taste brighter before the juice even hits the pan.
- Juice of 1/2 lemon: Added at the end so the acidity stays vibrant and fresh.
- 1/4 teaspoon each salt and black pepper: Adjust to taste since your leftover salmon may already be seasoned.
- 2 tablespoons chives: Chopped and scattered on top for a mild onion finish.
Instructions
- Soften the aromatics:
- Heat a large non stick skillet over medium with a splash of oil or broth, then sauté the sliced red onion and minced garlic for two to three minutes until everything smells sweet and golden.
- Wilt the greens:
- Toss in the chopped spinach and halved cherry tomatoes, cooking for another two to three minutes until the leaves collapse and the tomatoes soften enough to burst slightly.
- Build the creamy sauce:
- Pour in the broth, then add the cream cheese and Greek yogurt, stirring constantly until the dairy melts into a smooth glossy sauce that coats the back of your spoon.
- Fold in the salmon:
- Gently stir the flaked salmon into the sauce along with the dill, lemon zest, lemon juice, salt, and pepper, being careful not to break up the fish chunks too much as it warms through for two to three minutes.
- Taste and serve:
- Give it a final taste for seasoning, then serve hot with a generous sprinkle of chives over quinoa, rice, or pasta if you want something hearty underneath.
I brought a big batch of this to a potluck once in a warmed casserole dish and three people pulled me aside to ask what restaurant I had ordered from, and I just smiled and said my refrigerator deserved the credit.
Swaps and Substitutions
Kale or Swiss chard will stand in for spinach if you want something heartier with more chew, and any leftover roasted vegetables like broccoli or zucchini can get tossed in alongside the tomatoes for extra bulk and fiber. For a fully dairy free version, unflavored plant based yogurt and a vegan cream cheese work surprisingly well, though the sauce will be slightly thinner so simmer it a minute longer.
What to Serve It With
A glass of dry Sauvignon Blanc beside this skillet on a warm evening is genuinely one of my favorite simple meals, the citrus in the wine echoing the lemon in the sauce. A chunk of crusty bread for scooping is technically all you need, but a bed of fluffy quinoa turns it into a proper dinner that keeps you full until morning.
A Few Final Thoughts
This recipe forgives almost everything: approximate measurements, whatever vegetables are wilting in your crisper drawer, salmon that seemed too plain the first time around. It is the kind of cooking that reminds you leftovers are not a burden but a starting point.
- Start checking the salmon for doneness at the two minute mark since overcooked fish gets chalky fast.
- Keep a little extra broth nearby in case the sauce tightens up more than you expect.
- Always taste before adding salt because the leftover fish carries seasoning you might have forgotten about.
Keep this one in your back pocket for the nights when the fridge looks empty and motivation is low, because a skillet of creamy salmon over whatever grain you have is always enough.
Common Questions
- → Can I use canned salmon instead of leftover cooked salmon?
-
Yes, canned salmon works well as a substitute. Drain it thoroughly and remove any large bones or skin before flaking. The texture will be slightly different but still delicious when combined with the creamy sauce.
- → How do I store and reheat the leftovers?
-
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat, adding a splash of broth to loosen the sauce. Avoid microwaving on high, as this can cause the yogurt sauce to separate.
- → What can I substitute for Greek yogurt in the creamy sauce?
-
You can use reduced-fat crème fraîche, sour cream, or for a dairy-free option, unflavored plant-based yogurt combined with dairy-free cream cheese. Each will give a slightly different tang and richness to the final dish.
- → Is this dish suitable for a gluten-free diet?
-
Yes, the salmon dish itself is gluten-free when made with vegetable or chicken broth that is certified gluten-free. If serving over pasta, simply choose a gluten-free pasta or opt for naturally gluten-free grains like quinoa or rice.
- → What vegetables pair well with this creamy salmon?
-
Beyond spinach and cherry tomatoes, you can add kale, Swiss chard, peas, asparagus tips, or bell peppers. For extra fiber and heartiness, toss in leftover roasted vegetables or sautéed mushrooms along with the spinach.
- → Can I make this dish ahead of time?
-
You can prep the vegetables and flake the salmon in advance, but it's best to cook and assemble the dish fresh. The creamy yogurt sauce is at its best when served immediately after cooking. If needed, prepare everything separately and combine just before serving.