Heat oven to 390 (200C). Cook spaghetti pasta as per instructions, refresh in cold water and set aside.
In a medium saucepan heat the olive oil and cook the onions, carrot and garlic until soft. Add mince and cook until brown.
Add tomato paste, canned tomatoes, sugar and stock. Cook over a medium heat for 10 – 15 minutes until reduced by about a third. Season with salt and pepper.
Add cooked spaghetti to meat sauce and stir. Pour mix into a 11” x 7” ovenproof dish or simular. Mix sour cream and parsley together in a bowl and spread over the top. Sprinkle grated cheese over top.
Bake for 15 minutes or until golden brown.