Preheat the oven to 350°F (175°C).
Heat the olive oil in a large skillet over medium heat, then add the chopped onion and cook until softened, about 4 to 5 minutes.
Add the ground beef and cook, breaking it up with a spoon, until no longer pink; tilt the pan and spoon out excess grease if necessary.
Stir in the drained black beans, corn, Ro-tel tomatoes, taco seasoning, and beef broth. Simmer, stirring occasionally, until most of the liquid has evaporated, about 10 to 12 minutes, then remove from heat.
Meanwhile, in a medium bowl combine the sour cream and drained green chiles until smooth; set aside.
Assemble the lasagna in a 9"x13" baking dish: spread one third of the meat mixture on the bottom, cover with a layer of tortillas, add another third of the meat, and sprinkle with one third of the cheese.
Add another layer of tortillas, spread the sour cream and chile mixture evenly over them, and sprinkle with another third of the cheese.
Top with a final layer of tortillas, the remaining meat mixture, and the remaining cheese.
Bake uncovered for 25 minutes, until heated through and bubbly. Let rest about 5 minutes, then top with pico de gallo, chopped cilantro, and pickled jalapeños if using; slice and serve.