Tofu Egg Roll in a Bowl

Featured in: Everyday Food Ideas

This colorful bowl brings all the flavors of classic egg rolls into a deconstructed, easy-to-make format. Extra-firm tofu gets cubed and coated in cornstarch, then pan-fried until golden and crispy. The vegetables—thinly sliced green cabbage, tender kale, fresh spinach, and julienned carrot—cook quickly in a hot skillet, retaining their vibrant color and satisfying crunch. A simple sauce whisked from soy sauce, rice vinegar, toasted sesame oil, and maple syrup ties everything together with rich umami depth. The entire dish comes together in just 30 minutes, making it perfect for weeknight dinners. Serve hot topped with sesame seeds and sliced green onions, or add cooked grains for a more filling meal.

Updated on Wed, 04 Feb 2026 16:28:00 GMT
Golden pan-fried tofu cubes glisten with savory sauce in this Tofu Egg Roll in a Bowl, tossed with crisp cabbage and fresh green onions. Save
Golden pan-fried tofu cubes glisten with savory sauce in this Tofu Egg Roll in a Bowl, tossed with crisp cabbage and fresh green onions. | tislitcravings.com

There's something about the sizzle of tofu hitting hot oil that still catches me off guard, even after making this bowl a dozen times. I stumbled onto this recipe during a phase where I was determined to prove that plant-based eating didn't mean sacrificing that satisfying, golden-brown crispness I craved. The magic happened when I realized pressing tofu wasn't just fussy technique—it was the difference between soggy and spectacular. Now this bowl shows up on my table whenever I need something that feels both nourishing and indulgent, ready in less time than it takes to order takeout.

I made this for my sister last spring when she was going through a phase of wanting to eat lighter but still feel satisfied. She showed up hungry and skeptical, watching from the counter as I pressed the tofu and got everything prepped. The moment that sauce hit the pan—that warm, umami-rich aroma filling the kitchen—I saw her shoulders relax. She ate two bowls and asked for the recipe before she even finished, which felt like the highest compliment.

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 (400g): This is where everything starts—pressing it well removes excess moisture so it can actually get crispy instead of steaming itself into submission.
  • Cornstarch (1 tbsp): The secret weapon that gives tofu that delicate, golden crust; don't skip this step even though it feels like a small thing.
  • Neutral oil (1 tbsp): Use something with a high smoke point like sunflower or canola so you get that proper pan-fry without burnt flavors.
  • Green cabbage (2 cups): The backbone of texture here—it stays slightly crisp when you don't overcook it, which makes every bite interesting.
  • Kale (1 cup): Hearty enough to hold its own against the sauce and adds that earthy note that rounds out the sweetness from the carrot.
  • Spinach (1 cup): This wilts into almost nothing, so don't be shy with it—it adds iron and softness.
  • Carrot (1 large): Julienne it thin so it cooks quickly and adds those pops of natural sweetness without dominating the bowl.
  • Green onions (3): Use both white and green parts—the whites add bite when sautéed early, the greens brighten everything at the end.
  • Garlic and ginger (1 tbsp each): These two are the flavor foundation, so mince them fine and let them bloom in the oil before anything else goes in.
  • Low-sodium soy sauce or tamari (3 tbsp): This is your umami backbone; tamari keeps it gluten-free if that matters to your table.
  • Rice vinegar (1 tbsp): The acid that keeps everything tasting bright instead of heavy.
  • Toasted sesame oil (1 tbsp): Don't use regular sesame oil—the toasted version has the depth that makes people ask what's in this sauce.
  • Maple syrup or agave (1 tsp): Just enough sweetness to balance the savory and create complexity, not a dessert situation.
  • White pepper (1/2 tsp): More delicate than black pepper, it disappears into the background and lets other flavors shine.
  • Sesame seeds and chili flakes: These finish the bowl with texture and optional heat, waking up your palate on the last bite.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Press and prep your tofu like you mean it:
Wrap the block in clean kitchen towels and either use a tofu press or weigh it down with something heavy for at least 15 minutes. You want it as dry as possible before it even touches the pan—this is non-negotiable for crispness. Cut into small cubes and toss gently with cornstarch, coating everything evenly.
Get the tofu golden:
Heat your oil in a large skillet or wok over medium-high heat until it shimmers and moves freely. Add the cornstarch-coated cubes and let them sit undisturbed for 2-3 minutes so they develop color on one side, then stir and repeat until all sides are golden brown, about 6-8 minutes total. This patience is what separates crispy from mediocre.
Build your flavor base:
In the same pan, add minced garlic, ginger, and the white parts of your green onions. Stir constantly for about 1 minute until the kitchen smells incredible and the raw edge is gone from the garlic. The oil carries these flavors into everything that follows.
Bring the vegetables in stages:
First, add cabbage, kale, and carrot together, stirring constantly for 3-4 minutes until they just start to soften but still have brightness and some resistance to your bite. Then add spinach and let it wilt for 1 minute—timing matters here because overcooked greens turn the whole bowl muddy.
Make your sauce:
While the vegetables are cooking, whisk soy sauce, rice vinegar, sesame oil, maple syrup, and white pepper in a small bowl until the sweetness dissolves fully. Taste it on a clean spoon—it should be balanced between savory, tangy, and just slightly sweet, with no single flavor shouting over the others.
Bring it all together:
Return the crispy tofu to the pan and pour the sauce over everything. Toss gently but thoroughly for about 2 minutes, letting the heat warm the sauce through and coax the flavors into every piece. The whole thing should shimmer and smell like a restaurant kitchen.
Finish with intention:
Divide among bowls and top with sesame seeds, fresh green onion slices, and chili flakes if you want heat. Serve immediately while the tofu is still crispy and the vegetables haven't given up their texture.
Heaping bowl of vibrant, crunchy vegetables and tender tofu for a quick Tofu Egg Roll in a Bowl, topped with sesame seeds. Save
Heaping bowl of vibrant, crunchy vegetables and tender tofu for a quick Tofu Egg Roll in a Bowl, topped with sesame seeds. | tislitcravings.com

