Steps
1. Cook the pasta according to package instructions until al dente. Drain and set aside.
2. In a skillet, heat olive oil over medium heat. Add the sliced onion and cook, stirring occasionally, for about 10-15 minutes until caramelized.
3. Add minced garlic and cook for an additional 1-2 minutes until fragrant.
4. Stir in balsamic vinegar, salt, and pepper. Combine the caramelized onions with the cooked pasta.
5. Serve hot, garnished with fresh parsley and grated Parmesan cheese if desired.