Home > Recipes > Healthy Cabbage Rolls (Gluten And Dairy Free, Balanced-Protein)

Healthy Cabbage Rolls (Gluten And Dairy Free, Balanced-Protein)

Contains affiliate links; commissions may be earned. As an Amazon Associate I earn from qualifying purchases. Disclosure

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.

Total Time:~2 hours 10 minutes
Yields:~55 cabbage rolls (~9 servings)
Recipe Video
Rate/Comment
image bowl of healthy cabbage rolls / recipe

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.

Overhead shot of a bowl filled with healthy cabbage rolls and garnished with chopped parsley.

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.

Process shots showing how to prepare cabbage for cabbage rolls by softening cabbage leaves in boiling water.
Preparing cabbage for cabbage rolls: softening cabbage leaves by submerging in hot water.

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.
Process shots showing how to prepare the stuffing for cabbage rolls: mixing and cooking the rice with meat and vegetables in a skillet.
Sautéing the vegetables with ground meat and rice. finishing with diced tomatoes.

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).
Process shots showing how to roll cabbage: rolling stuffed cabbage with hands.
Rolling stuffed cabbage with my hands.

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.

Process shots collage showing steps preparing stuffed cabbage rolls and ready to cook
After you’re done with rolling, top the cabbage rolls with the remaining cabbage leaves to keep the steam inside, and cover tightly with a lid before transferring to the oven.

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.
The cabbage leaves are stuffed with a mix of wild rice and basmati rice, grass fed ground beef, fresh vegetables, aromatic spices and herbs and baked in the oven until moist and tender.

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
Healthy stuffed peppers filled with a mix of basmati and wild rice plus ground meat and vegetables.

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.

image bowl of healthy cabbage rolls / recipe
Print Recipe

Healthy Cabbage Rolls + Peppers (Gluten-Free, Blanced Protein) Recipe

These healthy cabbage rolls are made with simple, whole ingredients for a lighter version of a traditional comfort dish. Naturally gluten-free, dairy free, moderate in protein and complex carbs. They’re filling, balanced, and great for meal prep without feeling heavy. These are not extremely low-calorie or high-protein, but they strike a good balance between both, which makes them more practical for everyday meals.
Prep Time25 minutes
Cook Time1 hour 45 minutes
Total Time2 hours 10 minutes
Servings: 55 cabbage rolls (~9 servings)
Author: Olga Caz
Save Share 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

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.
  • Prepare the bell peppers if you're using any: cut the core from the inside and strip away the seeds. Set aside.

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. 
  • Some people try to add a lot of liquid so they are covered, but I find this unnecessary as the steam fill circulate inside. Just add enough liquid to help the rice puff.
  • 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).
  • wild rice has a longer cooking time than the regular rice

Rest and serve

  • Let the cabbage rolls rest for 30 minutes to 1 hour before serving. This helps them hold together better.

Video

If you can’t see the video, disable your ad-blocker.

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).
 
Tried this recipe?Mention @HealthyTasteOfLife or tag #healthytasteoflife! I’d love to hear how it turned out! Tap ⭐⭐⭐⭐⭐ below 👇 to rate it or leave a quick comment! Your feedback helps other readers.

Nutrition

Serving: 6rolls | Calories: 360kcal | Carbohydrates: 29g | Protein: 16g | Fat: 13g | Fiber: 5.4g | Sugar: 7.6g | Iron: 2.5mg

The information shown is an estimate provided by an online nutrition calculator.

Course: Dinner, Lunch, Main Course
Cuisine: Clean Eating, Eastern European
Diet: Gluten Free

FAQs

Are cabbage rolls gluten-free?

Yes, this version is naturally gluten-free as long as all ingredients used (especially sauces) are gluten-free.

Can I make cabbage rolls without rice?

Yes. You can use cauliflower rice or other grains depending on preference.

Are cabbage rolls good for weight loss?

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.

Can I use different meat?

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!

This recipe for cabbage rolls uses cabbage leaves stuffed with ground beef, wild rice, long grain rice and vegetables, all cooked in a tomato sauce with aromatic spices and herbs. Whether you call these cabbage wraps - sarmale or golubtsi they all consist of cooked cabbage leaves wrapped around fillings. You can tweak the cabbage roll recipe to be healthier. The cabbage rolls keep well in the fridge for days. #cabbagerolls #stuffedcabbage #healthyrecipes #rolledcabbage #stuffedcabbagerolls

Explore More

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. Thank you for the recipe, I just made these stuffed pepper tonight…who knew that wild rice can taste so good! Love it!5 stars

    1. HealthyTasteOfLife says:

      Yes… I said the same thing, it’s unexpectedly delicious!