Advertisement

Lumpiang Shanghai Recipe

Lumpia has a way of disappearing almost as quickly as they are served. Learn the recipe for this crowd-pleasing favorite!
PHOTO: KIERAN PUNAY
YIELDS:
5 SERVING(S)
Prep Time:
40 MINS
Total Time:
1 HR
Cal/Serv:
81

Nutritional Information

Calories 406 kcal
Fat 14 g
Saturated fat 5 g
Trans fat 0 g
Cholesterol 67 mg
Sodium 910 mg
Carbohydrates 41 g
Fiber 4 g
Sugar 2 g
Protein 28 g
Vitamin D 1 µg
Calcium 75 mg
Iron 3 mg
Potassium 637 mg

Note: The information shown is Edamam's estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist's advice.

There are some Filipino dishes that seem to make their way onto almost every celebration table, and Lumpiang Shanghai is definitely one of them. Whether it is a birthday party, Christmas gathering, family reunion, fiesta, potluck, or a simple weekend meal, these golden, crispy spring rolls have a way of disappearing almost as quickly as they are served.

What makes Lumpiang Shanghai so special is its simplicity. The filling is made from familiar ingredients such as ground pork, carrots, onions, garlic, and savory sauces. Everything is wrapped tightly in thin lumpia wrappers and fried until beautifully crisp and golden brown. Served with sweet chili sauce, every bite offers a satisfying contrast between the crunchy wrapper and juicy, flavorful filling.

For many Filipinos, Lumpiang Shanghai is more than just an appetizer. It can bring back memories of helping in the kitchen, watching relatives roll dozens of lumpia before a celebration, or waiting impatiently beside the frying pan for the first batch to come out. Making lumpia can take a little time, especially when preparing a large batch, but the process is often part of the fun.

This recipe gives you a classic, straightforward version that is easy to prepare at home. It is suitable for everyday cooking but can also be doubled or tripled when you are preparing food for a crowd.

A Little History of Lumpiang Shanghai

Lumpiang Shanghai is one of the most recognizable varieties of lumpia in Filipino cuisine. Although the name refers to Shanghai, the dish as we know it today is distinctly Filipino and developed within the Philippines’ long history of cultural exchange, particularly with Chinese communities and Chinese-Filipino cuisine.

The word lumpia is commonly associated with spring-roll-style dishes that were introduced and adapted through Chinese influence in Southeast Asia. Over generations, Filipinos developed their own versions using locally available ingredients and cooking techniques.

Lumpiang Shanghai became especially popular because it is practical, affordable, and easy to serve to groups. Unlike some other lumpia varieties, which may contain vegetables, seafood, or other fillings, Lumpiang Shanghai is usually centered around a savory meat filling. Ground pork is particularly common, combined with finely chopped vegetables and seasonings.

The name “Shanghai” does not mean that this exact Filipino recipe originated in Shanghai. Instead, it is part of the way Filipino cuisine has historically adopted, adapted, and transformed culinary influences from other cultures.

Today, Lumpiang Shanghai is firmly established as a Filipino party and comfort food. It is commonly served with dipping sauces such as sweet chili sauce, banana ketchup, vinegar dipping sauce, or other Filipino-style condiments.

Understanding the Ingredients

Each ingredient in Lumpiang Shanghai has a purpose, and using the right preparation technique can make a noticeable difference in the finished dish.

Ground pork provides the main flavor and richness. Pork also helps keep the filling moist and flavorful after frying.

Onion adds sweetness and aroma. Finely chopping the onion is important because large pieces can make the filling difficult to roll neatly.

Garlic contributes a familiar savory aroma that is characteristic of many Filipino dishes.

Carrot adds a subtle sweetness, color, and texture. Mince it very finely so it blends naturally with the meat rather than creating large pieces that can poke through the wrapper.

Soy sauce gives the filling saltiness and umami.

Oyster sauce provides additional depth and a slightly sweet, savory flavor. It also helps give the filling a richer taste.

Lumpia wrappers create the signature delicate, crispy exterior. Keep them covered while working because they can dry out quickly.

Cooking oil is essential for achieving that crisp, golden shell. The oil needs to be hot enough to fry the wrapper properly without leaving it greasy.

Sweet chili sauce balances the savory filling with sweetness and a mild spicy flavor.

Ingredient Substitutions

One of the great things about Lumpiang Shanghai is how adaptable it can be.

Ground Pork

