If you love the bold, savory flavors of a classic Chinese egg roll but want to skip the deep-fried wrapper and carb-heavy filling, Keto Egg Roll in a Bowl is about to become one of your favorite go-to meals. This dish captures everything people crave in an egg roll—seasoned meat, tender-crisp cabbage, aromatic garlic and ginger, and that unmistakable umami flavor—without the carbs. It’s fast, filling, budget-friendly, and incredibly satisfying, making it perfect for busy weeknights or effortless meal prep.
What truly sets this recipe apart is its simplicity and flexibility. Everything cooks in one pan, which means fewer dishes and maximum flavor. It’s naturally gluten-free, low carb, and keto-approved, while still feeling like comfort food. Whether you’re new to keto or have been following a low-carb lifestyle for years, Egg Roll in a Bowl is one of those rare recipes that never gets boring. You can customize the protein, adjust the seasoning, add heat, or keep it mild—this dish adapts beautifully to your taste while staying firmly keto-friendly.
Ingredients
Equipment
Method
- Thinly slice the cabbage and onion. Mince the garlic and grate the fresh ginger. Chop the green onions and set aside. Having everything prepped before cooking ensures the process goes smoothly.
- Heat a large skillet or wok over medium-high heat. Add avocado oil and let it heat until shimmering. Add the ground pork and cook, breaking it apart with a spatula, until browned and fully cooked. Season lightly with salt and black pepper.
- Reduce heat to medium. Add the onion to the cooked meat and sauté until softened, about 2–3 minutes. Stir in garlic and ginger and cook for another 30–60 seconds until fragrant.
- Add the sliced cabbage (and carrots if using) to the skillet. Toss well to combine with the meat and aromatics. The cabbage will look bulky at first but will reduce as it cooks.
- Pour in soy sauce or coconut aminos, rice vinegar, and sesame oil. Stir thoroughly so everything is evenly coated. Add red pepper flakes if using.
- Continue cooking for 5–7 minutes, stirring occasionally, until the cabbage is tender but still slightly crisp. Avoid overcooking, as mushy cabbage will lose the egg roll-like texture.
- Taste and adjust seasoning if needed. Remove from heat and stir in green onions. Garnish with sesame seeds if desired.
Notes
Nutritional Facts and Total Calories (Approximate, per serving)
- Calories: 350–400 kcal
- Protein: 25–30g
- Fat: 25–28g
- Net Carbs: 5–7g
- Fiber: 2–3g
Keto Egg Roll in a Bowl

Ingredient Notes
Ground Pork
Ground pork is the traditional protein used in egg rolls and works exceptionally well in this keto version. It has a higher fat content than chicken or turkey, which makes it more flavorful and filling—ideal for keto. If you prefer a lighter option, ground chicken or turkey works well, though you may need to add a bit more oil for richness. Ground beef is also a solid option with a slightly different flavor profile.
Green Cabbage
Cabbage replaces the egg roll wrapper and makes up the bulk of the dish. It’s low in carbs, affordable, and holds up well to stir-frying without becoming mushy. Thinly sliced cabbage mimics the texture of traditional egg roll filling and absorbs the seasoning beautifully.
Carrots (Optional)
Traditional egg rolls include carrots for sweetness and color. While carrots are higher in carbs, a very small amount can be used without significantly affecting the carb count. You can omit them entirely for stricter keto or use just a few tablespoons of finely shredded carrot.
Onion
Onion adds depth and natural sweetness to the dish. Use a small amount to keep carbs low. Yellow or white onions work best, but shallots are also a good option.
Garlic
Fresh garlic is essential for authentic egg roll flavor. It provides a strong aromatic base and pairs perfectly with ginger and sesame oil.
Fresh Ginger
Ginger adds warmth, brightness, and that unmistakable Asian-inspired flavor. Freshly grated ginger is strongly recommended over powdered ginger for best results.
Avocado Oil or Sesame Oil
Avocado oil is ideal for cooking due to its high smoke point and neutral flavor. Sesame oil is used in smaller amounts for flavor rather than cooking, as it adds a nutty, toasted aroma that defines the dish.
Soy Sauce or Coconut Aminos
Soy sauce delivers saltiness and umami, but coconut aminos are a popular keto and gluten-free alternative with a slightly sweeter profile. Choose low-sodium versions when possible to control salt levels.
Rice Vinegar
Rice vinegar adds acidity and balances the richness of the meat and oil. It brightens the entire dish without adding carbs.
Salt & Black Pepper
Season to taste. Remember that soy sauce already contains salt, so adjust carefully.
Red Pepper Flakes (Optional)
For heat lovers, red pepper flakes add a gentle kick. Adjust based on your spice tolerance.
Green Onions
Green onions add freshness, color, and mild onion flavor without significantly increasing carbs. They’re best added at the end.
Sesame Seeds (Optional)
A small sprinkle of sesame seeds adds texture and visual appeal, making the dish feel more complete.
Serving Instructions
Serve Keto Egg Roll in a Bowl hot, straight from the skillet. It’s delicious on its own or paired with cauliflower rice for extra volume. You can also serve it with a drizzle of keto-friendly sriracha mayo or chili oil for added richness and heat. This dish works equally well as a main course or as part of a keto meal prep rotation.
Tips
- Slice cabbage thinly for best texture
- Don’t overcook the cabbage—slight crunch is ideal
- Use fresh ginger for authentic flavor
- Adjust soy sauce based on salt preference
- Add a fried egg on top for extra protein
- Double the batch—it stores and reheats well
Storage Information
- Refrigerator: Store in an airtight container for up to 4 days
- Freezer: Can be frozen for up to 2 months, though cabbage texture may soften
- Reheating: Reheat in a skillet over medium heat or microwave until warmed through
FAQs
1. Is Egg Roll in a Bowl truly keto-friendly?
Yes. It’s naturally low in carbs and high in protein and healthy fats, especially when made without carrots or sugar-based sauces.
2. Can I use coleslaw mix instead of cabbage?
Absolutely. Coleslaw mix is a convenient shortcut and works perfectly for this recipe.
3. What protein works best for this dish?
Ground pork is traditional, but chicken, turkey, or beef all work well.
4. Can I make this vegetarian?
Yes, substitute the meat with tofu or mushrooms and adjust seasoning accordingly.
5. Does this taste like a real egg roll?
Very much so. The combination of cabbage, garlic, ginger, and sesame oil closely mimics classic egg roll filling.
6. Is this good for meal prep?
Yes. It stores and reheats well, making it ideal for keto meal prep.

Hi, I’m James Andrew — the chef behind these keto recipes. I love creating food that’s simple, delicious, and good for the body. My goal is to make healthy eating feel enjoyable, not strict or complicated. I hope my recipes inspire you to enjoy every meal on your keto journey.