These traditional Ukrainian cabbage rolls feature ground meat, rice, veggies, and a succulent tomato-based sauce. They’re so delicious — just like grandma used to make!

Let’s talk cabbage rolls… it seems that each Eastern European country has their own variation of this dish (not to mention the countless variations between cooks!). An “authentic” cabbage roll recipe is a hot matter of debate, so where did these rolls actually come from? They are generally believed to have originated in the ancient Middle East (like Turkey or Israel), then spread to countries like Romania, Poland, Ukraine, and Russia.
I’ve tasted and tested so many different versions of stuffed cabbage rolls over the years, but this particular recipe wins every time. It comes courtesy of my grandma, who always made them on the weekends or during the holidays. Her recipe was a traditional version of Ukrainian cabbage rolls, also known as “halupki” or “golubtsi/holubtsi.” My grandma passed the recipe down through the generations, and it ultimately landed in my hands — so today, I’m passing the recipe down to you! These cabbage rolls are a staple for all our family gatherings.
Looking for a vegetarian option? Make our vegetarian stuffed cabbage rolls for a flavorful meat-less option!
Ukrainian Cabbage Rolls Video
How To Make Ukrainian Cabbage Rolls
Perhaps the most intimidating part of making cabbage rolls is the rolling! Fear not, as this process is actually quite easy, and the sturdiness of the cabbage leaves makes rolling a breeze.
- Cook the rice and veggies: Cook the rice in a pot of salted water. Sauté the carrots and onions in an oiled pan until they are tender.
- Mix up the filling: Mix together the cooled rice, veggies, ground meat, salt, and pepper in a large bowl.
- Boil and peel the cabbage: Place the whole head of cabbage in a large pot of boiling water and cook it for 2-3 minutes. Remove the cabbage from the water, then carefully peel off the leaves. Slice each leaf in half to remove the hard spine.
- Assemble the cabbage rolls: Fill each cabbage leaf with a heaping spoonful of the filling, then roll them up into a cone shape and press the tops in. Place the cabbage rolls in a cast iron pot or Dutch oven (this one is my favorite!). Pack the rolls tightly together and make sure the seam side is facing down.
- Make the sauce: In a preheated skillet with oil, sauté the onion rings until they are golden brown. Mix in the sour cream and tomato sauce.
- Bake the cabbage rolls: Pour the sauce over the cabbage rolls, then bake them at 375°F for 45 minutes. Serve the rolls warm.




Tips from the Kitchen
These Ukrainian stuffed cabbage rolls will be your new favorite low-carb meal. Follow these tips to achieve the best flavor and texture!
- Use a BIG cabbage. The bigger the head of cabbage is, the larger the leaves are — which means they’ll be easier to fill and roll.
- Soften up the cabbage leaves. In order to roll the leaves without tearing and produce perfectly tender rolls, the leaves must be soft. Boil the head of cabbage for 2-3 minutes, or freeze it for a few days and thaw it when you’re ready to make the rolls.
- Mix up the meat. Use a mixture of ground beef or ground pork for the best flavor, or use ground turkey or ground chicken for a lighter version.
- Overlap the small leaves. Once the leaves get too small to stuff individually, take two small ones and overlap them before filling and rolling. Or, place the small leaves into the pot for extra veggie treats!
- Avoid overfilling. A large spoonful of filling is the sweet spot. Any more, and the filling will leak out of the rolls.
Ways to Serve
Cabbage rolls are incredibly delicious with just sour cream and fresh dill; however, they also pair well with a vegetable side dish. To keep things simple, make our classic garden salad. If you want an Eastern European-inspired salad, go with a beet vinaigrette salad. You may not feel like making an entire salad, and that’s okay — marinated mushrooms or asparagus with bacon are excellent single-veggie options. Finish the meal off with a favorite Eastern-European dessert: plombir ice cream!

