Keto Spring Roll in a Bowl
- Ready in 20m
- 8.1 g net carbs
- 414 kcal
- Serves 4
This post may contain affiliate links, see our disclaimer.

This easy Spring Roll in a Bowl recipe is one of my favourite keto dinners to make when I'm short on time. A tasty, nutritious and low-carb meal made from scratch in less than 20 minutes!
How to Make Keto Spring Roll in a Bowl
Making gluten-free and low-carb spring roll in a bowl only takes a few minutes! You won't need any wrappers which makes the whole process not just keto-approved but also a lot easier.
You'll start by browning some ground pork with garlic, and then adding all of the sauces, vinegar and tomato paste. I used pork but you can use any ground meat in this recipe — pork, chicken, turkey and beef work best.
Once the meat is browned and flavoured, you'll toss in some mushrooms, shredded cabbage, carrot and bean sprouts. I like mine crisp-tender so I only cook it for a few minutes. When done, I then drizzle in some extra virgin olive oil and sprinkle the meal with freshly chopped spring onions. That's it!
If you like easy one-pot keto dinner recipes, you may also like my Keto Crack Slaw - Egg Roll in a Bowl and Keto Brussels Sprout & Sausage Crack Slaw.
Is Oyster Sauce Keto?
This recipe uses oyster sauce which is not what I'd call a "squeaky clean keto" ingredient. Although it's low in carbs, it does contain some ingredients you may want to be aware of: sugar, soy and starches. Unless you are allergic or intolerant to some of these ingresinets, you won't need to avoid it as we are only using a small amount. If you want to skip this ingredient, simply use fish sauce or use more coconut aminos instead.
So what is oyster sauce? As the name suggests, oyster sauce is made from oysters and it's commonly used in Asian cuisine. It's a mixture of caramelised oyster juices, salt, sugar (although a small amount), and sometimes soy sauce (or tamari sauce if gluten-free), plus cornstarch which is used for thickening.
Step-by-step
Finely slice the cabbage and grate the carrot using large holes on your grater. Slice the mushrooms.

Place minced garlic in a skillet greased with avocado oil (or ghee). Cook for a minute until fragrant.
Add ground pork (I used 5% ground pork). Use a spatula to break into pieces. Cook for a minute or two, and then add the coconut aminos, oyster sauce (or use fish sauce), vinegar, tomato paste, and Erythritol.
Cook on medium-high for 3 to 4 minutes until browned. Add the sliced mushrooms and cook for about 3 to 5 minutes.

Add the shredded cabbage, carrot and bean sprouts. At first this will seem like a lot but the cabbage will cook down. Using tongs, toss while cooking.
Cook for 6 to 8 minutes or until the cabbage is wilted and crisp tender. Take off the heat and stir in the olive oil. Optionally, season with salt and pepper to taste.

To serve, sprinkle with spring onion. To store, let it cool down and refrigerate for up to 4 days. Reheat before serving. You can stir in the spring onion before placing in the fridge or add it just before serving.


