
This hearty salmon spaghetti soup combines tender fish, cannellini beans, wholemeal pasta, and a tomato-rich broth in one comforting bowl. A bright broccoli basil pesto adds freshness, color, and a lemony finish.
Heat the oil in a large deep frying pan or wide saucepan over medium heat. Add the carrots, celery, and onions, then cook for 8-10 minutes, stirring occasionally, until softened but not browned.
Stir in the garlic, dried oregano, and vegetable bouillon powder. Pour in 1 liter of boiling water, add the chopped tomatoes and tomato puree, then stir well. Cover and simmer for 10 minutes to build the broth.
Break the spaghetti into thirds and add it to the pan with the cannellini beans and their canning liquid. Simmer uncovered for about 10 minutes, stirring now and then, until the pasta is nearly tender.
Gently stir in the salmon chunks. Reduce the heat to low, cover, and cook for 5 minutes, or until the salmon is just cooked through and flakes easily.
While the soup finishes, boil the broccoli for 5 minutes until tender. Drain and cool quickly in cold water, then drain again very well. Blend the broccoli with the basil and lemon juice until thick and pesto-like, adding a spoonful of soup broth if needed to loosen it.
Ladle the soup into bowls and spoon the broccoli pesto over the top. Finish with lemon zest and extra basil leaves, if using. Chill any leftovers promptly and reheat until piping hot before serving.
Do not boil the soup hard after adding the salmon, as it can turn dry and break apart. If the pesto seems watery, drain the broccoli more thoroughly before blending. Leftovers keep well in the refrigerator for up to 3 days or in the freezer for up to 1 month; thaw fully before reheating.





