Dice onion, zucchini, summer squash, and bell pepper.: The sound of a knife rhythmically chopping is oddly calming, and the visual of a tidy pile of diced onion , zucchini , summer squash , and bell pepper promises even cooking. Aim for similar sized pieces so nothing under or overcooks. If your pieces vary, some will become threadbare while others remain firm, which changes the texture balance. A common mistake is chopping unevenly because you are rushing; take an extra minute to steady your cuts and your pot will reward you with uniform tenderness.
In a large pot over medium-high heat, sauté onion for 7-8 minutes. (I use 3 Tbsp. veggie broth/water for no-oil sauté method.): As the onion softens, listen for a gentle sizzle and watch it shift from opaque to translucent, sometimes picking up a touch of golden color at the edges. This transformation builds sweet, savory notes that are essential for depth. If you use the no oil method with a splash of vegetable broth , add small amounts as needed so nothing sticks, and stir occasionally to promote even browning. Avoid cranking the heat which can burn the edges and introduce sharp bitterness.
Meanwhile, mince garlic. When onion is translucent, add minced garlic and chili powder (plus cumin and smoked paprika if using). Stir and sauté 1 minute.: Once the onion is translucent, the aroma changes when you add minced garlic and the spice blend. Give the mixture about one minute so the spices bloom and the garlic loses its raw edge, filling the kitchen with a toasty, aromatic scent. You should smell the spices become more fragrant; if you smell a harsh burned note, that means the heat was too high or the garlic sat too long, and it will taste bitter. To avoid that, stir constantly and be ready to lower the heat.
Add zucchini, squash, and bell pepper. Stir and sauté 1-2 minutes.: When you add the chopped zucchini , summer squash , and bell pepper , the pot will hiss as the moisture hits the hot bottom, and the colors will brighten. Sauté briefly to take the raw edge off while keeping some texture, allowing the vegetables to still hold form in the simmered chili. Overcooking at this stage can lead to a mushy final texture, so aim for a quick toss that softens but preserves bite.
Add broth, diced tomatoes, corn, and beans (rinsed and drained).: Pour in the vegetable broth and the canned diced tomatoes , then add the corn and the rinsed black beans and pinto beans . You will see the pot go from glossy to a gentle, bubbling stew as the liquids combine. Rinsing the beans removes excess sodium and improves the clarity of the broth. A common oversight here is adding undrained beans which can make the broth cloudy and overly thick, so give them a quick rinse in a colander.
Increase heat and bring to a light boil. Then cover, reduce heat, and simmer for 20 minutes.: Turn up the heat until you see a light, even boil, then cover and lower to a gentle simmer. The aroma will deepen as the tomatoes and spices marry with the broth, and the vegetables will relax into tenderness. Simmering for about 20 minutes allows flavors to marry without breaking down the squash and zucchini completely. If you simmer too hard, the liquid will reduce too fast and the texture can become pasty, so maintain a gentle simmer and check periodically.
Salt to taste. Add any desired toppings before serving. (I love avocado & hot sauce.): After simmering, the kitchen will smell layered and lively, and this is the moment to balance with salt . Taste and add gradually, because you can always add more but cannot remove. Finish each bowl with toppings like fresh cilantro or creamy avocado to introduce freshness and contrast. A frequent misstep is over salting early on; always adjust at the end when the flavors have fully integrated.