Toss your tomatoes, onion, and garlic with olive oil and salt, then roast until blistered and browned, around 8-12 minutes. Transfer everything to a blender with cumin, raw jalapeño, lime juice, and cilantro. Blend until you get a chunky-smooth texture that's thick enough to spoon without running everywhere.
Combine masa harina and salt, then slowly add warm water while mixing until a soft dough forms. Knead in the lard or oil if you're using it, then cover and let it rest for 20 minutes. This rest is what makes the dough shape cleanly instead of cracking apart.
Divide the dough into 16 balls and press each into a thick round, about 8-10mm thick. Cook on a dry, hot skillet for 60-90 seconds per side. While each one is still hot, pinch up the edges to form a raised rim that will hold your toppings later.
Heat a thin layer of oil in a skillet and fry each sope for 1-2 minutes per side until golden and slightly crisp on the outside. You want the center to stay soft and tender, not hard like a tostada. Transfer them to a rack to cool slightly.
Season the chicken breast with your spice blend, then sear it in oil until lightly browned. Add stock and adobo sauce, cover, and simmer gently for 12-16 minutes until it reaches a safe internal temperature. Gentle heat here keeps the breast meat juicy.
Let the chicken rest for five minutes, then shred it into strands. Return it to the pan with the cooking liquid and lime juice, and cook uncovered for a few minutes until it's coated but not swimming in liquid.
Sauté onion until soft, add garlic, then stir in the beans with your spices and a little water or stock. Simmer, then mash until creamy but still slightly chunky. Add butter at the end if you want extra richness and shine.
Salt your diced tomatoes and let them sit for five minutes before draining off the liquid. Shred your lettuce thin and loosen the crema slightly so it drizzles instead of clumping. This keeps your masa base from getting soggy later.
Spread beans over each warm sope, then layer on chicken, lettuce, tomato, crema, and queso fresco. Finish with cilantro and serve immediately with salsa and lime wedges on the side while everything is still warm and fresh.