Kimchi Tofu Stir Fry is a bold, flavorful dish that pairs crispy tofu with tangy kimchi and colorful stir fry vegetables. It’s an easy, nutrient-rich meal that delivers satisfying texture and deep umami flavor in every bite.
2small baby bok choy headsthinly sliced tops and bite size rectangle bottoms, separated
½cupred cabbagebite size rectangles
1smallzucchini cut in half, then sliced
1large carrotthinly sliced
1 ½cupsmushrooms quartered
1small broccolini head cut tops and stems into large bite sized pieces
2large garlic clovesminced
1inch ginger root, peeledminced
1teaspoonsalt
1cupkimchi*
2green onion stalks, sliced optional
1teaspoonsesame seedsoptional
soy sauceoptional for serving
sriracha or gochujangoptional for serving
Instructions
Press the tofu. Remove the tofu from the package, drain well and press. (To press, wrap the tofu in several layers of paper towels or reusable napkins and place it on a plate. Place another place on top and place one or two canned beans on top of the top plate to add weight and press down on the tofu.) Let the tofu press for 30 minutes.
While the tofu is pressing, chop and prep all of the vegetables.
After 30 minutes of pressing, remove the paper towels from the tofu and cut the tofu into small rectangles, cubes or triangles.
Before cooking the tofu, start the rice cooking. Cook the rice according to the package directions. Or, if using white jasmine rice and a rice cooker or instant pot, add 2 cups of white rice. Cover with 3 cups of water and choose the rice (or white rice) function on the rice cooker or instant pot.
Heat a large skillet or wok on high heat. Once the pan is hot, then add one tablespoon of sesame or olive oil and then the tofu. Pan fry the tofu for 2-3 minutes until the bottoms are golden brown. Then flip and repeat on the other side.
Once the tofu is golden brown on both sides, add the stir fry sauce. Stir until both sides of all the tofu pieces are coated in the sauce. Then continue cooking for another 60 seconds. The pan is very hot, and the stir fry sauce may bubble and spatter some. If it's too much, turn the heat down. Most stir fry sauce has a lot of sugar which will start to caramelize for great flavor. After 60 seconds, remove the pan from the heat and transfer the tofu and sauce to a bowl. Clean out the pan.
Return the clean skillet or wok to the stove on high heat. Once the pan is hot, add one tablespoon of sesame or olive oil. Then add the onions and cook for 2 minutes until the onions start to soften.
Next, add the bell peppers, baby bok choy bottoms and the red cabbage. Stir and then cook for two minutes or until they start to soften.
Next, add the zucchini, carrots and mushrooms. Stir and cook for two minutes or until they start to soften.
Then, add the baby broccolini, garlic, ginger and salt. Stir well and cook for one more minute.
Finally add the baby bok choy tops, the kimchi* and the cooked tofu. Stir well and cook just until the kimchi and tofu are heated through.
Garnish with optional green onion slices and sesame seeds.
Serve with soy sauce and Sriracha or Gochujang on the side.
Notes
It's not necessary to drain the kimchi. Just scoop it out of the container with a slotted spoon.
Would you like to save this?
We'll email this post to you, so you can come back to it later!