Prepare 24 charcoal briquettes if using your dutch oven outside/while camping. Or preheat the oven to 375 degrees Fahrenheit.
Add olive oil to the bottom of the dutch oven over the briquettes, or over medium high heat on the stove.
Add in the onion, stirring regularly until the onions start to soften and get translucent, about 4 to 5 minutes.
Add the ground beef to the bottom of the pan and continue to cook until thoroughly cooked through.
Add your taco seasoning, salt, and pepper, and stir it to coat the meat.
Remove the meat from the dutch oven and drain out any excess grease.
Combine enchilada sauce and tomato soup in a medium sized bowl.
Add 1/2 cup of the enchilada sauce to the bottom of the dutch oven and spread it evenly over the bottom.
Spread an even layer of tortillas over the bottom of the dutch oven, breaking some in half to fill any gaps.
Scoop about 1/3 of your meat mixture onto the tortillas.
Spread about 1/2 cup of enchilada sauce over the meat.
Then top with 2/3 cup of the cheese.
Spread another layer of tortillas evenly over the cheese covering it completely.
Repeat with another 1/3 of the meat, more enchilada sauce, more cheese, and more tortillas. .
Spread remaining meat, enchilada sauce, and then cheese over the tortilla, ending with lots of cheese.
Cover the pan with it's lid.
Place 8 briquettes below dutch oven, and 16 on top of the lid.
Bake for about 25 to 30 minutes until everything is hot and the cheese on top is golden.
Remove the lid and bake an additional 5 to 10 minutes if baking in the oven.
Serve with your choice of toppings, and enjoy hot.