My Keto Cabbage Rolls Taste Like The Classic Without The Carbs

I make these keto cabbage rolls when I’m craving the classic version I grew up with, but want something a little lighter. My grandma made ones similar to my regular cabbage rolls recipe, and I just tweaked it a bit to create these cabbage rolls without rice — using cauliflower rice instead. Here’s why these low carb cabbage rolls don’t miss a thing:
- Savory, cozy filling – The beef mixture is rich, garlicky, and packed with flavor, a bit like my keto meatloaf. It bakes up tender and juicy inside the cabbage leaves, with saucy marinara to top it off.
- Just like the classic, but keto friendly – Each roll has just 4 grams net carbs, so you can fit them into your macros even if you have a few. These keto cabbage rolls are naturally gluten free and dairy free, too.
- Easy to make – The steps are simple, and so are the ingredients. It does take some time to assemble the rolls, though, so if you want an even easier option, try my cabbage roll casserole instead.
- Perfect for weeknight meals – These are perfect for easy keto dinners during the week. I’ve also got meal prep options below if you want to make them ahead!
If you love cozy, beefy dinners and are following a low carb lifestyle, you need to add these keto cabbage rolls to your rotation. Make them with me!


“We loved this low carb cabbage roll recipe. The meat is so moist. My mom comes from a village in Ontario, Canada, where this Polish dish is very popular, and even she loved this recipe. So thank you for sharing this carb-friendly recipe.”
-Elise
Ingredients & Substitutions
Here I explain the best ingredients for my keto cabbage rolls recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Cabbage – You’ll need 12 cabbage leaves, so pick up the largest, sturdiest head of cabbage you can find. I use the big leaves for this recipe, and usually meal prep the smaller leaves for sauteed cabbage or cabbage stir fry later.
- Ground Beef – I prefer 85/15 ground beef because it stays juicy without being too greasy, but any kind you like is fine. You can also use ground turkey, ground chicken, ground pork, or ground sausage.
- Cauliflower Rice – The keto friendly swap! I usually cook fresh cauliflower rice, but bagged frozen cauli rice works, too.
- Canned Tomatoes (2 types) – I use diced tomatoes for moisture and a subtle tangy flavor in the meat filling, and tomato sauce for the bottom of the dish + topping. You can use the same type for both, but I liked the texture best with this combo. If you want, you can use marinara sauce for even more flavor.
- Egg – To bind the meat and rice mixture inside these low carb cabbage rolls.
- Garlic – Fresh garlic has the best flavor, but feel free to use 2 teaspoons of jarred minced garlic for convenience.
- Spices – Simply Italian seasoning, sea salt, and black pepper.
Free Printable: Low Carb & Keto Food List
Get It Now
How To Make Keto Cabbage Rolls
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Soften the cabbage. Bring a large pot of water to a boil and cook the cabbage just until the leaves are tender and flexible. Set aside to cool.
- Cook the cauliflower rice like this. Unlike traditional cabbage rolls that often use uncooked rice, I cook the cauli rice first! This prevents the mixture from getting too watery later during baking.
- Make the filling. In a large bowl, combine the ground beef, diced tomatoes, egg, garlic, and spices. Gently mix, then fold in the cooked cauliflower rice.


- Prep the cabbage leaves. Carefully separate the cabbage leaves. I cut them off the base first, then cut a “V” shape in each cabbage leaf to remove the firm stem – this allows the low carb cabbage rolls to roll easily.
- Assemble the rolls. Spread some of the tomato sauce in the bottom of a large baking dish. Place some of the beef mixture into a log shape at the end of a cabbage leaf. Fold in the sides, then roll up like a burrito. Place the cabbage roll, seam side down, into the baking dish. Repeat to make 12 rolls. Add more sauce on top.
- Bake. Cover dish tightly with foil, and pop in the oven. I like to serve these keto cabbage rolls with a low carb bread option to soak up extra sauce. Try my cauliflower breadsticks, keto garlic bread, or a slice of 90-second bread!





My Recipe Tips
- Don’t overmix the filling. I mix just until combined, so the beef stays tender and doesn’t turn dense.
- The cabbage leaves are fragile, so remove them gently. I flip the cabbage over and cut around the core, then gently slide my fingers between the layers to release the leaves.
- The leaves on the outside will be very soft and easier to peel, but the inside ones might need to boil for longer. If they are too firm and crisp to bend, I just return the partially peeled cabbage to boiling water for a couple more minutes to soften.
- Use the largest leaves first, and the smaller ones only if you run out of big ones. The largest ones are easier to roll up. For the smaller ones, I usually overlap two of them to fit the filling.
- Don’t forget to trim the thick center rib from each leaf. That’s the V shape you see in my picture above. Cutting this out helps the leaves roll more easily, otherwise they tend to snap at that thick rib area.
- I recommend about 1/3 cup of filling per roll, but it depends on the size of your cabbage leaves. Make sure they can roll up well, with plenty of leaf area wrapping all sides. If they’re too full, they won’t stay closed while baking.
- These keto cabbage rolls are ready when the beef is cooked through, but they don’t overcook easily. That’s because there’s steam circulating inside and plenty of sauce. So, for this recipe, I usually go by timing and don’t need to measure the internal temperature.