Last month, I made this for a friend who'd just gone vegan and was worried about feeling deprived. Watching them taste it, really taste it, and see their face change from uncertainty to genuine pleasure reminded me why I cook. This bowl did what good food should do—it met someone exactly where they were and showed them something delicious was still possible.

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.

When You Want to Make It Heartier

This bowl is already satisfying on its own, but it transforms into something even more substantial when you add a grain underneath. Brown rice, quinoa, or fresh rice noodles become a vehicle for soaking up that incredible sauce, turning a side dish into the main event. I've also started keeping cooked grains in the fridge specifically for nights when I want to build this bowl into something more filling without adding much time.

Vegetable Swaps That Actually Work

This recipe is flexible enough that you can swap vegetables based on what your market has or what you're craving, as long as you think about texture and cooking time. Bok choy or napa cabbage work beautifully in place of kale, adding their own tender crunch. Broccoli is another favorite, though it needs a few extra minutes to soften, and snap peas add sweetness and a satisfying crispness that keeps things interesting.

The Details That Actually Matter

The difference between a good bowl and a memorable one often comes down to small choices made with intention. Toasting your own sesame seeds in a dry pan for 30 seconds before garnishing deepens their flavor completely. Crushing peanuts or adding crispy wonton strips (if you're not worried about gluten) turns simple into special, and a squeeze of fresh lime juice right before eating brightens everything.

  • Taste the sauce on a clean spoon before adding it to the pan—you're looking for balance between salty, tangy, and sweet, which lets you adjust if needed.
  • Keep the heat high enough that your vegetables cook quickly but not so high that things burn; medium-high is your sweet spot.
  • Serve in warm bowls if you can manage it; cold bowls make the whole experience feel less special than it deserves.
Healthy vegan Tofu Egg Roll in a Bowl served warm, featuring stir-fried kale, carrots, and spinach with a drizzle of umami sauce. Save
Healthy vegan Tofu Egg Roll in a Bowl served warm, featuring stir-fried kale, carrots, and spinach with a drizzle of umami sauce. | tislitcravings.com

This bowl has become my go-to proof that plant-based eating is about abundance, not sacrifice. Every time I make it, I remember why I started cooking this way in the first place.

Recipe FAQs

How do I get crispy tofu?

Press extra-firm tofu thoroughly to remove excess moisture, then cut into small cubes. Toss with cornstarch before pan-frying in hot oil for 6-8 minutes until golden brown on all sides. This creates a crispy exterior while keeping the inside tender.

Can I make this ahead?

The components can be prepped in advance—press and cube the tofu, slice the vegetables, and whisk the sauce. Store separately in the refrigerator. Cook everything when ready to serve, as the texture is best when freshly made.

What can I serve with this bowl?

Add cooked brown rice, quinoa, or rice noodles for a heartier meal. For extra crunch, top with crushed peanuts or crispy wonton strips. Fresh herbs like cilantro or basil also complement the flavors well.

Is this gluten-free?

Yes, if you use tamari instead of soy sauce. All other ingredients are naturally gluten-free. Always double-check labels on sauces to confirm they meet your dietary needs.

Can I substitute the vegetables?

Absolutely. Bok choy, napa cabbage, or snap peas work well instead of kale. Bell peppers or bean sprouts add nice crunch. Adjust cooking times slightly based on your vegetable choices.

How spicy is this dish?

The base version is mild with just white pepper for gentle heat. Add chili flakes to taste when serving, or incorporate sriracha or chili garlic sauce into the mixture for more spice.

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 savory Asian-inspired sauce for a quick, protein-packed meal.

Prep time
15 minutes
Time to cook
15 minutes
Total duration
30 minutes
Author Wyatt OBrien


Skill level Easy

Cuisine Asian-inspired

Portions 4 Serving size

Diet details Vegan-friendly, Free from dairy

What You Need

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

Directions

Step 01

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

Step 02

Pan-fry tofu: Heat neutral oil in a large skillet or wok over medium-high heat. Add tofu and pan-fry until golden on all sides, about 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

Plate and 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 Needed

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

Allergy notice

Review all ingredients for allergens and reach out to a healthcare provider if unsure.
  • Contains soy from tofu and soy sauce
  • Contains sesame seeds
  • May contain gluten in soy sauce unless tamari is used
  • Check all ingredient labels for potential cross-contamination

Nutritional facts (per serving)

Nutritional values provided as a guide—always check with a specialist for health needs.
  • Caloric value: 240
  • Fat content: 12 g
  • Carbohydrates: 17 g
  • Proteins: 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.