Stir Fried Tofu and Cabbage

Crispy tofu cubes and tender cabbage glisten in a savory garlic-ginger sauce in this Stir Fried Tofu and Cabbage dish. Pin it
Crispy tofu cubes and tender cabbage glisten in a savory garlic-ginger sauce in this Stir Fried Tofu and Cabbage dish. | sunnypinkitchen.com

This vibrant Asian-inspired dish combines golden crispy tofu cubes with thinly sliced cabbage and colorful vegetables, all coated in a balanced savory-sweet garlic-ginger sauce. The entire meal comes together in just 30 minutes, making it perfect for busy weeknights when you want something nutritious and satisfying.

The tofu develops a beautiful crispy exterior while staying tender inside, contrasting beautifully with the crisp-tender cabbage. The sauce delivers layers of flavor—umami-rich soy sauce, bright rice vinegar, nutty sesame oil, and just a touch of sweetness from maple syrup. Optional chili flakes add gentle warmth for those who enjoy a bit of heat.

This versatile dish adapts easily to your preferences: add bell peppers for color, cashews for crunch, or swap vegetables based on what's in your fridge. Serve over steamed rice or noodles for a complete meal that's naturally vegetarian, vegan, and dairy-free.

My tiny apartment kitchen smelled like garlic and ginger heaven the first time I made this stir fry on a Tuesday evening after a chaotic day at work.

I served this to my skeptical friend who swore she hated tofu and watched her go back for thirds without saying a word except mmph between bites.

Ingredients

  • Firm tofu: Press it between paper towels for at least fifteen minutes before cubing it gets you those gorgeous golden edges that actually hold up in the sauce
  • Vegetable oil: Use two tablespoons divided so you get crispy tofu first then perfectly wilted vegetables without everything tasting greasy
  • Onion: Thinly sliced because thick pieces stay raw and crunchy in the middle while everything else cooks through
  • Garlic cloves: Fresh minced nothing compares to those jarred versions that taste like disappointment and preservatives
  • Fresh ginger: Grate it right into the pan so those spicy aromatic oils hit the hot oil immediately and perfume the whole dish
  • Carrot: Julienned into thin matchsticks so they cook through in the same time as the cabbage instead of staying stubbornly crunchy
  • Green cabbage: Thinly slice it yourself because prebagged mixes never have quite the right ratio or freshness
  • Spring onions: Add these at the very end so they stay bright and fresh with that mild onion bite that cuts through the savory sauce
  • Red bell pepper: Totally optional but I love the sweet crunch and how it makes everything look more vibrant on the plate
  • Soy sauce: This is your salt and umami base so adjust according to your tolerance for salty things
  • Rice vinegar: Adds that perfect tangy brightness that cuts through the oil and balances the rich sesame notes
  • Toasted sesame oil: Use the toasted kind not the plain stuff because that nutty aroma is what makes it taste restaurant quality
  • Maple syrup: Just enough to round out the salty tangy elements and help the sauce cling to every single piece
  • Cornstarch: This tiny amount transforms thin sauce into glossy coating that actually stays on the tofu instead of pooling at the bottom
  • Chili flakes: Start with half a teaspoon and add more if you like things properly spicy not just a gentle background warmth

Instructions

Whisk the sauce together first:
In a small bowl combine the soy sauce rice vinegar sesame oil maple syrup cornstarch water and chili flakes until the cornstarch completely dissolves and there are no lumps visible
Crisp the tofu until golden:
Heat one tablespoon of oil in a large nonstick skillet over medium high heat add the cubed tofu and let it cook undisturbed for a few minutes before turning so each side gets that gorgeous crispy exterior
Build the aromatic base:
Add the remaining oil along with the onion garlic and ginger stirring constantly for one to two minutes until the kitchen fills with that incredible fragrance that makes everyone ask whats for dinner
Add the harder vegetables first:
Toss in the carrot bell pepper if using and cabbage stir frying for four to five minutes until everything is tender but still has some bite
Bring it all together:
Return the crispy tofu to the pan pour the sauce over everything and toss for one to two minutes until the sauce thickens into glossy perfection and coats each piece
Finish with fresh spring onions:
Scatter the sliced spring onions over the top right before serving to add that pop of color and fresh onion flavor that brightens the whole dish
A close-up of golden tofu and vibrant vegetables in a wok shows the finished Stir Fried Tofu and Cabbage meal. Pin it
A close-up of golden tofu and vibrant vegetables in a wok shows the finished Stir Fried Tofu and Cabbage meal. | sunnypinkitchen.com

This recipe became my go to for weeknight dinners when I realized I could eat it straight from the pan while standing in my kitchen and feel completely satisfied.

Making It Your Own

Sometimes I add roasted cashews right at the end for that crunch that makes every bite interesting and the rich nutty flavor plays so nicely with the sesame notes in the sauce.

Getting The Texture Right

