Heat a large sauté pan to medium heat. Add butter, as soon as butter begins to melt add onion. Let cook for 3-4 minutes or until onion is tender and translucent.
Add garlic, stir, and continue to cook 2 more minutes or until you begin to smell the garlic.
Add corn, epazote, and chile de arbol. Stir to combine. Add vegetable broth, enough to barely cover the corn, and lower heat to a simmer. Simmer for about 8 min. or until the corn is tender. Season to taste with salt.
Drain some of the corn with a slotted spoon, and place it into cups. Add a squeeze of lime juice, 1 tbsp. vegan mayo, 1 tbsp. almond crema, 1 tbsp. Vegan queso fresco to each cup. Sprinkle some chile powder on top, and some more lime juice if needed. Serve immediately.
Use white corn for better results. I recommend you use a chile powder that doesn’t have lime in it. You can substitute chile jalapeño or serrano for the chile de arbol. To make this with corn on the cob, grill your corn then slather with vegan butter, vegan mayo, vegan queso fresco, and chile powder. You can also use my vegan queso cotija.