The easiest bok choy recipe you’ll make —crisp bok choy, umami mushrooms, and firm tofu in a light ginger-garlic sauce. Only 8g net carbs per serving, fully vegan, gluten-free with a tamari swap, and done in 15 minutes. Perfect for keto meal prep or a fast weeknight dinner.
Chinese bok choy recipe

Fifteen minutes. One wok. One of the most satisfying bok choy recipes you’ll make all week. This Chinese stir-fry brings together crisp-tender bok choy, umami-rich shiitake mushrooms, and firm tofu in a savory ginger-garlic sauce — and at 8g net carbs per serving, it’s as keto-friendly as it is genuinely delicious.

This bok choy recipe works because it respects the vegetable. High heat, short time, sauce that coats rather than drowns. The result is restaurant-quality stir-fry that happens to be vegan and gluten-free with one swap, on the table before the delivery even arrives.

⏱️ Quick Stats

Prep: 5 min
Cook: 10 min
Total: 15 min
Servings: 4
Calories: 145
Net Carbs: 8g
Protein: 10g
Fat: 9g
Fiber: 4g
✓ Keto
✓ Vegan
✓ Low-Carb
✓ Diabetic-Friendly
✓ Gluten-Free Option

🥑 Why This Bok Choy Recipe Works for Keto

Ultra-low net carbs from a nutrient-dense vegetable: Bok choy is one of the most keto-friendly vegetables you can cook with — a full pound delivers barely 3g net carbs while providing vitamins A, C, and K, plus calcium and potassium. It’s the rare vegetable that gives you serious volume and nutrition for almost no carbohydrate cost.

Tofu hits the protein target: Eight ounces of firm tofu provides around 10g of plant-based protein per serving, keeping you full without animal protein. Combined with the fiber from bok choy and mushrooms, this bok choy recipe sits squarely in the “satisfying keto meal” category, not the “sad side dish” category.

Mushrooms add umami, not carbs: Shiitake mushrooms are 4–5g net carbs per cup — and in this recipe, 8 ounces is divided across 4 servings. You get the deep, savory flavor that makes Chinese stir-fries taste complex without a meaningful carb contribution.

No sugar in the sauce: Monk fruit sweetener replaces any sugar entirely, with zero glycemic impact. Restaurant Chinese dishes often use 5–10g of added sugar in the sauce alone — this version uses none, without sacrificing the slight sweet-savory balance that makes the sauce work.

Ready in 15 minutes — and better reheated: This is one of those rare stir-fry dishes that actually holds well in the fridge. The sauce continues to penetrate the tofu overnight, making the second-day version arguably better than fresh. For vegetarian keto meal prep, it’s hard to beat.

Restaurant Bok Choy vs. This Recipe

Nutrient Restaurant This Recipe Difference
Net Carbs 14–22g 8g ~60% less
Added Sugar 5–10g 0g None added
Sodium 800–1,200mg ~380mg ~60% less
Calories 200–320 145 ~100–175 fewer
Keto-Friendly? ❌ Usually not ✅ Yes
Vegan? ❌ Often oyster sauce ✅ Fully vegan

Here’s the complete bok choy recipe — ingredients, steps, and substitution notes in one card:

Keto and Diabetic Chinese bok choy recipe
5fad0ee9b4f16fa1899c9b79292891e2b99e43153f738b1a83e6c6996ed8a167?s=30&d=blank&r=gJon 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!

Chef’s Tips for Perfect Bok Choy

Choose baby bok choy when you can: Baby bok choy is more tender and cooks faster — halved lengthwise, it presents beautifully and the cut sides caramelize slightly in the hot wok. Regular bok choy works fine but add 1–2 minutes and cut into quarters rather than halves so the stems cook through.

Press your tofu for at least 15 minutes: Excess moisture in tofu creates steam in the wok, which drops the temperature and prevents browning. Wrap the tofu block in paper towels, set something heavy on top (a cast iron pan works perfectly), and leave it while you prep everything else. The texture difference is significant.

Don’t overcook the bok choy: The goal is crisp-tender stems with wilted leaves — about 3–4 minutes in the sauce over medium heat. If the stems are completely soft, they’ve gone too far. The residual heat after plating will continue cooking them slightly, so pull them a touch early.

Whisk the sauce thoroughly before adding: Arrowroot powder settles quickly. Give the sauce bowl a stir right before pouring it into the wok — if it’s gone lumpy at the bottom, whisk it again. A smooth sauce means even thickening across every piece of bok choy.

