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!

Plated Ukrainian Cabbage Rolls.

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!

Natalya with Ukrainian Cabbage Rolls.

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

About Author

Avatar photo

Natalya founded Momsdish to demonstrate that placing a homemade meal on the table is not hard at all. Natalya makes cooking easier and approachable, by simplifying the ingredients, while still producing the same great taste.