Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Lumpiang Shanghai

Vegan Lumpiang Shanghai


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elina
  • Total Time: 45 minutes
  • Yield: 20 rolls
  • Diet: Vegan

Description

Crispy, golden, and flavorful, Vegan Lumpiang Shanghai is a Filipino-inspired spring roll filled with tofu, vegetables, and savory seasonings. This plant-based twist offers the same crunch and umami flavor as the classic version, making it perfect for snacks, parties, or main meals.


Ingredients

Scale
  • 1 block (400g) firm tofu, pressed and crumbled
  • 1 cup grated carrots
  • 1/2 cup finely chopped onion
  • 3 cloves garlic, minced
  • 1/4 cup chopped green onions
  • 2 tablespoons soy sauce
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon salt
  • 20 lumpia wrappers
  • 2 cups neutral oil for frying
  • 1 tablespoon cornstarch mixed with 2 tablespoons water (for sealing)


Instructions

  1. Press the tofu for 15–20 minutes to remove excess moisture, then crumble it into small bits using your hands or a fork.
  2. In a large mixing bowl, combine tofu, grated carrots, onion, garlic, and green onions.
  3. Add soy sauce, pepper, and salt. Mix well until the ingredients are evenly combined.
  4. Lay a lumpia wrapper on a flat surface with one corner facing you. Place 1 to 2 tablespoons of filling near the bottom edge.
  5. Fold the sides inward and roll tightly toward the top corner. Seal the edge with the cornstarch-water paste.
  6. Heat oil in a deep pan over medium heat. Carefully add lumpia rolls in batches, frying until golden brown and crispy on all sides (about 4–5 minutes per batch).
  7. Remove from oil and drain on a paper towel to remove excess oil.
  8. Serve hot with sweet chili sauce, banana ketchup, or spiced vinegar.

Notes

  • Press tofu well to avoid a soggy filling.
  • Seal rolls tightly to prevent oil from entering during frying.
  • Fry at medium heat for even cooking and crisp texture.
  • Uncooked lumpia can be frozen for up to 1 month; fry directly from frozen when needed.
  • For a healthier version, bake at 375°F (190°C) for 20–25 minutes or air fry until crisp.
  • Prep Time: 25 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer, Snack
  • Method: Frying
  • Cuisine: Filipino

Nutrition

  • Serving Size: 2 rolls
  • Calories: 180
  • Sugar: 2g
  • Sodium: 320mg
  • Fat: 9g
  • Saturated Fat: 1.2g
  • Unsaturated Fat: 7.8g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Protein: 8g
  • Cholesterol: 0mg