Breakfast & Brunch
This spinach egg roll recipe delivers crispy, golden wrappers packed with herby greens and a savory filling that balances freshness and umami. The secret lies in properly preparing the spinach—wilting it just enough to remove excess moisture while preserving vibrant color and texture.
For a vegetarian-friendly version, I use firm tofu or scrambled eggs as the protein base, seasoned with garlic, ginger, and a touch of soy sauce for depth.
What sets these egg rolls apart is the flaky wrapper achieved through a simple technique: brushing with a light egg wash before pan-frying. This creates that signature crispy exterior while keeping the filling tender inside.
The filling itself is a harmonious blend of spinach, aromatics, and protein, all bound together with a light cornstarch slurry for structure. Unlike many recipes, this version doesn't require special equipment—just a nonstick pan and patience for even cooking.
By the time you're done, you'll have perfectly golden egg rolls with crisp edges and tender centers, ready to be served with your favorite dipping sauce.
The presentation is just as important as the taste—arrange them on a platter with a drizzle of sweet chili or soy-ginger sauce, and garnish with fresh cilantro or sesame seeds. These egg rolls are substantial enough for brunch but light enough for lunch, making them versatile for any meal.
For an extra touch, serve alongside a simple cucumber salad or steamed rice to balance the richness. The recipe scales easily, so you can make a batch ahead and freeze extras for quick meals later. Let's get started on creating these restaurant-quality egg rolls at home!
Ingredients for spinach egg roll
These simple, fresh ingredients create flaky, golden egg rolls packed with herby spinach and savory tofu.
| Ingredient | Amount | Notes |
|---|---|---|
| Egg Roll Wrappers 🥟 | 8 whole | Store-bought or homemade |
| Fresh Spinach 🌿 | 4 cups | Packed, loosely chopped |
| Firm Tofu 🍠 | ½ lb | Pressed and crumbled |
| Large Eggs 🥚 | 2 whole | For egg wash |
| Garlic Cloves 🧄 | 3 cloves | Minced |
| Fresh Ginger 🌿 | 1 tbsp | Grated |
| Light Soy Sauce 🥢 | 2 tbsp | Low sodium preferred |
| Cornstarch 🌾 | 2 tbsp | For slurry |
| Vegetable Oil 🫒 | ½ cup | For frying |
| Sesame Seeds 🌰 | 1 tbsp | Toasted, for garnish |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Green Onion 🧅 | 2 whole | Thinly sliced |
| Canola Oil 🫒 | 1 tbsp | For brushing wrappers |
The spinach needs to be bright green and crisp—wilting it properly is key. Baby spinach works best since it wilts faster and keeps more color. For the tofu, press it for 20 minutes before crumbling to remove excess water. I grab mine from the Trader Joe's bulk section—it's pre-pressed and ready to use. Egg roll wrappers? King Noodle or Great Wall are my go-tos, but any brand will work if they're fresh and pliable. Look for wrappers with a vibrant white color—yellowed ones mean they're past their prime.
No firm tofu? Extra-firm works too, just press it longer. Fresh ginger too strong? Substitute 1 tsp ground ginger—it's milder. The soy sauce can be tamari for gluten-free, but Kikkoman or Diamond works fine. Cornstarch hard to find? Arrowroot powder at half the amount does the trick. For the egg wash, beat the eggs lightly—don't overmix or they'll get tough. The green onions can be subbed with 1 tbsp chopped chives if that's what you've got.
Store the wrappers in a cool, dry place—they'll keep for 1 month. Tofu stays fresh 5 days in the fridge, but use it within 2 days for best texture. Once made, egg rolls reheat beautifully—30 seconds in the microwave or 5 minutes in a 350°F oven. Freeze extras between layers of parchment paper for up to 3 months. I always make a double batch—half for dinner, half for lunches later in the week.
Why You'll Love This Recipe
- No-Chop Filling: I swear by this trick—just blanch the spinach, squeeze out the water, then toss it raw tofu and minced garlic into the food processor. Five seconds later, you’ve got a silky filling that sticks together like glue.
- Garlic-Infused Crunch: That crispy wrapper crackle? It’s even better when stuffed with garlic-fried tofu and a lightly scrambled egg. The contrast of soft, garlicky tofu and that crunchy edge? I’ll take it over takeout any day.
- Lunchbox Hero: Between us, these are my go-to for meal prep. Wrap them in foil, toss in a bento box, and they stay fresh for days. My kids actually eat their veggies this way—no complaints, just empty lunchboxes.
- Budget Win: Tofu and spinach stretch further than chicken, and egg roll wrappers cost pennies. For under $5, I feed four people a satisfying, protein-packed meal that feels fancy but isn’t. (Yes, even on a Tuesday night.)
Step-by-step instructions for flaky spinach egg rolls
Here's how to make crispy, golden egg rolls with tender spinach filling every time.
Prepare the Filling Ingredients
In a large skillet, heat the 1 tablespoon canola oil over medium heat. Add the 0.5 lb firm tofu that you've pressed and crumbled, and cook for 5-6 minutes until lightly golden. This step removes excess moisture and adds texture to your filling.
Push the tofu to one side of the pan and add the 3 cloves minced garlic and 1 tablespoon grated ginger. Sauté for 30 seconds until fragrant—this wakes up the flavors. Then add the 4 cups loosely chopped fresh spinach and cook until just wilted, about 2 minutes. The spinach should still have some texture, not mushy.
Remove from heat and stir in the 2 tablespoons light soy sauce, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Let the mixture cool slightly while you prepare the egg wash. The filling should be flavorful but not overly wet—this ensures your egg rolls stay crispy during frying.
Make the Egg Wash and Prepare Wrappers
In a small bowl, beat the 2 whole large eggs until just combined. Add 1 tablespoon water to help the egg wash spread evenly. This mixture will give your egg rolls that beautiful golden color and help seal the edges.
Brush each of the 8 egg roll wrappers lightly with 1 tablespoon canola oil on one side. This prevents sticking and helps create that crispy, flaky texture. Keep the uncooked wrappers covered with a damp towel to prevent drying out while you work.
Assemble and Fry the Egg Rolls
Working with one wrapper at a time, place about 2 tablespoons of the spinach filling near the bottom corner of the wrapper. Fold the corner over the filling, then fold in the sides, and roll tightly to form a neat cylinder. Seal the edge by pressing firmly with your fingers.
Heat 0.5 cup vegetable oil in a deep skillet or Dutch oven over medium-high heat until it reaches 350°F. Fry the egg rolls in batches, being careful not to overcrowd the pan. Fry for 3-4 minutes per side until golden brown and crispy. The oil should sizzle gently but not smoke excessively.
Transfer the fried egg rolls to a paper towel-lined plate to drain excess oil. For extra flavor, sprinkle with 1 tablespoon toasted sesame seeds and 2 whole thinly sliced green onions while still warm. Serve immediately with your favorite dipping sauce.
Pro Tips For Making Spinach Egg Roll
- Blanch Spinach First: Fresh spinach wilts into a soggy mess if you toss it raw into the egg roll filling. Give it a quick 30-second blanch in boiling water, then shock it in ice water—this kills bitterness and makes it crisp when reheated. (Yes, it’s an extra step, but your egg rolls won’t turn into a sad, watery lump.)
- Press Tofu Dry: Firm tofu still holds water like a sponge, and that’s the last thing you want in a crisp egg roll wrapper. Wrap the block in a towel, place a heavy pan on top, and let it sit for 10 minutes. The drier the tofu, the better it browns and the crisper your egg rolls stay when fried.
- Prevent Wrapper Tears: Egg roll wrappers crack like overworked pastry when you overfill them. Keep the filling tight but thin—about ¼ cup per wrapper—and seal them edge-to-edge with a dab of water, not overlapping. (Overlap = weak spots = tears when frying.)
- Scramble Eggs Low and Slow: High heat makes eggs rubbery, and rubbery eggs in an egg roll are a crime. Cook them on medium-low, stirring constantly until just set—no need for a runny center. The eggs should hold their shape but still be tender, so they don’t turn to grit when you bite in. (I learned this after making egg rolls with sad, chewy eggs—don’t make my mistake.)
Serving suggestions for leftovers
Dipping Sauce Pairings
For these spinach egg rolls, I love serving them with a sweet chili sauce—it balances the herby filling perfectly. Mix 2 tbsp hoisin sauce, 1 tbsp sriracha, 1 tbsp honey, and 1 tsp rice vinegar for a tangy-sweet dip.
Another favorite is soy-ginger sauce: whisk 3 tbsp soy sauce, 1 tbsp grated ginger, 1 tsp sesame oil, and ½ tsp sugar. Both sauces elevate the crispy texture and add depth. 🌶️
Side Dish Balance
A light cucumber salad cuts through the richness of fried egg rolls beautifully. Toss 1 cup sliced cucumber, 1 tbsp rice vinegar, ½ tsp sugar, and a pinch of salt.
For a heartier option, serve with steamed jasmine rice—it soaks up any extra sauce while keeping the meal balanced. I also love adding a quick-pickled veggie mix (carrots, daikon, and radishes) for extra crunch. 🥗
Plating Presentation
Arrange egg rolls on a platter with the longest side facing outward for an elegant look. Drizzle a thin line of sauce down the center, then sprinkle with toasted sesame seeds and sliced green onions for color.
For a rustic touch, serve on a wooden board with steamed bok choy or mandarin orange slices on the side. The contrast of textures makes the dish even more appealing. ✨
Meal Prep Serving
If serving egg rolls later, reheat them in a 350°F oven for 5-7 minutes to maintain crispiness. Pair with miso soup or a simple miso broth for a comforting, complete meal. For a brunch spread, add scrambled eggs and toasted baguette slices—the savory filling pairs wonderfully with runny yolks.
The key is keeping sides light so the egg rolls remain the star. 💫
Garnish Upgrades
Fresh herbs make all the difference! Top each egg roll with cilantro leaves or microgreens for a pop of color. A sprinkle of crushed peanuts adds crunch, while a drizzle of chili oil brings heat.
For a smoky touch, use smoked paprika** instead of sesame seeds. These small details take your dish from homemade to restaurant-worthy. 🌟
Nutrition facts
Frequently asked questions
Can I make these spinach egg rolls without tofu?
For a meat-free version, swap the tofu with 2 scrambled eggs or 0.5 lb finely chopped mushrooms. If using eggs, cook them until just set and crumble into the spinach mixture. Mushrooms add a meaty texture—just sauté them until all moisture evaporates before mixing with other ingredients.
Why are my egg roll wrappers getting soggy?
Soggy wrappers usually mean excess moisture in the filling. Press the tofu extra well and pat the spinach dry after wilting. For extra insurance, mix 1 teaspoon cornstarch into your filling before rolling. Also, fry at 350°F—too low a temp makes wrappers greasy instead of crispy. Keep wrappers covered with a damp towel while working.
How do I make these egg rolls ahead of time?
Assemble the egg rolls but don't fry them. Wrap individually in plastic wrap, then place between layers of parchment paper in a freezer bag. Freeze for up to 3 months. To cook from frozen, fry in 360°F oil for 4-5 minutes per side—no thawing needed! For reheating, bake at 375°F for 10-12 minutes to restore crispiness.
What's the best way to keep spinach vibrant?
Wilt spinach over medium-high heat for just 2 minutes—it should still have texture, not turn mushy. Add a pinch of salt while cooking to draw out moisture, then drain in a colander and press gently with a paper towel. For extra color, add ½ teaspoon lemon juice to the filling before rolling. Baby spinach works best—it wilts faster than mature leaves.
Can I bake these instead of frying?
Yes! Brush egg rolls with oil and egg wash, then bake at 400°F for 18-20 minutes** on a parchment-lined tray. For crispier results, spray with cooking spray halfway through. The texture will be lighter than fried, but still delicious. This method saves oil and works well for meal prep.
