When you need dinner on the table in under 30 minutes but still want something that tastes homemade and fills you up, this high protein stir-fried bok choy with ground meat delivers. Tender bok choy, savory ground meat, and a simple sauce come together in one pan for a meal that’s light but satisfying.
This recipe takes advantage of bok choy’s natural sweetness and crisp texture while the ground meat adds protein—about 22 grams per serving. The quick cooking time preserves the bright green color and slight crunch of the bok choy leaves, creating a dish that looks as good as it tastes. It’s the kind of weeknight dinner that feels healthier than ordering takeout but requires about the same amount of effort.
Why You’ll Love This Stir-Fried Bok Choy with Ground Meat
The entire dish comes together in 25 minutes from start to finish, and most of that time is active cooking rather than waiting. You’re not standing around watching water boil or waiting for an oven to preheat. Heat the pan, cook the ingredients in order, and you’re done.
The flavor profile hits that savory, slightly salty sweet spot that makes Chinese takeout so appealing, but you control exactly what goes into it. Garlic, ginger, soy sauce, and a touch of sesame oil create depth without requiring a pantry full of specialty ingredients. If you have oyster sauce, it adds richness, but the dish works fine without it.
Bok choy cooks down significantly, so even though a full bunch looks like a lot of greens, it becomes manageable once wilted. The stems stay slightly crunchy while the leaves turn silky, giving you textural variety in every bite. The vegetables also soak up the sauce and meat drippings, making them flavorful instead of bland.
This recipe is flexible about the protein. Ground beef, pork, chicken, or turkey all work depending on what you have or what fits your dietary preferences. Each brings a slightly different flavor, but the core dish remains the same. The one-pan method means cleanup takes minutes, which matters when you’re tired and just want to eat.
Ingredients for High Protein Stir-Fried Bok Choy with Ground Meat
I typically use ground pork for this because it has enough fat to keep the dish flavorful, and the mild taste pairs well with the ginger and garlic. Ground beef works if you prefer a stronger meat flavor, while ground chicken or turkey keeps things leaner.
- 1 lb ground meat (beef, pork, chicken, or turkey)
- 1 bunch bok choy (stems and leaves separated)
- 1/2 onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp fresh ginger, minced
- 1 tbsp soy sauce (use low-sodium if preferred)
- 1 tbsp oyster sauce (optional; substitute hoisin or mushroom sauce)
- 1 tsp sesame oil
- 1/4 cup water or chicken broth
- 1/2 tsp salt (adjust based on soy sauce saltiness)
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional, for heat)
- Olive oil for cooking
Bok Choy Preparation: Look for bok choy with crisp, bright green leaves and firm white stems. Avoid any that look wilted or have brown spots. Separate the stems from the leaves since the stems need more cooking time. Slice the stems into half-inch pieces and roughly chop the leaves.
Garlic and Ginger: Fresh is best here. The aromatics form the flavor foundation of the dish, and fresh garlic and ginger have a brightness that dried versions can’t match. Mince them finely so they distribute evenly and don’t burn during the quick, high-heat cooking.
Sauce Components: Low-sodium soy sauce gives you better control over the salt level. Oyster sauce adds umami depth and a subtle sweetness—it’s worth having in your fridge if you cook Asian-inspired dishes regularly. If you don’t have it, hoisin sauce works but will be sweeter, or mushroom sauce for a vegetarian alternative. Sesame oil provides a nutty finish; use it sparingly since the flavor is strong.
Liquid: Water works fine, but chicken broth adds an extra layer of flavor. You need just enough to create steam that helps cook the bok choy stems without making the dish soupy.
How to Make High Protein Stir-Fried Bok Choy with Ground Meat
The key to good stir-frying is having everything prepped before you start cooking. Once the pan is hot, things move fast, and you won’t have time to chop ingredients.
1. Prep the bok choy by cutting off the base where the stems connect. Separate the stems from the leaves. Slice the stems into half-inch pieces and roughly chop the leaves. Keep them in separate piles.
2. Heat a wok or large skillet over medium-high heat. Add about a tablespoon of olive oil and swirl to coat the bottom of the pan. The oil should shimmer but not smoke.
3. Add the minced garlic and ginger to the hot oil. Stir constantly for about 30 seconds until they become fragrant and just start to turn golden. Watch them closely—burnt garlic tastes bitter and will ruin the dish.
4. Add the ground meat and chopped onion to the pan. Break up the meat with a wooden spoon or spatula as it cooks. You want small crumbles, not large chunks. Cook for 3 to 4 minutes until the meat is no longer pink and starts to develop some brown edges. The onion should soften and turn translucent.
5. Stir in the soy sauce, oyster sauce if using, sesame oil, salt, black pepper, and red pepper flakes. Mix everything together so the meat is evenly coated with the seasonings. Cook for another 30 seconds to let the flavors meld.
6. Add the bok choy stems and pour in the water or chicken broth. Stir to combine, then let everything cook for 1 to 2 minutes. The liquid will create steam that helps soften the stems. They should still have a slight crunch but not taste raw.
7. Add the bok choy leaves and toss quickly with tongs or a spatula. The leaves will wilt dramatically in about 1 minute. Keep stirring to ensure everything gets coated in the sauce and cooks evenly.
8. Taste and adjust the seasoning. You might want more soy sauce for salt, a bit more sesame oil for richness, or extra red pepper flakes for heat.
9. Serve immediately while the bok choy is still bright green and the meat is hot. This dish doesn’t sit well—the greens will continue to release water and become soggy if you let it rest.
What to Serve with Stir-Fried Bok Choy with Ground Meat
This stir-fry is light enough that you’ll want a starch to round out the meal and soak up the savory sauce.
Steamed Jasmine Rice: The classic pairing. The fluffy, slightly sticky rice balances the intensity of the meat and sauce. Cook it while you prep your ingredients so everything finishes at the same time.
Rice Noodles: Flat rice noodles or vermicelli work beautifully. Toss the hot noodles with a little sesame oil to prevent sticking, then serve the stir-fry on top.
Fried Rice: If you have leftover rice, make a quick fried rice with egg, peas, and carrots. The combination creates a complete meal with protein, vegetables, and carbs all on one plate.
Cauliflower Rice: For a low-carb option, pulse raw cauliflower in a food processor until it resembles rice grains, then sauté briefly with salt and pepper. It’s light and lets the bok choy and meat take center stage.
Quinoa: Cooked quinoa adds extra protein and has a pleasant nutty flavor that complements the ginger and garlic. It’s also naturally gluten-free if that matters to you.
Steamed Bok Choy: Yes, more bok choy. If you want to bulk up the vegetable portion without adding different flavors, simply steam extra bok choy and serve it alongside.
Egg Drop Soup: A simple soup made with chicken broth, beaten eggs, and green onions adds warmth to the meal without requiring much effort.
Pro Tips & Variations
Cook Stems First: The stems take longer to cook than the leaves, so add them to the pan first. This ensures everything finishes at the same time with the right texture.
High Heat: Stir-frying works best over high heat. The quick cooking preserves the vegetables’ color and crispness while developing flavor through browning.
Don’t Crowd the Pan: If your pan is too small or you’re doubling the recipe, cook in batches. Overcrowding steams the ingredients instead of searing them, and you lose that characteristic stir-fry flavor.
Brightness Boost: A splash of rice vinegar or a squeeze of fresh lime juice right before serving adds acidity that brightens the whole dish. It cuts through the richness of the meat and oil.
Protein Variations: Ground lamb works if you like a stronger flavor. Ground turkey breast is the leanest option but benefits from an extra teaspoon of sesame oil to compensate for the lack of fat.
Add Vegetables: Sliced bell peppers, snow peas, or mushrooms all fit well with this flavor profile. Add them with the bok choy stems so they have time to cook through.
Spice Level: Adjust the red pepper flakes to your preference. Start with a quarter teaspoon if you’re unsure, taste, and add more if needed. Fresh sliced Thai chilies or a drizzle of chili oil also work.
Make It Saucier: If you like more sauce to pour over rice, double the soy sauce, oyster sauce, and liquid. Mix a teaspoon of cornstarch into the water or broth before adding it to the pan—this will thicken the sauce slightly.
Storage & Reheating Tips
Storage: Transfer leftovers to an airtight container and refrigerate for up to 3 days. The bok choy will soften further as it sits, but the flavor remains good.
Reheating: The best method is a quick reheat in a hot skillet for 2 to 3 minutes. This revives some of the texture and prevents the greens from getting too mushy. Microwave reheating works but makes the bok choy softer—use medium power for about 2 minutes.
Not Freezer-Friendly: The high water content in bok choy makes this dish unsuitable for freezing. The greens turn limp and watery when thawed. Make only what you’ll eat within a few days.
Meal Prep Consideration: You can brown the meat and prep the vegetables ahead of time, then do the final stir-fry when you’re ready to eat. Store the cooked meat and raw vegetables separately in the fridge for up to 2 days.
Common Questions
Can I use baby bok choy instead? Absolutely. Baby bok choy is more tender and cooks even faster. You might not need to separate the stems and leaves—just slice the whole thing and add it all at once.
What if I don’t have a wok? A large skillet works fine. Use the largest one you have to give yourself room to toss the ingredients. Cast iron holds heat well and gives good browning.
Can I make this vegetarian? Replace the ground meat with crumbled firm tofu or tempeh. Press the tofu first to remove excess water, then crumble and cook it the same way you would the meat. Use mushroom sauce instead of oyster sauce.
How do I prevent the garlic from burning? Keep the heat at medium-high rather than high when you add the garlic and ginger. Stir constantly during those first 30 seconds, and have your ground meat ready to add immediately after so the aromatics don’t sit in the hot oil too long.
Can I use frozen bok choy? Fresh is better for texture, but if you have frozen, thaw it completely and squeeze out as much water as possible before using. Add it toward the end since it’s already partially cooked.
This high protein stir-fried bok choy with ground meat proves that healthy, satisfying dinners don’t require complicated techniques or hard-to-find ingredients. The quick cooking time fits busy schedules, and the simple flavors appeal to most palates. Keep this recipe in rotation for those nights when you need something fast but better than takeout.