Ground chicken or ground turkey can be used instead of pork if you prefer a leaner filling.

Ground beef can also be used, although it will give the lumpia a different flavor and texture.

For a vegetarian version, finely chopped mushrooms, tofu, cabbage, carrots, onions, and other vegetables can be combined to create a meat-free filling.

Carrots

If you do not have carrots, you can substitute finely chopped cabbage, green beans, celery, or other mild vegetables.

Keep in mind that vegetables with high water content may release moisture, so excess liquid should be avoided.

Soy Sauce

Regular soy sauce can be replaced with light soy sauce or, depending on your dietary needs, a suitable gluten-free soy sauce alternative.

Oyster Sauce

If you do not eat shellfish, look for vegetarian mushroom-based oyster-style sauce.

You can also omit oyster sauce and increase the soy sauce slightly, although the flavor will not be exactly the same.

Lumpia Wrappers

If Filipino lumpia wrappers are unavailable, thin spring-roll wrappers may work as a substitute.

Avoid using thick wrappers when possible because they will produce a different texture and may require different cooking times.

Sweet Chili Sauce

Sweet chili sauce is the classic easy choice, but you can also serve Lumpiang Shanghai with vinegar and garlic, banana ketchup, spicy vinegar, or another favorite dipping sauce.

Recipe Tips for Better Lumpiang Shanghai

1. Mince the vegetables very finely

Large pieces of onion or carrot can make rolling difficult and may cause the wrapper to break.

Fine ingredients also help distribute the flavors more evenly throughout the filling.

2. Don’t overfill the wrappers

A smaller amount of filling generally produces a neater and crispier lumpia.

If the filling is too thick, the wrapper may split while frying.

3. Keep the wrappers covered

This is one of the most important tips when making lumpia. Wrappers exposed to air for too long can become dry and brittle.

4. Test the filling before wrapping everything

Cooking a tiny sample lets you adjust the seasoning while you still have the opportunity.

5. Don’t overcrowd the pan

Fry in batches. Giving the lumpia enough space helps maintain the oil temperature and promotes even browning.

6. Use a wire rack after frying

A wire rack helps prevent the bottom of the lumpia from becoming soggy.

7. Maintain a consistent oil temperature

If the oil is too cool, the lumpia may become greasy. If it is excessively hot, the wrapper can burn before the pork is properly cooked.

8. Make uniform rolls

Try to keep each lumpia approximately the same size. This helps them cook at roughly the same rate.

9. Don’t rush the rolling process

It may take a few tries to get the technique right. The goal is a compact roll that is secure but not excessively tight.

10. Make a large batch

Lumpiang Shanghai freezes well when handled properly, so making extra rolls can save time later.

PHOTO: KIERAN PUNAY

What Makes Lumpiang Shanghai Special?

Lumpiang Shanghai is a great example of how food can reflect cultural exchange.

The concept of wrapping a savory filling in a thin wrapper and frying it has connections to Chinese culinary traditions, but the Filipino version developed its own identity.

The Filipino style is often recognizable for its relatively thin, tightly rolled shape and savory meat filling.

It is also a food that works particularly well for gatherings. Lumpia can be prepared ahead of time, fried in batches, arranged on large platters, and eaten without complicated serving arrangements.

Perhaps that is one reason it has become such a beloved party food: it is easy to share.

There is also something satisfying about the texture. The wrapper becomes light and crisp while the filling remains savory and tender. Add a sweet and slightly spicy dipping sauce, and you get several contrasting flavors and textures in one bite.

Health and Nutrition Considerations

Lumpiang Shanghai can be part of a balanced diet, but because it is traditionally deep-fried and often made with ground pork, it is best enjoyed in moderation.

The pork provides protein, while carrots contribute nutrients such as beta-carotene. Onion and garlic also add plant compounds and flavor without requiring large amounts of additional seasoning.

However, deep frying increases the overall fat and calorie content of the dish. Soy sauce and oyster sauce can also contribute a significant amount of sodium.

If you want to make the recipe lighter, consider using leaner ground meat, increasing the amount of vegetables, and reducing the amount of added salt.

You can also experiment with baking or air-frying the rolls instead of deep-frying them. The texture will be different from traditional Lumpiang Shanghai, but this can be a useful alternative if you want to reduce the amount of oil.

Most importantly, because the recipe contains ground pork, the filling should always be cooked thoroughly.

How to Store Lumpiang Shanghai

Proper storage depends on whether the lumpia are raw or already cooked.

