It’s hard to eat just one of these homemade spring rolls! They are everything we want in a spring roll: a super flavorful filling, a thin, crispy wrapper, and the most delicious sweet-and-tangy dipping sauce. For the absolute best results, fry these, but if you are opposed to frying (we get it), you can cook these in your air fryer. They will not be nearly as crispy, but they will still taste great!
2 tablespoons avocado oil
1 tablespoon toasted sesame oil
5 garlic cloves, minced (heaping tablespoon)
1 medium shallot, minced
2 green onions, thinly sliced
6 ounces (170 g) shiitake mushrooms, stems removed and finely chopped (about 2 cups)
1 cup finely shredded cabbage (about ¼ small cabbage)
½ cup grated carrot (from 1 medium carrot)
½ cup chopped cilantro (about ½ small bunch)
1 pound (450 g) ground chicken
2 tablespoons oyster sauce (we prefer Lee Kum Lee)
1 teaspoon fine sea salt
2 ounces (56 g) thin rice noodles like vermicelli noodles
1 large egg for egg wash
1 (12-ounce) package square spring roll wrappers, also called lumpia wrappers (not rice paper wrappers)
Basil or Thai basil leaves, optional
4 cups peanut oil if frying
6 tablespoons (125 g) honey
1 tablespoon oyster sauce
1 teaspoon Chinese mustard
1 teaspoon Gochujang, Korean fermented chili paste
1 teaspoon rice wine vinegar
1Heat the avocado oil and toasted sesame oil in a large skillet over medium-high heat. Add the minced garlic, shallot, green onion, and shiitake mushrooms. Cook, stirring often, until the mushrooms reduce and brown, about 8 minutes.
2Add the ground chicken, then use a wooden spoon to break it into small crumbles as it cooks. Once it is no longer pink and cooked through, stir in the oyster sauce and salt. Cook for 2 more minutes, then remove the skillet from the heat and let cool to room temperature.
3Meanwhile, place the noodles in a bowl and cover them with boiling water. Let them stand for 3 minutes, then drain. Roughly chop the noodles in half so they are easier to mix into the filling.
4Combine the cabbage, carrot, cilantro, drained noodles, and cooled chicken mixture in a large bowl. Toss everything thoroughly, making sure to pull the noodles apart so they spread evenly throughout the filling.
5Whisk the egg in a small bowl to use as an egg wash.
6Open the wrapper packaging, then cover them with a damp paper towel so they do not dry out while you work.
7Place one wrapper on your worktop with a corner pointing directly toward you, like a diamond. If using basil, place 1 to 2 leaves across the bottom third. Spoon a portion of the filling onto the basil or directly onto the wrapper. Lightly brush the egg wash along all four edges of the wrapper.
8Fold the bottom corner of the wrapper over the filling, pulling back slightly to make a tight roll. Fold the left and right sides inward, as if closing an envelope, then roll it up until you reach the top corner. Press firmly to seal the roll closed. Keep the rolls covered with a damp paper towel while you roll the rest.
1Stir the honey, oyster sauce, Chinese mustard, Gochujang, and rice wine vinegar together in a small bowl.
1To fry (recommended): Heat the peanut oil in a deep pot to 350°F (177°C), leaving several inches at the top to prevent overflow. Carefully drop 2 to 4 rolls into the oil and cook until golden brown, about 4 to 5 minutes. Transfer to a wire rack and repeat with the remaining rolls.
2To air fry: Preheat your air fryer to 390°F (200°C). Lightly spray the rolls with cooking spray and air fry until crispy, 10 to 15 minutes.