Heat the olive oil in a stock pot over medium heat. Add the onion, carrots, celery, garlic, Italian seasoning and pepper. Cook down for 8-10 minutes, stirring frequently.
Add the chickpeas, broth & pesto and bring to a boil. Once boiling, add the macaroni, lower the heat and simmer for 8-10 minutes - or until the macaroni is cooked through.
Taste, adjust the seasonings and serve with fresh basil.
Video
Notes
You want all of the veggies to be close in size so they cook evenly.
You can make the pesto from scratch or use pre-made vegan pesto.
If you don't plan on eating this all at once, you might consider cooking the pasta separately. As the leftovers sit the pasta will continue to absorb the broth.