Tofu Egg Roll in a Bowl

Featured in: Home Kitchen Cooking

This vibrant bowl captures all the classic flavors of an egg roll without the wrapper. Crispy pan-fried tofu pairs beautifully with crisp cabbage, tender kale, fresh spinach, and sweet julienned carrots. The umami-rich sauce brings everything together with soy sauce, rice vinegar, and toasted sesame oil. Ready in just 30 minutes, this high-protein vegan dish makes for a satisfying weeknight dinner that's both nourishing and full of texture.

Updated on Wed, 04 Feb 2026 15:05:00 GMT
A close-up of Tofu Egg Roll in a Bowl featuring golden pan-fried tofu cubes nestled with vibrant green cabbage, kale, and julienned carrots, glistening with a savory sesame-soy sauce. Save
A close-up of Tofu Egg Roll in a Bowl featuring golden pan-fried tofu cubes nestled with vibrant green cabbage, kale, and julienned carrots, glistening with a savory sesame-soy sauce. | softawragh.com

I discovered this bowl on a Tuesday afternoon while staring at a block of tofu and wondering if I could make something as satisfying as the egg rolls my neighbor brings home from her favorite takeout spot. The answer was yes, but better—because I could control every single ingredient and the whole thing came together in less time than it takes to order delivery. There's something liberating about cracking the code on a restaurant favorite in your own kitchen, especially when it turns out to be this straightforward.

My partner took one bite and asked if I'd been secretly trained by a wok master, then immediately asked for seconds. That moment made me realize this wasn't just a clever tofu hack—it was something we'd actually crave on busy nights, something that felt both comforting and energizing at the same time.

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): The backbone of this dish, and pressing it thoroughly really does make the difference between mushy and magnificently crispy—don't skip this step no matter how impatient you feel.
  • Cornstarch (1 tbsp): This simple coating trick gives your tofu cubes a subtle crispness that mimics the texture you'd get from deep-frying without all the oil.
  • Neutral oil (1 tbsp): Sunflower or canola works beautifully; it gets hot enough to sear the tofu without overpowering the other flavors.
  • Green cabbage (2 cups): Raw cabbage stays vibrant and slightly crisp when you don't overcook it, which is the whole point here.
  • Kale (1 cup): The hearty green that makes you feel virtuous while tasting delicious; massage it gently if raw, or cook it just until tender.
  • Spinach (1 cup): A final addition that wilts in seconds and adds iron and earthiness without any fuss.
  • Carrot (1 large): Julienned thin so it softens quickly while maintaining a slight chew, adding natural sweetness and color.
  • Green onions (3 stalks): Half go in early for savory depth, and half garnish at the end for fresh, sharp brightness.
  • Garlic and ginger (2 cloves and 1 tbsp): These two create the aromatic foundation that makes your kitchen smell like a bustling Asian restaurant within seconds.
  • Low-sodium soy sauce or tamari (3 tbsp): The umami backbone that ties everything together; tamari keeps it gluten-free if that matters to you.
  • Rice vinegar (1 tbsp): A gentle acid that brightens without being harsh, balancing the richness of the sesame oil.
  • Toasted sesame oil (1 tbsp): The secret weapon that elevates this from simple stir-fry to something with real character; use good quality here because a little goes a long way.
  • Maple syrup or agave (1 tsp): Just enough sweetness to round out the sauce without making it dessert.
  • White pepper (1/2 tsp): Warmer and slightly more floral than black pepper, it blends into the sauce beautifully.
  • Sesame seeds and chili flakes: Garnishes that add texture and adjustable heat; keep them on the table so everyone can season to their preference.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Press that tofu like you mean it:
Wrap your block in a clean kitchen towel and let it sit under something heavy (a cast iron skillet, some books, whatever you have) for at least 10 minutes. Moisture is the enemy of crispiness, and this step is non-negotiable if you want that satisfying sear.
Cube and coat your tofu:
Once pressed, cut into bite-sized pieces and toss gently with cornstarch until every surface is dusted. This creates a subtle crust that catches the heat without needing a deep fryer.
Get your pan screaming hot:
Heat your neutral oil in a large skillet or wok over medium-high heat until it shimmers and moves like liquid silk. You're looking for that moment right before it smokes—that's when your tofu will sear instead of stew.
Pan-fry the tofu until golden:
Add your cubes in a single layer and resist the urge to stir constantly; let each side sit for a minute or two to develop color and texture. You'll hear the gentle sizzle that means good things are happening, and after 6 to 8 minutes total, you should have golden-brown pieces that are crispy outside and tender inside.
Awaken the aromatics:
In that same pan with all those flavorful browned bits still clinging to it, add minced garlic, ginger, and the white parts of your green onions. Let them perfume the oil for about a minute—your nose will tell you when it's right.
Stir-fry your greens to vibrant:
Add cabbage, kale, and carrot all at once, then keep your spatula moving for 3 to 4 minutes. You want everything to soften just slightly while staying bright and slightly crisp; overcooked kale tastes sad, so watch carefully.
Wilt the spinach gently:
Once everything else is tender, scatter the spinach over the top and give it about one minute to soften and darken just slightly. It releases its moisture quickly, so don't go anywhere.
Build your sauce:
In a small bowl, whisk together soy sauce, rice vinegar, sesame oil, maple syrup, and white pepper until the sweetness is evenly distributed and the oil is no longer separate.
Bring it all together:
Return your golden tofu to the pan, pour the sauce over everything, and toss gently but thoroughly for about 2 minutes. The sauce will coat every piece, the pan will steam slightly, and you'll know it's done when everything is heated through and glistening.
Garnish and serve:
Sprinkle with sesame seeds, fresh green onion slices, and a pinch of chili flakes if you like heat. Serve immediately while the tofu is still crispy and the greens still have some personality.
Tofu Egg Roll in a Bowl served steaming in a ceramic dish, garnished with fresh green onions and sesame seeds, ready for a quick weeknight dinner. Save
Tofu Egg Roll in a Bowl served steaming in a ceramic dish, garnished with fresh green onions and sesame seeds, ready for a quick weeknight dinner. | softawragh.com

