Healthy Cabbage Rolls (Gluten And Dairy Free, Balanced-Protein)
If you’re looking for healthy cabbage rolls that still taste like the real thing, this version keeps it simple and balanced. These cabbage rolls are made with ground meat, rice, and vegetables, wrapped in soft cabbage leaves and slowly cooked for a rich flavor. They’re naturally gluten-free and dairy-free, and made with whole ingredients, no fillers or heavy sauces making it a great option for a balanced lunch / dinner or meal prep.

I also use the same filling for stuffed peppers, which is a great option when you have extra filling.
If you prefer a quicker version, try this lazy cabbage roll casserole. It gives you similar flavors in about half the time.
Recipe Highlights ⭐
- Gluten-free, dairy-free, sugar free
- High in good quality protein + more fibre
- Lower in fat than traditional versions
- Made with whole clean ingredients
- Good for meal prep
Are Cabbage Rolls Healthy?
Cabbage rolls can be a very balanced and nourishing meal, especially when made with simple ingredients and a lighter approach.
In this version:
- cabbage provides fiber and antioxidants
- ground meat adds protein and satiety
- rice or grains add energy and structure
- the dish is naturally gluten-free and dairy-free
They pair well with cooked vegetables, fermented vegetables, or a simple side like this lacto-fermented carrot salad or this beet salad with sauerkraut (vinaigrette).
Compared to traditional recipes, this version uses less fat and avoids processed ingredients, which makes it feel lighter while still being filling.
Why This Recipe Works
There are a few things that make these cabbage rolls turn out well without needing heavy ingredients:
- Balanced filling – not too dense, not too dry
- Simple seasoning – lets the ingredients stand out and taste better
- Slow cooking – allows flavors to blend and soften the rice
- No unnecessary fillers – keeps the texture clean and satisfying
This keeps the result close to the traditional version, but easier to digest and lighter overall.
What Makes These Cabbage Rolls “Healthier”
This isn’t about making cabbage rolls “diet food,” but about adjusting the ingredients so they feel better to eat regularly.
- uses moderate fat instead of heavy processed oils
- avoids processed sauces with multiple ingredients or additives
- focuses on balance (protein + fiber + complex carbs). The result is still comforting, just not as heavy.
👉For a simple way to think about meals like this, see my Build a Balanced Plate guide, it breaks down protein, fiber, carbs, and fats without overcomplicating food.
Also, if you’re new to this way of eating, my Gluten-Free Dairy-Free 101 Guide can help make the transition feel less overwhelming.

Are These Cabbage Rolls High in Protein?
Yes, they can be. The ground meat provides a solid source of protein, which helps make the meal more filling and steady. If you want to increase protein further, you can slightly reduce rice and increase meat ratio.
Ingredients and their Purpose
- Cabbage leaves – act as a natural wrap and add fiber
- Ground meat – main protein and flavor source
- Rice/ mix of basmati and wild rice (complex carbs) – adds structure and softness
- Tomato sauce – provides moisture and acidity
- Onion + herbs – form the flavor base
Optional adjustments:
- swap rice with cauliflower rice for lower carbs
- use wild rice for more fiber and texture
- use turkey for a lighter version
How To Make Healthy Cabbage Rolls
While this seems to be an easy recipe for rolled cabbage, it does take a bit of time. So make sure you have about 2 hour to prep and bake your dish.
Step 1. Prepare The Rice
- Place the rice in a bowl and add water to soak overnight.
- If you don’t have time, just rinse it several times until the water is clear and let it soak for at least an hour until you gather and prepare the rest of the ingredients.
RICE PREP TIP: Soak the rice overnight. Besides removing the impurities it will also help the rice “puff up” so it could cook faster.
Step 2. Prepare The Cabbage
- Boil the cabbage. Submerge the entire cabbage head into a large pot with boiling water (for about 3-4 minutes). See video below for visual help. Since I don’t have pickled cabbage (that’s what is preferred) I’m adding some vinegar to the boiling water to give it a little kick.
- Then, peel the leaves off, one at a time.
TIP: Freezing a head of cabbage overnight then thawing it makes for a more pliable cabbage leaf.

