Heat a medium pan and once hot swirl in the oil then add the chopped onion and minced garlic. Sauté until the onion is soft, but careful not to burn the garlic. Add the chopped tomato and cook until they break down into a thick sauce. Add a splash of water if needed.
Pour the cooked tomato mixture into a blender cup, add the chipotle pepper and a little of the adobo sauce. Pour 1/4 cup water into the pan you cooked the veggies in, swirl it around to gather all the left bits then pour into the blender.
Blend until completely smooth.
In a medium pot add the green beans, carrots, garbanzos, epazote or oregano and the bay leaf. Pour in the vegetable broth the the blended chipotle sauce. You can add little water to the blender cup to swoosh around and get all the left bits then pour into the pot. You can add salt now if you'd like. Stir until well combined.
Cover and simmer for 15 to 20 minutes or until the veggies are completely soft.
If you want to serve with the shredded oyster mushrooms then heat a Tablespoon of oil in a pan and sauté the until it's a little crispy around the edges. You can mix it into the simmering soup or serve with the garnishes.
Once the vegetables are tender, taste the soup for salt and adjust if desired.
Serve the Caldo Tlalpeño topped with the crispy oyster mushrooms, chopped avocado, a piece of chipotle pepper in adobo, and a lime wedge. If you'd like you can also serve with little cubes of your favorite cheese and some crema. Serve and enjoy!
Notes
*This recipe makes 4 small appetizer servings sizes or 2 main dish sizes. **For garnishes you can also top with cubed cheese. I used VioLife Parmesan but you can use your favorite one. You can also serve this soup with Mexican red rice and/or warm corn tortillas.