Tofu Egg Roll in a Bowl

Featured in: Everyday Meal Mix

This hearty plant-based bowl brings all the flavors of classic egg rolls into a quick stir-fry. Extra-firm tofu gets golden and crispy in a hot skillet, then joins tender cabbage, kale, spinach, and sweet carrot. The umami-rich sauce combines soy sauce, rice vinegar, and toasted sesame oil for that irresistible Asian-inspired taste. Each serving delivers 17g of protein while staying completely vegan and gluten-free when using tamari.

The dish comes together in just 30 minutes, making it perfect for weeknight dinners. Pressing the tofu well ensures it gets beautifully crispy, while quick-cooking vegetables stay vibrant and tender. Serve over rice for extra staying power, or enjoy as-is for a lighter meal packed with plant-based protein.

Updated on Wed, 04 Feb 2026 09:03:00 GMT
Golden pan-fried tofu cubes tossed with crisp cabbage, kale, and carrots in a savory sesame-ginger sauce. Save
Golden pan-fried tofu cubes tossed with crisp cabbage, kale, and carrots in a savory sesame-ginger sauce. | felizawrir.com

My neighbor showed up one Tuesday evening with a container of leftover egg rolls, and I remember thinking how I wished I could eat that crispy-savory flavor without the guilt. A few weeks later, standing in my kitchen with a block of tofu and a pile of vegetables, it hit me—why not deconstruct the whole thing into a bowl? No frying, no wrapper hunt, just the soul of that dish in its purest form. That first spoonful, with the golden tofu catching the sauce, felt like I'd cracked some kind of code.

I made this for my sister during her first month trying vegan cooking, and watching her face light up when she tasted it reminded me that good food doesn't need to be complicated or take hours. She's made it at least twice a week since, and now her coworkers keep asking what smells so good during lunch. It became our thing—proof that eating plants could feel like a choice, not a compromise.

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, 400 g (14 oz), pressed and cubed: Pressing out the moisture is non-negotiable here—it's what gives you those crispy edges instead of a soggy mess, and the cornstarch coating amplifies that texture beautifully.
  • Cornstarch, 1 tbsp: This small amount is your secret weapon for making the tofu golden and slightly crispy, almost like it's been fried.
  • Neutral oil, 1 tbsp: Use whatever you have—sunflower, canola, or grapeseed all work—you just need enough to coat the pan without overpowering the delicate tofu.
  • Green cabbage, 2 cups, thinly sliced: It stays crisp during cooking and adds a subtle sweetness that balances the savory sauce.
  • Kale, 1 cup, stemmed and thinly sliced: The hearty texture holds up against the heat and sauce, and it brings an earthy depth.
  • Spinach, 1 cup, roughly chopped: It wilts down to almost nothing but delivers iron and a silky texture.
  • Carrot, 1 large, julienned: The thin strips cook fast and keep a bit of bite, plus they add natural sweetness and bright color.
  • Green onions, 3, sliced: Split them into white and green parts—cook the whites first for deeper flavor, scatter the greens at the end for freshness.
  • Garlic and ginger, 2 cloves minced plus 1 tbsp grated: These two are your flavor foundation; don't skip the grating, it distributes so much better than chopping.
  • Low-sodium soy sauce or tamari, 3 tbsp: Tamari is naturally gluten-free and tastes just as salty-savory if you're avoiding wheat.
  • Rice vinegar, 1 tbsp: It cuts through the richness and adds a subtle tang that makes everything taste fresher.
  • Toasted sesame oil, 1 tbsp: Use the actual toasted kind, not regular sesame oil—the flavor difference is profound and worth the extra cost.
  • Maple syrup or agave, 1 tsp: Just enough to round out the sauce with a touch of sweetness, balancing the salt and acid.
  • White pepper, 1/2 tsp: It has a slightly floral heat compared to black pepper and won't create dark specks.
  • Sesame seeds, 1 tbsp: Toast them lightly in a dry pan before serving if you have time—it amplifies the nutty flavor.
  • Chili flakes and extra green onions for garnish: These aren't optional if you want that final pop of heat and brightness.

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:
Get that block as dry as possible using a tofu press or by wrapping it in paper towels and weighing it down for 15 minutes—moisture is the enemy of crispiness. Once it's dry, cut it into roughly 3/4-inch cubes and toss gently with the cornstarch until each piece is lightly coated.
Get your tofu golden:
Heat the 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 them. Let them sit undisturbed for 2-3 minutes on each side until they develop that burnished, golden crust—this is where the magic happens. Transfer to a plate and don't stress about them sticking a little; that's the cornstarch doing its job.
Build your flavor base:
In the same pan with the leftover oil and tofu bits, add your garlic, ginger, and the white parts of your green onions. Stir constantly for about a minute until the kitchen smells incredible and nothing's burned—you want that fragrant sizzle.
Cook your vegetables until just tender:
Add the cabbage, kale, and carrot all at once, then keep stirring for 3-4 minutes until they soften slightly but still have some snap to them. The key is not cooking them to death; you want them vibrant and alive, not faded.
Wilt in the spinach:
Toss in the spinach and stir for about 1 minute until it's just wilted and merged into the bowl—it disappears almost immediately.
Make your sauce while everything is hot:
In a small bowl, whisk together the soy sauce, rice vinegar, sesame oil, maple syrup, and white pepper until the sweetness is dissolved. Taste it straight from the spoon if you want—it should taste boldly savory with a subtle tang and a hint of sweetness, nothing bland.
Bring it all together:
Return your golden tofu to the pan with all the vegetables, then pour the sauce over everything and gently toss for about 2 minutes until the sauce coats each piece and the whole bowl is heated through. You'll see it start to glisten and smell like umami heaven.
Finish with personality:
Divide into bowls and top with sesame seeds, extra green onion greens, and a pinch of chili flakes if you like heat. Serve immediately while the tofu is still crispy.
Freshly sautéed tofu, vibrant green cabbage, and shredded carrots create a hearty, plant-based egg roll bowl. Save
Freshly sautéed tofu, vibrant green cabbage, and shredded carrots create a hearty, plant-based egg roll bowl. | felizawrir.com

