Heat a large soup pot over medium heat and add the olive oil. Once shimmering, add the minced garlic and cook until fragrant, about 30 seconds, until it turns golden and aromatic.
Add the chopped carrots, celery, and potatoes to the pot. Stir well and cook for about 5-7 minutes, allowing the vegetables to soften slightly and start to release their aroma.
Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat to low, cover, and simmer for 20 minutes, until the root vegetables are tender and the flavors meld.
Stir in the drained cannellini beans and continue simmering uncovered for another 5 minutes, allowing the flavors to deepen.
Increase the heat slightly and add the chopped kale to the pot. Use a wooden spoon to gently push the greens into the hot broth, letting them wilt and soften for about 3-4 minutes.
Season the soup with salt and pepper to taste, then stir well. If needed, adjust the seasoning and let it sit off the heat for a minute for flavors to settle.
Serve the minestrone hot, ladled into bowls with a generous helping of greens and vegetables, showcasing the colorful, hearty mixture with a vibrant and inviting appearance.