Tofu Egg Roll in a Bowl

Featured in: Easy Weeknight Dinners

This vibrant bowl brings all the classic egg roll flavors together in a deconstructed format. Extra-firm tofu gets pressed, cubed, and lightly coated in cornstarch before pan-frying until golden and crispy. The crisp vegetables—green cabbage, kale, spinach, and julienned carrot—are stir-fried until just tender while maintaining their vibrant colors. A simple sauce whisked from soy sauce, rice vinegar, toasted sesame oil, maple syrup, and white pepper coats everything in an umami-rich glaze. The entire dish comes together in just 30 minutes, making it perfect for weeknight dinners.

Pressing the tofu thoroughly is essential for achieving that firm, crispy texture that stands up to the vegetables. Serve garnished with sesame seeds and sliced green onions, with optional chili flakes for heat. The bowl is satisfying on its own or can be served over brown rice, quinoa, or rice noodles for a heartier meal.

Updated on Tue, 03 Feb 2026 16:02:00 GMT
Golden crispy tofu cubes mingle with vibrant green cabbage, carrots, and kale in this savory Tofu Egg Roll in a Bowl. Save
Golden crispy tofu cubes mingle with vibrant green cabbage, carrots, and kale in this savory Tofu Egg Roll in a Bowl. | flavza.com

There's something oddly satisfying about deconstructing a favorite takeout order right in your own kitchen. I'd been staring at my regular egg roll order one night, thinking about how the wrapper calories seemed unnecessary when all I really wanted was that specific flavor—the way ginger and garlic hit first, followed by that umami depth. So I ditched the wrapper entirely and threw everything into a bowl instead, and honestly, it became my go-to weeknight dinner faster than delivery could arrive.

I made this for my roommate who'd just started exploring plant-based eating, and I'll never forget how she asked for seconds before even finishing her first bowl. She kept saying it didn't feel like a health food, which was exactly the point—this isn't about sacrifice, it's about real, delicious flavor that happens to be good for you.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Extra-firm tofu, pressed and cubed (400g): Pressing is non-negotiable here; it removes moisture so the tofu actually crisps up instead of steaming. I learned this lesson the hard way with soggy cubes, so trust the process and give it a good 15 minutes minimum.
  • Cornstarch (1 tbsp): This creates that slightly crispy exterior that makes the tofu interesting rather than just soft, like a gentle shield that browns beautifully.
  • Neutral oil (1 tbsp): Use sunflower or canola—something with a high smoke point that won't burn while your tofu gets its golden moment.
  • Green cabbage, thinly sliced (2 cups): It stays crisp and slightly sweet, providing that classic egg roll foundation without any of the heaviness.
  • Kale, stemmed and thinly sliced (1 cup): The hearty green that doesn't wilt into oblivion; it holds its own texture even with the heat and sauce.
  • Spinach, roughly chopped (1 cup): Adds iron and wilts into silky pockets throughout the bowl, creating little flavor surprises.
  • Carrot, julienned (1 large): Those thin strips stay slightly crunchy and provide natural sweetness that balances the savory elements.
  • Green onions, sliced (3): Split these—use most of the white and light green parts in the cooking, save the darker tops for garnish where their fresh bite matters most.
  • Fresh garlic and ginger (2 cloves and 1 tbsp): These two are your flavor anchors; mince them small so they distribute evenly and perfume the entire dish within seconds of hitting the hot pan.
  • Low-sodium soy sauce or tamari (3 tbsp): This is where umami lives; tamari keeps it gluten-free if that matters to you, and low-sodium lets you control the salt level.
  • Rice vinegar (1 tbsp): A brightness that cuts through richness and echoes that tangy egg roll flavor.
  • Toasted sesame oil (1 tbsp): Dark, aromatic, and one of those ingredients that makes people ask what smells so good; use the toasted version for deeper flavor.
  • Maple syrup or agave (1 tsp): Just enough to round out the sauce with subtle sweetness, not sugar-bomb territory.
  • White pepper (1/2 tsp): More delicate than black pepper, it adds warmth without visible specks that might distract from your vibrant vegetables.
  • Sesame seeds for garnish (1 tbsp): Toast them yourself if you have time; that two-minute pan toast makes them taste alive rather than dusty.
  • Chili flakes (optional): For anyone who wants heat without commitment, sprinkle these on individual bowls so everyone controls their own spice level.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Press and prepare your tofu:
