1. Place all pesto ingredients except for extra-virgin olive oil in a food processor or high speed blender. Pulse a few times until coarsely chopped. While machine is going, slowly pour in extra-virgin olive oil until you have reached a thick and creamy sauce. Taste and adjust seasoning as needed. Set aside until ready to use.
2. Place cooked pasta, mozzarella balls, cherry tomatoes, roasted red peppers, marinated artichokes, basil, Italian seasoning, sea salt, red pepper flakes, ground pepper, and any other ingredients you are adding in into a large mixing bowl. Add in the pesto and mix until well combined. Taste and adjust seasoning as needed. Store in the refrigerator until ready to serve!