This creamy leftover salmon dish turns yesterday's cooked fish into a rich and satisfying meal in just 25 minutes. Flaked salmon is gently warmed in a luscious sauce made from Greek yogurt and light cream cheese, then brightened with fresh dill, lemon zest, and a splash of lemon juice.
Baby spinach and cherry tomatoes add color, nutrients, and a fresh bite that balances the creamy base beautifully. The entire dish comes together in one non-stick skillet, making cleanup just as effortless as the cooking.
Serve it over quinoa, rice, or whole-grain pasta for a complete meal that's naturally low in carbs and packed with protein. It's an ideal option for pescatarian diets and can easily be adapted to be dairy-free or gluten-free.
The salmon had been sitting in the fridge since last night dinner, and I was not about to let it go to waste. I started pulling out whatever looked good: some spinach, a handful of cherry tomatoes, half an onion. What happened next turned into one of those throw it together meals that somehow tastes better than anything you planned for hours.
I served this to my roommate once without mentioning the salmon was two days old. She asked for the recipe before finishing her plate. That moment taught me that great leftovers are not about hiding anything, they are about treating what you already have with a little more intention and a lot of lemon zest.
Ingredients
- Cooked salmon (2 cups, flaked): Leftover grilled, baked, or even poached salmon works beautifully here. Just be thorough about removing skin and pin bones because nothing ruins a creamy bite faster.
- Greek yogurt (1/2 cup): This is your creaminess without the guilt. Full fat or reduced fat both work. Do not use vanilla flavored unless you want a very confusing lunch.
- Light cream cheese (1/4 cup, softened): Let it sit out for fifteen minutes before cooking so it melts smoothly into the sauce instead of clumping up in pale little blobs.
- Baby spinach (1 cup, chopped): A rough chop helps it distribute evenly through the dish. You can sneak in way more than you think because it cooks down to almost nothing.
- Cherry tomatoes (1 cup, halved): Their slight sweetness balances the richness of the sauce and they break down just enough to create little pockets of brightness.
- Red onion (1/2 small, thinly sliced): Red onion adds a sharpness that cuts through the creamy sauce. If you find raw onion too aggressive, soak the slices in cold water for five minutes first.
- Garlic (1 clove, minced): One clove is enough here. You want the salmon to stay the star, not compete with a garlic bomb.
- Low sodium broth (1/2 cup): Chicken or vegetable broth both work. Low sodium matters because the salmon already carries salt from its first cooking.
- Fresh dill (1 tablespoon chopped, or 1 teaspoon dried): Dill and salmon are best friends. If using dried, rub it between your palms before adding to wake up the oils.
- Lemon zest and juice (1/2 teaspoon zest, juice of 1/2 lemon): The zest brings fragrance and the juice brings life. Add the juice off heat if you want to preserve its bright punch.
- Salt and black pepper (1/4 teaspoon each): Season to taste at the end. The salmon, broth, and yogurt all contribute sodium already.
- Chives (2 tablespoons, chopped): Reserved for the finish. Their mild onion flavor and green color make the dish look as good as it tastes.
Instructions
- Wake up the aromatics:
- Set your largest non stick skillet over medium heat with a tiny splash of oil or broth. Toss in the sliced red onion and minced garlic, stirring gently until the kitchen starts to smell like something wonderful is about to happen, about two to three minutes.
- Let the vegetables collapse:
- Add the chopped spinach and halved cherry tomatoes to the skillet. Watch the spinach shrink and the tomatoes soften and release their juices, another two to three minutes of patient stirring.
- Build the creamy sauce:
- Pour in the broth, then add the softened cream cheese and Greek yogurt. Stir steadily and watch as everything melts together into a smooth, velvety sauce that coats the back of your spoon, about two minutes.
- Welcome back the salmon:
- Gently fold in the flaked salmon along with the dill, lemon zest, lemon juice, salt, and pepper. Keep the heat moderate and stir carefully so the salmon chunks stay intact rather than turning into mush. Give it two to three minutes just until everything is heated through.
- Taste and finish:
- Stop and taste before serving. Adjust the salt or add another squeeze of lemon if it needs brightness. Ladle into bowls, scatter chopped chives over the top, and serve over quinoa, rice, or pasta if you want something hearty underneath.
The first time I packed this for lunch at work, three people stopped by my desk to ask what smelled so good. I felt a little smug admitting it was just leftover salmon transformed by yogurt and lemon. That is the magic of this recipe.
Swaps and Substitutions
Kale or Swiss chard steps in for spinach if you want something heartier with more chew. Any leftover cooked vegetables from your fridge, roasted zucchini, steamed broccoli, even caramelized mushrooms, can join the party. For a dairy free version, unflavored plant based yogurt and cream cheese work surprisingly well, though the sauce will be slightly thinner.
What to Serve Alongside
A crisp green salad with vinaigrette cuts through the richness beautifully. If you want to keep things low carb, serve it on its own or over cauliflower rice. A glass of chilled Sauvignon Blanc alongside turns a humble leftover lunch into something that feels intentional and special.
Storage and Reheating
This keeps well in an airtight container in the fridge for up to two days, though the salmon is best on day one. Reheat gently on the stove over low heat with a splash of broth to revive the sauce. Microwaving works in a pinch but stir halfway through to avoid hot spots.
- Let the dish cool completely before covering and refrigerating to prevent condensation from making the sauce watery.
- Avoid freezing because the yogurt based sauce will separate and become grainy when thawed.
- Always give it a fresh squeeze of lemon and new chives after reheating to wake up the flavors.
This recipe is proof that leftovers deserve more respect than a hasty microwave zap. Treat them with a little creaminess, a hit of lemon, and a handful of fresh herbs, and you will never look at yesterday salmon the same way again.
Recipe Questions & Answers
- → Can I use canned salmon instead of leftover cooked salmon?
-
Yes, canned salmon works well in this dish. Drain it thoroughly and remove any large bones or skin before flaking. Keep in mind that canned salmon has a stronger flavor, so you may want to add a bit more lemon juice and dill to balance it out.
- → How do I store and reheat 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 heat, as this can cause the yogurt sauce to separate.
- → What can I substitute for Greek yogurt?
-
Reduced-fat crème fraîche is a great alternative. For a dairy-free version, use an unflavored plant-based yogurt combined with a tablespoon of nutritional yeast for added richness. Avoid regular yogurt, as it tends to curdle when heated.
- → Can I make this dish ahead of time?
-
You can prep the vegetables and flake the salmon up to a day in advance, storing them separately in the refrigerator. However, the dish is best cooked fresh, as the creamy sauce is most vibrant right after preparation. If making ahead, add the salmon last and heat gently.
- → What side dishes pair well with creamy salmon?
-
Quinoa, brown rice, or whole-grain pasta are excellent bases that soak up the creamy sauce. A crisp green salad with a vinaigrette dressing provides a refreshing contrast. For a low-carb option, serve it alongside roasted asparagus or cauliflower rice.
- → Can I use frozen spinach instead of fresh?
-
Frozen spinach can be used, but thaw and squeeze out all excess moisture before adding it to the skillet. Too much water from frozen spinach will thin out the creamy sauce. Use about 1/3 cup of frozen spinach as a substitute for 1 cup of fresh baby spinach.