First cook the sausages according to the packet instructions. When cooked slice into rounds.
Meanwhile heat the olive oil in a frying pan. Sauté the onion for 10 minutes until golden brown. Add the crushed garlic and stir. Cook for one minute.
Add the chopped tomatoes and balsamic vinegar. Cook for 10 minutes until the sauce thickens. Season to taste with salt and pepper.
Meanwhile bring a large pot of water to the boil. Add the broccoli, cook for 5 minutes (longer if your florets are large or you prefer very soft broccoli) then add the gnocchi. Bring to the boil again, cook for two minutes (or longer if packet instructions say so). Drain and return to the pan.
Add the tomato mixture, the sliced sausages and the torn basil leaves to the gnocchi and broccoli mixture. Stir well and serve immediately.
Serve with grated cheese if liked.