Storage & Reheating
Cabbage rolls are one of those dishes that almost guarantee leftovers. We like to make a large batch and have some on hand for the rest of the week.
- Storage: Storeleftover cabbage rolls for up to a week in the dutch oven you baked them in or an airtight container in the fridge.
- Reheating: Reheat the rolls in the microwave or on a skillet over medium-low heat.
Hot tip: I don’t recommend freezing cabbage rolls because the texture of the cabbage will change. If you must, allow the rolls to cool completely, then place them into a freezer-safe bag and freeze for up to three months.
More Stuffed Veggie Recipes
- Ground Turkey Stuffed Peppers — Super hearty and flavorful
- Zucchini Boats — Perfect for when you’re craving pasta but you want to skip the carbs
- Stuffed Eggplant — Filled with a cheesy meat sauce
- Seafood Stuffed Mushrooms — A rich and savory taste of the sea
Recipe
Ingredients
Cabbage Rolls
Cabbage Rolls Sauce
- 1 large onion cut in half rings
- 1 cup sour cream
- 1/2 cup tomato sauce
Instructions
- Cook the rice in a pot of salted water. Sauté the grated carrots and diced onions with olive oil. Allow the rice, carrots, and onions to cool.
- In a large bowl, mix together the ground meat, rice, carrots, onions, salt, and pepper.
- Bring 1 gallon of water to a boil in a large deep pot, then add the whole cabbage head. Boil it for 2-3 minutes, then remove it and peel off the cabbage leaves until they become too small. Try to keep the leaves from breaking. Allow the leaves to cool.
- Cut out the hard part of the cabbage leaves by slicing each piece in half and removing the middle spine.
- Hold a cabbage leaf in the palm of your hand, add a heaping spoonful of the filling to the center, and roll the cabbage leaf up into a cone shape.
- Poke the top of the roll down into the filling. Repeat until all the cabbage leaves are used up.
- Preheat the oven to 375°F. Place the cabbage rolls into a ceramic pot in layers, spaced tightly together.
- To make the sauce, heat a skillet on medium-high heat with a bit of oil, then add the onion rings and sauté until they are golden brown. Add the sour cream and tomato sauce to the pan and mix to combine.
- Pour the sauce over the cabbage rolls, then bake them for 45 minutes.
- Serve the cabbage rolls warm with a dollop of sour cream and fresh herbs. Enjoy!
If you don’t have a Dutch oven or ceramic pot, can you use a glass baking dish covered with foil for baking?
Hey Maryna, That will work too. Enjoy the golubsti!
Hey Natalya! I was wondering how much water do you add to rice.
Also, if you were to make it in slow cooker, what temp and how long?
Thank you so much!!!
Hey Lena, Cook the rice according to package instructions -the amount of water will vary depending on brand. I have not tried a slow cooker method, I think for best results it's best to make them in a dutch oven. I hope this helps!
My babi added tomato and salt pork to the rice. I now cook the rice in tomato juice instead of water and add ground salt pork already fried after rice cooks. Absolutely delicious
Hi Mark, that sounds so delicious!! Thank you for sharing that with me.
For a easier way I buy 1-2 cabbages, I throw them in the freezer for several days and I just thaw it and its ready to be used, without any boiling
Hey Lily- this is such a great tip! And I actually mention it in my other cabbage rolls recipe (the vegetarian one). It truly is THE best hack. Thank you for commenting!
I am hosting a cooking club dinner, I am assembling them the day before to cook day of. Once they are assembles do I leave the suace off until I bake them the next day?
Hi Kimberley- Yes, you can leave the sauce off until the next day OR you can even prepare them fully and then just reheat the next day, it's a pretty flexible recipe! Enjoy 🙂
Can you use Savoy cabbage or is the regular cabbage the best to use?
Thanks
Hi Gail, I would recommend regular cabbage for this recipe. Enjoy!
Turned out perfect! Recipes are always soooo good! Thank you for this!
You're so welcome! Thank you for the feedback, Laura.
I think my buba used chopped up bacon in her recipe. Have you ever heard of that?
Hi David, I have not! But everyone has their secret ingredients or special additions, and maybe that was hers! 🙂
Hi Natalya what kind of rice works best? It's my first time making these.
Hi Lena - Just regular, short-grain rice will do the trick! Hope this helps.
Being from Odessa my grandmother put raisins in her sauce.
If adding raisins when would you put them in?
Hi Kazu, I have never tried this recipe with raisins, not even sure when is a good time to add them.
Privet!
Can I freeze the finished product? Cooked or uncooked?
Hi Elena - If you plan on freezing cabbage rolls, prepare them all the way up until the point of baking. Store them in a Ziploc bag and be sure to remove as much air as possible to prevent freezer burn. When you are ready to eat, place them in a baking dish, cover them with sauce and bake them according to instructions. Hope this helps!
Yummy
Is it 1 pound of beef and 1 pound of chicken? Or is it one pound total?
Hi Inna, a total of 1 lb of meat. Sometimes I like the extra protein so I double it up, the recipe will still be great. Hard to mess it up.
Hello!
When you say "add greens and spices", what do you mean? I don't see any greens in the recipe.
Thanks
Hi, what I mean is any additional herbs or spices that you want to add.
Thx for clarification
Yummy. We call it sarmale in Romania and we use porc instead of chicken and smoked sausage. But I like the idea of chicken
That sounds delicious as well Adriana. I hope you get to try this version as well.
1/2 lb or 1/2 cup of rice?
It is 1/2 lb of rice.
Does the ground meat have to be cooked beforehand? Or just the rice,carrots,and onions?
I don't cook ground meat prior to making cabbage rolls. Just the rice, onions and carrots.
I usually use ground beef not chicken and my mother in law always use ground pork
Sometimes I use pork too 🙂
Can you use iron cast dish instead
Yes, I often you iron cast oven too.
Hi, I was wondering can I freeze stuffed bell peppers as well?
Bell peppers loose their texture when you freeze them. I don't really like freezing them.
what size ceramic pot should be, a shallow one? and also do you have to cover with foil when baking?
I have a deep one rectangular one and one with a a lid. You can also use Dutch oven too.
If you don't have a lid, do wrap them up with foil.
I hope this helps 😉
Hi Natalya, thank you for this delicious looking recipe!
I am preparing to make this for the first time and wanted to clarify for myself whether you need to use a lid if cooking in a Dutch oven or not?
Sorry if I’m not understanding, but I do not want to ruin the recipe!
Thank you! 🙂
Hey Rose, this would depend on your preference. We love using a dutch oven.
Do you use the lid of a dutch oven or leave it off? would a 12" cast iron skillet work?
Hi Kimberly- cast iron skillet works as long as its enameled and has some depth to it, so that all the cabbage rolls and sauce fit. I'd recommend using a dutch oven; a traditional cast iron skillet wouldn't work as it's most likely not deep enough and the acidity of the tomato sauce isn't good for the iron skillet. And yes, do cover with a lid while baking, foil works too. Hope this helps, enjoy! 🙂