One evening, my usually skeptical friend who claims she "doesn't really do tofu" asked for the recipe mid-meal, then went home and made it for her roommates. Watching someone transform their relationship with a ingredient they thought they didn't like made me realize this bowl is more than just dinner—it's a small revolution on a plate.

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.

Making It Heartier

While this bowl is genuinely filling as-is, I sometimes cook a pot of brown rice or quinoa on the side and let people build their own bowls. The grain catches all that beautiful sauce and transforms the dish into something even more substantial without changing a single other step. Rice noodles work beautifully too if you want something lighter but still satisfying.

Swapping Vegetables Without Losing Magic

The beauty of this recipe is that it's forgiving—if your farmer's market didn't have beautiful kale that day, swap it for bok choy or napa cabbage and you'll still get that tender-crisp texture. I've added bell peppers for sweetness, mushrooms for earthiness, and even broccoli florets when that's what was lingering in my crisper drawer. The sauce ties everything together regardless, so think of the vegetables as suggestions rather than rules.

Building Extra Texture and Flavor

Sometimes I go rogue with toppings and that's when this dish becomes truly personal. Crushed peanuts add richness, crispy wonton strips (if you're not gluten-free) add shatter, and a drizzle of sriracha adds heat for people who want it. My favorite discovery was topping it with crispy fried shallots—they add this haunting sweetness that elevates the entire bowl into restaurant territory.

  • Keep your sauce components measured and ready before you start cooking because once things start moving, they move fast.
  • If your tofu isn't getting crispy enough, your oil might not be hot enough or your pan might be crowded—give it space and heat.
  • Taste your finished bowl before serving and adjust the sauce with extra soy sauce for saltiness or rice vinegar for brightness based on your preference.
Colorful deconstructed egg roll bowl with sautéed tofu, spinach, and crisp vegetables, tossed in a glossy umami sauce, showcasing a healthy vegan meal option. Save
Colorful deconstructed egg roll bowl with sautéed tofu, spinach, and crisp vegetables, tossed in a glossy umami sauce, showcasing a healthy vegan meal option. | softawragh.com

This bowl proved to me that plant-based cooking doesn't mean sacrificing satisfaction or that weeknight dinners have to be boring. It's become my go-to when I want something that feels indulgent but actually makes me feel energized afterward.

Recipe FAQs

How do I get crispy tofu?

Press your tofu for at least 15 minutes to remove excess moisture, then coat evenly with cornstarch before pan-frying. This creates a golden, crispy exterior while keeping the inside tender.

Can I make this ahead of time?

Yes, you can prep all vegetables and sauce components in advance. Cook the tofu and vegetables separately, then combine and reheat gently when ready to serve.

What other vegetables work well?

Bok choy, napa cabbage, bell peppers, bean sprouts, or snap peas all make excellent additions or substitutions based on what you have available.

Is this gluten-free?

Use tamari instead of soy sauce to make this completely gluten-free. Always check your other ingredients, especially the toasted sesame oil.

How can I add more protein?

Serve over cooked quinoa or brown rice, add edamame, or top with crushed peanuts for extra protein and a satisfying crunch.

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

Prep Time
15 min
Time to Cook
15 min
Total Duration
30 min
Created by Noah Wilkins


Skill Level Easy

Cuisine Asian

Makes 4 Portions

Diet Preferences Vegan-Friendly, No Dairy, No Gluten

What You'll 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

How-To Steps

Step 01

Prepare tofu: Pat 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, 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 until combined.

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, approximately 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 You'll Need

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

Allergens

Review ingredients for allergens and consult your healthcare provider with any concerns.
  • Contains soy from tofu and soy sauce
  • Contains sesame
  • Use tamari instead of soy sauce for gluten-free preparation

Nutrition info (per serving)

Figures are for informational use and aren't a substitute for professional advice.
  • Energy: 240
  • Fats: 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.