CABBAGE TIP: For the best tasting cabbage rolls, use the leaves of a pickled cabbage head (like sauerkraut), if you don’t have any, fresh cabbage is the best next alternative.
Step 3. Prep and Mix the filling ingredients
- In a skillet over medium heat, sauté onions, garlic, carrots until lightly soft, add the spices, herbs, and the ground beef. Last add the soaked rice and cook for 1-2 minutes.
- Next add half of the crushed tomatoes to the mixture. Mix to combine. Set aside to cool.

TOMATO SAUCE TIP: The key to brightening the taste of these stuffed cabbage rolls is to add acid, hence the tomatoes do a really great job. Alternatively you can use tomato juice or fresh chopped tomatoes (but you need a lot). Or you can make a flavored tomato sauce by using spices.
Step 4. Fill and roll each leaf
- To stuff the cabbage leaves, lay down a single large leaf and place about a 1/3 to 1/2 cup of the filling in the lower third of the leave, fold the sides and roll (this way you’ll get huge rolls).
- If you prefer smaller rolls then cut the leaf in smaller parts, and use less filing (see video).

Step 5. Place in a pot or baking dish
- In a large deep dish (I’m using a 3-quart round glass dish) place the stuffed cabbage rolls on the bottom, and continue by adding layers.
- Once full. Pour the remaining half of the jar of crushed tomatoes (or diced tomatoes) on top. Alternatively use water and lemon juice or vegetable broth. Some people try to add a lot of liquid so they are covered, but I find this unnecessary as the steam fill circulate inside and provide enough moisture. Just add enough liquid to help the rice puff.
- Cover with the remaining cabbage leaves to seal moisture and cover with a lid.
If you are sensitive to nightshades skip the tomato sauce, use vegetable broth or just a little water with lemon juice.

Step 6. Bake / Cook slowly until tender
- Cover and bake at 350°F (175°C) for about 1 hour 30-45 minutes, or until the filling is fully cooked (the wild rice has puffed / cracked open). It has a longer cooking time than the regular rice.
- Remove from the oven and allow to sit covered for 30 minutes before serving. It will continue to cook and build some flavor. It will taste even better the next day.

Tips For Best Texture
- Don’t overfill the rolls
- For a looser filling, sauté all of the filling ingredients in a pan until the meat is half cooked, otherwise if you use raw ingredients you’ll get a “glued” giant meatball inside.
- Once the cabbage rolls (and peppers) are tender, you’ll take them out of the oven and let them finish cooking at room temperature, with the lid on, for an additional 30 minute to 1 hour. They will cool slightly and the flavors will continue to meld.
Can You Make Stuffed Peppers with the Same Filling?
Yes! And this is actually one of the easiest ways to save time if you’re already making cabbage rolls.
The same meat and rice filling works very well for stuffed peppers. The only difference is the cooking time and how the vegetables soften.
What I usually do:
- prepare one batch of filling
- roll part into cabbage leaves
- fill a few peppers with the rest
- bake them in separate dishes
Also keep in mind:
- peppers are thicker and may need slightly longer cooking to become fully tender
- fully cooking time depends on the size and type of peppers
- they need less liquid
So it’s best to:
- bake them separately
- check tenderness rather than relying only on time

