clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Whole30 cabbage rolls in an oval casserole dish

Low Carb Cabbage Rolls

  • Author: Chelsea at
  • Prep Time: 40 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 40 minutes
  • Yield: 6 servings 1x
  • Category: Entree
  • Method: Casserole
  • Cuisine: Polish



For the cabbage and sauce:

For the filling:

  • 1 pound lean ground beef
  • 2/3 cup riced cauliflower
  • 1 large egg
  • 1 tablespoon tomato paste
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley
  • 2 teaspoons sea salt
  • 1/2 teaspoon freshly ground black pepper


  1. Bring a large pot of water to boil. Place the entire head of cabbage in the pot, boiling for at least 3 minutes or until the outer leaves are limp. Remove cabbage from the water and cool for about 10 minutes, until they are easier to handle.
  2. Remove 10-12 whole leaves from the cabbage head, cut out the thick center ribs, and set aside. Core and chop up the remainder of the cabbage head. Spread along the bottom of a casserole dish.
  3. Heat olive oil in medium saucepan over medium-high heat. Add the onion and cook for 5-10 minutes, stirring frequently, until onions are soft and translucent. Remove 1/2 cup of the onion for use in the filling and set aside. Add the crushed tomatoes and their juices, apple cider vinegar, raisins (if using), sea salt, and ground black pepper to the saucepan. Stir to combine. Let the mixture come to a boil, then reduce heat and simmer until ready to use.
  4. Chop up the cauliflower florets into large chunks. Add to a food processor and pulse until cauliflower has broken down into rice-sized pieces.
  5. Combine 2/3 cup cauliflower rice, ground beef, egg, tomato paste, the reserved 1/2 cup cooked onion, garlic, parsley, sea salt, and black pepper in a large bowl. Be careful not to overwork the mixture, or it will be tough after it’s cooked.
  6. Preheat the oven to 350 degrees F.
  7. Place approximately 1/2 cup beef mixture on one of the reserved cabbage leafs. Roll the cabbage around the mixture, tucking in the sides as you go. Place cabbage rolls in a layer on top of the chopped cabbage in the casserole dish. Repeat until you’ve used all the beef mixture. Pour the tomato sauce over the cabbage rolls.
  8. Bake, covered, for about 1 hour, until cabbage is tender and meat is cooked through. Serve immediately, or cool and refrigerate for up to a week. You can also freeze cabbage rolls for up to 3 months.

Keywords: cabbage rolls, low carb, Whole30, paleo, gluten free, keto, casserole