Recipe
Bring a large pot of well-salted water to a boil.
Cook the pasta according to the package instructions.
Reserve about ½ cup pasta water and drain the pasta.
Heat a wide pan with olive oil over medium heat.
Add the onion and cook for 4–5 minutes until softened.
Add the garlic and cook for about 30 seconds.
Add the tomato passata and season with salt and black pepper.
Simmer the sauce for 8–10 minutes until slightly thickened.
Season the salmon fillets lightly with salt and black pepper.
Nestle the salmon into the tomato sauce and cover.
Cook for 6–8 minutes until the salmon is just cooked through and flaky.
Add the asparagus and cook for 3–4 minutes until tender-crisp.
Gently flake the salmon into large pieces.
Add the cooked pasta to the pan with a splash of reserved pasta water.
Toss gently to combine.
Finish with parmesan if using.
Serve immediately.