Go Back
+ servings
Keto and Diabetic Chinese bok choy recipe
Jon Simon

Bok Choy Recipe | Keto, Vegan & Ready in 15 Minutes

No ratings yet
Crisp-tender bok choy with umami mushrooms and firm tofu in a savory ginger-garlic sauce — ready in 15 minutes, 8g net carbs, and fully vegan. One of the most versatile keto Chinese recipes you'll make.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 4 servings
Course: Appetizer, dinner, lunch, Main Dish
Cuisine: Chinese
Calories: 145

Ingredients
 
 

Sauce
  • 3 tablespoons low-sodium soy sauce use tamari for gluten-free, or coconut aminos for soy-free
  • 1 teaspoon monk fruit sweetener or erythritol; zero glycemic impact
  • 1 cup water
  • 1 teaspoon toasted sesame oil
  • 1 teaspoon arrowroot powder or cornstarch
Stir-Fry
  • 2 tablespoons avocado oil or other high-heat cooking oil
  • 4 garlic cloves minced
  • 1 tablespoon fresh ginger minced or finely grated
  • 8 oz shiitake or cremini mushrooms sliced
  • 1 lb bok choy about 4–5 baby bok choy, halved lengthwise; or 1 head regular bok choy, quartered
  • 8 oz firm tofu pressed 15 minutes, then cubed

Equipment

Method
 

  1. Press the tofu: wrap in paper towels and place something heavy on top (a cast iron pan works well) for 15 minutes to remove excess moisture. While tofu presses, whisk together the soy sauce, monk fruit sweetener, water, sesame oil, and arrowroot powder in a small bowl until completely smooth. Set aside.
  2. Cut pressed tofu into 1-inch cubes. Halve baby bok choy lengthwise (or quarter regular bok choy). Mince garlic and ginger, and slice mushrooms if not already sliced. Have everything ready before the wok heats up — this recipe moves fast once it starts.
  3. Heat avocado oil in a wok or large skillet over medium-high heat until shimmering. Add the minced garlic and ginger, stirring constantly for 30 seconds until fragrant and just turning golden. Do not let them burn — lower heat slightly if needed.
  4. Add the sliced mushrooms and stir-fry for 2–3 minutes, tossing frequently, until they're tender, slightly browned, and have released their moisture. The pan should be mostly dry before proceeding.
  5. Add the bok choy to the wok, arranging cut-side down where possible. Give the sauce a quick stir and pour it over everything. Reduce heat to medium and simmer for 3–4 minutes, turning bok choy once halfway through, until leaves are wilted and stems are crisp-tender (not soft).
  6. Gently fold in the cubed tofu and cook for 1 additional minute, just until warmed through and coated with sauce. Taste and adjust seasoning — add a splash more soy sauce for saltiness or a drop of sesame oil for richness. Serve immediately.

Nutrition

Serving: 1servingCalories: 145kcalCarbohydrates: 12gProtein: 10gFat: 9gSaturated Fat: 1gSodium: 380mgFiber: 4gSugar: 3g

Notes

Net carb note: 8g net carbs per serving (12g total carbs minus 4g fiber). Bok choy contributes approximately 3g net carbs per pound; mushrooms add 2–3g across all 4 servings; tofu and sauce account for the remainder.
Gluten-free: Substitute tamari for soy sauce. Coconut aminos is a soy-free alternative with a slightly sweeter, milder flavor — reduce or omit the monk fruit sweetener if using coconut aminos.
Paleo option: Use coconut aminos instead of soy sauce and arrowroot instead of cornstarch. The dish is otherwise paleo-compliant.
No tofu: Omit tofu for a pure vegetable stir-fry, or substitute with shrimp (add before bok choy, cook 2–3 min until pink) or chicken breast (cook 4–5 min before adding bok choy).
More protein: Double the tofu to 16 oz, or fold in ½ cup shelled edamame with the tofu in the final step.
Storage: Refrigerate in an airtight container for up to 4 days. The flavor improves overnight as the sauce infuses the tofu. Reheat in a skillet over medium heat with a splash of water. Not recommended for freezing.

Tried this recipe?

Let us know how it was!
QR Code linking back to recipe