Wrap your block in a clean kitchen towel or paper towels and weight it down—I use a cast iron skillet with a can on top—for at least 15 minutes. Once it's firm and dry, cut into small cubes about three-quarters of an inch each, then toss them gently with cornstarch so every surface gets a thin coating.
Crisp the tofu:
Heat your oil in a large skillet or wok over medium-high heat until it shimmers, then add the tofu cubes in a single layer without crowding the pan. Let them sit undisturbed for 2–3 minutes so they develop that golden crust, then flip and repeat on all sides—this takes about 6–8 minutes total and smells absolutely incredible. Transfer to a clean plate when they're golden.
Build your flavor base:
In the same hot pan, add your minced garlic, grated ginger, and sliced green onion whites, stirring constantly for about a minute. Your kitchen will fill with this aromatic cloud that makes everyone ask what's for dinner.
Add and stir-fry the heartier vegetables:
Toss in your sliced cabbage, kale, and julienned carrot, stirring constantly for about 3–4 minutes. You want them tender enough to be pleasant but still with a bit of snap—think just-right rather than overcooked.
Wilt the spinach:
Add your chopped spinach and stir for about a minute until it's darkened and wilted into the mixture. It might seem like a lot of spinach until the heat hits it, then it becomes these lovely pockets throughout.
Make your sauce:
While everything's cooking, whisk together your soy sauce or tamari, rice vinegar, sesame oil, maple syrup, and white pepper in a small bowl. Taste it—this is your chance to adjust anything before it hits the hot pan, so if you want more umami add a touch more soy sauce, or more tang add a splash more vinegar.
Bring it all together:
Return your crispy tofu to the pan, pour the sauce over everything, and toss gently for about 2 minutes until all the components are coated and the sauce is heated through. The pan will smell like your favorite takeout spot, but better because you made it.
Serve and garnish:
Divide into bowls and top with sesame seeds, extra green onion greens, and chili flakes if you want the heat. Serve immediately while everything's still warm and the vegetables maintain their texture.
Steaming Tofu Egg Roll in a Bowl served in a white ceramic bowl, topped with sesame seeds and fresh green onions. Pin it
Steaming Tofu Egg Roll in a Bowl served in a white ceramic bowl, topped with sesame seeds and fresh green onions. | flavza.com

What started as a lazy weeknight shortcut became this thing my friends actually request, which feels strange to admit because it's so simple. There's something about the combination of crispy tofu, bright vegetables, and that savory-umami sauce that feels both satisfying and lighter than expected, like you've had something substantial without feeling weighed down.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Works as a Weeknight Dinner

The whole equation hinges on a 30-minute timeline from countertop to bowl, which means you can make this on a Tuesday night without planning ahead. Everything gets prepped and cooked in one pan, minimal cleanup happens, and you end up with something that tastes like you spent actual time on it.

Making It Your Own

This recipe is genuinely flexible without losing its identity—swap the kale for bok choy or napa cabbage if that's what's in your fridge, use different vegetables that appeal to you, or add brown rice or noodles underneath if you want something heartier. The backbone of crispy tofu plus aromatic sauce plus bright vegetables is so solid that variations feel like welcome experiments rather than recipe failures.

Storage and Serving Ideas

Leftovers keep for about three days in an airtight container, though the vegetables will lose some crispness—the flavor actually deepens slightly as everything melds overnight. I often make extra sauce and store it separately, then warm it gently before tossing with leftovers to restore some of that just-made quality.

  • Serve over cooked brown rice, quinoa, or rice noodles if you want a heartier meal.
  • Add crispy wonton strips or crushed peanuts on top for extra crunch and texture contrast.
  • Make it a lunch bowl by portioning into containers the night before, though keep the sauce separate until you're ready to eat.
A close-up of sizzling Tofu Egg Roll in a Bowl with soy-ginger sauce coating fresh vegetables in a wok. Pin it
A close-up of sizzling Tofu Egg Roll in a Bowl with soy-ginger sauce coating fresh vegetables in a wok. | flavza.com

