Put up a pot of salted water and bring to a boil. Cook the pasta until al dente, drain and set aside.
Heat the oil in a large pot. When heated, add the onions, carrots, and celery. Cook until the vegetables are soft - about 5-7 minutes or so. When the veggies are softened, add the garlic and cook for another minute.
Add the broth, beans, and chopped tomatoes and cook for 5 minutes.
Remove a few scoops of the bean mixture and mash or purée. Return to the pot.
Add the macaroni, most of the chopped parsley and seasonings. Cook until the pasta is cooked al dente.
Serve in bowls topped with a drizzle of olive oil, the Parmesan cheese and a sprinkling of the chopped parsley. Enjoy!
Nutritional information provided is an estimate and will vary based on cooking method and ingredients used. It's advised you calculate your own nutritional values if needed.