Put one onion and 1 carrot aside for the pan but peel and chop the rest of them. In a saucepan with olive oil, cook it until soften, stirring for about 10 minutes. Let it cool down.
Now you can combine all other ingredients (except for the wine) in big bowl (chop garlic and parsley, melt butter) and season (salt, black pepper) according to taste. Add roasted vegetables and mix well. Then put the mixture on a baking sheet in baking pan and shape it into a loaf.
When satisfied, add 2 deciliters of liquid (1 dl of water and 1 dl of wine or just water) to the baking pan and add remained carrots and onions, then cover with aluminum foil and bake for 45 minutes at 200 degrees Celsius. After that, remove the aluminum foil and bake for another 30 minutes, until the meat is browned nicely. Allow the meat loaf to rest a little, then cut it warm and serve.
From leftover veggies in the baking dish, you can optionally make a sauce or just serve it with meat.