Phase 1 / Step 1: Heat a tablespoon of vegetable oil in a skillet over medium heat and add minced garlic and finely chopped shallot, sauté until fragrant about one minute
Phase 1 / Step 2: Add the ground beef to the skillet and cook, breaking apart, until no pink remains
Phase 1 / Step 3: Stir in soy sauce, oyster sauce, brown sugar, and chili flakes, simmer for 2‑3 minutes until slightly thick and glossy
Phase 1 / Step 4: Remove skillet from heat, stir in lime juice and chopped basil leaves, allow filling to cool slightly
Phase 2 / Step 1: Fill a large shallow dish with warm water, dip one rice-paper wrapper for 5–10 seconds until softened but still holds shape, lay flat on a clean surface
Phase 2 / Step 2: Spoon beef mixture (and optional herbs/veggies) onto the lower third of wrapper, fold bottom over filling, tuck sides, roll tightly to form neat roll
Phase 2 / Step 3: Repeat with remaining wrappers and filling, slice rolls in half if desired, arrange on platter seam‑side down, garnish with extra herbs, serve immediately with dipping sauce