Breakfast & Brunch
This Ding Ho egg roll recipe delivers the perfect balance of crispy golden crusts and rivers of runny yolk—just like your favorite dim sum spot. 🌟 The secret lies in a delicate wrapping technique and precise pan-frying that creates that signature crunch while keeping the filling warm and the yolk perfectly liquid. I’ve perfected this vegetarian version after years of testing, ensuring every bite is packed with tender mushrooms, sweet carrots, and fresh cabbage.
The filling is where the magic happens—sautéed mushrooms and vegetables are seasoned with a blend of soy sauce, sesame oil, and a touch of sugar to enhance natural sweetness. Wrapping them in thin egg roll wrappers (or rice paper for a gluten-free option) requires patience, but the result is worth it: a crispy, golden exterior that shatters with the first bite, revealing a creamy yolk center. This recipe stays true to tradition while offering flexibility for additions like tofu or extra egg for richness.
Once pan-fried to a golden brown, these egg rolls are best served immediately with a side of sweet chili sauce or soy-vinegar dip. The contrast of the crispy shell and runny yolk makes them irresistible, and they’re perfect for brunch, appetizers, or even a light dinner. With just a few key ingredients and a little practice, you’ll master the art of Ding Ho egg rolls at home.
For extra flair, garnish with chopped scallions or sesame seeds before serving. The aroma alone will draw everyone to the table—just don’t blame me if they disappear faster than you can say “dim sum.” Let’s get started!
Ingredients for ding ho egg roll
Golden crusts and creamy yolk rivers start with these fresh, crisp ingredients—dim sum magic at home!
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature for best wrapping |
| Shiitake Mushrooms 🍄 | 8 oz | Sliced thin, stems removed |
| Carrots 🥕 | 2 medium | Julienned into matchsticks |
| Green Cabbage 🥬 | 4 cups | Finely shredded, core removed |
| Extra-Firm Tofu 🧀 | 4 oz | Pressed and cubed (optional) |
| Egg Roll Wrappers 🍡 | 8 whole | Thin, square wrappers (or rice paper) |
| Vegetable Oil 🫒 | ½ cup | For frying, high smoke point |
| Light Soy Sauce 🧂 | 2 tbsp | For seasoning filling |
| Sesame Oil 🌿 | 1 tbsp | Toasted for aroma |
| Granulated Sugar 🍯 | 1 tsp | Balances flavors |
| Garlic Cloves 🧄 | 2 cloves | Minced for filling |
| Green Onions 🧅 | 2 whole | Chopped for garnish |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for crunch |
| Sweet Chili Sauce 🍶 | ½ cup | For serving (optional) |
The mushrooms are non-negotiable here—they hold their texture perfectly. Shiitake gives the best umami, but cremini or oyster mushrooms work in a pinch. Grab them at Whole Foods or the produce section of your grocery store—look for firm, closed caps. The cabbage should be crisp; green or purple both work, but avoid wilted leaves. For the tofu, extra-firm is key—press it between paper towels for 15 minutes to remove excess water. Egg roll wrappers? King Noodle brand is my go-to, but any thin wrapper will do. If you can't find them, rice paper makes a great gluten-free substitute—just halve the size.
No sesame oil? Toasted peanut oil adds a similar nutty depth, but sesame is traditional. Short on soy sauce? Coconut aminos work for a gluten-free swap. The sugar is optional, but trust me—it brings out the natural sweetness of the carrots. For extra richness, add 1 tbsp of vegan butter to the filling. If you're feeling fancy, swap the granulated sugar for palm sugar—it caramelizes beautifully. And if you're making these ahead, freeze the filled egg rolls before frying—they crisp up perfectly from frozen. Just add 1-2 minutes to the cooking time.
Filled egg rolls keep for 2 hours in the fridge before frying—any longer and the wrappers get soggy. The leftover filling? Stores for 3 days in an airtight container—great for quick stir-fries. For the best texture, fry in small batches so the oil stays hot. 350°F is your sweet spot—too hot and they burn outside before cooking through. Garnish with sesame seeds right before serving so they stay crisp. These disappear fast, so make extra—they reheat beautifully too!
Why You'll Love This Recipe
- No Fuss, Big Payoff: I swear by this recipe because it’s the kind of meal where the prep feels like a warm hug—just chop the mushrooms and cabbage (no fancy knife work), scramble the eggs with the tofu, and roll. The shiitakes add that meaty chew without the fuss, and honestly? The first bite makes you forget how little effort it took.
- Umami Bomb: Between the earthy shiitakes and the creamy tofu, these egg rolls pack a flavor punch that’s way more interesting than takeout. The cabbage stays crisp, the eggs stay tender, and that garlic-soy glaze? It’s the kind of taste that lingers long after the last bite—like a secret weapon in a simple dish.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucks. Roll them up, slice them into bite-sized pieces, and they hold together like a dream—no soggy wrappers here. My kids actually eat their veggies this way (yes, even the picky ones), and they’re just as happy cold as they are warm.
- Budget Meal, Big Impact: Tofu and mushrooms stretch further than you’d think, and eggs? Always affordable. I make a double batch, freeze half, and pull them out on lazy nights or when I’m craving something hearty without breaking the bank. Plus, the leftovers reheat like they’re fresh—no dry, sad egg rolls here.
Step-by-step instructions for Ding Ho egg rolls
Here's how to create those iconic crispy egg rolls with rivers of golden yolk—easier than you think!
👨🍳 Step 1: Prepare the Filling with Perfect Texture
In a large wok or skillet, heat 2 tablespoons sesame oil over medium-high heat. Add the 8 oz sliced shiitake mushrooms and cook for 3-4 minutes until they release their moisture and begin to soften. Push them to one side and add 2 tablespoons light soy sauce, 1 teaspoon granulated sugar, and 2 minced garlic cloves to the empty space in the pan.
Let the sauce bubble for 30 seconds until fragrant, then stir to combine with the mushrooms. Add the 4 cups finely shredded green cabbage and 2 medium julienned carrots, stirring constantly for 2-3 minutes until the cabbage wilts and the carrots soften but still retain their shape. If using, add the 4 oz pressed and cubed extra-firm tofu now and cook for another 1 minute to warm through. Remove from heat and let cool slightly—this prevents the wrappers from getting soggy.
🍳 Step 2: Create the Signature Egg Mixture
Crack the 4 whole large eggs into a bowl and whisk vigorously until frothy. Heat 2 tablespoons vegetable oil in a small non-stick skillet over medium heat. Pour in the egg mixture and let it cook undisturbed for 1-2 minutes until the bottom sets but the top remains runny—this is key for that signature yolk river effect. Remove from heat and let cool for 2 minutes, then chop into small, uneven pieces. Set aside.
Here's the thing—if you cook the eggs too long, they'll scramble completely. You want that perfect balance of set edges with a liquid center that bursts when you bite in. The chopped pieces should look like small, uneven patties with slightly glossy tops.
🥘 Step 3: Assemble the Egg Rolls with Precision
Fill a shallow bowl with room temperature water—this keeps the wrappers pliable. Lay out 1 egg roll wrapper and place 1 tablespoon of the mushroom-cabbage mixture in the center, about 2 inches from the bottom edge. Add 1 teaspoon of the chopped egg mixture on top of the vegetables. Fold the bottom edge over the filling, then fold in the sides, and finally roll tightly from the bottom up, sealing the egg inside.
I like to press down gently on the sealed edge with my finger to ensure a good seal. The egg should be completely enclosed—if it leaks during frying, you'll lose that beautiful yolk river. Work quickly but carefully; these wrappers can tear if handled too roughly. Repeat with remaining wrappers and filling.
🔥 Step 4: Fry to Golden Perfection
Heat 0.5 cup vegetable oil in a deep skillet or wok to 350°F—use a thermometer to ensure accuracy. Fry 2-3 egg rolls at a time for 2-3 minutes until deep golden brown on all sides. The oil should sizzle gently but not smoke excessively. Drain on paper towels and keep warm in a 200°F oven while you fry the remaining egg rolls.
Don't overcrowd the pan—this lowers the oil temperature and makes for greasy, not crispy, egg rolls. You'll know they're ready when they float to the surface and develop a beautiful golden-brown crust. If they brown too quickly, reduce the heat slightly next time.
🍽️ Step 5: Serve with Runny Yolk Rivers
Cut each egg roll diagonally and serve immediately. The magic happens when you bite in—the hot filling should create rivers of golden yolk that ooze out. Drizzle with 0.5 cup sweet chili sauce and sprinkle with 1 tablespoon toasted sesame seeds and 2 chopped green onions for color and crunch. For extra authenticity, serve with a side of toasted sesame oil for dipping.
Here's the moment that matters: the first bite should deliver that perfect contrast of crispy wrapper, tender vegetables, and that luxurious runny yolk. If the yolk isn't perfectly set, next time reduce the cooking time by 30 seconds—you're aiming for that golden, slightly underdone center.
Pro Tips For Making Ding Ho Egg Roll
- CHOP MUSHROOMS THIN: Ding ho egg rolls need mushrooms that cook fast and stay tender—thin slices (1-2mm) do this best. I used to slice them thick like steak, and they’d turn rubbery by the end. A sharp knife and quick strokes work faster than you’d think.
- SALT TOFU BEFORE CUTTING: Extra-firm tofu soaks up flavor better when you salt it first—sprinkle 1 tsp salt per block, let sit 10 minutes, then press. I learned this the hard way: unsalted tofu absorbs filling but stays bland. Rinse after pressing to keep it from getting too salty.
- STIR-FRY IN BATCHES: Overcrowding the wok steams the veggies instead of searing them. Cook tofu and mushrooms first, then set aside—this gives you space to char the cabbage and carrots properly. I now use a smaller pan if my wok is full, and the texture is always better.
- USE COLD EGGS FOR WRAPPING: Cold eggs (straight from the fridge) hold their shape longer when wrapping the filling—no more sad, floppy egg rolls. Warm them up slightly after wrapping to make them pliable, but don’t skip the cold start. Trust me, your rolls will thank you.
Common mistakes when making this recipe
Overfilling Wrappers
I’ve seen so many first-timers pack their egg roll wrappers to the brim with filling, thinking more means better. But here’s the deal: overstuffed wrappers burst during frying, ruining that crispy shell and letting the yolk escape. Use 1 tablespoon of filling per wrapper—that’s it. The wrappers should feel snug but not stretched. If you’re worried about losing filling, seal the edge with a tiny dab of water before rolling. Trust me, the perfect balance of filling and wrapper is what creates that satisfying crunch. 🥘
Skipping the Egg Cooling Step
The chopped egg pieces need to cool completely before assembling—otherwise, they steam the wrappers and turn the filling soggy. I’ve made this mistake too many times, thinking a quick cool on the counter would suffice. Instead, let those egg pieces sit for at least 2 minutes at room temperature. This ensures they’re firm enough to hold their shape when wrapped. Pro tip: Spread them on a wire rack for even cooling. 🥚
Wrong Oil Temperature
Frying at the wrong temperature is the fastest way to ruin your Ding Ho egg rolls. Too hot, and they burn outside before the filling cooks through. Too cool, and they turn greasy instead of crispy. 350°F is non-negotiable—use a candy thermometer to monitor the oil. If you don’t have one, test with a small piece of wrapper: it should sizzle and turn golden in 30 seconds. Adjust your heat accordingly. 🌡️
Not Sealing the Egg Properly
The runny yolk is the star of Ding Ho egg rolls, but if it leaks during frying, you’ll end up with a sad, dry center. To prevent this, press the sealed edge firmly with your finger as you roll. The egg should be completely enclosed—no gaps. If you’re struggling, try using less filling or more egg to create a better seal. A well-sealed egg roll will keep its shape and deliver that magical yolk river every time. 💫
Overcrowding the Pan
I get it—you’re eager to fry all your egg rolls at once. But crowding the pan lowers the oil temperature, causing the egg rolls to absorb oil instead of crisping up. Fry 2-3 at a time, giving them space to float freely. If you’re short on time, work in batches and keep the finished ones warm in a 200°F oven. This keeps them crispy while you finish the rest. Patience here pays off with golden, crunchy perfection. 🔥
Using Cold Eggs or Wrappers
Cold ingredients are the enemy of crispy egg rolls. Room-temperature eggs wrap better and set more evenly, while cold wrappers become brittle and crack. Take your eggs out of the fridge 30 minutes before wrapping, and let the wrappers sit at room temperature for 10 minutes before using. This small step makes a huge difference in texture and presentation. Don’t skip it—your taste buds will thank you. ❄️
Nutrition facts
Frequently asked questions
Can I make Ding Ho egg rolls without egg?
While the runny yolk is signature, you can create a delicious vegetarian version using extra-firm tofu instead. Press and cube 4 oz of tofu, pan-fry until golden, then chop into small pieces to mimic the texture. Add these to your filling mixture along with the mushrooms and veggies for a satisfying bite. The flavor won't be identical, but it's still packed with umami and texture!
How do I store leftover Ding Ho egg rolls?
For best results, store them in an airtight container at room temperature for up to 2 hours before frying. Once fried, they keep for 1 day in the fridge, but reheating can make them slightly softer. For longer storage, freeze the unfried wrapped egg rolls on a tray before transferring to a bag—they'll crisp up perfectly when reheated in a 375°F oven for 10-12 minutes.
What's the best way to reheat Ding Ho egg rolls?
For maximum crispiness, reheat in a 375°F oven for 8-10 minutes on a wire rack (not a plate) to prevent sogginess. If you're short on time, use an air fryer at 350°F for 5-6 minutes—this restores the crunch beautifully. Microwaving works in a pinch, but expect a softer texture. The key is high heat and quick cooking to revive that golden crust!
Can I use rice paper instead of egg roll wrappers?
Yes! Rice paper makes a great gluten-free alternative, but you'll need to adjust the size. Halve regular rice paper wrappers to match the surface area of egg roll wrappers. Keep them moist with water while working, as they dry out quickly. The texture will be slightly different—rice paper is thinner and more delicate—but it still delivers that satisfying crunch when fried properly.
Why is my egg roll filling soggy?
Soggy fillings usually mean one of three things: overcooked vegetables (steam them instead of stir-frying), wet ingredients (press tofu well and drain cabbage), or steam from the egg. Always let your filling cool completely before wrapping, and work quickly to minimize moisture exposure. Pro tip: Pat all veggies dry with a paper towel before cooking to remove excess water.
