The traditional filling for egg rolls consists of cabbage, carrots and bean sprouts. Some chefs add protein to the egg rolls, which is usually shrimp, chicken or pork.
The wrappers for egg rolls are generally made out of flour dough and deep fried in peanut oil to create a crispy final product. This dish is most commonly found in American Chinese restaurants, and a more popular version in Asia is the spring roll, which is wrapped in rice paper and not deep fried. In addition to the traditional fillings for egg rolls, some restaurants offer Mexican or Southwestern versions of the dish that are stuffed with beans and cheese, or a Philly Cheesesteak version that contains chopped beef and cheese.