Savory Egg Roll in a Bowl (Easy Eggplant Dinner in 20 Minutes)

Posted on

egg roll in a bowl - featured image

That first crackling sizzle of eggplant hitting hot sesame oil — the kind that makes you instinctively step back from the stove — still takes me straight to my friend Jen’s tiny apartment kitchen. It was a Tuesday night, and we were both starving after a long day, staring into her fridge at a lone eggplant, some ground pork, and a sad bag of coleslaw mix. She looked at me, shrugged, and said, “Let’s just make an egg roll filling and eat it out of a bowl.” Honestly, I thought she was nuts. But that’s the thing about cooking with friends when you’re desperate — you end up with something weird and wonderful. That first bite was a revelation. The eggplant had soaked up all that savory soy and ginger, turning silky and rich, and we just sat there on her kitchen floor, eating straight from the pan with spoons, talking about nothing and everything. I’ve made this Savory Egg Roll in a Bowl (Eggplant Version) at least a dozen times since then, and it never fails to bring me right back to that moment. It’s the kind of dinner that feels like a secret — something you can’t believe is this easy and this good. And the best part? It’s ready before you’ve even finished unloading the dishwasher.

Why You’ll Love This Recipe

Let’s be real — we all want dinner to be delicious, fast, and made with stuff we probably already have. This Savory Egg Roll in a Bowl (Eggplant Version) checks every single box. Here’s why it’s about to become your new weeknight hero:

  • Ready in 20 Minutes: From the moment you start chopping to the second you’re digging in, this whole thing comes together faster than waiting for takeout. Perfect for those nights when hangry sets in.
  • Simple Pantry Ingredients: No weird specialty items or trips to three different stores. Eggplant, ground meat (or skip it), coleslaw mix, and a handful of pantry staples. That’s it.
  • Incredibly Satisfying: The eggplant gets this almost meaty, silky texture that makes the whole bowl feel luxurious. You get all the flavor of a crispy egg roll wrapper — without the deep-frying hassle.
  • Perfect for Meal Prep: This is one of those rare dishes that actually tastes better the next day. Make a big batch on Sunday, and you’ve got lunches sorted for half the week.
  • Endlessly Customizable: Want it vegetarian? Use extra mushrooms or tofu. Need it low-carb? This is basically keto-friendly already. Craving heat? Pile on the sriracha.

I’ve tested this recipe more times than I can count, tweaking the soy-to-sesame ratio, trying different eggplant varieties, and even testing it with ground turkey, chicken, and pork. This version — the one I’m sharing today — is the Goldilocks of egg roll bowls. Not too greasy, not too dry, just perfectly savory and satisfying. It’s the kind of meal that makes you close your eyes after the first bite, not because it’s fancy, but because it just tastes right.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something way bigger than the sum of their parts. Here’s everything you’ll need:

For the Bowl Base

  • 1 medium eggplant (about 12-14 ounces), cut into small cubes (leave the skin on — it holds up better during cooking and adds texture)
  • 1 tablespoon sesame oil (toasted sesame oil adds the best nutty flavor, but regular works too)
  • 1 tablespoon vegetable or avocado oil (for high-heat cooking without burning)
  • 1 pound ground pork, chicken, or turkey (or use 8 ounces of cremini mushrooms, finely chopped, for a vegetarian version)
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated (the pre-minced jarred stuff works in a pinch, but fresh really makes a difference here)
  • 1 (14-ounce) bag coleslaw mix (shredded cabbage and carrots — the shortcut that makes this recipe so fast)

For the Sauce

egg roll in a bowl preparation steps

  • 3 tablespoons low-sodium soy sauce (or tamari for gluten-free)
  • 1 tablespoon rice vinegar
  • 1 teaspoon sriracha or chili garlic sauce (adjust to your spice tolerance)
  • 1 teaspoon brown sugar (or honey, or maple syrup — just a touch to balance the savory)
  • 1/2 teaspoon ground white pepper (black pepper works too, but white pepper gives that authentic egg roll flavor)

For Garnish (Optional but Highly Recommended)

  • 2 green onions, sliced
  • 1 tablespoon sesame seeds
  • Extra sriracha or chili oil, for drizzling

I’ve tested this with Japanese eggplant, globe eggplant, and even the long skinny Chinese variety. They all work, but globe eggplant is the most forgiving and widely available. Just make sure you cut the cubes small — about 1/2 inch — so they cook through quickly and evenly. And don’t skip the sesame oil. Trust me on this one. It’s the secret ingredient that makes this taste like it came from your favorite takeout spot.

Equipment Needed