Make it gluten-free: Use tamari instead of soy sauce and confirm your broth (if using) is also gluten-free. Coconut aminos is another excellent option — it’s slightly less salty and has a mild sweetness that works beautifully in this bok choy recipe, potentially letting you reduce or eliminate the monk fruit sweetener.

For extra protein without meat: Add a second block of tofu (increase to 16 oz total), or fold in a handful of shelled edamame with the tofu in the final step. Both keep this firmly vegan while pushing the protein meaningfully higher.

📦 Storage and Serving Suggestions

Refrigerator Storage: Store in an airtight container for up to 4 days. This bok choy recipe is one of the better stir-fries for meal prep — the sauce continues to infuse the tofu overnight and the bok choy holds its texture better than more delicate greens. The flavor on day two is genuinely better.

Freezer Storage: Not recommended. Bok choy becomes waterlogged when frozen and thawed, losing the crisp-tender texture entirely. Make it fresh or refrigerate for up to 4 days.

Reheating: Reheat in a skillet over medium heat for 2–3 minutes with a splash of water or broth to loosen the sauce. The microwave works in a pinch — 60–90 seconds covered — but the skillet method preserves texture much better.

Meal Prep Strategy: Double the batch on Sunday and portion into containers for the week. Serve cold over leafy greens for a no-heat lunch, or reheat and pair with a soft-boiled egg for extra protein. For a full keto Chinese meal, serve alongside the keto cauliflower fried rice.

Complete the Meal: This bok choy recipe works on its own as a light meal at 145 calories, or as a side dish alongside keto chicken stir-fry. For more plant-based Chinese options, the Mu Shu Vegetables recipe uses similar aromatics with a completely different vegetable profile.

What does bok choy taste like?

Bok choy has a mild, slightly sweet flavor with a hint of bitterness — somewhere between cabbage and spinach, but more delicate than both. The stems are crunchy and water-rich, while the leaves are tender and silky when cooked. In this bok choy recipe, the ginger-garlic sauce and mushrooms add deep savory notes that complement the vegetable’s natural freshness.

Is bok choy keto-friendly?

Yes — bok choy is one of the most keto-friendly vegetables available. A full pound contains approximately 3g net carbs. This bok choy recipe delivers 8g net carbs per serving (including mushrooms, tofu, and sauce), well within strict keto macros. It’s also vegan and gluten-free with a tamari swap.

Can I make this bok choy recipe without tofu?

Absolutely. The tofu provides protein and body, but isn’t essential to the dish. Skip it for a pure vegetable stir-fry (which slightly reduces net carbs and calories), or substitute with shrimp, sliced chicken breast, or edamame, depending on your dietary preferences. If using shrimp or chicken, add the protein before the bok choy and cook through before proceeding with the sauce.

What’s the difference between baby bok choy and regular bok choy?

Baby bok choy is simply a younger, smaller version — more tender, with a milder flavor and faster cooking time. It’s ideal for stir-fries because the leaves and stems cook at a similar rate. Regular bok choy has thicker, crunchier stems that benefit from being cut smaller and cooked slightly longer. Both work in this recipe — just add 1-2 extra minutes for regular bok choy stems.

🍽️ You Might Also Like

Egg Roll in a Bowl
Keto Chinese takeout flavors, no wrapper, ready in 20 minutes.
Mu Shu Vegetables
Bamboo shoots and wood ear mushrooms — another plant-based Chinese classic.
17 Vegetarian Keto Lunches
A full collection of plant-based recipes that fit strict keto macros.
Keto Chinese Food Guide
The complete low-carb Chinese recipe collection in one place.

This bok choy recipe is the kind of dish that belongs in permanent rotation — fast enough for a Tuesday night, impressive enough to serve guests, and nutritionally clean enough to meal-prep for the whole week. The 15-minute window from cold wok to dinner plate is real, not aspirational, as long as the tofu is pressed and the sauce is whisked before the heat goes on.

For more keto-friendly Chinese cooking built on the same principles, the full keto Chinese food guide has the complete collection.

Medical Disclaimer: The nutritional information provided in this article is for informational purposes only. While we strive for accuracy, individual responses to foods vary. Always consult with your healthcare provider or registered dietitian about dietary changes, especially if you’re managing diabetes or other health conditions.

Advertisements

Tags

LinkedIn
Pinterest
Facebook
X

The Lunch Pro website contains links to affiliate websites, and we receive an affiliate commission for any purchases you make on the affiliate website using such links, including Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn advertising fees by linking to Amazon.com and affiliated websites.