overhead shot of a blue table with a white bowl of tomato gnocchi
Print Recipe Pin Recipe
4.8 from 5 votes

One Pot Creamy Tomato Salmon Gnocchi

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.
Prep Time5 mins
Cook Time25 mins
Total Time30 mins
Course: Main
Cuisine: Italian
Servings: 4
Calories: 552kcal
Author: Claire | Sprinkles and Sprouts
For more great recipes follow me on PinterestFollow @sprinklessprout
Need Metric Measurements?Use the options below to toggle between cups and grams (if relevant)


  • 2 tbsp olive oil divided
  • 2 salmon fillets - see note 1
  • 1 onion - see note 2
  • 4 garlic cloves
  • ¼ cup white wine - see note 3
  • 1 can diced/pureed tomatoes (14.5oz/400g can)
  • 1 tsp Italian seasoning
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp capers
  • 1 ¼ cup heavy cream
  • 1 lb uncooked potato gnocchi - see note 4
  • 1 cup fresh spinach


  • Heat 1 tbsp 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 tbsp 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 tsp of Italian seasoning, 1/2 tsp of salt, 1/4 tsp black pepper and 2 tbsp 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.


  1. Buy skinless salmon fillets to make this dish easier. Pick nice meaty thick fillets. For four people, 10oz/280g will be plenty.
  2. Any onion will be fine. I use standard brown onions.
  3. Any dry white wine, or swap for vegetable broth or fish stock.
  4. You can find shelf-stable pre-packaged gnocchi in the pasta aisle at the grocery store. DeLallo is my favorite brand.


Calories: 552kcal | Carbohydrates: 51g | Protein: 8g | Fat: 36g | Saturated Fat: 19g | Cholesterol: 102mg | Sodium: 970mg | Potassium: 354mg | Fiber: 5g | Sugar: 4g | Vitamin A: 1917IU | Vitamin C: 15mg | Calcium: 130mg | Iron: 6mg
Tried this recipe?Mention @sprinklesandsprouts or tag #sprinklesandsprouts