There are many great toppings for nachos, including sour cream, salsa, hot sauce, cilantro, tomatoes, spicy jalapenos, and avocado. You can also add protein like BBQ pork, ground beef, BBQ chicken, steak, black beans, or pinto beans. For something out of the box, consider Mediterranean nacho toppings like hummus, cucumber, tzatziki, and Feta.