In a skillet, drizzle 1-2 tablespoons of olive oil and heat over medium heat. Once hot, add the ground beef (or turkey) to the skillet. Cook, breaking the meat apart with a spatula until it is uniformly browned. Drain any excess fat to keep the dish light.
Stir in the taco seasoning along with salt and pepper to your taste. If the mixture seems dry, add a splash of water (around 1-2 tablespoons) to help the seasoning adhere. Allow it to cook for an additional 2 minutes, ensuring the meat is well mixed with the seasonings. Remove from heat and set aside.
Take a large lettuce leaf and lay it flat on a plate. In the center of the leaf, spoon a generous portion of the seasoned meat mixture. Layer on the shredded cheddar cheese, followed by slices of avocado, diced tomatoes, and a dollop of sour cream.
To assemble the crunchwrap, gently fold the edges of the lettuce leaf toward the center, tucking them over the filling to create a closed pocket. It may not be perfect, but aim for a tight seal to hold all the goodness inside.
In the same skillet, add a bit more olive oil, about 1 tablespoon, and heat on medium-low. Carefully place the folded crunchwrap seam-side down in the skillet and cook for 2-3 minutes until the bottom is crispy and golden. Using a spatula, carefully flip the crunchwrap and cook the other side for an additional 2-3 minutes.
Once both sides are golden and crispy, remove the crunchwrap from the skillet. Allow it to cool slightly before cutting it in half to reveal the layered filling inside. Serve immediately with salsa on the side for dipping.
Notes
For an appealing presentation, serve the crunchwrap cut in half on a brightly colored plate. Add a small bowl of salsa alongside and garnish with extra avocado slices for a splash of freshness and color.