In a large skillet over medium heat, add the oil. Once heated, add the ground beef. Cook until browned, breaking it apart with a spatula. Drain any excess fat.
Sprinkle the taco seasoning over the cooked beef, then add the water. Stir well and let it simmer for about 5 minutes until the mixture thickens slightly.
Preheat your oven to 400°F (200°C). On a baking sheet, arrange 8 corn tortillas as the base for your first layer. Place them closely but not overlapping.
Using a spatula, spread half of the refried beans evenly over the tortillas, ensuring every bite gets a taste of the creamy goodness.
Layer half of the seasoned beef mixture over the refried beans, spreading it out evenly.
Drizzle half of the red enchilada sauce over the beef layer, allowing it to soak into the tortillas.
Sprinkle one cup of shredded Mexican blend cheese evenly over the top. Then, add half of the diced Roma tomatoes and green onions.
Repeat steps 3 to 7 with the remaining tortillas and ingredients to create a second layer.
Place the baking sheet in the preheated oven and bake for about 15-20 minutes, or until the cheese is bubbly and slightly golden.
Once baked, remove from the oven and let it cool for a few minutes. Cut into squares, garnish with remaining green onions, and serve warm. Enjoy your homemade Mexican pizza with your favorite toppings!