Spicy Tofu Cabbage Rolls

By Susan July 13, 2026
Pin

These spicy tofu cabbage rolls are packed with plant-based protein and fiber, featuring a savory, perfectly seasoned tofu filling wrapped in tender cabbage leaves.

Spicy Tofu Cabbage Rolls
Why This Recipe Works:
  • Freezing and pressing the extra-firm tofu alters its protein matrix, creating micro-pockets that soak up the spicy soy-sesame glaze like a sponge.
  • Blanching the cabbage leaves softens the rigid pectin structure, making them pliable enough to roll tightly without tearing.
  • Searing the rolled parcels in a hot skillet triggers the Maillard reaction, adding a deep, savory charred flavor to the outer leaves.

Three years ago, I attempted my first batch of cabbage rolls on a rainy Tuesday, convinced I was a culinary genius.

Instead of neat, tight parcels, I ended up with a watery, exploded mess of bland tofu and rubbery leaves that slid right off my fork.

The physics of this failure is actually quite simple. Raw cabbage leaves possess a rigid pectin cellular structure that resists bending, while standard block tofu acts like a dense, water-logged sponge that repels any attempt at seasoning.

To fix this, we must blanch the leaves to break down those stubborn cell walls, and aggressively press our tofu to make room for our bold, oil-soluble flavor compounds.

You can absolutely do this.

Spicy Tofu Cabbage Rolls

  • Cuisine Asian-Inspired
  • Category Main Course, Healthy Recipes
  • Prep Time
  • Cook Time
  • Servings 4
  • Calories 280 calories
  • Rating 4.8 605
  • Tags spicy tofu cabbage rolls, high protein cabbage rolls, low carb cabbage rolls, healthy dinner

Ingredients

  • 1 large head of Savoy cabbage
  • 1 block (14 oz / 400g) extra-firm tofu, frozen and thawed
  • 1 tbsp toasted sesame oil
  • 3 cloves garlic, finely minced
  • 1 inch fresh ginger, grated
  • 2 green onions, finely sliced
  • 1 medium carrot, grated
  • 1 tbsp soy sauce
  • 1 tbsp chili garlic sauce
  • 1 tsp Diamond Crystal kosher salt
  • 1/2 tsp ground black pepper

Directions

  1. Bring a large pot of salted water to a boil. Carefully peel 8 to 10 large outer leaves from the cabbage head, trying not to rip them.
  2. Submerge the cabbage leaves in the boiling water for 2 to 3 minutes until they are soft and pliable. Immediately transfer them to an ice bath to stop the cooking process, then pat them completely dry with a clean kitchen towel.
  3. Squeeze the thawed tofu over the sink with your hands, pressing out as much water as humanly possible until your knuckles turn white. Crumble the dry tofu into a medium bowl; it should look like coarse breadcrumbs.
  4. Heat the sesame oil in a skillet over medium heat. Add the minced garlic, grated ginger, and sliced green onions, sautéing for 1 minute until fragrant.
  5. Stir in the crumbled tofu, grated carrot, soy sauce, chili garlic sauce, Diamond Crystal kosher salt, and black pepper. Sauté for 5 to 7 minutes, stirring constantly, until the tofu is lightly golden and has absorbed all the spices.
  6. Lay a blanched cabbage leaf flat on a cutting board. Cut a small V-shape at the base of the leaf to remove the thickest part of the woody stem. Place 3 tablespoons of the tofu filling near the bottom of the leaf.
  7. Fold the sides of the leaf over the filling, then roll tightly from the bottom up, just like a burrito. Repeat with the remaining leaves and filling.
  8. Heat a splash of oil in a clean skillet over medium-high heat. Place the cabbage rolls seam-side down in the pan and sear for 3 to 4 minutes per side until beautifully charred and heated through.

Notes

  • I highly recommend using Diamond Crystal kosher salt for the filling. If you only have standard Morton's kosher salt or fine table salt, cut the measurement in half (use 1/2 teaspoon) to avoid an over-salted disaster.
  • Freezing the extra-firm tofu beforehand is non-negotiable. When water freezes, it expands into ice crystals, which creates a highly porous protein matrix once thawed and squeezed, allowing the tofu to absorb the spicy glaze like a champ.
  • Keep a close eye on your skillet when searing the rolls. The natural sugars in the cabbage and the soy sauce in the filling can go from beautifully caramelized to bitter and burnt in a matter of thirty seconds.
  • These rolls actually taste better the next day. As they sit in the fridge, the flavors meld together, though the cabbage leaves will release a bit of moisture, so a quick pan-sear is best for reheating.
  • If you find cabbage rolling too tedious, you can easily adapt this filling into Cabbage Wrapped Dumplings or even serve it over SautĂ©ed Garlic Cabbage for a deconstructed bowl.

Serving Suggestions

Serve these rolls hot right out of the skillet to preserve that lovely charred exterior. They pair beautifully with a variety of dipping sauces and side dishes to make a complete, satisfying meal.

  • Drizzle with a quick homemade spicy soy dipping sauce made with soy sauce, rice vinegar, and a spoonful of chili crisp.
  • Serve alongside a refreshing bowl of Crispy Rice Paper Dumplings for a fun, texture-rich appetizer spread.
  • Pair with a simple side of steamed jasmine rice or brown rice to soak up any extra spicy juices.
  • Balance the heat with a cool, crunchy cucumber salad dressed with sesame oil and toasted sesame seeds.

Storage and Reheating

Store any leftover cabbage rolls in an airtight glass container in the refrigerator for up to four days.

Bear with me here, because the physics of cold cabbage means they will release some water as they sit, making the bottom of your container a bit wet after twenty-four hours.

Do not microwave them.

Instead, fish them out of the container and reheat them in a lightly oiled skillet over medium heat for about 3 to 5 minutes per side, which beautifully recrisps the outer leaves.

Freezing fully assembled rolls is not recommended, as the cabbage becomes incredibly mushy upon thawing.

Ingredient Substitutes

If you don't have all the ingredients on hand, don't panic. This recipe is highly adaptable to whatever is lingering in your crisper drawer.

  1. Savoy Cabbage: You can use regular green cabbage, though it is slightly tougher to roll, or even swap it for Napa cabbage. If you have leftover cabbage, you can easily slice it up to make Roasted Cabbage Steaks later in the week.
  2. Tofu: If you aren't a fan of tofu, crumbled tempeh or even cooked brown lentils make an excellent high-fiber, high-protein alternative.
  3. Chili Garlic Sauce: Sriracha or a good quality chili crisp can be substituted in equal measurements to keep that signature kick.
  4. Carrots: Feel free to swap the grated carrots for finely minced mushrooms or zucchini to change up the veggie profile.

I hope these little parcels bring as much cozy joy to your kitchen table as they do to mine, even if your first few rolls look a tad clumsy. Just remember to squeeze that tofu like you mean it, and the rest will fall beautifully into place.

Susan Rosie Rosalind – Storied Skillet

Susan Rosie

Recipe Developer & Tester

I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.

Learn More About Me →