Heat the oil in a large pot ( I like to use my Dutch oven) over medium heat.
Add in the diced onions, carrots, and celery, and saute for about 8-10 minutes until onion is soft and translucent.
Add the minced garlic and saute for a couple of minutes. Keep an eye on the garlic and stir as it will brown quickly (1-2 minutes is enough to cook up the garlic).
Add in the tomatoes and use a wooden spoon to break them up (if using canned plum tomatoes, break them up before adding, and remove the tough white core).
Add in the chickpeas and stir together.
Next, add in the salt, pepper, rosemary and bay leaves (if you’re not using a low sodium broth, wait to add salt until after you add your broth).
Bring to a boil for a few minutes and then lower the heat to a simmer for about 10 minutes.
If you are cooking the pasta in the broth, this is when you add it in (If you are not cooking the pasta in the broth, cook it in a separate medium sized pot in boiling and salted water until al dente. Drain, drizzle on olive oil and reserve in a bowl until the chickpea soup is ready).
Cook the pasta in the soup, at a low boil until al dente, stirring frequently to keep from sticking, until the pasta is al dente (it will keep cooking when you remove from the heat) and the broth has thickened, 8-10 minutes, depending on which pasta you choose. Add more broth or water if it's thickened too much and you would like it thinner.
Check the flavor and if needed, season with some more salt and freshly ground black pepper.
Ladle into bowls and serve with a drizzle of extra-virgin olive oil.