Preheat your oven to 350º F.
Melt butter in a 12-inch skillet over medium heat.
Swirl the melted butter around the skillet to coat the bottom and sides.
Add the sliced tomatoes, onion, and garlic. Sauté for about 3 to 5 minutes until softened.
Top with grated Monterey Jack cheese.
Crack each egg and add them on top, distributing evenly.
Bake in the preheated oven for 18 to 20 minutes.
Remove from the oven and run a silicon spatula around the edge to release the baked eggs.
Slide onto a serving platter and top with cilantro or parsley.