Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish.
Warm olive oil in a large skillet over medium heat. Soften onion and bell pepper for 3–4 minutes.
Add ground beef. Cook, breaking it up, until browned and no longer pink. Drain excess fat.
Stir in garlic and taco seasoning. Cook 1 minute until fragrant.
Mix in black beans, corn, diced tomatoes with chiles, and half the enchilada sauce. Simmer 3–4 minutes. Season with salt, pepper, and lime juice.
Spread a thin layer of enchilada sauce in the dish. Layer half the tortilla strips, half the beef mixture, and half the cheese. Repeat layers. Drizzle any remaining sauce on top.
Cover with foil and bake 20 minutes. Uncover and bake 8–10 minutes until bubbly and lightly browned.
Rest 10 minutes before slicing. Garnish with cilantro and green onions.