
Lumpiang Shanghai Recipe (Filipino Fried Spring Rolls)
Lumpiang Shanghai is the ultimate Filipino party food and crowd favorite. Made with savory ground pork, finely diced carrots, onions, garlic, and seasonings wrapped tightly in thin spring roll wrappers and deep-fried to golden perfection, these crispy pork spring rolls are served at every Pinoy birthday party, holiday feast, and special gathering.
What is Lumpiang Shanghai?
Derived from Chinese spring roll traditions adapted through centuries of trade in the Philippines, Lumpiang Shanghai is a small, finger-sized savory spring roll. Unlike larger vegetable lumpia (Lumpiang Togue or Fresh Lumpia), Lumpiang Shanghai focuses on a dense, flavorful meat filling. The rolls are wrapped tightly into thin logs, sliced into bite-sized pieces, and fried until shattered-crisp on the outside and juicy on the inside.Ingredients
Equipment
Method
Step-by-Step Instructions:
- In a large mixing bowl, combine the ground pork, finely grated carrot, minced onion, garlic, green onions, egg, soy sauce, sesame oil, salt, and black pepper. Mix thoroughly until all ingredients are evenly distributed.

- Lay a single lumpia wrapper flat on a clean cutting board or plate in a diamond orientation.

- Spoon about 1 to 2 tablespoons of the pork mixture along the bottom corner of the wrapper, shaping it into a thin, uniform horizontal log (leave about 1 inch of space on the sides).

- Roll the bottom corner tightly up and over the filling. Fold the left and right sides inward toward the center.

- Continue rolling tightly upward until only a small top triangle remains. Brush the top edge with the cornstarch slurry and press firmly to seal the roll completely. Repeat with the remaining mixture and wrappers.

- Using kitchen shears or a sharp knife, cut each long roll into 2 or 3 smaller bite-sized pieces if desired.

- Heat cooking oil in a deep frying pan or Dutch oven over medium heat (around 175°C / 350°F).

- Deep-fry the rolls in batches for 5 to 7 minutes, turning occasionally, until the wrappers turn light golden brown and the interior pork is fully cooked.

- Lift with a slotted spoon and drain on a wire rack or paper towels to remove excess oil. Serve piping hot with sweet and sour sauce or sweet banana ketchup!

Notes
🌿 Health & Nutritional Benefits of Lumpiang Shanghai
While enjoyed as an indulgent finger food or celebration appetizer, Lumpiang Shanghai provides key protein and essential nutrients when enjoyed in balanced portions:- High-Quality Muscle Protein: Ground pork delivers complete protein containing all nine essential amino acids needed for muscle maintenance, tissue repair, and satiety.
- Rich in B-Vitamins & Selenium: Pork is naturally high in Thiamine (Vitamin B1), Niacin (Vitamin B3), Vitamin B12, and selenium, supporting metabolic energy production and thyroid function.
- Beta-Carotene & Fiber Boost (Carrots & Aromatics): Finely grated carrots supply Beta-Carotene (Vitamin A) for eye and skin health, while onions, garlic, and scallions deliver natural antioxidants and flavonoids.
- Satiety & Portion Control: Bite-sized portioning makes it easy to enjoy as a savory accompaniment alongside fresh vegetable sides or light broths.
Key Ingredients & Cooking Tips
- Finely Mince the Vegetables: Make sure your carrots, onions, and garlic are minced or grated very finely! Large vegetable chunks can puncture the delicate wrappers during rolling and trap moisture inside.
- Roll Tightly to Exclude Air: Wrap the lumpia rolls tightly so there are no air pockets inside. Trapped air causes the wrappers to expand and burst in hot oil, leading to oily filling.
- Control Oil Temperature: Maintain oil at medium heat (around 175°C / 350°F). If the oil is too hot, the wrapper will burn before the raw pork inside cooks through; if too cold, the wrappers will absorb excess oil.
- Freezing Secret: Lumpiang Shanghai freezes exceptionally well! Arrange un-fried rolls in a single layer on a baking sheet to freeze, then transfer to a ziplock bag. Deep-fry directly from frozen—no thawing needed!
📊 Complete Nutritional Profile
Here is the breakdown per serving (4 small rolls):- Calories: 280 kcal
- Total Fat: 18 g
- Saturated Fat: 5.5 g
- Sodium: 420 mg
- Total Carbohydrates: 16 g
- Dietary Fiber: 1.5 g
- Sugars: 1.5 g
- Protein: 14 g
- Potassium: 260 mg
- Vitamin A: 35% DV





