01 - In a bowl, toss shredded cabbage, thinly sliced red onion, chopped cilantro, lime juice, and a pinch of salt. Mix thoroughly and set aside to let flavors meld while preparing other components.
02 - Combine peeled and pitted avocado, sour cream, fresh cilantro leaves, lime juice, garlic clove, salt, and pepper in a blender or food processor. Blend until completely smooth and creamy. Taste and adjust seasoning as needed, then refrigerate until serving.
03 - In a mixing bowl, whisk together all-purpose flour, cornstarch, baking powder, salt, black pepper, and paprika until well combined. Gradually whisk in the cold sparkling water until you achieve a smooth, lump-free batter consistency.
04 - Pour oil into a deep skillet or pot to a depth of 2 inches. Heat over medium-high heat until the temperature reaches 350°F. Use a kitchen thermometer to ensure proper oil temperature for optimal frying results.
05 - Pat fish strips dry with paper towels to ensure batter adheres properly. Dip each strip into the batter, allowing excess to drip off, then carefully place in the hot oil. Fry in batches without overcrowding the pan for 3-4 minutes until golden brown and crispy. Remove with a slotted spoon and drain on paper towels.
06 - Place a portion of crispy fried fish into each warmed tortilla. Top generously with the prepared slaw and drizzle with avocado crema. Garnish with additional fresh cilantro if desired and serve immediately with lime wedges on the side.