There’s a particular sound that signals perfection in a Filipino kitchen: the steady, gentle sizzle of lumpia hitting hot oil, followed by the satisfying, shattering crisp of the first bite. These aren’t just spring rolls; they’re edible celebrations, the star of every family gathering and potluck I’ve ever attended. My first attempt at making them was a humble, slightly oily affair, but after years in professional kitchens and countless tests, I’ve refined the process to help you achieve that ideal balance of a shatteringly crisp wrapper and a savory, well-seasoned filling.
This authentic recipe focuses on technique as much as ingredients, ensuring your lumpia are golden, not greasy, and packed with flavor in every bite.
- Authentic Flavor Profile: This recipe uses the classic Filipino patis (fish sauce) and soy sauce combination, creating that deeply savory, umami-rich base that defines traditional lumpia.
- Crispy, Not Greasy: My tested frying method and moisture-managed filling guarantee a blistered, crisp exterior without excess oiliness.
- Make-Ahead Friendly: You can prepare the filling a day ahead or freeze assembled, uncooked rolls for a future instant appetizer.
- Crowd-Pleasing Appetizer: They disappear fast! This recipe yields about 30 pieces, perfect for parties and gatherings.
- Customizable Filling: While this pork and veggie mix is classic, the framework is perfect for creating your own variations with chicken, shrimp, or vegetables.
- Satisfying Technique: Learning to roll the perfect, tight lumpia is a rewarding kitchen skill you’ll use again and again.
Ingredients You’ll Need
Let’s gather our ingredients—this is where building flavor begins. The magic of lumpia lies in the harmony of savory pork, crunchy vegetables, and aromatic seasonings, all encased in that paper-thin wrapper. For the most authentic taste, I recommend seeking out Filipino-brand soy sauce and fish sauce (patis), which have a distinct salinity and depth compared to other varieties.
You can find them in well-stocked Asian grocery stores or online.
- Ground Pork: I prefer an 80/20 lean-to-fat ratio. The fat renders during cooking, basting the filling from within and keeping it juicy.
- Aromatics: Onion and garlic form the essential flavor base. Mince the garlic finely so it disperses evenly.
- Vegetables: Carrot, green beans, and water chestnuts provide sweetness, texture, and crucial crunch. Julienne the carrot and chop the beans finely for even cooking and easy rolling.
- Seasonings: Soy sauce and fish sauce are the salty, umami heart of the dish. Black pepper adds a gentle heat.
- Lumpia Wrappers: These are thinner and more delicate than Chinese egg roll wrappers. Look for square, frozen packages labeled “lumpia” or “spring roll pastry.” Thaw them overnight in the fridge.
- Egg: A simple egg wash is our “glue” for sealing the rolls shut.
- Neutral Oil: A high-smoke point oil like canola, vegetable, or peanut oil is best for frying at the right temperature.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need specialized equipment, but a few key tools make the process smoother. A large skillet or wok is ideal for cooking the filling, providing plenty of surface area to evaporate moisture. Have a spider strainer or slotted spoon ready for fishing the golden rolls out of the oil.
Most importantly, set up a workstation: a clean, dry surface for rolling, a bowl of egg wash with a pastry brush (your finger works too!), and a parchment-lined baking sheet to hold the assembled rolls before frying.
How to Make Authentic Lumpia Recipe
Step 1: Cook and Dry the Filling
Heat a large, dry skillet or wok over medium-high heat. Add the ground pork and cook, breaking it up with a spoon, until it’s no longer pink. This takes about 5-7 minutes.
Now, add the onion and garlic, cooking for another 3 minutes until fragrant. Tip from me: Don’t add oil here—the pork fat is enough. Stir in the carrots, green beans, water chestnuts, soy sauce, fish sauce, and black pepper.
Cook, stirring frequently, for 8-10 minutes until the vegetables have softened and, crucially, all the visible liquid has evaporated from the pan. A wet filling is the enemy of a crisp lumpia. Spread the mixture on a plate or tray and let it cool completely.
Trust me, rushing this step leads to torn, soggy wrappers.
Step 2: Prepare Your Wrapping Station
While the filling cools, organize your assembly line. Place your stack of lumpia wrappers on a plate and cover them with a slightly damp kitchen towel to prevent drying. Have your beaten egg in a small bowl with a brush, your cooled filling, and a parchment-lined baking sheet nearby.
Work with one wrapper at a time, keeping the rest covered. The wrappers are delicate and dry out quickly, which makes them brittle and prone to cracking.
Step 3: The Rolling Technique
Lay one wrapper on your work surface like a diamond (a corner pointing toward you). Place about 1 ½ tablespoons of filling in a log shape horizontally across the wrapper, about 2 inches from the bottom corner. Lift that bottom corner up and over the filling, tucking it snugly.
Now, fold the left and right corners inward over the rolled filling. Believe me, this “envelope fold” is key to sealing the ends. Brush the remaining top triangle of the wrapper with egg wash.
Then, roll it up tightly toward the top point to form a neat, compact cylinder. The seal should be secure. Place it seam-side down on your baking sheet.
Repeat, leaving a little space between rolls on the sheet.
Step 4: Frying to Golden Perfection
Now comes the fun part. In a deep pot, wok, or Dutch oven, heat about 2 inches of neutral oil to 350°F (175°C). Use a thermometer; this is non-negotiable for perfect results.
Too cool, and the rolls will be greasy. Too hot, and they’ll burn before cooking through. Gently lower 4-5 lumpia into the oil, seam-side down first if possible.
Do not overcrowd. Fry for 3-4 minutes, turning occasionally, until they are a uniform, deep golden brown and incredibly crisp. The sizzle will sound lively.
Remove with a spider or slotted spoon and drain immediately on a wire rack set over a baking sheet. This keeps them crisp on all sides. Let the oil return to temperature between batches.
Step 5: Drain, Serve, and Enjoy
Let the fried lumpia rest on the wire rack for just a minute—this allows excess oil to drip away and the interior steam to settle, ensuring maximum crunch. Serve them immediately while they’re at their peak, with a sweet and sour dipping sauce, spiced vinegar (suka’t sili), or even banana ketchup. Step back and admire your beautiful, golden rolls.
The first bite, with that audible snap giving way to the savory filling, is your well-earned reward.
Filling Dryness is Critical: The single most important tip is to cook all the moisture out of the filling. After adding the sauces and vegetables, cook until the pan is almost dry. A wet filling will steam the wrapper from the inside, making it soggy and causing it to burst during frying. The Right Oil Temperature: Invest in a clip-on deep-fry thermometer. Maintaining 350°F is the secret to lumpia that is crisp and blistered, not oily. If you don’t have one, test with a small piece of wrapper; it should sizzle vigorously and rise to the surface immediately. Roll Tight, But Don’t Strangle: You want a snug roll, but if you pull too tightly on the delicate wrapper, it will tear. Use a gentle, firm pressure as you roll. The final seal with egg wash is what locks everything in place. Fry in Batches: Adding too many cold rolls at once will cause the oil temperature to plummet, leading to greasy, pale lumpia. Fry in small, manageable batches and let the oil recover fully between them. Drain on a Rack, Not Paper: Draining on a paper towel-lined plate traps steam and can make the bottom of the lumpia soft. A wire rack allows air to circulate all around, keeping every inch crispy.Recipe Variations & Customizations
- Chicken Lumpia: Substitute ground chicken or finely minced chicken thigh for the pork. You may want to add an extra tablespoon of soy sauce or a teaspoon of oyster sauce for depth.
What to Serve With This Recipe
Lumpia are the ultimate party food and shine as part of a larger Filipino feast. Serve them as an appetizer with a trio of dipping sauces: classic sweet chili sauce, spiced vinegar with onions and garlic (suka’t sili), and a simple soy-calamansi mix. For a full meal, pair them with garlic fried rice (sinangag), a refreshing cucumber salad with a sweet-vinegar dressing, and a main like chicken adobo or pancit noodles.
They’re perfect for game day, potlucks, birthdays, or any gathering where finger food is king. A cold, light beer or a sweet iced tea balances the savory richness beautifully.
Storage & Make-Ahead Instructions
- Make-Ahead: The filling can be cooked, cooled, and stored in an airtight container in the refrigerator for up to 2 days. Assemble the rolls just before frying for best results.
Frequently Asked Questions
Q: Can I use egg roll wrappers instead of lumpia wrappers?
A: You can, but the result will be different. Egg roll wrappers are thicker and doughier, leading to a chewier, bread-like crust instead of the classic delicate crisp. For authentic texture, seek out the thinner lumpia wrappers.
Q: My lumpia burst open while frying. What did I do wrong?
A: This is usually caused by one of three things: 1) The filling was too wet, creating steam pressure. 2) The roll wasn’t sealed properly with the egg wash. 3) The oil was too hot, causing rapid expansion.
Ensure a dry filling, a good seal, and a steady 350°F oil temperature.
Q: Can I make these gluten-free?
A: Yes, but it requires substitution. Use gluten-free soy sauce (tamari) and fish sauce. The biggest challenge is the wrapper.
Some specialty brands make gluten-free spring roll wrappers (often made with rice flour), or you can use rice paper wrappers, though the texture will be different—more translucent and crisp.
Q: How do I know when the oil is hot enough without a thermometer?
A: Insert the handle of a wooden spoon or chopstick into the oil. If steady, vigorous bubbles form around it immediately, the oil is around 350°F. You can also test with a tiny piece of wrapper; it should sizzle and float to the top right away.
Q: Can I air fry lumpia?
A: You can, but manage your expectations. Brush or spray the assembled, uncooked lumpia generously with oil. Air fry at 400°F for 10-15 minutes, flipping halfway.
They will be crisp and tasty but won’t achieve the same all-over blistering and deep golden color as deep-frying.
Q: What’s the best dipping sauce?
A: The classic is a simple sweet chili sauce. For a more authentic Filipino touch, mix vinegar, minced garlic, a little sugar, salt, and black pepper. A third popular option is a blend of banana ketchup and mayonnaise.
Q: How thin should I roll them?
A: Aim for a cylinder about 3/4-inch in diameter. Too thick, and the wrapper may cook before the center is hot. Too thin, and you’ll have more wrapper than filling.
The 1 ½ tablespoon measure is a good guide.
Recipe Origin or History
Lumpia is a beloved Filipino dish with roots in Chinese culinary tradition, brought to the islands by traders and immigrants centuries ago. The name itself derives from the Hokkien word “lunpia.” Over generations, Filipinos adapted the recipe, incorporating local ingredients like patis (fish sauce) and native vegetables, creating a distinct version that is now a cornerstone of fiesta and family meal culture. While many regions have variations—some fresh, some fried—this recipe for Lumpiang Shanghai (fried, meat-filled spring rolls) is arguably the most popular and widely recognized version around the world.
Final Thoughts
Mastering this authentic lumpia recipe is about more than just following steps; it’s about embracing a technique that yields incredibly satisfying results. The process of carefully drying the filling, rolling with intention, and frying with precision transforms simple ingredients into something truly special—a crispy, savory package of joy. Remember, your first batch might not be perfect, and that’s okay.
Each roll is a lesson. The reward is in that unmistakable, shattering crunch and the flavorful filling that awaits inside. I encourage you to give this recipe a try, share it with friends and family, and make it your own.
Once you hear that chorus of “crunch” at your table, you’ll understand why this dish holds such a cherished place in Filipino hearts and kitchens everywhere. Don’t forget to let me know how your lumpia turns out

Authentic Pork and Vegetable Lumpia
Equipment
- Large skillet or wok
- Mixing bowls
- Clean kitchen towels or paper towels
- Small bowl for egg wash
- Pastry brush or your finger
- Baking sheet lined with parchment paper
- Spider strainer or slotted spoon
- Wire rack set over a baking sheet
Ingredients
- 1 lb ground pork A mix of 80/20 is ideal for flavor and moisture
- 1 medium onion finely diced
- 4 cloves garlic minced
- 1 medium carrot julienned or grated
- 1/2 cup green beans ends trimmed, finely chopped
- 1/2 cup water chestnuts canned, drained and finely chopped
- 2 tbsp soy sauce use Filipino brands like Silver Swan or Datu Puti for authentic flavor
- 1 tbsp fish sauce (patis)
- 1/2 tsp black pepper freshly ground
- 1 package lumpia wrappers about 25-30 sheets, thawed if frozen (look for Menlo or Spring Home brand)
- 1 egg beaten, for sealing
- 4 cups neutral oil for frying (canola, vegetable, or peanut oil)