You don’t need a fancy kitchen to make this happen. Here’s what you’ll need:

  • Large skillet or wok (12-inch is ideal — gives you enough surface area for everything to cook evenly without steaming)
  • Sharp chef’s knife (a dull knife is a dangerous knife, especially with eggplant’s slippery skin)
  • Cutting board
  • Measuring spoons
  • Wooden spoon or spatula
  • Small bowl (for whisking the sauce together)

If you don’t have a wok, no worries. A large non-stick skillet works perfectly. I’ve even made this in a cast-iron skillet, and it turned out great — just keep the heat medium-high and don’t overcrowd the pan. And honestly, if you’re using a non-stick pan, you can get away with a little less oil. My favorite tool for this recipe is actually a fish spatula — it’s thin enough to get under the eggplant cubes without smashing them.

Preparation Method

Alright, let’s get cooking. This whole thing happens fast, so I like to have everything prepped and measured before I turn on the heat. Trust me — it makes the whole process way less stressful.

  1. Prep your ingredients (5 minutes): Dice the eggplant into 1/2-inch cubes. Don’t bother peeling it — the skin adds color and holds everything together. Dice the onion, mince the garlic, and grate the ginger. In a small bowl, whisk together the soy sauce, rice vinegar, sriracha, brown sugar, and white pepper. Set everything within arm’s reach of the stove.
  2. Cook the eggplant (6-7 minutes): Heat the vegetable oil and sesame oil in your large skillet over medium-high heat until it shimmers. Add the eggplant cubes in a single layer — don’t crowd them, or they’ll steam instead of sear. Let them cook undisturbed for 2-3 minutes, then toss and continue cooking until they’re golden and tender, about 4 more minutes. You’ll know they’re done when they look slightly collapsed and smell nutty and sweet. Transfer the eggplant to a plate and set aside.
  3. Brown the meat (4-5 minutes): Add the ground meat to the same skillet (don’t wipe it out — all that eggplant flavor is gold). Break it up with your spatula and cook until browned and cooked through, about 4-5 minutes. If there’s excess fat, carefully spoon most of it out, leaving about a tablespoon in the pan for flavor. For the vegetarian version, add the chopped mushrooms here and cook until they release their liquid and start browning, about 5-6 minutes.
  4. Sauté the aromatics (1 minute): Push the meat to one side of the pan. Add the diced onion to the empty space and cook for 2 minutes until it starts softening. Add the garlic and ginger and cook for 30 seconds more — just until fragrant. Stir everything together.
  5. Add the cabbage and sauce (4-5 minutes): Dump in the entire bag of coleslaw mix. It will look like way too much at first, but it cooks down significantly. Pour the sauce over the top and toss everything together. Cook for 3-4 minutes, stirring occasionally, until the cabbage is wilted but still has a little crunch. You don’t want it mushy — think al dente vegetables.
  6. Combine and finish (1 minute): Return the cooked eggplant to the pan. Toss everything together and cook for another minute until everything is heated through and well combined. Taste and adjust seasoning — maybe a splash more soy sauce or a drizzle of sriracha if you like heat.
  7. Serve immediately: Divide the mixture into bowls. Top with sliced green onions, sesame seeds, and an extra drizzle of chili oil if that’s your thing. Eat it straight up, over rice, or wrapped in lettuce cups for a low-carb option.

Cooking Tips & Techniques

After making this Savory Egg Roll in a Bowl (Eggplant Version) more times than I can count, I’ve picked up a few tricks that make a real difference. Here’s what I’ve learned the hard way so you don’t have to:

Don’t skip salting the eggplant. I know, I know — it’s an extra step. But salting the cubes for 10 minutes before cooking draws out moisture and bitterness, giving you a creamier, more flavorful result. Just toss the cubes with a teaspoon of salt, let them sit in a colander, then pat them dry with paper towels before cooking. It takes 10 minutes and makes a noticeable difference.

High heat is your friend. This is a quick-cooking dish, so keep that burner on medium-high or high. If the pan isn’t hot enough, everything will steam instead of sear, and you’ll end up with sad, watery vegetables. You want that slight char on the eggplant and the cabbage — that’s where the flavor lives.

Work in batches if needed. If your skillet isn’t huge, cook the eggplant in two batches. Overcrowding the pan drops the temperature and leads to steaming. It’s worth the extra few minutes to get that beautiful golden-brown color on the eggplant.

Season as you go. Don’t wait until the end to add all the salt and soy sauce. Season the meat as it browns, season the vegetables as they cook. Layering the seasoning throughout the process gives you a more complex, well-rounded flavor.

I once made this with a friend who insisted on using pre-shredded “matchstick” carrots instead of coleslaw mix. It worked, but the texture was off — too much carrot, not enough cabbage. Stick with the coleslaw mix for the best balance. The pre-shredded stuff is a game-changer for busy weeknights.

