Prep the fresh ingredients: Start by preparing all of your fresh produce so everything is ready to go once the pasta is cooked. Slice the avocado into chunky bite-sized cubes, chop the olives, dice the red onion and bell pepper, and halve or quarter the cherry tomatoes depending on their size. Set everything aside while you prepare the rest of the salad.
Cook the pasta: Bring a large pot of water to a boil and cook the pasta according to the package directions until al dente. While the pasta cooks, you can finish any remaining prep work. Once the pasta is done, drain it into a colander and rinse it under cold water.
Make the dressing: In a small bowl, whisk together the olive oil, lemon juice, salt, garlic powder, black pepper, and optional sugar until smooth and well combined. Set the dressing aside for now, and give it one more quick whisk before pouring it over the salad to make sure everything is evenly mixed.
Assemble the vegan pasta salad: In a large serving bowl, add the cooled pasta along with the avocado, tomatoes, olives, bell pepper, onion, and fresh herbs. Pour the dressing over the top and gently toss everything together so all of the ingredients are evenly coated with flavor.
Chill and serve: Using a large spoon, gently stir the salad until fully combined. Cover the bowl and let the vegan pasta salad chill in the refrigerator for at least 30 minutes before serving. Right before serving, garnish with extra fresh herbs or an extra sprinkle of salt and black pepper if desired.