Prep the chickpeas and veggies: To start making the stew puchero, soak the chickpeas overnight and drain them. Prepare your vegetables by washing and chopping them.
Prepare the Broth: In a large pot, sauté the chopped onion, leek, and red bell pepper with water and a pinch of salt over medium heat until the onion is translucent. Next, add the garlic and sauté for about 30 seconds until fragrant. Then, add balsamic vinegar, pour the vegetable broth (or water) into the pot and bring it to a gentle boil. Add the bay leaves, salt, and pepper for flavor.
Add Legumes and Corn: Put the chickpeas and corn disks into the boiling broth. Reduce heat and let them simmer for 30 min.
Incorporate Root Vegetables: Add the quartered onion, potatoes, carrots, and butternut squash to the pot. Try the broth, and adjust the seasoning with salt and pepper according to your preference. Let the mixture simmer until the vegetables and legumes are nearly tender (around 15 minutes).
Add Zucchinis: Add the sliced zucchinis when the root vegetables and legumes are almost done. Continue to simmer for another 10 minutes or until the zucchinis are tender.
Mix in Spinach: A few minutes before turning off the heat, add the baby spinach and stir it into the mixture, letting it wilt in the hot soup.
Serve: Adjust the seasoning if needed once all the vegetables are tender and the flavors melded together. Remove the bay leaf before serving. Ladle the vegan puchero into bowls, ensuring each serving gets a mix of the various vegetables and legumes. Serve hot and enjoy!