Go Back
+ servings
Holubtsi—Ukranian cabbage rolls—topped with sour cream and fresh dill in a round pan. A wooden spoon is on the right.

Ukrainian Cabbage Rolls (Holubtsi)

Course: Main Course
Cuisine: Ukrainian
Diet: Gluten Free, Low Lactose
Keyword: golubtsi, holubtsi, stuffed cabbage, ukrainian cabbage rolls
Prep Time: 1 hour
Cook Time: 45 minutes
Total Time: 1 hour 45 minutes
Servings: 8 cabbage rolls
Calories: 523kcal
These Ukrainian cabbage rolls, called holubtsi, are stuffed with pork and rice, then covered in an easy homemade tomato sauce. It's Ukrainian comfort food that everyone will love!
Print Recipe

Ingredients

  • 12 cabbage leaves we're cooking a few extra, just in case
  • ¾ cup white rice
  • 1 yellow onion
  • 1 large carrot
  • 1 tablespoon tomato paste
  • 28 ounces canned whole San Marzano tomatoes or regular canned tomatoes, see note
  • 1 bay leaf
  • 1 pound ground pork
  • 2 teaspoon kosher salt divided
  • ½ teaspoon freshly ground black pepper
  • 2 tablespoon sunflower oil or neutral oil like canola or grapeseed

Instructions

NOTE: This recipe makes 8 cabbage rolls. We're cooking a few extra cabbage leaves just in case we need them—if they tear too much, etc.

    Cook the rice and blanch the cabbage leaves

    • Cook the rice in a small saucepan for 5 minutes, then drain and set aside.
    • Bring a large pot of salted water to a boil. Cut the core out of the cabbage and carefully remove about 12 leaves. (We're making extra in case some of them tear beyond being usable.) I usually just peel back the top of the leaf a little, then lift from the bottom gently until it releases. It's okay if it tears a bit here and there.
    • Blanch 2 cabbage leaves at a time for about 2-3 minutes, until they are softened but still bright green. Set aside to cool.

    Make the sauce

    • Dice the onion finely and divide in two. Grate the carrot on a box grater.
    • Put the canned tomatoes in a bowl and crush them by hand. Fill the can halfway with water and swirl around. Set both aside.
    • Add 1 tablespoon of the sunflower oil to a large, deep skillet with a lid over medium heat. Add half the diced onion and cook until just beginning to caramelize and brown, 5-8 minutes. Remove from pan and set aside to be used in the cabbage roll stuffing.
    • Add the remaining sunflower oil back into the same pan and reduce heat to medium low. Add the grated carrot, remaining diced onion and a pinch of kosher salt and cook, stirring frequently until the vegetables are soft, but not taking on any color. This Ukranian sofrito technique is called smazhennya or zazharka.
    • Add the tomato paste and cook, stirring constantly, for one minute.
    • Add the crushed tomatoes, reserved water in the can, the bay leaf, and ½ teaspoon of salt. Bring to a low simmer, stirring occasionally for about 5 minutes. Then turn heat off.

    Make the filling and form the cabbage rolls

    • Combine the ground pork, rice, browned onions, 1 ½ teaspoons of salt and ½ teaspoon of pepper in a large bowl. Use your hands to gently mix all ingredients together until the rice, meat and onions are evenly distributed throughout. Divide the filling into 8 equal parts. (Or more if you want several smaller cabbage rolls.)
    • Lay the cabbage leaf so it is curved side up with the thicker stem end toward you. Place ⅛ of the filing at the bottom of the cabbage leaf and gently roll away from you. Fold each side of the leaf toward the center. Continue to roll away from you until the meat filling is entirely encased in the cabbage leaf. Place the cabbage roll in the pan of sauce seam-side down. Continue with remaining cabbage and filling.
    • Cover the pan and cook over low heat for 40-50 minutes until the pork is cooked through. Serve immediately with sour cream and fresh dill.

    Notes

    • If your cabbage leaves tear into pieces, you can divide the filling and make more rolls that are smaller.
    • We're cooking some extra leaves just in case we need them. (If they tear too much, if your cabbage is a bit too small for ⅛ of filling per leaf, etc.)
    • I prefer the sweetness and acidity of San Marzano tomatoes for this sauce. If you're not using them, add 1 teaspoon of sugar to the sauce to sweeten it up.
    • Sunflower oil will give the cabbage rolls and their sauce a distinctive Ukrainian flavor, as the sunflower is the national flower of Ukraine! You can find it at Trader Joe's and Whole Foods.
    • You can blanch the whole head of cabbage to make removing the leaves easier, but we will not be using a whole head of cabbage for these rolls (unless you are multiplying the recipe to make a larger batch.) You can always use the cooked cabbage in other ways.
    • If you'd like to learn more about Ukrainian cooking, Olia Hercules is a great resource. This is recipe is adapted from her cookbook, Mamushka.
     
    This post contains affiliate links. If you make a purchase through one of my links, I may make a small commission at no additional cost to you. As an Amazon Associate, I earn from qualifying purchases. Read my full disclosure policy here.

    Nutrition

    Calories: 523kcal | Carbohydrates: 36g | Protein: 23g | Fat: 32g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 17g | Cholesterol: 82mg | Sodium: 1289mg | Potassium: 712mg | Fiber: 3g | Sugar: 4g | Vitamin A: 2895IU | Vitamin C: 28mg | Calcium: 107mg | Iron: 2mg