Tofu Egg Roll in a Bowl

Featured in: Simple Weekday Favorites

This vibrant Asian-inspired bowl brings all the classic egg roll flavors you love into a quick, satisfying meal. Crispy pan-fried tofu pairs beautifully with crisp cabbage, tender kale, fresh spinach, and sweet julienned carrots. The umami-rich sauce combines soy sauce, rice vinegar, and toasted sesame oil for that perfect savory-sweet balance. Ready in just 30 minutes, this high-protein plant-based dish delivers 17 grams of protein per serving while staying completely vegan and gluten-free when using tamari. The cornstarch-coated tofu creates a satisfying crispy texture that holds up beautifully against the tender-crisp vegetables.

Updated on Tue, 03 Feb 2026 10:47:00 GMT
Golden pan-fried tofu cubes and vibrant stir-fried cabbage, kale, and carrots tossed in a savory sauce for a Tofu Egg Roll in a Bowl. Save to Pinterest
Golden pan-fried tofu cubes and vibrant stir-fried cabbage, kale, and carrots tossed in a savory sauce for a Tofu Egg Roll in a Bowl. | maplefrost.com

One Tuesday evening, I stood in my kitchen staring at a block of tofu and wondering how to make it exciting instead of bland. My friend had just mentioned craving egg rolls but wanted something lighter, and that's when it clicked—why not deconstruct that crispy, savory favorite into a vibrant bowl? The result was this tofu egg roll in a bowl, a dish that proved you don't need deep frying to capture that umami magic. Now it's become my go-to when I want something that feels indulgent but leaves me energized.

I made this for a potluck last spring and watched people go back for seconds without realizing it was completely plant-based. One coworker admitted she'd been avoiding tofu for years, but something about the crispy edges and that sesame-ginger sauce changed her mind. Moments like that remind me that the best recipes aren't about impressing anyone—they're about quietly shifting someone's perspective.

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): Press it well beforehand—this is non-negotiable if you want crispy edges instead of a soggy center, and I learned this lesson the hard way after several disappointing batches.
  • Cornstarch (1 tbsp): This simple coating trick gives the tofu a golden, slightly crispy exterior that rivals anything from a deep fryer.
  • Neutral oil (1 tbsp): Use whatever you have on hand—sunflower, canola, or even avocado oil works beautifully for high-heat cooking.
  • Green cabbage (2 cups, thinly sliced): The foundation of your bowl, providing crunch and a mild sweetness that balances the umami sauce.
  • Kale (1 cup, stemmed and thinly sliced): Tender when cooked briefly, it adds earthiness and nutrients without overpowering the dish.
  • Spinach (1 cup, roughly chopped): Wilts down quickly and adds a delicate, slightly sweet note that rounds out the flavors.
  • Carrot (1 large, julienned): The bright color and natural sweetness echo classic egg roll fillings perfectly.
  • Green onions (3, sliced): Reserve some for garnish—they add a fresh, peppery bite that ties everything together.
  • Garlic and ginger (2 cloves and 1 tbsp): The aromatic duo that transforms this from simple stir-fry into something with serious depth and warmth.
  • Low-sodium soy sauce or tamari (3 tbsp): Tamari keeps it gluten-free, and the lower sodium lets the other flavors shine without becoming one-dimensional.
  • Rice vinegar (1 tbsp): A subtle tang that brightens the sauce and prevents it from feeling heavy.
  • Toasted sesame oil (1 tbsp): This is liquid gold—a small amount adds incredible richness and that signature sesame aroma.
  • Maple syrup or agave (1 tsp): A whisper of sweetness that rounds out the savory notes without making anything taste dessert-like.
  • White pepper (1/2 tsp): Adds warmth and a subtle spice that feels more sophisticated than black pepper.
  • Sesame seeds and chili flakes (for garnish): These finishing touches add texture, visual appeal, and a gentle heat that you control.

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:
Wrap your block of tofu in a clean kitchen towel and place it under something heavy (a cast iron skillet works great) for at least 15 minutes. This removes excess moisture that would otherwise steam the tofu instead of crisping it. Once pressed, cut into small cubes and toss gently with cornstarch until every piece is lightly coated.
Crisp the tofu until golden:
Heat your neutral oil in a large skillet or wok over medium-high heat until it shimmers slightly. Add the tofu in a single layer and let it sit undisturbed for 2–3 minutes before stirring—this patience is what creates those caramelized, golden edges. Cook for 6–8 minutes total, stirring occasionally, until most sides are golden and crispy, then transfer to a plate.
Build your aromatics:
Return the same pan to medium-high heat and add your minced garlic, grated ginger, and sliced green onions. Let them sizzle for about 1 minute, filling your kitchen with that unmistakable Asian-inspired fragrance that signals everything is about to come together.
Add your vegetables and stir-fry:
Toss in your sliced cabbage, kale, and julienned carrot, stirring constantly for 3–4 minutes until they're tender but still vibrant and slightly crisp. You want them cooked through but not mushy—listen for the gentle sizzle and watch the colors brighten. Add the spinach last and stir for just 1 minute until wilted.
Make your sauce:
While the vegetables cook, whisk together soy sauce, rice vinegar, sesame oil, maple syrup, and white pepper in a small bowl. Taste it straight from the whisk—it should be savory with a subtle sweetness and a hint of tang, like bottled umami waiting to elevate everything.
Bring it all together:
Return the crispy tofu to the pan with the vegetables. Pour your sauce over everything and toss gently but thoroughly for about 2 minutes, letting the sauce coat every piece and everything heat through together. The kitchen will smell absolutely incredible at this point.
Finish and serve:
Divide into bowls and garnish generously with sesame seeds, extra green onions, and a sprinkle of chili flakes if you want a bit of heat. Serve immediately while the tofu is still crispy and the vegetables are still vibrant.
A close-up view of a hearty Tofu Egg Roll in a Bowl served in a ceramic dish, topped with sesame seeds and fresh green onions. Save to Pinterest
A close-up view of a hearty Tofu Egg Roll in a Bowl served in a ceramic dish, topped with sesame seeds and fresh green onions. | maplefrost.com

