clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Salmon Gnocchi

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 8 reviews
  • Author: Veronika Sykorova
  • Prep Time: 10 mins
  • Cook Time: 15 mins
  • Total Time: 25 minutes
  • Yield: 2-4 1x
  • Category: Pasta
  • Method: Oven
  • Cuisine: American


These Creamy Tomato Salmon Gnocchi are the perfect quick dinner that can be on the table in less than 30 minutes. They're easy to make, simple, and delicious!


Units Scale

Roasted Salmon

  • 300-400g raw salmon (boneless with skin on or off based on preference)
  • 1 tbsp avocado oil or other cooking oil
  • 1/2 tsp sea salt
  • 1/2 tsp freshly ground black pepper
  • 1 tsp Italian seasoning or mixed herbs

Creamy Tomato Gnocchi

  • 1 tbsp avocado oil or other cooking oil
  • 1 small red onion, finely chopped
  • 2 cloves garlic, minced
  • 3/4 cup tomato sauce
  • 100g soft goat cheese (or heavy cream)
  • 1/4 cup grated pecorino cheese or parmesan cheese (plus more for serving)
  • 350g potato gnocchi
  • Lemon wedges for serving (optional)


  1. Preheat your oven to 400F (200C) and prepare a baking sheet lined with parchment paper. Heat a large pot of salted water on the stove for the gnocchi.

Roasted Salmon

  1. Wash and dry the salmon.
  2. Brush the salmon on all sides with cooking oil and season evenly with sea salt, black pepper, and Italian herbs.
  3. Transfer the salmon to your prepared baking sheet and roast in the oven for 10-15 minutes. The cooking time will depend on the size and thickness of your fillets. Wild sockeye salmon cooks quicker than most other varieties. While it cooks, prepare the sauce.

Creamy Tomato Gnocchi

  1. Heat a large pan over medium-high heat.
  2. Add cooking oil and chopped red onion. Cook for 2-3 minutes stirring often. Add minced garlic and cook for another minute.
  3. Lower the heat to medium-low and add tomato sauce and goat cheese or heavy cream.
  4. Allow the cheese to melt and everything to mix together. 
  5. Stir in pecorino or parmesan cheese. Simmer the sauce gently for 1-2 minutes just to keep it warm, it shouldn’t boil.
  6. While you cook the onion and the sauce, boil your gnocchi according to the package instructions. They should only take 2-4 minutes. Reserve 1 cup of the cooking water and drain.
  7. Add the gnocchi to the sauce and gently toss together. Add cooking water as needed.
  8. Flake the salmon and add it to the sauce, leaving a few pieces aside as garnish for serving.
  9. Serve topped with the extra salmon, a wedge of lemon, and extra pecorino. Enjoy!


Mise en place - This dish comes together really quickly so it’s important to have all ingredients ready before starting. You can cook the sauce and the gnocchi while the salmon roasts in the oven. If you cut the salmon into bite-sized pieces you can cook it in as little as 6 minutes!

Storing - Store any leftovers in an airtight container in the fridge for 1-2 days.

Reheating - Reheat the gnocchi on the stove with a splash of water until warmed through.