Heat a large skillet over medium heat and add the olive oil. Saute the garlic for 1 minute, then add the onions, stirring and cooking for 2-3 more minutes. Add the ground turkey, breaking into small pieces, and cook until browned, about 6-8 minutes. Add in the cumin, salt and pepper.
While the ground turkey is cooking, line a baking sheet or ovenproof dish with tortilla chips, layering cheese on top.
Chop the tomatoes and avocado; set aside.
On top of the first layer of chips and cheese, lay down more chips, ground turkey, corn salsa, and cheese.
Then layer more chips, beans, and a different kind of cheese (mixing up different flavors of cheese is what makes a nacho awesome!)
Keep alternating the layers, until it’s as high as you want, and you’ve used all the ingredients. Bake at 375 degrees for 10-12 minutes.
Remove from oven and let cool for 2-3 minutes, then add sour cream, fresh tomatoes, and avocados.