This Creamy Tomato Salmon Gnocchi is a quick and delicious dish perfect for a chilly evening. Succulent Salmon, in a creamy tomato based sauce with garlic, Italian seasoning, spinach, and pillowly soft gnocchi! This is the best kind of comfort food. Plus, everything is cooked together in the same pan, meaning this Creamy Tomato Salmon Gnocchi is so easy to make and quick to clean up.
Heat 1 tablespoon of olive oil, in a skillet or high-sided frying pan, over medium-high heat.
Sear the salmon for 4 minutes on each side (or until cooked to your liking), then transfer to a plate and tent with foil.
While the salmon is cooking peel and finely chop one onion and 4 garlic cloves.
Add the remaining 1 tablespoon of olive oil to the skillet and saute the onion for 4-5 minutes until soft.
Add the chopped garlic and cook for 30 seconds until fragrant.
Add the white wine and let the mixture simmer for 1 minute.
Add in the can of diced/pureed tomatoes, 1 teaspoon of Italian seasoning, ½ teaspoon of salt, ¼ teaspoon black pepper and 2 tablespoon of drained capers.
Cook this for 5 minutes, uncovered over medium-high heat until thickened slightly. Stir regularly, so it doesn't catch on the bottom.
Add the gnocchi and heavy cream, bring back to a simmer and cook over medium-low heat for 5 minutes.
Remove from the heat and add in the fresh spinach.
Flake over the cooked salmon and serve.
Notes
Buy skinless salmon fillets to make this dish easier. Pick nice meaty thick fillets. For four people, 10oz/280g will be plenty.
Any onion will be fine. I use standard brown onions.
Any dry white wine, or swap for vegetable broth or fish stock.
You can find shelf-stable pre-packaged gnocchi in the pasta aisle at the grocery store. DeLallo is my favorite brand.