Toss the beef cubes with paprika, salt, and black pepper until evenly coated. This step builds the base flavor before the beef even touches the pan. Letting it sit for a few minutes while you prep other ingredients helps the seasoning soak in.
Heat the olive oil in a skillet over medium-high heat, then add the beef and onion slices, cooking until browned on all sides. Stir in the garlic, BBQ sauce, soy sauce, and honey, then reduce the heat and let everything simmer. Keep stirring occasionally until the sauce thickens and clings to the beef in a sticky glaze.
While the beef simmers, heat your oil and fry the potato strips in batches until they turn golden and crisp. Avoid overcrowding the pot, since that drops the oil temperature and leaves the fries soggy. Season them with a light sprinkle of salt right after they come out of the oil.
In a mixing bowl, combine the shredded cabbage and carrot with the mayonnaise and vinegar, tossing until everything is evenly coated. This slaw should taste fresh and slightly tangy, not heavy or overly creamy. Chill it briefly if you have time, since cold slaw pairs better with the warm beef.
Arrange the sticky beef bites, crispy fries, and fresh coleslaw together on a plate, then add a lime wedge on the side. Sprinkle chopped parsley over the beef for a pop of color and freshness. Serve immediately while the fries are still hot and crunchy.