Add carrots, celery, and onions to pot; season with salt and pepper.
Cook until veggies are softened and starting to color, about 10 minutes, stirring occasionally.
Mix in garlic and cook until fragrant, stirring constantly, about 1 minute.
Add broth, beans, tomato sauce, tomatoes, kale, green beans, and dried herbs to pot. Bring to a boil, then reduce heat to a simmer.
Cook soup, partially covered, until veggies are almost tender, about 20 to 25 minutes.
While the soup is simmering, cook the macaroni in a separate pot of boiling, well-salted water until al dente. Drain, then rinse pasta with cool water. Set aside.
Stir zucchini into soup and cook tender, about 5 to 10 more minutes.
Add fresh basil to soup and season with salt and pepper to taste.
Serve soup over macaroni, topped with additional fresh basil, if desired. Enjoy!