Prepare cabbage leaves — carefully separate the outermost large leaves from the head of cabbage. Wash thoroughly under cold water. Pat completely dry with paper towel. Trim the thick central rib from each leaf if needed for easier folding. Refrigerate until ready to assemble — cold crisp leaves are essential.
Make the chipotle crema — combine sour cream or Greek yogurt, minced chipotle peppers, lime juice, garlic powder, and salt in a small bowl. Stir until completely smooth. Taste and adjust heat and lime. Refrigerate until serving.
Make pico de gallo — finely dice tomatoes, white onion, and jalapeño. Combine with roughly chopped cilantro, fresh lime juice, and salt. Stir together and set aside. Taste and adjust salt and lime.
Cook the filling — heat olive oil in a large skillet over medium-high heat. Add ground meat. Let it sit undisturbed for 60–90 seconds to develop browning on the bottom. Break apart into small even pieces using a wooden spoon or meat chopper. Cook for 6–8 minutes until fully cooked through with no pink remaining.
Drain excess fat if needed leaving a small amount for flavor.
add taco seasoning blend over the cooked meat. Add water or stock. Stir thoroughly to coat every piece of meat in the spices. Cook for 2–3 minutes until liquid reduces and the spices create a deep flavorful glaze coating the meat. Taste and adjust seasoning.
Assemble wraps immediately before serving — lay two cabbage leaves nested together on a flat surface. Add 2–3 tablespoons of hot taco filling. Scatter shredded cheese directly on the hot meat so it melts slightly. Add avocado slices. Spoon pico de gallo over the top. Drizzle chipotle crema generously. Scatter fresh cilantro.
Squeeze a fresh lime wedge over each assembled wrap. Add hot sauce if desired.
Serve immediately — eat within 5 minutes of assembly for the best crunch and texture.