This bowl has quietly become one of those recipes that proves plant-based eating doesn't mean deprivation or complicated techniques. It's honest food that happens to be good for you, and that combination is rare enough to keep making it again and again.

Frequently Asked Questions

How do I get crispy tofu?

Press the tofu for at least 15 minutes to remove excess moisture, then cut into small cubes and toss with cornstarch before pan-frying. This creates a crispy exterior that holds up well in the bowl.

Can I make this gluten-free?

Yes, simply substitute tamari for the soy sauce. All other ingredients are naturally gluten-free, making this an easy adaptation for gluten-free diets.

What vegetables work best?

Green cabbage provides the classic egg roll crunch, while kale and spinach add nutrition. You can swap in bok choy or napa cabbage if preferred—any hearty Asian greens work beautifully here.

How long does this keep?

Stored in an airtight container, leftovers keep for 3-4 days in the refrigerator. The tofu will soften slightly but the flavors will continue to develop. Reheat gently in a skillet.

Can I add more protein?

The tofu provides 17g of protein per serving, but you could add edamame, cashews, or peanuts for extra protein and crunch. Serve over quinoa for a complete protein boost.

Is this spicy?

The base dish is not spicy, but you can add chili flakes as a garnish to adjust the heat level to your preference. White pepper adds mild warmth without overpowering the other flavors.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tofu Egg Roll in a Bowl

Crispy tofu and colorful vegetables tossed in a savory sesame-soy sauce for a quick, protein-packed Asian-inspired bowl.

Prep Time
15 Minutes
Cook Time
15 Minutes
Total Time
30 Minutes


Difficulty: Easy

Cuisine: Asian-inspired

Yield: 4 servings

Dietary: Vegan, Dairy-Free

Ingredients

Tofu

01 14 oz extra-firm tofu, pressed and cubed
02 1 tablespoon cornstarch
03 1 tablespoon neutral oil

Vegetables

01 2 cups green cabbage, thinly sliced
02 1 cup kale, stemmed and thinly sliced
03 1 cup spinach, roughly chopped
04 1 large carrot, julienned
05 3 green onions, sliced
06 2 cloves garlic, minced
07 1 tablespoon fresh ginger, grated

Sauce

01 3 tablespoons low-sodium soy sauce or tamari
02 1 tablespoon rice vinegar
03 1 tablespoon toasted sesame oil
04 1 teaspoon maple syrup or agave
05 1/2 teaspoon white pepper

Garnish

01 1 tablespoon sesame seeds
02 Chili flakes, optional
03 Extra sliced green onions

Instructions

Step 01

Prepare tofu: Pat tofu dry and cut into small cubes. Toss with cornstarch to coat evenly.

Step 02

Crisp tofu: Heat neutral oil in a large skillet or wok over medium-high heat. Add tofu and pan-fry until golden on all sides, approximately 6 to 8 minutes. Remove and set aside.

Step 03

Sauté aromatics: In the same pan, add garlic, ginger, and green onions. Sauté for 1 minute until fragrant.

Step 04

Stir-fry vegetables: Add cabbage, kale, and carrot. Stir-fry for 3 to 4 minutes until just tender but still vibrant.

Step 05

Wilt spinach: Add spinach and cook for 1 minute until wilted.

Step 06

Prepare sauce: In a small bowl, whisk together soy sauce, rice vinegar, sesame oil, maple syrup, and white pepper.

Step 07

Combine and finish: Return tofu to the pan. Pour the sauce over the tofu and vegetables. Toss gently until everything is well coated and heated through, about 2 minutes.

Step 08

Serve: Serve hot, garnished with sesame seeds, extra green onions, and chili flakes if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large nonstick skillet or wok
  • Tofu press or paper towels
  • Chef's knife
  • Cutting board
  • Mixing bowls
  • Spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy from tofu and soy sauce
  • Contains sesame
  • Contains gluten unless tamari is substituted for soy sauce

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 240
  • Total Fat: 12 g
  • Total Carbohydrate: 17 g
  • Protein: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.