In a large skillet heat olive oil over medium heat and sautee onions for 3 minutes, until translucent.
Add mushrooms and carrots and cook for 5 more minutes. Then add garlic, tomatoes, sugar, salt, black pepper, basil and crushed red pepper flakes. Continue to cook on medium, stirring frequently, for about 10 more minutes, until sauce thickens.
To cook the pasta:
Bring a pot of water to a rapid boil. Add in the pasta. Add a pinch of salt.
Boil pasta for 11-13 minutes, or until the pasta has reached the desired texture. Rinse pasta with cold water.
Divide pasta between two bowls. Add sauce and top with Parmesan cheese.
This sauce is just enough for 2 servings of pasta.