The moment I understood this dish was when a friend who typically avoids tofu at all costs asked for seconds and then the recipe. It wasn't about convincing her that plant-based could be good; it was about making something so straightforward and flavorful that the ingredient became almost irrelevant. That's when I knew I'd turned an idea into something real.

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 Recipe Became My Go-To

When you're tired but need real food, this bowl shows up like a reliable friend. I started making it on Tuesdays when I'd had a long day and needed something that felt both nourishing and comforting, and it never disappointed. The kind of meal that costs almost nothing but tastes like you spent an hour thinking about it.

Playing With Texture and Temperature

I learned early that the contrast between the crispy tofu, tender vegetables, and silky sauce is what makes your mouth actually want to keep eating. If everything is soft or everything is crunchy, something's missing. That's why not overcooking the vegetables matters so much—they're not supposed to be mushy, they're supposed to still have personality.

How to Make It Yours

This bowl is honestly a template more than a strict recipe, which is why it's become such a staple in my rotation. Once you nail the sauce and understand that crispy tofu base, everything else is just creative vegetable filling. Some nights I add shiitake mushrooms sautéed until they're almost charred, other nights it's just what's in my fridge.

  • Toss in cooked brown rice or quinoa to make it more substantial, or use rice noodles for something lighter and more delicate.
  • If kale feels too heavy, swap it for bok choy or napa cabbage—both will wilt beautifully and take on that sauce.
  • Top with crushed peanuts or crispy wonton strips if you want extra crunch and you're not worried about gluten.
A steaming bowl of tofu egg roll in a bowl topped with sesame seeds and sliced green onions. Save
A steaming bowl of tofu egg roll in a bowl topped with sesame seeds and sliced green onions. | felizawrir.com

This bowl has quietly become one of those dishes I make without thinking, the kind that tastes brand new every time because you can change it based on your mood and what's around. That's the gift of a good recipe.

Recipe FAQs

How do I get crispy tofu?

Press extra-firm tofu for at least 15 minutes to remove excess moisture, then coat cubes in cornstarch before pan-frying. This creates a crispy exterior that holds up beautifully in the savory 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 meal to adapt for gluten-free diets.

What vegetables work best?

Green cabbage, kale, spinach, and carrot create the classic egg roll flavor profile. Feel free to swap kale for bok choy or use napa cabbage instead of green cabbage based on what's available.

How long does this keep?

Store in an airtight container in the refrigerator for up to 4 days. The tofu may soften slightly when reheated, but the flavors actually improve overnight. Reheat in a skillet or microwave.

Can I add more protein?

The tofu already provides 17g protein per serving. For even more, add edamame, cashews, or serve over quinoa. The bowl is quite satisfying as-is thanks to the generous portion of protein-rich tofu.

Is this spicy?

The base dish is not spicy, but you can easily add heat with chili flakes as a garnish or sriracha in the sauce. White pepper adds mild warmth without overwhelming the delicate umami 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 pan-fried tofu with crisp cabbage, kale, and spinach in savory sesame-soy sauce. A quick 30-minute high-protein plant-based meal.

Prep Time
15 min
Cooking Duration
15 min
Overall Time
30 min
Recipe by Leonard Phelps


Skill Level Easy

Cuisine Asian-inspired

Makes 4 Portions

Dietary Details Plant-Based, No Dairy, No Gluten

What You Need

Tofu

01 14 oz 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
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 the 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, approximately 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 Needed

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

Allergy Info

Review every ingredient for allergens and speak to your doctor if you have concerns.
  • Contains soy from tofu and soy sauce
  • Contains sesame
  • Use tamari instead of soy sauce for gluten-free preparation

Nutrition Details (per portion)

Nutritional info is just a guideline, not a substitute for professional health advice.
  • Calories: 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.