Variations & Adaptations

One of the best things about this recipe is how flexible it is. Here are some of my favorite ways to change it up:

Vegetarian Version: Skip the meat and double up on the mushrooms. Cremini or shiitake mushrooms add that umami depth that makes you forget there’s no meat. You can also add a block of extra-firm tofu, crumbled and browned, for extra protein.

Spicy Szechuan Twist: Add 1 teaspoon of Szechuan peppercorns (toasted and ground) along with the garlic and ginger, and use chili crisp instead of sriracha for the garnish. The numbing heat pairs beautifully with the silky eggplant.

Low-Carb/Keto: This is already naturally low in carbs, but if you want to go full keto, serve it over cauliflower rice or in large lettuce cups. I love using butter lettuce leaves — they’re sturdy enough to hold the filling without falling apart.

Add Some Crunch: If you miss the crispy wrapper from traditional egg rolls, top your bowl with crushed wonton strips or crispy fried onions. It’s not traditional, but it adds that satisfying crunch we all crave.

Peanut Sauce Version: Swap the soy-based sauce for a quick peanut sauce — whisk together 3 tablespoons peanut butter, 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sriracha, and a splash of warm water until smooth. Drizzle it over the finished bowl for a Thai-inspired twist.

My personal favorite variation? I add a handful of fresh bean sprouts at the very end, just before serving. They add a wonderful crunch and freshness that cuts through the savory richness. It’s a small addition, but it makes the dish feel complete.

Serving & Storage Suggestions

This Savory Egg Roll in a Bowl (Eggplant Version) is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:

Serving: Serve it hot, straight from the skillet, in deep bowls. It’s fantastic on its own, but I love it over steamed jasmine rice or cauliflower rice. For a fun twist, serve it with crispy air fryer egg rolls on the side — double the egg roll flavor! A drizzle of sriracha mayo (just mix sriracha with mayonnaise) takes it to another level. And don’t forget a cold strawberry basil lemonade to balance the savory heat.

Storage: This dish stores beautifully. Let it cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, making leftovers even better than the first serving. I’ve been known to make a double batch just for this reason.

Reheating: The best way to reheat is in a skillet over medium heat with a splash of water or soy sauce to rehydrate it. Microwave works in a pinch — just cover the bowl with a damp paper towel to prevent drying out. I don’t recommend freezing this one, as the eggplant can get mushy when thawed.

Make-Ahead Tip: You can prep all the ingredients up to a day in advance — chop the eggplant, dice the onion, mix the sauce. Store everything separately in the fridge, then cook when you’re ready. The actual cooking time is so short that the prep is the only “work” involved.

Nutritional Information & Benefits

This Savory Egg Roll in a Bowl (Eggplant Version) is a nutritional powerhouse disguised as comfort food. Here’s a rough estimate per serving (based on 4 servings with ground pork):

  • Calories: ~320
  • Protein: ~22g
  • Fat: ~18g
  • Carbohydrates: ~18g
  • Fiber: ~6g
  • Sugar: ~9g

Eggplant is the real star here — it’s packed with fiber, antioxidants (especially nasunin, which is great for brain health), and potassium. The cabbage adds a healthy dose of vitamin C and K, while the ginger and garlic offer anti-inflammatory benefits. If you use lean ground turkey or chicken, you can cut the fat content significantly. And for my gluten-free friends, just swap the soy sauce for tamari or coconut aminos.

I love that this dish feels indulgent but is actually really balanced. It’s the kind of meal that leaves you satisfied without feeling heavy — perfect for those nights when you want something comforting but don’t want to undo all your hard work during the week.

Conclusion

Honestly, this Savory Egg Roll in a Bowl (Eggplant Version) has become my go-to for those nights when I need dinner to be both fast and fantastic. It’s got all the flavor of your favorite takeout egg roll without the deep-frying mess or the carb-heavy wrapper. The eggplant brings this incredible silky texture that makes every bite feel special, and the whole thing comes together in the time it takes to watch one episode of your favorite show.

I’d love to hear how this turns out for you. Did you add your own twist? Maybe extra spice or a different protein? Drop a comment below and let me know — I genuinely read every single one. And if you loved this, you might also enjoy my keto cauliflower rice burrito bowl for another quick, satisfying bowl dinner. Or try this sheet pan fajita nachos when you’re feeding a crowd. Until next time, happy cooking — and don’t forget to taste as you go!

Frequently Asked Questions

Can I use frozen eggplant for this recipe?

I wouldn’t recommend it. Frozen eggplant gets very watery and mushy when thawed, which throws off the texture of the whole dish. Fresh eggplant is definitely the way to go here.

