Cook the Ground Beef
Heat vegetable oil in a large skillet over medium heat. Add the ground beef and cook, breaking it up with a spoon, until browned and cooked through, about 5-7 minutes.
Add Aromatics
Add the minced garlic, ginger, and chopped onions to the skillet and sauté for 2-3 minutes until fragrant and the onions have softened.
Prepare the Sauce
In a small bowl, mix together the soy sauce, fish sauce, hoisin sauce, lime juice, brown sugar, and chili flakes (if using). Stir the sauce into the cooked beef mixture and cook for another 1-2 minutes to let the flavors meld together.
Assemble the Lettuce Wraps
Remove the skillet from heat and stir in the fresh cilantro and green onions. Taste and adjust seasoning with more soy sauce, lime juice, or chili flakes as needed.
Carefully separate the lettuce leaves and arrange them on a large plate or platter.
Fill the Wraps
Spoon the cooked ground beef mixture into the center of each lettuce leaf, being careful not to overfill.
Optional Garnishes
Top with crushed peanuts for added crunch and additional cilantro or green onions for extra freshness.
Serve and Enjoy
Serve the wraps immediately and enjoy with extra lime wedges on the side for a burst of freshness.