Cook the pasta according to packet instructions, drain and set aside.
Drain and flake the salmon and set aside.
Peel the tomato by cutting a large cross in the skin and standing in boiling water for 1 minute. The skin should then come away easily. Cut tomato in half and remove all seeds.
Dice the courgette and tomato.
In a saucepan, melt 25g of margarine gently over a medium heat and fry the onion gently until softened.
Add the tomato and courgette to the onion.
Stir through the salmon and cover the saucepan. Cook for about 5 minutes stirring occasionally.
In a separate pan, make the sauce by melting the remaining 50g of margarine. Remove this pan from the heat and then stir in the flour and whisk in the milk.
Return this mixture to the heat, stirring constantly and bring to the boil.
Turn down the heat and simmer gently for 1 minute. Stir through the cheese until melted.
Combine the pasta with the sauce and then top with the salmon and veg mixture.
Mash/Blend to desired consistency.
At this stage of weaning, offering lumpy foods helps to develop baby’s ability to speak so be sure not to blend meals too much. If baby struggles with a new texture simply move back a stage and try again in a few days.