What Is Lumpiang Ubod?
Lumpiang ubod is a prestigious Filipino fresh spring roll dish made with a thin soft crepe wrapper filled primarily with ubod — the tender, ivory-white heart of the coconut palm — combined with pork, shrimp, and aromatics, served with a glossy sweet garlic peanut sauce. Among all the lumpia varieties in Filipino cuisine, lumpiang ubod is considered one of the most special and refined, often reserved for fiestas, family celebrations, and occasions where a cook wants to impress. The ingredient that defines it — ubod, or coconut heart — is a delicacy in itself: harvested from the very center of a coconut palm, it is tender, slightly sweet, and carries a uniquely clean, mild flavor that no other vegetable can replicate.
The dish is particularly associated with the Tagalog regions and urban Filipino cuisine, where it appears prominently during patronal feasts and holiday gatherings. Lumpiang ubod predates many modern Filipino dishes and reflects a time when coconut palms were the central provider of food, materials, and livelihood for island communities. Using the heart of the palm — the most precious and tender part of the tree — in a celebratory dish was a sign of abundance and hospitality.
The flavor profile of lumpiang ubod is elegantly balanced: the natural sweetness of the ubod meets the savory richness of pork and shrimp, all wrapped in a paper-thin crepe and unified by the deeply aromatic sweet garlic sauce. The peanut sauce adds body, depth, and the familiar sweetness that Filipinos love. Together, these elements create a dish that is simultaneously delicate and deeply satisfying — a true showcase of Filipino culinary artistry at its most celebratory and refined.
Ingredient Notes
- Fresh Ubod (Heart of Palm): The star ingredient. Fresh ubod found in Philippine markets is superior to canned in texture and flavor. Look for creamy-white hearts with no discoloration or sour smell. Fresh ubod has a natural mild sweetness that canned varieties cannot fully match.
- Pork Shoulder: Choose pork shoulder with visible marbling for the juiciest result. Thinly slice against the grain for tenderness. The fat content of shoulder ensures the pork stays moist even after stir-frying.
- Cornstarch: Essential for the thick, glossy consistency of the garlic peanut sauce. Dissolve fully in cold water before adding to prevent lumping. The sauce should be pourable but thick enough to coat each roll generously.
- Fish Sauce (Patis): Season the filling with restraint — the natural sweetness of ubod is a highlight that can be overwhelmed by too much salt. Taste constantly and season gradually.
Ingredient Suggestions
- Chorizo de Bilbao: Thin slices of Spanish chorizo added to the filling introduce a smoky, paprika-rich depth that transforms lumpiang ubod into an even more luxurious celebration dish.
- Shredded Cooked Crab Meat: Adding crab meat elevates the filling into a seafood-forward luxury version ideal for special dinners and holiday entertaining.
- Calamansi Juice in the Sauce: A teaspoon of fresh calamansi juice stirred into the peanut sauce brightens the sweetness and adds a distinctly Filipino citrus note.
- Crispy Fried Garlic Topping: Double up on the garlic by topping finished rolls with both minced toasted garlic and crispy fried garlic chips for maximum aroma and crunch.
Helpful Tips & Pro Tips
- Source fresh ubod over canned whenever possible. Fresh coconut heart has a texture and sweetness that makes a significant difference in the final dish. If using canned, rinse thoroughly and soak briefly in fresh water to remove the brine taste.
- Why is my peanut sauce grainy? Grainy sauce typically means the peanuts were not ground finely enough or were added before the sugar fully dissolved. For the smoothest sauce, grind peanuts in a food processor to near-powder consistency and add only after the sugar has fully dissolved.
- Drain the filling vigorously. Ubod releases moisture as it cooks. Too much liquid in the filling will make the crepes soggy within minutes. Allow the filling to drain in a colander for at least 5–8 minutes before assembling.
- Handle the crepe wrappers gently. Lumpiang ubod crepes are thinner and more delicate than standard wrappers. Use a wide, thin spatula to flip them and avoid gripping the edges, which can tear the delicate dough.
How to Serve and Store
Serve lumpiang ubod immediately after assembly, arranged seam-side down on a platter. Spoon warm peanut sauce over each roll and garnish with crushed peanuts and toasted garlic. The dish is best consumed within 15–20 minutes of final assembly, as the sauce softens the crepe wrapper progressively. For large gatherings, serve the filling, sauce, and crepes separately and let guests assemble their own rolls. Store unassembled components separately in airtight containers: filling refrigerated for up to 3 days, crepes layered with parchment for 2 days, sauce refrigerated for up to 5 days. Reheat the filling in a hot pan for 2 minutes and thin the sauce with a splash of water over low heat before serving. Do not freeze assembled rolls.
Substitutions
- Fresh Ubod → Canned Heart of Palm: Drain, rinse, and pat dry canned heart of palm thoroughly to remove brine. The texture is slightly softer than fresh but acceptable for most preparations.
- Pork → Chicken Breast: Thinly sliced chicken breast is an excellent substitute that keeps the filling light. Cook until just done to avoid dryness.
- All-Purpose Flour → Rice Flour: For gluten-free crepe wrappers, substitute rice flour in equal measure. Handle with extra care as rice flour crepes are more fragile.
- Ground Peanuts → Ground Cashews: For a peanut-free sauce, ground roasted cashews create a remarkably similar glossy, creamy sauce with a slightly sweeter, milder flavor profile.
- Fish Sauce → Soy Sauce + Vinegar: Replace fish sauce with an equal amount of soy sauce plus a few drops of white vinegar for a vegetarian-friendly seasoning option.
Suggested Recipes
- Lumpiang Sariwa: The everyday fresh spring roll version using more accessible vegetables, perfect for when ubod is not available but the craving for fresh lumpia remains.
- Ginataang Ubod: A coconut milk-based preparation using the same heart of palm, showcasing ubod in a rich, creamy sauce form distinct from the stir-fried treatment in lumpiang ubod.
- Pancit Malabon: A luxurious rice noodle dish featuring shrimp, squid, and heart of palm among its toppings, perfect for celebrating the same premium ingredient.
- Lumpiang Hubad: The wrapper-free version using similar fillings, a practical alternative for large-scale serving when wrapping individual rolls is not feasible.


































