Prep your lettuce and toppings: Separate and rinse the lettuce leaves. Pat them dry so they stay crisp.
Chop herbs, slice green onions, and set out lime wedges and any crunchy toppings.
Make the sauce: In a small bowl, stir together soy sauce, hoisin, rice vinegar, honey, sesame oil, and chili-garlic sauce. Taste and adjust heat or sweetness.
Sauté aromatics: Heat oil in a large skillet over medium-high. Add onion and cook 2–3 minutes until softened.
Stir in garlic and ginger for 30 seconds until fragrant.
Brown the pork: Add ground pork. Cook, breaking it up with a spatula, until no longer pink and lightly browned, about 5–7 minutes. Let it sit undisturbed for a minute or two to get some caramelization.
Add veggies: Stir in bell pepper and carrot. Cook 2–3 minutes until slightly tender but still crisp.
Sauce it up: Pour in the sauce and toss to coat.
Simmer 1–2 minutes until slightly thickened and glossy. Stir in green onions and a squeeze of lime juice.
Assemble: Spoon the pork filling into lettuce leaves. Top with herbs, sesame seeds or peanuts, extra green onions, and another squeeze of lime if you like.
Serve: Set rice or rice noodles on the side, or tuck a little into the wraps for a heartier bite.