Prepare spaghetti according to package directions.
Meanwhile, in a large saucepan, sauté the onions and garlic on low heat until tender. Add the chopped broccoli and carrots.
Add the flour to the milk and stir until dissolved. Season with salt and pepper then add it to the vegetables.
Open the tuna and drain the excess oil/water, using a fork, spread it into the milk and vegetables. When fully heated add the cream cheese and parmesan cheese.
Drain the spaghetti and add it to the vegetables and sauce. Stir until sauce thickens and then serve. Top with fresh chopped basil and a salad!