TIP FOR STUFFED PEPPERS: I’m not cutting the peppers in half like other people do, because I think this way more moisture is lost and you end up with a dry mixture. I’m just filling the peppers with the same filling and baking in a tight sealed pot until rice is nice and tender inside.
How To Store and Reheat
- Store in fridge for up to 3-4 days
- Freeze for longer storage (up to 3 months in an airtight sealed container).
- To re-heat, thaw completely in the refrigerator (if frozen) the night before. When ready to eat throw them in a skillet, add 2 tablespoons of water, cover and cook over low heat, until heated through (about 15 minutes). Or place in a an oven at 350F for 15-20 minutes.
They taste even better the next day.
Watch VIDEO: How To Make Healthy Cabbage Rolls & Stuffed Peppers
If you prefer a visual walkthrough, this short video shows the full process step by step.
Healthy Cabbage Rolls + Peppers (Gluten-Free, Blanced Protein) Recipe
Ingredients
- 1 large head green cabbage - fresh
Cabbage Roll Stuffing
- 1.5 lb ground beef - or pork, turkey, or mix
- ¾ cup basmati rice - soaked
- ¾ cup wild rice - soaked
- 2 medium onions - chopped
- 4-5 garlic cloves - minced
- 1 jar crushed tomatoes - 18.3 oz jar or any tomato sauce
- 3 large carrots - grated
Seasonings For Stuffing
- 1.5 tsp sea salt
- ⅔ tsp black pepper - ground
- 2 tsp coriander - ground
- 2 tsp thyme
- 1 tsp mustard powder - or paste
- 1 tsp paprika - optional, or smoked paprika
Extra
- 2 tbsp olive or avocado oil - for sauteing
- ⅓ cup freshly chopped parsley - garnish
- 1 cup stock / broth/ water - as extra liquid for cooking (optional)
Optional
- 4 de-seeded bell peppers - if you have extra stuffing
Instructions
Step 1. Prepare The Rice
- Place the rice in a bowl and add water to soak overnight. If you don’t have time, just rinse it several times until the water is clear and let it soak for at least an hour until you gather and prepare the rest of the ingredients.
Step 2. Prepare The Cabbage
- Bring a large pot of water to a boil. Carefully remove the core (by cutting a deep cone-shaped incision) and separate the cabbage leaves. Blanch the leaves for a few minutes until soft and flexible. Set aside to cool.See video below for visual help.
Step 3. Prepare The Filling
- In a skillet over medium heat, sauté briefly onions, garlic, carrots until lightly soft, add the spices, herbs, and the last – ground beef. Then mix in the soaked rice at the end and cook for 1-2 minutes. Leave the meat slightly uncooked.
- Add half of the crushed tomatoes to the mixture. Set aside to cool.
Step 4. Fill and Roll
- To stuff the cabbage leaves, lay down a single large leaf and place about 1/3 cup of the filling in the lower third of the leave, fold the sides and roll (this way you’ll get huge rolls).
- If you prefer smaller rolls then cut the leaf in smaller parts, and use less filing, about 2 tbsp (see video). Fold the sides in and roll tightly to form a compact roll.
Step 5. Assemble
- Place the rolls seam-side down in a baking dish or pot (I’m using a 3-quart round glass dish).
- Pour the remaining half of the jar of crushed tomatoes on top. Alternatively use water and lemon juice or vegetable broth.
- Cover with the remaining cabbage leaves to seal moisture and cover with a lid.
Step 5. Bake/Cook The Cabbage Rolls
- Cover and bake at 350°F (175°C) for about 1 hour 30–45 minutes, or until the filling is fully cooked (the wild rice has puffed / cracked open).
Rest and serve
- Let the cabbage rolls rest for 30 minutes to 1 hour before serving. This helps them hold together better.
Video
Notes
👉 Variations:
- Stuffed Peppers: you can use the same filling for stuffed peppers. Fill whole peppers and bake separately, as they may require a slightly different cooking time depending on size.
- You can use different meats depending on preference (beef, pork, turkey, or a mix).
- For a lighter version, use leaner meat and reduce added oil.
- For lower carbs, substitute rice with cauliflower rice (texture will be different).
- If your cabbage leaves tear, overlap smaller pieces to reinforce the roll.
- These cabbage rolls often taste even better the next day after flavors develop.
Extra Tips
- When baking in the oven, it’s important to cover the baking dish tightly, a tight fitting lid is the best. It will not allow the vapors to escape.
- Soak the rice overnight, besides removing the impurities it will also “puff” and make it cook faster.
- For the best tasting cabbage rolls, use the leaves of a pickled cabbage head (like sauerkraut).
Nutrition
The information shown is an estimate provided by an online nutrition calculator.
FAQs
Yes, this version is naturally gluten-free as long as all ingredients used (especially sauces) are gluten-free.
Yes. You can use cauliflower rice or other grains depending on preference.
They can be, depending on how you prepare and portion them.
Because they combine protein, fiber, and moderate carbs, they tend to be more filling than many other meals.
Yes. Beef, pork, turkey, or a mix all work.
More Healthy Gluten Free/Dairy Free Dinners
©HealthyTasteOfLife. Content and photographs are copyright protected and need prior permission to use. Copying and/or pasting full recipes to other websites and any social media is strictly prohibited. Sharing and using the link of this recipe is both encouraged and appreciated!












Thank you for the recipe, I just made these stuffed pepper tonight…who knew that wild rice can taste so good! Love it!
Yes… I said the same thing, it’s unexpectedly delicious!