Recipe
Keto Spring Roll in a Bowl
★★★★☆4.5All of the flavor of your favorite restaurant take out with none of the carbs and hassle! An easy midweek keto ...
- Hands on
- 15m
- Overall
- 20m
- Servings
- 4
- 8.1 g
- Net carbs
- 29.7 g
- Protein
- 29.2 g
- Fat
- 414
- kcal
Ingredients makes 4 servings
Instructions
Finely slice the cabbage and grate the carrot using large holes on your grater. Slice the mushrooms.
Place minced garlic in a skillet greased with avocado oil (or ghee). Cook for a minute until fragrant.
Add ground pork (I used 5% ground pork). Use a spatula to break into pieces. Cook for a minute or two, and then add the coconut aminos, oyster sauce (or use fish sauce), vinegar, tomato paste, and Erythritol.
Cook on medium-high for 3 to 4 minutes until browned. Add the sliced mushrooms and cook for about 3 to 5 minutes.
Add the shredded cabbage, carrot and bean sprouts. At first this will seem like a lot but the cabbage will cook down. Using tongs, toss while cooking.
Cook for 6 to 8 minutes or until the cabbage is wilted and crisp tender. Take off the heat and stir in the olive oil. Optionally, season with salt and pepper to taste.
To serve, sprinkle with spring onion. To store, let it cool down and refrigerate for up to 4 days. Reheat before serving. You can stir in the spring onion before placing in the fridge or add it just before serving.
Nutrition per serving, about 225 g/ 8 oz
Carbs 8%Protein 29%Fat 63% of calories
- Net carbs
- 8.1 g
- Total carbs
- 14.1 g
- Fiber
- 3.6 g
- Sugars
- 5.8 g
- Protein
- 29.7 g
- Fat
- 29.2 g
- Saturated fat
- 4.9 g
- Calories
- 414 kcal
- Sodium
- 278 mg · 12.1% RDA
- Magnesium
- 24 mg · 5.96% RDA
- Potassium
- 425 mg · 21.2% EMR
Nutrition by ingredient
| Per about 225 g/ 8 oz | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Cabbage, green, fresh | 2 g | 0.6 g | 0.1 g | 13 |
| Carrot, fresh | 1 g | 0.1 g | 0 g | 6 |
| Mushrooms (white), fresh | 0.6 g | 0.8 g | 0.1 g | 6 |
| Avocado oil, extra virgin | 0 g | 0 g | 10.5 g | 93 |
| Garlic, fresh | 0.5 g | 0.1 g | 0 g | 2 |
| Pork, ground, <5% fat | 0 g | 26.3 g | 5 g | 149 |
| Coconut aminos (substitute to soy sauce) | 0.5 g | 0 g | 0 g | 2 |
| Sauce, oyster, ready-to-serve | 0.5 g | 0.1 g | 0 g | 2 |
| Apple cider vinegar | 0.1 g | 0 g | 0 g | 2 |
| Tomato purée (paste, unsweetened) | 0.5 g | 0.1 g | 0 g | 3 |
| Swerve, natural sweetener (Erythritol and chicory inulin based) | 0.1 g | 0 g | 0 g | 1 |
| Bean sprouts, fresh (sprouted mung beans) | 2 g | 1.5 g | 0 g | 15 |
| Spring onion, scallion, green onion, fresh | 0.4 g | 0.1 g | 0 g | 2 |
| Olive oil, extra virgin | 0 g | 0 g | 13.5 g | 119 |
| Total | 8.1 g | 29.7 g | 29.2 g | 414 |
Serving size about 225 g/ 8 oz
- Gluten free
- Dairy free
- Egg free
- Nut free
- Avocado free
- Fish free
- Beef free
You may also like

Keto Crack Slaw - Egg Roll in a Bowl

Keto Curried Pork Chops with Cauliflower Rice

Easy Poached Chicken with Lemon Sauce

Keto Brussels Sprout & Sausage Crack Slaw

Low-Carb Golden Chicken with Cauliflower Rice

Keto Yum Yum Chicken Slaw

Easy Italian Pork Zucchini Skillet

Keto Ginger Pork Cauliflower Rice Bowl

Keto Garlic Steak Zucchini Skillet

Keto Chicken Fried Rice

Curried Chicken Cauliflower Skillet

Green Immune Boosting Keto Soup

Low-Carb Beef Taco Skillet

Easy Low-Carb Marinara Meatballs

Keto Palmini Spaghetti Bolognese

Keto Curried Shrimp Zucchini Skillet
Comments & ratings (4)
To make it more like real spring roll, I would eliminate the tomato sauce, and instead of EVOO/Avocado oil, I would use Toasted Sesame oil. Makes it taste more like the real thing. I would also add in chopped up Water Chestnuts.
Very nice recipe!
Thank you so much for the great tips! I'll try water chestnuts and the toasted sesame oil is a good add on. I'd only use it after cooking though, just a teaspoon for flavor. It's not heat stable so it's best to add after cooking.
Yummy! Not quite what I was expecting, somehow, but still very flavourful and satisfying. And best of all, my non-keto hubby and son loved it - they had it with noodles but were quite happy to eat leftovers without once the noodles ran out!
(We decided to call it Chinese Bolognese as the tomato & mince combination made us think of Bolognese!)
Love that! I'm glad you enjoyed ❤️