Storing Uncooked Lumpia

If you have rolled the lumpia but do not plan to fry them immediately, place them in a single layer on a tray.

Avoid letting the pieces stick together.

For longer storage, freeze the uncooked lumpia on a tray until firm. Once frozen, transfer them to an airtight freezer-safe container or bag.

Separating the pieces before transferring them makes it easier to take out only the amount you need later.

There is generally no need to completely thaw frozen lumpia before frying. Cooking them from frozen can help prevent the wrappers from becoming excessively soft, although you should use appropriate care because frozen food can cause hot oil to splatter.

Storing Cooked Lumpia

Allow cooked Lumpiang Shanghai to cool completely before storing.

Place them in an airtight container and refrigerate promptly.

For best texture, reheat them in an oven, toaster oven, or air fryer rather than a microwave. Microwaving can soften the crispy wrapper.

Freezing Cooked Lumpia

Cooked Lumpiang Shanghai can also be frozen.

Allow them to cool completely, arrange them so they do not stick together, and place them in a freezer-safe container.

When reheating, use an oven, toaster oven, or air fryer until heated through and crisp.

Food Safety Reminder

Because Lumpiang Shanghai contains ground meat, avoid leaving cooked food at room temperature for extended periods. Refrigerate leftovers promptly and reheat them thoroughly before eating.

Final Words

Lumpiang Shanghai is proof that a simple recipe can become a meaningful part of a country’s food culture.

It does not require an elaborate list of ingredients. It does not need an expensive cut of meat or complicated cooking equipment. What it does require is a little patience—especially when rolling batch after batch of tiny spring rolls.

And that patience is often what makes the dish memorable.

The sound of lumpia hitting hot oil, the smell of garlic and seasoned pork filling the kitchen, and the sight of a large plate of golden rolls waiting to be served are all familiar experiences for many Filipino families.

Whether you are making Lumpiang Shanghai for a special celebration or simply craving something crispy and savory, this recipe is a wonderful addition to your kitchen repertoire.

Serve it fresh, pair it with sweet chili sauce, and enjoy it with the people you love. After all, some foods are best appreciated not only for how they taste, but also for the memories they help create.

Crispy on the outside, flavorful on the inside, and always welcome at the table—that is the enduring appeal of Lumpiang Shanghai.

Ingredients

  • 500 Gram pork, ground
  • 1 Medium onion, chopped
  • 5 Clove garlic, minced
  • 1 Large carrots, finely minced
  • 2 Tablespoon soy sauce
  • 2 Tablespoon oyster sauce
  • salt and pepper to taste
  • 30 Piece lumpia wrappers
  • water for sealing
  • cooking oil for frying
Keep screen awake

Directions

Step 1

Prepare the Filling

Begin by preparing all of your ingredients before mixing the filling. Finely chop the onion, mince the garlic, and mince the carrot as finely as possible. Place the ground pork in a large mixing bowl. Add the chopped onion, minced garlic, and finely minced carrot. Pour in the soy sauce and oyster sauce. Season with salt and freshly ground black pepper. Mix everything thoroughly until the ingredients are evenly distributed throughout the pork. You can use a clean pair of hands to mix the filling, which is often the easiest way to make sure everything is evenly incorporated. Avoid aggressively kneading the mixture for too long, however, because you want the finished filling to remain tender rather than becoming overly dense.

Step 2

Test the Seasoning

Before wrapping all of your lumpia, it is a good idea to test a small portion of the filling. Take approximately one teaspoon of the mixture and cook it in a small pan until completely cooked. Taste it and adjust the seasoning if necessary. If it tastes bland, add a little more soy sauce, oyster sauce, pepper, or salt. Remember that the filling will be wrapped in a relatively neutral wrapper and served with sauce, so it should have a pleasant savory flavor on its own. Testing the filling beforehand can save you from discovering after frying an entire batch that it needed more seasoning.

Step 3

Prepare the Wrappers

Carefully separate the lumpia wrappers. Lumpia wrappers can dry out quickly, so keep the wrappers you are not currently using underneath a clean, slightly damp kitchen towel or covered according to the package instructions. Be gentle when separating them because thin wrappers can tear easily. Place one wrapper flat on a clean working surface, with one corner pointing toward you so that the wrapper resembles a diamond.

Step 4

Add the Filling

