Heat the olive oil over medium heat and add the onion. Saute, stirring occasionally, until onion is translucent, about 8 minutes.
Add the carrots and celery, cover, and continue cooking, stirring occasionally, until vegetables have softened but are still al dente, about 8 minutes.
Add the rice, garlic, squash, seasonings, and salt and cook until garlic is fragrant, about 2 minutes.
Add the diced tomatoes, beans, broth, wine, and rind, and bring to a full boil. Reduce the heat to a simmer, cover, and cook 30 to 40 minutes, until vegetables are soft. Taste soup for flavor and add more salt to taste.
Add the chopped kale, cover, and cook until wilted, about 3 minutes.
Serve soup with grated parmesan cheese and fresh parsley.