01 - Set the oven to 400°F to prepare for baking.
02 - Heat olive oil in a large skillet over medium heat, then add finely chopped onion and cook until softened, about 2 minutes.
03 - Stir in minced garlic, cooking for an additional 30 seconds until fragrant.
04 - Add ground beef, breaking it apart with a spoon, and cook until fully browned and no longer pink, roughly 5 minutes.
05 - Mix in ground cumin, chili powder, smoked paprika, dried oregano, salt, and black pepper; cook for 1 minute to release the spices' aroma.
06 - Incorporate tomato paste and water, stirring thoroughly; simmer for 3 to 4 minutes until the mixture thickens. Remove from heat.
07 - Arrange half of the tortilla chips on a large ovenproof platter or baking sheet, then evenly distribute half of the beef mixture followed by half of both cheeses.
08 - Top the initial layer with the remaining chips, beef, and cheeses to complete the arrangement.
09 - Place the assembled nachos in the oven and bake 8 to 10 minutes until the cheese melts and bubbles.
10 - Remove from oven and scatter diced cherry tomatoes, black beans, red onion, jalapeños, avocado, black olives, and green onions over the melted cheese.
11 - Spoon sour cream, guacamole, and salsa atop the nachos, then garnish with chopped cilantro.
12 - Offer lime wedges alongside for squeezing just before eating.