Place a small amount of filling near the lower portion of the wrapper. Do not add too much. It may be tempting to make very large lumpia, but overfilling makes them harder to roll and can cause the wrapper to burst during frying. For a typical small Lumpiang Shanghai, a narrow line of filling is ideal. Spread the filling into a compact log shape, leaving enough space around the edges to roll and seal the wrapper.

Step 5

Roll the Lumpia

Fold the bottom corner of the wrapper over the filling. Gently roll it upward once, keeping the filling compact. Fold the left and right sides toward the center, then continue rolling firmly but carefully until you reach the remaining corner. The roll should be snug enough that it does not fall apart but not so tight that the filling is squeezed out. Dip your finger or a small pastry brush into water and lightly moisten the final corner of the wrapper. Press it down gently to seal the lumpia. Repeat the process until all the filling has been used.

Step 6

Keep the Finished Rolls Covered

As you prepare the lumpia, arrange the finished rolls on a clean tray or plate without stacking them too heavily. Cover them with a clean towel or plastic wrap to prevent the wrappers from drying out. If you are preparing a large quantity, work in batches and keep both the unused wrappers and completed rolls covered.

Step 7

Heat the Oil

Pour enough cooking oil into a deep pan or heavy pot for frying. Heat the oil over medium to medium-high heat. The oil should be hot before you begin frying. If the oil is not hot enough, the wrappers can absorb excessive oil and become greasy instead of crisp. You can test the temperature by placing a small piece of wrapper into the oil. It should immediately begin bubbling and frying. Be careful not to overheat the oil. Extremely hot oil can cause the wrapper to brown too quickly while the meat inside has not cooked completely.

Step 8

Fry the Lumpia

Carefully place the lumpia into the hot oil, working in batches. Do not overcrowd the pan. Adding too many pieces at once can lower the oil temperature and result in uneven cooking. Fry the lumpia until the wrappers become golden brown and crisp. Turn them occasionally using tongs or a slotted utensil so that they cook evenly on all sides. Because the filling contains raw ground pork, make sure the center is thoroughly cooked before serving.

Step 9

Drain Properly

Once the lumpia are golden and crisp, remove them from the oil. Place them on a wire rack over a tray if possible. This allows excess oil to drip away while air circulates underneath, helping the wrappers remain crisp. If you use paper towels, avoid piling the lumpia too heavily because trapped steam can soften the crispy wrappers. Allow them to cool for a few minutes before serving.

Step 10

Serve

Arrange the freshly fried Lumpiang Shanghai on a serving plate. Serve with sweet chili sauce on the side for dipping. For a larger Filipino-style spread, Lumpiang Shanghai pairs wonderfully with steamed rice, pancit, fried chicken, barbecue, or other favorite dishes.

PHOTO: KIERAN PUNAY

Alexander Villarante

Recipe Developer

Alexander Villarante is a passionate culinary professional with more than 15 years of experience in the hospitality industry, having built his career in prestigious five-star luxury hotels abroad. He studied Culinary Arts at the Singapore Boston Business School, where he developed a strong foundation in both classical and modern culinary techniques. Throughout his career, he has worked alongside talented chefs from diverse cultural backgrounds, refining his skills and gaining extensive experience in creating exceptional dining experiences. His dedication to excellence has earned him recognition in the competitive culinary scene. Alexander participated in the Philippine Culinary Cup, where he received several citations for his creativity, technical expertise, and commitment to his craft. These achievements reflect his passion for continuous learning and his pursuit of culinary excellence.

 

Frequently Asked Questions

Yes. One of the best things about lumpia is that the rolls can be prepared ahead of time. You can roll them several hours before cooking and keep them properly chilled, or freeze them for longer storage.

The oil may not have been hot enough, or the pan may have been overcrowded. When too many lumpia are added at once, the oil temperature drops, causing the wrappers to absorb more oil.

Wrappers can tear when they are too dry, handled roughly, or overfilled. Keep unused wrappers covered and avoid putting too much filling inside each roll. Overfilling can also cause the wrapper to split or open.

Yes. Ground chicken is a popular alternative. Because chicken is generally leaner, the finished filling may be slightly less rich.

The wrapper likely wasn’t sealed properly before it went into the hot oil. Use a small amount of water to moisten the final edge of the wrapper and press it firmly against the roll to create a secure seal.

0 0 votes
Total of Ratings
guest
Rating
Ratings for Article
0 Comments
Oldest
Newest Most Voted

To provide a customized ad experience, we need to know if you are of legal age in your region.

By making a selection, you agree to our Terms & Conditions.