How do I prevent the eggplant from getting too oily?

Salting the eggplant before cooking helps draw out moisture, which means it absorbs less oil. Also, make sure your pan is hot enough before adding the eggplant — a hot pan means less oil absorption.

Can I make this in a slow cooker or Instant Pot?

This recipe is really designed for the stovetop because of the quick cooking time and the need for high heat to get that sear. You could try it in an Instant Pot on sauté mode, but you’ll lose some of the texture. I’d stick with the skillet.

Is this recipe gluten-free?

It can be! Just swap the regular soy sauce for tamari or coconut aminos. Everything else in the recipe is naturally gluten-free. Double-check your sriracha brand, as some contain wheat.

Can I add other vegetables to this dish?

Absolutely. Bell peppers, snap peas, broccoli slaw, or even shredded Brussels sprouts would all work great. Just keep the total vegetable volume similar so the cooking time stays the same.

Pin This Recipe!

egg roll in a bowl recipe

Print

Savory Egg Roll in a Bowl (Easy Eggplant Dinner in 20 Minutes)

A quick and satisfying deconstructed egg roll featuring silky eggplant, savory ground meat, and crunchy coleslaw mix, all tossed in a flavorful soy-ginger sauce. Ready in just 20 minutes, this one-pan meal is perfect for busy weeknights and meal prep.

  • Author: Paula
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Asian-inspired

Ingredients

Scale
  • 1 medium eggplant (about 1214 ounces), cut into 1/2-inch cubes
  • 1 tablespoon sesame oil (toasted preferred)
  • 1 tablespoon vegetable or avocado oil
  • 1 pound ground pork, chicken, or turkey (or 8 ounces cremini mushrooms, finely chopped, for vegetarian)
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 (14-ounce) bag coleslaw mix (shredded cabbage and carrots)
  • 3 tablespoons low-sodium soy sauce (or tamari for gluten-free)
  • 1 tablespoon rice vinegar
  • 1 teaspoon sriracha or chili garlic sauce
  • 1 teaspoon brown sugar (or honey/maple syrup)
  • 1/2 teaspoon ground white pepper (or black pepper)
  • 2 green onions, sliced (for garnish)
  • 1 tablespoon sesame seeds (for garnish)
  • Extra sriracha or chili oil (for garnish, optional)

Instructions

  1. Prep your ingredients (5 minutes): Dice the eggplant into 1/2-inch cubes (skin on). Dice the onion, mince the garlic, and grate the ginger. In a small bowl, whisk together soy sauce, rice vinegar, sriracha, brown sugar, and white pepper. Set everything near the stove.
  2. Cook the eggplant (6-7 minutes): Heat vegetable oil and sesame oil in a large skillet over medium-high heat until shimmering. Add eggplant cubes in a single layer. Cook undisturbed for 2-3 minutes, then toss and continue cooking until golden and tender, about 4 more minutes. Transfer to a plate and set aside.
  3. Brown the meat (4-5 minutes): Add ground meat to the same skillet. Break it up and cook until browned and cooked through, about 4-5 minutes. Spoon out excess fat, leaving about 1 tablespoon. For vegetarian version, cook chopped mushrooms until they release liquid and brown, about 5-6 minutes.
  4. Sauté the aromatics (1 minute): Push meat to one side. Add diced onion to the empty space and cook for 2 minutes until softening. Add garlic and ginger, cook for 30 seconds until fragrant. Stir everything together.
  5. Add the cabbage and sauce (4-5 minutes): Add entire bag of coleslaw mix. Pour sauce over the top and toss. Cook for 3-4 minutes, stirring occasionally, until cabbage is wilted but still has some crunch.
  6. Combine and finish (1 minute): Return cooked eggplant to the pan. Toss everything together and cook for another minute until heated through. Taste and adjust seasoning.
  7. Serve immediately: Divide into bowls. Top with sliced green onions, sesame seeds, and extra chili oil if desired. Serve as is, over rice, or in lettuce cups.

Notes

For best texture, salt the eggplant cubes with 1 teaspoon salt for 10 minutes, then pat dry before cooking to reduce bitterness and oil absorption. Use high heat to avoid steaming. Work in batches if skillet is small. Leftovers keep in the refrigerator for up to 4 days; reheat in a skillet with a splash of water or soy sauce. Not recommended for freezing.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 320
  • Sugar: 9
  • Sodium: 800
  • Fat: 18
  • Saturated Fat: 5
  • Carbohydrates: 18
  • Fiber: 6
  • Protein: 22

Keywords: egg roll in a bowl, eggplant recipe, quick dinner, 20 minute meal, ground pork, coleslaw mix, one pan meal, weeknight dinner, low carb, keto friendly

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating