Preheat your oven to 375°F (190°C) or prepare a grill for indirect heat cooking.
Tear off several large pieces of aluminum foil, each big enough to wrap around a serving of nachos.
Place a handful of tortilla chips in the center of each piece of foil, creating a single layer.
Sprinkle shredded cheese evenly over the tortilla chips.
Add cooked protein (such as seasoned ground beef, shredded chicken, or black beans) on top of the cheese.
Scatter diced tomatoes, sliced jalapeños, chopped onions, and sliced black olives over the nachos, if desired.
Drizzle salsa or pico de gallo over the toppings.
Carefully fold the edges of the foil up and around the nachos to create a sealed packet, ensuring none of the toppings spill out.
Place the foil packets on a baking sheet or directly on the grill grates.
Bake in the preheated oven for 10-12 minutes, or grill over indirect heat for the same amount of time, until the cheese is melted and bubbly.
Carefully remove the foil packets from the oven or grill using oven mitts or tongs.
Open the foil packets and garnish the nachos with dollops of sour cream, guacamole or diced avocado, and fresh chopped cilantro.
Serve the foil pack baked nachos immediately with lime wedges on the side for squeezing over the top, and enjoy!