Keto Cabbage Rolls
My low carb, keto cabbage rolls taste just like the classic, but without rice. A comforting family dinner with just 4g net carbs each!
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
-
Preheat the oven to 350 degrees F (177 degrees C).
-
Bring a large pot of water to a boil. Add the head of cabbage into the boiling water, immersing fully. Boil for 5-8 minutes, just until the leaves are soft enough to bend. They will turn bright green and the outer leaves might come off, which is okay and you can fish them out.
-
Remove the cabbage from the boiling water. Set aside to cool. Leave the hot water in the pot for now, you might need it again later when peeling the cabbage leaves.
-
In a large bowl, combine the ground beef, diced tomatoes, egg, minced garlic, Italian seasoning, sea salt, and black pepper. Mix until just combined, but don't over-mix. Fold in the cooked cauliflower rice. Set aside.
-
Spread half the tomato sauce in a large baking dish. Set aside.
-
Carefully peel the leaves from the cabbage. To do this, flip cabbage over so core side is up, and cut the leaves one-by-one from the core, then carefully peel (they are fragile). Instead of peeling leaves back, slide your fingers between the layers of cabbage to release them. The leaves on the outside will be very soft and easier to peel, but inside they may be firmer. If they are too firm and crisp to bend, you can return the partially peeled cabbage to boiling water for a couple more minutes to soften more.
-
Cut the thick rib from the center of each cabbage leaf, cutting in a "V" shape. Place 1/3 cup (67 grams) beef mixture into a log shape at one end of a cabbage leaf. Fold in the sides, then roll up, like a burrito. Place the cabbage roll, seam side down, into the baking dish over the sauce. Repeat to make 12 cabbage rolls. (If the inner leaves are too small, you may need to use two to overlap them to fit the filling.)
-
Spoon the remaining tomato sauce over the cabbage rolls. Cover the baking dish tightly with foil. Bake for 1 hour, or until the beef is cooked through.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 2 cabbage rolls
- Tips: Check out my recipe tips above to help you assemble your keto cabbage rolls easily and get juicy, tender results.
- Storage: Keep leftovers in an airtight container in the fridge for up to 3-4 days.
- Meal prep & freezing: See my meal prep options below for different ways to make these ahead.
📖 Want more recipes like this? Find this one and many more in my Winter Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Keto Cabbage Rolls
Meal Prep Options
- Store in the fridge: Assemble the keto cabbage rolls, cover tightly, and refrigerate for 1-2 days before baking. When ready, just pop in the oven.
- Freeze before baking: Assemble the low carb cabbage rolls, cover tightly with plastic wrap and then foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking, or you can bake from frozen, but they’ll take much longer to cook through.
- Freeze after baking: You can freeze the entire dish for a dinner you just have to reheat, or wrap individual portions for lunch. These are good for up to 3 months as well.
- How to reheat: Thaw overnight in the fridge if frozen. Once thawed, the timing is the same as the recipe card if raw, or around 20 minutes to reheat the entire dish that’s previously cooked. You can also microwave individual precooked portions.

Shop
My
Custom











