In a large pot, add the Beef Marrow Bones, 1 sprig epazote, garlic cloves, and ½ onion.
Add water, pepper, bouillon, and oregano.
Cover and cook for 20 minutes.
In a separate pot, add butter, ½ diced onion, and chopped epazote.
Cook for 1 minute or until onion is translucent, stirring frequently.
Add corn kernels.
Cook for 2 minutes, stirring frequently.
Ladle about 2 cups of the beef marrow broth into the pot with the corn mixture.
Do not make the corn mixture too soupy. It should be more chunky.
Add the cooked beef marrow bones.
Cook uncovered for 10 minutes.
After 5 minutes, if it needs more liquid, add more beef bone broth.
Taste for salt.
Add salt if needed.
To assemble:
In a cup, add a few tablespoons of corn, mayo, lime juice, chile powder, and bone marrow.
Repeat depending on the depth of the cup.
Garnish with a beef bone marrow.