Prepare your pan. Preheat the oven to 350°F and spray a 9x13 casserole dish with non-stick spray.
Brown the beef. In a large skillet over medium heat, brown the beef, crumbling it with a spatula as it cooks. Half way into browning, add the onion and garlic and sauté until the beef is fully cooked. Drain the excess grease.
Season. Add the black beans, corn, salsa, taco seasoning, chili powder and Worcestershire sauce to the skillet with the beef and stir well until incorporated. Simmer on low for about 2 minutes stirring frequently. Remove from heat and set aside.
Layer. In the casserole dish, spread half of the Fritos in an even layer and then top with half of the cheese.
Add the meat. Pour the ground beef mixture over the cheese evenly.
Bake. Cover the dish with foil and bake for 20 minutes or until hot and the edges are bubbly.
Make it cheesy and serve. Remove from the oven and sprinkle with the remaining cheese and Fritos. Place back in your oven uncovered for about 5 minutes or until the cheese is melted. Top with the green onion, tomato, cilantro, and serve with sour cream.