Preheat the oven to 350F. Using a large skillet, heat the olive oil and add the onion, garlic, cumin, and chili powder. Saute them until the onion is transparent and the spices start to give off their aroma
Add the ground beef and cook until no pink is left
At this point, add the red enchilada sauce, salt, and pepper to taste. Let it simmer for about two minutes and set aside.
Blend the egg, whole-kernel corn, and yogurt until combined. If you want a smooth and creamy texture blend for a longer time. If you like texture, just give it a few pulses.
In a medium-sized bowl, fold the wet ingredients into the corn muffin mix until everything is well combined and there are no dry bits left.
In a baking dish, add the meat on the bottom, followed by half the Monterey Jack and half the Cheddar cheese.
The batter is poured next, on top of the meat and cheese. To top it all off, add the remaining half of the Cheddar and Monterey Jack evenly over the batter.
Bake for 35-40 minutes or until the corn muffin batter is brown and the cheeses melted.