A savory corn and chile soup served as a warming breakfast is a traditional Central Mexican dish. This vegetarian, healthy, fresh meal is a family-friendly option with bold, comforting flavors.
Roast the poblano chile directly over a gas flame or under a broiler until blackened on all sides, about 5 minutes, then peel, remove seeds, and chop.
In a large pot over medium heat, sauté white onion and garlic in 1 tbsp oil for 2–3 minutes until translucent, controlling heat to avoid browning.
Stir in corn kernels and zucchini, cook for 4 minutes while stirring occasionally to prevent sticking.
Pour in vegetable broth and bring to a simmer over medium heat; cook uncovered for 10 minutes to blend flavors.
Add chopped poblano, spinach leaves, and epazote. Simmer for another 5 minutes, add milk, and season with salt and black pepper. Stir and gently warm without boiling for 2–3 minutes.
Taste for seasoning, adjust salt and pepper if necessary, and serve hot.