Home / Appetizer / Lumpia Semarang (Crispy Spring Rolls)

Lumpia Semarang (Crispy Spring Rolls)

Crisp spring rolls stuffed with bamboo shoots and chicken, served with a sweet garlic-chili sauce — Java’s Chinese-Indonesian classic.

⏱ 40 minPrep time
🔥 20 minCook time
🍽 6Servings
🏷 AppetizerCategory
☆☆☆☆☆No ratings yet
Lumpia Semarang (crispy spring rolls) with sweet chili dipping sauce

Lumpia semarang comes from the Javanese port city of Semarang, where Chinese and Javanese cooking have mingled for centuries. These crisp spring rolls are stuffed with bamboo shoots, chicken, and carrot, then fried until shattering and served with a sweet garlic-chili sauce. They are the pride of the city’s snack stalls and a fixture at family gatherings, and they never survive a party untouched. The filling is mild and savory, which is exactly why the sauce matters so much.

Crackling rolls with a sweet, garlicky dip

The wrapper shatters with each bite, giving way to a moist, savory filling with a gentle crunch from the bamboo shoots. The dipping sauce — kecap manis with raw garlic and a slice of chili — is what makes them unforgettable, bright and sticky against the crisp pastry. They vanish fast, so make plenty while the oil is hot. Roll them ahead of time and fry them right before serving — they keep their crunch beautifully.

Craving more? Explore all Indonesian Kitchen recipes.

This dish leans on the condiments covered in Beginner’s Guide to Asian Sauces & Seasonings.

Step by stepInstructions

  1. Stir-fry the garlic and shallots in a little oil until fragrant, then add the ground chicken and cook, breaking it up, until no longer pink.
  2. Add the bamboo shoots, carrot, salt, and pepper, and stir-fry 3 minutes. Let cool completely.
  3. Place a wrapper with a corner facing you, spoon 2 tbsp of filling just below the center, fold the bottom corner over, tuck in the sides, and roll tightly. Seal the edge with a little beaten egg.
  4. Repeat with the remaining wrappers.
  5. Heat 1 inch of oil to 350°F and fry the lumpia in batches until golden and crisp, 3 to 4 minutes.
  6. Mix the kecap manis and chili for the dipping sauce and serve alongside.

💡 Chef tips & storage

Keep the wrappers covered with a damp towel while you work, or they dry out and crack. Cool the filling completely before rolling so it does not tear the wrappers.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep40 min
Cook20 min
Servings6
CategoryAppetizer
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →