Lumpiang Shanghai (Filipino Spring Rolls)

Servings: 1 Total Time: 1 hr 25 mins Difficulty: Beginner
It is easy to make and can be customized with your favorite toppings. Enjoy this tasty dish on its own, or serve it with a side of veggies or a salad for a complete meal.
pinit View Gallery 3 photos

If there’s one dish that instantly brings back memories of Filipino celebrations, it’s Lumpiang Shanghai. Whether it’s a birthday party, Christmas, New Year’s Eve, a family reunion, or a neighborhood fiesta, you’ll almost always find a platter of freshly fried lumpia on the table. In many Filipino homes, a celebration simply doesn’t feel complete without it.

Growing up in the Philippines, Lumpiang Shanghai was one of the first dishes to disappear during family gatherings. As kids, we’d patiently wait near the kitchen while the adults rolled hundreds of lumpia wrappers by hand. The irresistible aroma of garlic, onions, and sizzling pork frying to a perfect golden brown made it nearly impossible to wait until dinner.

This classic Filipino spring roll is made with seasoned ground pork, finely chopped vegetables, and simple pantry ingredients wrapped in delicate lumpia wrappers and fried until wonderfully crispy. Every bite is packed with savory flavor and a satisfying crunch that’s loved by both kids and adults.

One of the reasons Lumpiang Shanghai has remained a favorite for generations is its versatility. It’s perfect as an appetizer, party finger food, merienda (afternoon snack), or even served with steamed rice as a complete meal. It can also be prepared ahead of time and frozen, making it a convenient recipe for busy families and special occasions.

This recipe uses simple ingredients while staying true to the authentic Filipino flavor many of us grew up with. Whether you’re cooking for your family or introducing Filipino cuisine to friends, this homemade Lumpiang Shanghai is guaranteed to become a crowd favorite.

So gather your ingredients, invite the family to help with the wrapping, and enjoy one of the Philippines’ most beloved comfort foods—crispy, flavorful, and made with love.

Here goes the image caption

Despite its name, Lumpiang Shanghai isn’t actually from Shanghai, China. The dish was inspired by Chinese spring rolls introduced to the Philippines centuries ago through Chinese traders and immigrants. Over time, Filipino cooks adapted the recipe by using local ingredients and flavors, creating the crispy pork-filled version that has become a staple of Filipino cuisine today. It has since become one of the country’s most iconic appetizers and is enjoyed by Filipinos around the world.

Quick Tips: Read the recipe in its entirety before you start cooking. This will help you understand the ingredients, steps, and timing involved, and allow you to prepare any necessary equipment or ingredients beforehand.

pinit
0 Add to Favorites
Tasty

Lumpiang Shanghai (Filipino Spring Rolls)

Difficulty: Beginner Prep Time 25 mins Cook Time 35 mins Rest Time 25 mins Total Time 1 hr 25 mins
Cooking Temp: 108  C Servings: 1 Estimated Cost: $ 5 Calories: 412
Best Season: Suitable throughout the year, Summer

Description

Cheesy Vegan Pizza Beans is a delicious and satisfying vegan dish that is perfect for a quick dinner or a satisfying snack. Made with kidney beans, tomato sauce, and vegan cheese, this dish is packed with protein and flavor.

Ingredients

Cooking Mode Disabled

Instructions

Video
  1. Rinse and sort the kidney beans. Soak the beans in a large pot of water for at least 8 hours, or overnight.

  2. Drain and rinse the beans. Place them in a large pot and cover with water. Bring to a boil, then reduce the heat to a simmer and cook for 1 hour, or until the beans are tender.

  3. Preheat the oven to 375°F (190°C).

  4. Heat the olive oil in a large skillet over medium heat. Add the onion, bell pepper, and garlic, and cook for 5 minutes, or until the vegetables are tender.

  5. Add the oregano, basil, salt, and black pepper, and stir to combine.

  6. Add the tomato sauce and cooked beans to the skillet and stir to combine.

  7. Spread the bean mixture in an even layer on a baking sheet. Sprinkle the vegan cheese shreds and vegan parmesan cheese on top.

  8. Bake for 10-15 minutes, or until the cheese is melted and bubbly.

  9. Serve hot and enjoy!

Nutrition Facts

Servings 1


Amount Per Serving
Calories 386kcal
% Daily Value *
Total Fat 16.7g26%
Saturated Fat 2.4g12%
Total Carbohydrate 56.5g19%
Sugars 7.5g
Protein 18.2g37%

Vitamin A 302 IU
Vitamin C 12 mg
Calcium 135 mg
Iron 7 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

You can also use other types of beans in this recipe, such as black beans or pinto beans.

Feel free to get creative and add your favorite pizza toppings to the mix!

Keywords: delicious, homemade, vegan pizza, cheese pizza
Rate this recipe
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I use canned beans instead of dry beans?

Yes, you can use canned beans instead of dry beans in this recipe. Just be sure to drain and rinse the beans well before using them.

Can I use a different type of bean in this recipe?

Yes, you can use a different type of bean in this recipe, such as pinto beans or black beans. Just be sure to adjust the cooking time accordingly.

Can I use a different type of cheese in this recipe?

Yes, you can use a different type of vegan cheese in this recipe if you prefer. Just be sure to choose a cheese that melts well and has a similar flavor to the cheese listed in the recipe.

Can I add other toppings to this recipe?

Yes, you can add other toppings to this recipe if you like. Some options might include diced vegetables, vegan sausage, or vegan pepperoni. Just be sure to add these toppings after you have spread the bean mixture on the baking sheet, and before you add the cheese.

Can I freeze this recipe?

Yes, you can freeze this recipe. Just be sure to wrap the baked beans tightly in plastic wrap or aluminum foil, and then place them in an airtight container or bag. They will keep in the freezer for up to 3 months. To reheat, thaw the beans in the refrigerator overnight, then bake them in a 350°F (180°C) oven until they are hot and bubbly.

Pinoy Kainan Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed with the ID 2 found.

Please go to the Instagram Feed settings page to create a feed.

0 Add to Favorites
Min
0 Add to Favorites
Share it on your social network