In a medium pan over medium high heat, cook the sausage until browned and cooked through, breaking it up as it cooks. Drain and set aside.
In a large soup pot or dutch oven, add the olive oil over medium high heat. Add the diced onion, and cook until the onion begins to soften, about 5 minutes.
Next add the carrots, celery and zucchini and minced garlic. Saute for 5 minutes. Season the veggies with the oregano, basil, garlic powder and a few grinds of pepper and salt.
Add the chicken broth, red wine, drained beans and the tomatoes with their juices. Bring to a gentle boil and then turn the heat down to a low and add the kale. Simmer for 15 minutes.
Using an immersion blender (or a regular blender), partially puree the soup, leaving about half of the veggies whole for texture. Add the sausage. Season with the sugar, salt, pepper (and extra garlic powder if desired) to taste. Serve with freshly grated parmesan cheese and crusty bread for dipping. Enjoy!