77 Comments
Gloria
2This isn’t a criticism but a tip. I have occasionally made cabbage rolls for many years, but this spring a friend offered to come help me make a bunch. She is Ukrainian, but she and her parents immigrated to Canada when she was little. Cabbage rolls are in her blood, plus she was a caterer for many years before she retired. She said don’t get the cabbage, she would bring it. She walked in with a frozen head of cabbage that she had in the freezer for about a week. The leaves just came off and were soft and pliable, and there was no need to cook the cabbage ahead of time. What a super trick! I am vision impaired, and was dreading having to pull the hot cabbage out of the boiling water. No need to do that anymore! It all worked beautifully and everything cooked up great once the rolls were made. Just thought I’d pass on that little trick.
April Sherwood
0This is what I wanted to add so easy to deal with defrosted head of cabbage
Sandi
0This was a brilliant tip! made the recipe as described, but froze the head of cabbage before making them. Came out great and was so easy to peel off the cabbage leaves.
Maya | Wholesome Yum
0Thank you for sharing this tip, Gloria! Cabbage rolls are in my background as well (I’m also a slavic immigrant), but my family has never done it this way. We can all always learn something new! I’m eager to try it now!
Amanda
1Hello! This may be a silly question – is the beef mixture going into the cabbage rolls uncooked or are we supposed to cook the beef first?
Maya | Wholesome Yum
0No worries, Amanda! It goes in uncooked.
Jeff
0This turned out very good. I didn’t drain the tomatoes but used dried minced garlic and added dried minced onion as well. I thought the moisture in the mix would work well for them. I also added some chopped fresh basil that I had on hand. I baked it for another 20 minutes after removing the foil. It’s delicious, but I now wonder if the cauliflower was even needed. I might try quinoa next time.
Wholesome Yum D
0Sounds like you made some great adjustments, Jeff. Thanks for taking the time to share.
Nancy
0Absolutely fantastic recipe. Thank you 😊
Wholesome Yum D
0Thanks so much, Nancy! I’m thrilled you thought it was fantastic, that means a lot.
tashdonnelly
0These were great! I used savoy cabbage because I always do when making cabbage rolls, but other than that I followed the recipe exactly. I make cabbage rolls a couple times a year, and this will be my new, low carb recipe. Thanks so much!
Maya | Wholesome Yum
0I’m glad you liked them, Tash! Yes, any kind of cabbage works great here.
Denise Guidelli
0Great recipe
Maya | Wholesome Yum
0Thanks, Denise!
Carol
0I improvised a little on some of the ingredients. I had cauliflower Spanish rice in the freezer that I used. I had some fresh spaghetti sauce that I had made previously but not enough, so I used Pace picante sauce on the bottom. Oh my gosh, it was amazing! My husband complimented me several times and went back for seconds. I love we will have leftovers, too. Another winning recipe!
Kasey
0I made these recently and they were very good. Overall the recipe was easy to follow. I would recommend a blanching pot to put the head of cabbage in because without it, I was very scared to get burnt trying to take a slippery ball of cabbage out of boiling water. I ended up dumping the water and figured I’d boil more if needed. That is my only issue with the recipe! The taste was delightful and my baby even liked the meat filling.
Karen
0What is a good substitute for cauliflower. I just can’t stomach it I’ve tried so many ways.
Maya | Wholesome Yum
0Hi Karen, You could try shirataki rice, but I’ve only made this recipe using cauliflower rice. I will say the flavor of it is not strong here, as the beef and sauce overpower it.
Roz Slavik
05 out of 5 stars for this recipe! My husband loves cabbage rolls but we’re avoiding carbs. I didn’t have cabbage so I stuffed the meat mixture into peppers and they were a hit!
David
0My mom would add some bacon chopped up – and rice as an extender to save money.
Rozena
0very easy and tasty. will use this recipe again.
Marlene LaRose
0I love this recipe. It is so good I will definitely make it again
Elise
0We loved this low carb cabbage roll recipe. The meat is so moist. My mom comes from a village in Ontario, Canada where this Polish dish is very popular and even she loved this recipe. So thank you for sharing this carb friendly recipe.
Sherri
0Yes, you can there’s a recipe for white cabbage rolls with sauerkraut. It’s delish.
Laura
0I just popped these in the oven. Thank you for taking your time to share this recipe ?
Irene
0Can you cook these in a crockpot?
Wholesome Yum D
0Hi Irene, I have not tried that, but it should work for you.
Allis Martz
0I used to love tomatoes, but I’m allergic to them… This is not a new development, I’ve been allergic to them and just endured the consequences. But I recently, had a pretty bad reaction. So, I’ve been avoiding them. I had no idea how many dishes actually have some form of tomatoes as an ingredient until I started paying attention to the ingredients.
Do you have any substitute suggestions I could use instead for this recipe? Can I just omit the tomatoes and use bone broth or maybe a gravy instead? And how much should I use… I’m a recipe follower, not a recipe creator. lol
Thank you for any help you can give me.
Wholesome Yum D
1Hi Allis, I have never tried to omit the tomatoes from this recipe, so I am not sure either of those would be great options in this recipe.
Katie
0You can roast red bell peppers for 40 mins at 400 degrees. Cool. Then purée and add a little water to thin if necessary.
Cass
0Do you pre cook the ground beef?
Wholesome Yum D
0Hi Cass, No, the ground beef is not pre-cooked.
renee
0What do you recommend to substitute for the egg, as I have allergies?
Wholesome Yum D
0Hi Renee, You could use a flax egg in this recipe.
Debora Rempel
0Can these be frozen cooked or uncooked?
Maya | Wholesome Yum
0Hi Debora, You can freeze these before or after baking. Both ways work.
Nancy
0Very good. Thank you ❤️