In a large dutch oven or soup pot, heat olive oil over medium heat and add the chopped onions, carrots and celery. Saute until soft and onions are translucent, about 7-8 minutes.
Add the minced garlic and cook for another minute or until garlic is fragrant.
Stir in the drained cannellini beans, crushed tomatoes, rosemary, bay leaf, parsley, salt, black pepper, diced potatoes, vegetable broth, water and parmesan rind. Bring soup to boil, then reduce heat to low and simmer for 5 minutes.
After 5 minutes, stir in the frozen butternut squash and simmer another 5-7 minutes.
Then stir in the ditalini pasta and simmer for 7-8 minutes. Stir often so the pasta doesn't stick to the bottom of the pot.
Remove soup from heat and stir in the frozen kale.