There's something deeply satisfying about serving a bowl this colorful and knowing that every nutrient-dense bite supports how you feel for the rest of the day. My partner used to skip vegetables, but the combination of crispy tofu and that savory sauce somehow made this bowl their favorite weeknight meal.

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 Your Own

The beauty of this recipe is how easily it adapts to whatever you have in your kitchen or whatever you're craving that day. I've swapped kale for bok choy when cabbage felt repetitive, used napa cabbage for extra crunch, and even thrown in snap peas or mushrooms on nights when I wanted something different. The sauce is flexible too—if you prefer spice, add a splash of sriracha or chili oil; if you want richness, drizzle in a touch of peanut butter or tahini. The core formula (crispy tofu plus aromatic vegetables plus umami sauce) stays the same, but the possibilities are genuinely endless.

Stretching It Into a Complete Meal

While this bowl is satisfying on its own, pairing it with a grain or noodle transforms it into something that feels like a proper dinner rather than a side. Brown rice adds earthiness and fiber, quinoa brings a subtle nuttiness, and rice noodles make it feel lighter and more noodle-soup adjacent. I often prepare the base during the week and keep rice in the fridge so I can assemble a full meal in minutes whenever hunger strikes. A drizzle of extra sesame oil over the grain makes the whole thing taste restaurant-quality without any additional effort.

Scaling and Storage Tips

This recipe feeds four people generously, but the math works just as smoothly if you're cooking for two or a crowd. The components also store beautifully—the tofu keeps for 3–4 days in an airtight container, and the cooked vegetables stay fresh for about the same length of time, though you'll want to dress them right before serving so they don't absorb all the sauce and become soggy. If you're meal prepping, keep the sauce separate and combine everything just before eating.

  • Make a double batch of the sauce and store it in a small jar—it works as a dipping sauce for roasted vegetables, tofu cubes, or even rice.
  • Press multiple blocks of tofu at once if you're cooking for the week, then portion them into separate containers for quick, protein-packed lunches.
  • Prep your vegetables the night before and store them in the crisper so actual cooking time on busy evenings shrinks to about 15 minutes.
Steam rises from this plant-based Tofu Egg Roll in a Bowl, featuring crisp vegetables and sautéed tofu ready for a quick weeknight dinner. Save to Pinterest
Steam rises from this plant-based Tofu Egg Roll in a Bowl, featuring crisp vegetables and sautéed tofu ready for a quick weeknight dinner. | maplefrost.com

This bowl has quietly become my answer to almost every dinner question—quick, nourishing, and genuinely craveable. I hope it becomes yours too.

Recipe FAQs

How do I get crispy tofu?

Press your tofu thoroughly to remove excess moisture, then coat cubes evenly with cornstarch before pan-frying. This creates a crispy golden exterior that stays firm even when tossed with sauce.

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 dish to adapt for gluten-free diets.

What can I serve with this bowl?

Add cooked brown rice, quinoa, or rice noodles for a heartier meal. You can also top with crushed peanuts or crispy wonton strips for extra crunch and texture.

How long does this keep?

Store in an airtight container in the refrigerator for up to 4 days. The tofu will soften slightly when reheated, but the flavors will continue to develop and taste even better.

Can I substitute the vegetables?

Absolutely! Swap kale for bok choy or napa cabbage. You can also add bell peppers, snap peas, or mushrooms. Use whatever crisp vegetables you enjoy.

Is this high in protein?

Yes! Each serving provides 17 grams of protein from the tofu alone. Adding grains or nuts can boost the protein content even further if desired.

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

A vibrant, high-protein plant-based bowl with crispy tofu, crisp vegetables, and savory umami sauce.

Prep time
15 minutes
Time to cook
15 minutes
Overall time
30 minutes
Created by Hannah Marlowe


Level Easy

Cuisine type Asian-inspired

Makes 4 Portions

Diet preferences Plant-based, No dairy

What You’ll Need

Tofu

01 14 ounces extra-firm tofu, pressed and cubed
02 1 tablespoon cornstarch
03 1 tablespoon neutral oil such as sunflower or canola

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 for gluten-free
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 and coat tofu: Pat tofu dry and cut into small cubes. Toss with cornstarch to coat evenly.

Step 02

Pan-fry tofu until golden: 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 coat: 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 and garnish: 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.

Equipment you’ll need

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

Allergy details

Be sure to review ingredient lists for allergens and reach out to your healthcare provider if uncertain.
  • Contains soy from tofu and soy sauce
  • Contains sesame
  • For gluten-free, use tamari instead of soy sauce
  • Always double-check ingredient labels, especially for sauces

Nutrition info (per portion)

All nutrition info is just for reference and can’t replace professional medical guidance.
  • Energy: 240
  • Total fat: 12 grams
  • Carbohydrates: 17 grams
  • Proteins: 17 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.