This garden pesto salad has tons of fresh veggies including lettuce, cucumbers, and tomatoes, mozzarella, and a delicious pesto dressing. It's super healthy and vegetarian, but you can also make it vegan by leaving out the mozzarella. Also, feel free to customize by adding crispy tofu, chicken, steak, hard-boiled eggs, nuts, and even croutons.