In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the diced onion and sauté for about 5 minutes until softened and translucent.
Stir in the minced garlic and cook for another minute until fragrant.
Add the diced carrots, zucchini, and cubed butternut squash to the pot. Sauté for about 5-7 minutes.
Pour in the vegetable broth and undrained diced tomatoes. Bring the mixture to a boil.
Once boiling, reduce the heat to low and add the chopped kale, dried thyme, ground cumin, salt, and pepper.
Simmer for about 20 minutes until the vegetables are tender.
For added brightness, stir in the apple cider vinegar before serving.
Taste and adjust seasoning as necessary.
Serve hot, using a ladle to dish into bowls.