Lumpia is a beloved Filipino snack that has become popular across Southeast Asia and beyond. The name "lumpia" comes from the Hokkien Chinese word "lun pia," which means "spring roll." Filipino families have adapted this Chinese dish over centuries, creating their own distinct versions that reflect local tastes and available ingredients. Today, lumpia appears at celebrations, family gatherings, and casual meals throughout the Philippines and Filipino communities worldwide.
Free Guide to Understanding Jury Duty Requirements →
The history of lumpia in the Philippines reflects the country's cultural exchanges with China, particularly during the Spanish colonial period when Chinese merchants and traders settled in the islands. These traders brought their culinary traditions, including spring rolls, which Filipinos then modified to suit their palate. Over generations, Filipino cooks developed regional variations, each with unique flavors and preparation methods.
There are several main types of lumpia found in Filipino cuisine. Shanghai lumpia is the most common variety, featuring a thicker, crispier wrapper filled with ground meat, vegetables, and sometimes shrimp. Lumpiang togue (bean sprout lumpia) uses fresh mung bean sprouts as the main filling ingredient. Lumpiang gulay (vegetable lumpia) contains primarily vegetables like cabbage, carrots, and green beans. Lumpiang ubod uses the tender heart of coconut palm as its primary ingredient, creating a more delicate flavor. Sweet lumpia, called lumpiang malagkit or lumpiang ube, contains sweet fillings like brown sugar, peanuts, or purple yam and is served as a dessert.
Each type of lumpia serves different occasions and purposes in Filipino dining. Learning about these distinctions helps cooks understand which version suits their intended menu. Shanghai lumpia remains the most popular choice for everyday cooking and entertaining, while specialty varieties appear during specific celebrations or regional festivals.
Practical Takeaway: Research which lumpia variety appeals most to your taste preferences and cooking skill level before beginning. Shanghai and vegetable lumpia are good starting points for beginners due to their straightforward preparation and widely available ingredients.
Making lumpia at home requires relatively simple ingredients that are increasingly available in mainstream grocery stores as well as Asian markets. The foundation of any lumpia recipe includes lumpia wrappers (also called spring roll wrappers), which are thin sheets of dough made from wheat flour, water, and sometimes egg. A standard package typically contains 25 to 50 wrappers and costs between $2 and $4. These wrappers come fresh, refrigerated, or frozen, with frozen versions offering longer shelf life.
Understanding Wisdom Teeth Removal Cost Factors →
The filling is where lumpia recipes vary most widely. A basic Shanghai lumpia filling traditionally combines ground pork, shrimp, cabbage, carrots, and onions. Ground pork costs approximately $4 to $6 per pound, while fresh shrimp ranges from $8 to $15 per pound depending on size and location. For a batch of 20 lumpia, you typically need about half a pound of pork and quarter pound of shrimp. Those avoiding meat can substitute ground chicken (approximately $3 to $5 per pound) or additional vegetables. Vegetable lumpia requires mainly cabbage, carrots, and green beans, costing considerably less than meat-based versions.
Additional flavoring ingredients include soy sauce, garlic, ginger, and sometimes oyster sauce. These pantry staples appear in most Filipino and Asian kitchens. Soy sauce costs $2 to $4 per bottle and lasts for many cooking sessions. Fresh garlic runs about $0.50 to $1 per bulb, while ginger costs approximately $1 to $2 per small hand. A basic lumpia batch requires only small quantities of these seasonings.
For cooking, you need oil for frying, typically vegetable, canola, or peanut oil. A quart of oil costs $3 to $5 and yields dozens of batches of lumpia. Some home cooks prefer deep-frying, while others use shallow-frying to reduce oil consumption. For serving, prepare a simple dipping sauce using vinegar, soy sauce, garlic, and red pepper. The cost of this sauce is minimal, usually under $1 per batch.
Finding ingredients presents few challenges in most areas. Asian grocery stores stock all traditional lumpia ingredients year-round. Many mainstream supermarkets now carry lumpia wrappers in their international foods section or frozen sections. When fresh shrimp or certain vegetables are unavailable or expensive, acceptable substitutions exist. Canned shrimp works in lumpia, though fresh provides better texture. Ground turkey substitutes for pork. Zucchini, bell peppers, or mushrooms can replace or supplement carrots and cabbage. Vegetable broth or water can stand in for oyster sauce if needed.
Practical Takeaway: Make a detailed ingredient list before shopping and check your pantry for items you already have. Visiting an Asian market or the international section of a mainstream grocery store typically provides all necessary ingredients in one trip, reducing time and travel expenses.
The filling preparation process is straightforward and requires basic cooking skills. Begin by finely chopping all vegetables—cabbage, carrots, and onions should be cut into small, uniform pieces approximately quarter-inch in size. Proper chopping ensures even cooking and creates a cohesive filling that holds together inside the wrapper. Many cooks use a food processor to speed this process, though hand chopping works equally well and gives more control over texture.
Free Guide to Understanding Photo Metadata and Information →
Heat two tablespoons of oil in a large pan or wok over medium-high heat. Once the oil shimmers, add minced garlic (typically two to three cloves per batch) and cook for 30 to 45 seconds until fragrant. The garlic should not brown, as burnt garlic creates a bitter taste. Add the chopped onions next and cook for two to three minutes until they become translucent. Then add the ground meat if using pork or chicken, breaking it into small crumbles with a spoon or wooden spatula. Cook the meat for five to seven minutes, stirring frequently, until it loses its pink color and begins to brown lightly.
Add the shredded cabbage and chopped carrots to the pan. Stir well to combine all ingredients. The vegetables will release moisture as they cook. Continue cooking for five to eight minutes, stirring occasionally, until the cabbage wilts and becomes softer. The mixture should reduce in volume as water evaporates. Add three to four tablespoons of soy sauce, one tablespoon of oyster sauce if using, and a quarter teaspoon of white pepper. Mix thoroughly to distribute seasonings evenly.
If using fresh shrimp, add them during this stage, cutting them into small pieces first. Cook for an additional two to three minutes until the shrimp turns pink and opaque. Allow the filling to cool completely before wrapping—this prevents the wrappers from becoming soggy and makes handling easier. Cooling typically takes 15 to 30 minutes depending on the room temperature. You can prepare the filling up to two days ahead and refrigerate it in an airtight container.
Assembling lumpia follows a consistent technique regardless of filling type. Remove lumpia wrappers from their package just before use, as they dry out quickly when exposed to air. Place a wrapper on a clean, dry surface in a diamond orientation (one corner pointing toward you). Put approximately two to three tablespoons of filling in the center of the wrapper, slightly toward the corner closest to you. The amount should be enough to create a substantial roll but not so much that it prevents proper sealing.
Begin rolling by folding the bottom corner over the filling, then rolling away from you tightly. After rolling about halfway up the wrapper, fold the left and right corners inward toward the center, creating an envelope shape. Continue rolling to the top corner. To seal the wrapper, apply a small amount of cornstarch mixture (one tablespoon cornstarch mixed with three tablespoons water) to the final corner using your fingertip, then press it down firmly. This adhesive keeps the roll sealed during frying and prevents oil from seeping into the filling.
Practical Takeaway: Practice assembling a few lumpia before frying your entire batch. Proper rolling technique improves with repetition, and your first few attempts may look imperfect—this does not affect taste. Place completed rolls on a clean plate or parchment paper
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.