Stir-Fried Bok Choy with Ground Meat
Ingredients
Equipment
Method
- Prep the bok choy by cutting off the base where the stems connect. Separate the stems from the leaves. Slice the stems into half-inch pieces and roughly chop the leaves. Keep them in separate piles.
- Heat a wok or large skillet over medium-high heat. Add about 1 tablespoon of olive oil and swirl to coat the bottom. The oil should shimmer but not smoke.
- Add the minced garlic and ginger. Stir constantly for about 30 seconds until fragrant and just starting to turn golden. Do not let them burn.
- Add the ground meat and chopped onion. Break up the meat with a wooden spoon as it cooks. Cook for 3 to 4 minutes until the meat is no longer pink and starts to develop brown edges. The onion should soften and turn translucent.
- Stir in the soy sauce, oyster sauce (if using), sesame oil, salt, black pepper, and red pepper flakes. Mix everything together so the meat is evenly coated. Cook for another 30 seconds.
- Add the bok choy stems and pour in the water or chicken broth. Stir to combine, then cook for 1 to 2 minutes until the stems soften slightly but still have a slight crunch.
- Add the bok choy leaves and toss quickly with tongs or a spatula. The leaves will wilt in about 1 minute. Keep stirring to ensure everything is coated in the sauce.
- Taste and adjust the seasoning with more soy sauce, sesame oil, or red pepper flakes as needed.
- Serve immediately while the bok choy is bright green and the meat is hot.