Preheat oven to 350°F. Spray a 2-quart baking dish with cooking spray and set aside.
Brown the meat and onion in a skillet until the meat is no longer pink. Drain. Stir in salsa, corn, sour cream, chili powder and salt.
Place half of the meat mixture in the bottom of the prepared dish. Add 1 cup of crushed chips, then ½ cup of grated cheese. Repeat the layers one more time.
Bake, uncovered, for 20 minutes (or until heated through and cheese is melted). Garnish with optional toppings.
Notes
Prep ahead! You can assemble this casserole up to 1 day ahead and keep it covered in the refrigerator until ready to bake.
You can also assemble the casserole in advance, wrap it tightly, and keep in the freezer for up to 2 months before baking. Thaw the casserole in the refrigerator overnight and then bring to room temperature on the counter for at least 30 minutes before baking according to recipe instructions.
Leftovers can be stored in the refrigerator for 3-4 days, or in the freezer for up to 2 months.
Substitute ground turkey or ground chicken for the ground beef.
Use Nacho flavored Doritos instead of the plain corn tortilla chips.
Spread a couple of layers of refried beans in the casserole dish as well.
Any grated cheese will work. I've used cheddar here, but you can use Monterey Jack, Pepper Jack (for some kick!), or a Mexican blend.
For a healthy nacho casserole, use extra lean ground beef, low-fat cheese and light sour cream.
To serve a larger family, double all of the ingredients and prepare the casserole in a 9 x 13-inch dish. The rest of the cooking instructions remain the same.