Start by boiling salted water in a large pot. Cook the spaghetti until al dente, then drain and set aside. For the last 30 seconds, add courgetti to slightly soften without losing bite.
Season salmon with salt and pepper. Heat olive oil in a frying pan and fry salmon skin-side down until golden, then flip and move to the side.
In the same pan, sauté onions and garlic until soft. Add tomato passata, tomato purée, thyme, and sugar. Simmer for 3–5 minutes to thicken slightly.
Remove salmon skin and flake the fish into chunks. Pour in double cream, stir, then add cooked spaghetti and courgetti. Toss everything together, adding a splash of pasta water for a silky finish.
Plate the pasta, sprinkle with freshly grated Parmesan, and garnish with basil leaves for a vibrant, tasty presentation.