01 - Heat olive oil in a large skillet over medium-high heat. Add the diced red onion and sauté for 2 minutes until softened and translucent.
02 - Add the ground beef to the skillet. Cook, breaking it apart with a spoon, for 5 to 7 minutes until fully browned. Drain any excess fat if necessary.
03 - Stir in the chili powder, ground cumin, smoked paprika, garlic powder, onion powder, salt, and black pepper. Mix thoroughly and cook for an additional 2 minutes to bloom the spices. Remove from heat.
04 - Soften the large flour tortillas by warming them in a microwave for 15 seconds or heating briefly in a dry skillet until pliable.
05 - On the center of each large tortilla, spread 2 tablespoons of nacho cheese sauce. Layer the seasoned beef over the sauce, followed by shredded cheddar cheese. Place a tostada shell or a few tortilla chips on top for crunch. Add salsa, shredded lettuce, diced tomato, sliced jalapeño, and a dollop of sour cream.
06 - If using the small tortillas, place one on top of the filling to help seal. Fold the edges of the large tortilla up and over the center, working your way around to form a tight hexagonal parcel.
07 - Heat a clean skillet over medium heat. Place the wrap seam-side down and toast for 2 to 3 minutes until golden and crispy. Flip carefully and toast the opposite side for 2 minutes.
08 - Slice each wrap in half and serve immediately while hot and crispy.