Begin by cooking the whole wheat penne pasta according to package instructions until al dente. Drain and rinse under cold water to stop the cooking process.
In a large mixing bowl, combine the chickpeas, cherry tomatoes, cucumber, red bell pepper, olives, mozzarella balls, and basil.
In a small bowl, whisk together the olive oil, balsamic vinegar, garlic powder, salt, and pepper to create a dressing.
Add the cooked pasta to the bowl with the vegetables and pour the dressing over the mixture.
Gently toss everything together until well combined and the pasta is evenly coated with the dressing.
Taste and adjust seasoning with additional salt and pepper if needed.
Refrigerate the pasta salad for at least 30 minutes to allow the flavors to meld before serving.
Notes
Serve the salad in a large bowl or individual portions, garnished with additional fresh basil leaves and a sprinkle of black pepper for added color. Optionally, drizzle a bit more olive oil on top for a glossy finish.