Prepare the Sauce: In a small bowl, combine all the sauce ingredients, including hot sauce, paprika, black pepper, salt, sugar, lime juice, and olive oil. Stir well and set it aside.
Marinate the Steak: In a large bowl, mix the steak with cooking oil, vinegar, hot sauce, black pepper, salt, and minced garlic. Make sure the steak is evenly coated with the marinade. Allow the meat to marinate for at least 15 minutes.
Grill the Steak: Heat a grill or skillet over medium-high heat. Grill the marinated steak for about 3-5 minutes on each side, depending on your preferred level of doneness. The steak should have a brown sear on the outside while remaining tender on the inside.
Warm the Tortillas: If you're using store-bought tortillas, warm them as per the packaging instructions. If you're making your own tortillas, heat them on a dry, hot pan for about 10-15 seconds on each side.
Assemble the Steak Tacos: Place a slice of grilled steak on each tortilla. Add slices of tomato, red onion, corn kernels, corn or lettuce leaves, cilantro, and the sauce on top of the steak. You can also add pomegranate and avocado if desired.
Fold the Tortillas: Fold the tortillas over the fillings, securing them tightly.