Fill a medium size pot with water, once it comes to a boil, add salt and pasta. Follow instructions on package and cook until al denta. Once cooked, rinse in cold water and set aside to drain. Once completely drained, mix in olive oil.
In a large bowl, add pasta, mixed baby greens, grape/cherry tomatoes, red and/or orange peppers, and onion if using, parmesan cheese, salt, pepper and pesto.
Combine all the ingredients, making sure the pesto is well distributed.
Add salad to serving bowl, and add fresh basil for garnishing.