Nutrition Facts for Whole30 stuffed cabbage rolls

Whole30 Stuffed Cabbage Rolls

Satisfy your craving for a wholesome, hearty meal with these Whole30 Stuffed Cabbage Rolls—a deliciously nutritious twist on a classic comfort dish. Tender green cabbage leaves are filled with a savory mixture of ground beef, ground pork, and cauliflower rice, all seasoned with smoked paprika, fresh parsley, and garlic. Simmered to perfection in a rich tomato and chicken broth sauce, these cabbage rolls are bursting with flavor while remaining entirely Whole30-compliant and gluten-free. Perfect for meal prep or a cozy family dinner, this recipe combines simple, clean ingredients for a satisfying dish that checks all the boxes. Serve with extra tomato sauce and a sprinkle of parsley for a vibrant, nutrient-packed presentation!

Nutriscore Rating: 74/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Whole30 Stuffed Cabbage Rolls
Prep Time:30 mins
Cook Time:90 mins
Total Time:120 mins
Servings: 6

Ingredients

  • 1 head green cabbage
  • 1 lb ground beef
  • 0.5 lb ground pork
  • 1 cup cauliflower rice
  • 1 small onion
  • 3 garlic cloves
  • 1 large egg
  • 2 tbsp fresh parsley
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 0.5 tsp smoked paprika
  • 28 oz crushed tomatoes
  • 1 cup chicken broth
  • 1 tbsp olive oil

Directions

Step 1

Fill a large pot with water, bring it to a boil, and carefully place the whole head of cabbage into the water. Blanch for 5 minutes, then remove and let cool enough to handle.

Step 2

Carefully remove 10-12 large leaves from the cabbage, trimming the thick stem at the base of each leaf with a sharp knife to make them pliable. Set aside.

Step 3

In a large bowl, combine ground beef, ground pork, cauliflower rice, finely chopped onion, minced garlic, egg, fresh parsley, salt, black pepper, and smoked paprika. Mix until evenly combined.

Step 4

Lay a cabbage leaf flat on a clean surface. Place 2-3 tablespoons of the meat mixture in the center of the leaf. Fold the sides in and roll it up tightly, tucking in the edges. Repeat until all filling is used.

Step 5

In a large Dutch oven or deep skillet, heat olive oil over medium heat. Carefully place the cabbage rolls seam side down into the pot.

Step 6

In a separate bowl, mix crushed tomatoes and chicken broth together until well combined. Pour the tomato mixture over the cabbage rolls, ensuring they are mostly submerged.

Step 7

Bring the sauce to a gentle boil, then reduce the heat to low. Cover and simmer for 60-75 minutes, or until the cabbage is tender and the filling is cooked through.

Step 8

Serve the cabbage rolls with a generous ladle of tomato sauce and garnish with additional fresh parsley if desired.

Nutrition Facts

Serving size (2368.1g)
Amount per serving % Daily Value*
Calories 2271.8
Total Fat 151.8g 0%
Saturated Fat 54.0g 0%
Polyunsaturated Fat 3.3g
Cholesterol 744.8mg 0%
Sodium 3641.7mg 0%
Total Carbohydrate 79.9g 0%
Dietary Fiber 23.7g 0%
Total Sugars 42.7g
Protein 160.6g 0%
Vitamin D 53.8IU 0%
Calcium 498.2mg 0%
Iron 19.2mg 0%
Potassium 4137.2mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 58.7%
Protein: 27.6%
Carbs: 13.7%