In a large skillet heat olive oil over medium high.
Add ground beef and onion and cook until beef is thoroughly browned.
Add 1 can of the enchilada sauce, black beans, green chilies, salsa and cumin and bring to a boil.
Reduce heat and simmer for 5 minutes, stirring occasionally.
Spray an 11 x 7 inch pan with non-stick cooking spray.
Place 3 tortillas on the bottom, cutting to fit if necessary.
Add about 1/4 cup enchilada sauce over top of the tortillas followed by 1/3 of the beef mixture and 1/3 of the cheese. Repeat the layers twice, excluding the last cheese layer.
Add the remaining enchilada sauce, olives and cilantro to the top.
Cover with aluminum foil and bake for 30 minutes.
Remove foil and sprinkle with remaining cheese. Bake uncovered for about 5 additional minutes or until cheese is melted.
Notes
If making this dish ahead of time, prep everything without putting it in the oven, then refrigerate it overnight and cook for 45 minutes.