Heat olive oil in a large pot over medium heat.
Add diced onion and cook until translucent, about 5 minutes.
Stir in minced garlic and cook for another minute until fragrant.
Add the diced butternut squash and zucchini; cook for about 5 minutes.
Stir in the corn kernels and black beans, mixing well.
Pour in the vegetable broth and bring to a gentle simmer.
Season with cumin, smoked paprika, salt, and pepper. Adjust to taste.
Let the stew simmer for about 20-25 minutes or until vegetables are tender.
Serve warm, garnished with fresh herbs or a drizzle of olive oil if desired.