The real secret restaurant cooks use is pressing the tofu really well before cooking it gets rid of excess moisture and helps those cubes develop crispy edges that actually survive being tossed in sauce.

Serving Suggestions

I love this over steamed jasmine rice but it is equally good draped over noodles or even eaten completely on its own when I want something lighter but still filling.

  • Make a double batch because the leftovers are somehow even better the next day when the flavors have had time to mingle
  • Keep some extra chili oil on the table so everyone can adjust the heat to their preference
  • Squeeze fresh lime juice over your portion right before eating to wake up all the flavors
A serving bowl of colorful Stir Fried Tofu and Cabbage, garnished with fresh green onions, ready to be eaten with rice. Pin it
A serving bowl of colorful Stir Fried Tofu and Cabbage, garnished with fresh green onions, ready to be eaten with rice. | sunnypinkitchen.com

There is something deeply satisfying about a vegetarian dish that does not taste like it is missing anything and this stir fry hits that mark every single time.

Recipe FAQ

Pat your tofu thoroughly dry with paper towels before cutting. Use firm tofu and cook in hot oil over medium-high heat, turning occasionally. Don't overcrowd the pan—cook in batches if needed. The tofu should develop golden-brown edges and a crispy exterior while remaining tender inside.

Absolutely. Simply substitute regular soy sauce with tamari or a certified gluten-free soy sauce alternative. All other ingredients, including tofu, vegetables, and the remaining sauce components, are naturally gluten-free.

Beyond cabbage, try adding sliced mushrooms, snap peas, baby corn, broccoli florets, or bok choy. Bell peppers add sweetness and color, while carrots provide crunch. The recipe is highly adaptable—use whatever fresh vegetables you have on hand.

Edamame, cashews, or peanuts make excellent protein additions. You can also double the tofu portion or serve with protein-rich grains like quinoa. For non-vegetarians, sliced chicken or shrimp work beautifully with the same sauce.

Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water if needed to loosen the sauce. Note that the tofu may lose some of its crispiness upon reheating.

Yes, this stir fry is excellent for meal prep. Cook the entire dish and portion into containers for up to 3 days. For best texture, store the crispy tofu separately and reheat both components together when ready to eat. The sauce actually develops more flavor after sitting overnight.

Stir Fried Tofu and Cabbage

Crispy tofu meets tender cabbage in a savory garlic-ginger sauce. Ready in 30 minutes for easy weeknight dining.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

For the Stir Fry

  • 14 oz firm tofu, drained and cubed
  • 2 tbsp vegetable oil, divided
  • 1 medium onion, thinly sliced
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 medium carrot, julienned
  • 1 small green cabbage (about 1.1 lbs), thinly sliced
  • 2 spring onions, sliced
  • 1 red bell pepper, thinly sliced

For the Sauce

  • 3 tbsp soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp toasted sesame oil
  • 1 tbsp maple syrup or honey
  • 1 tsp cornstarch
  • 2 tbsp water
  • 1/2 tsp chili flakes

Instructions

1
Prepare the Sauce: Whisk together the soy sauce, rice vinegar, sesame oil, maple syrup, cornstarch, water, and chili flakes in a small bowl until smooth. Set aside until ready to use.
2
Crisp the Tofu: Pat the tofu thoroughly dry and cut into 3/4-inch cubes. Heat 1 tablespoon vegetable oil in a large nonstick skillet or wok over medium-high heat. Add tofu cubes and cook for 5–7 minutes, turning occasionally, until golden brown and crispy on all sides. Remove from pan and set aside.
3
Sauté Aromatics: Add the remaining 1 tablespoon oil to the pan. Add onion, garlic, and ginger. Stir fry for 1–2 minutes until fragrant and the onion begins to soften.
4
Cook Vegetables: Add carrot, bell pepper, and cabbage to the pan. Stir fry for 4–5 minutes until vegetables are just tender but still vibrant and crisp-tender.
5
Combine and Glaze: Return the crispy tofu to the pan. Pour the prepared sauce over the stir fry. Toss everything well to coat evenly and cook for 1–2 minutes until the sauce thickens nicely and everything is heated through.
6
Finish and Serve: Sprinkle with sliced spring onions. Serve immediately while hot, accompanied by steamed rice or noodles if desired.
Additional Information

Equipment Needed

  • Large nonstick skillet or wok
  • Chef's knife and cutting board
  • Mixing bowl
  • Wooden spoon or spatula

Nutrition (Per Serving)

Calories 230
Protein 13g
Carbs 16g
Fat 14g

Allergy Information

  • Contains soy (soy sauce, tofu)
  • If using peanuts or cashews, contains nuts
  • For gluten-free preparation, use tamari instead of soy sauce
  • Always check ingredient labels if you have allergies
Paula Henderson

Home cook sharing easy, comforting recipes and helpful kitchen tips for everyday meals.