Cabbage Rolls

Cabbage Rolls have that perfect combination of tender cabbage, savory beef, and tangy tomato sauce that makes you want to savor every bite slowly. The rice soaks up all the flavors as it bakes, creating a filling that’s moist and rich. Each roll is hearty and hits the spot, the kind of meal you’ll think about days later.

Two Cabbage Rolls covered in tomato sauce, garnished with chopped herbs, served on a decorative white plate. One roll is cut open, revealing the savory meat filling inside.
Cabbage Rolls. Photo Credit: Hungry Cooks Kitchen

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make them for Sunday dinners, family gatherings, and potlucks because they’re comforting, budget-friendly, and feeds a crowd. They’re great for make-ahead meals since they stay fresh in the fridge for up to 4 days and freeze beautifully for up to 3 months. They reheat like a dream in the oven or microwave, making them ideal for busy weeknights.

Types of Cabbage Rolls

Cabbage rolls come in many delicious varieties, each with its own unique twist depending on regional traditions and personal preferences. Polish cabbage rolls, or “gołąbki,” are typically made with a blend of ground pork and ground beef, wrapped in a cabbage leaf and baked in tomato sauce. Ukrainian versions might use only rice or a mix of grains, sometimes skipping the meat altogether for a lighter, vegetarian option.

Some recipes include napa cabbage instead of the traditional green cabbage, offering a more delicate texture. You’ll also find stuffed cabbage rolls filled with mushrooms, sauerkraut, or even lentils for a different spin.

The type of cabbage roll recipe you choose can be tailored to your taste. Whether you prefer the classic ground beef and rice filling, a mix of ground pork, or a vegetarian version, there’s a stuffed cabbage roll for everyone. No matter the variation, the key is using fresh cabbage leaves, a flavorful sauce, and a filling that holds together as it bakes.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below. For the filling, use pre-cooked rice and pre-cooked ground beef. You can also use a mixture of ground meats such as beef, pork, or sausage.

Ingredients for Cabbage Rolls include ground beef, rice, cabbage, tomato sauce, egg, yellow onion, garlic, parsley, dill, chili flakes, Worcestershire sauce, salt, and pepper. Perfect for classic homemade Cabbage Rolls.
Cabbage Rolls Ingredients. Photo Credit: Hungry Cooks Kitchen

How to Make Cabbage Rolls with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Here’s how to make beautiful homemade cabbage rolls that come out tender, filling, and flavorful every time.

Make the Filling

In a large mixing bowl, combine the pre-cooked ground beef (or a mixture of pre-cooked ground meats such as beef, pork, or sausage), Worcestershire sauce, egg, white rice, onion, parsley, garlic, salt and black pepper, dried dill, onion powder, red chili flakes, and ½ cup of the tomato sauce.

Mix gently with your hands or a wooden spoon until everything is fully combined, but don’t overmix or the ground meat will get tough.

Adding an egg helps the mixture hold together during cooking, and the rice and meat should be pre-cooked and cooled before you add them.

Soften the Cabbage Leaves

Bring a large pot of salted water to a boil and carefully place the large head of cabbage into the boiling water. Cover partially and cook for 8 to 10 minutes, turning halfway through, until the outer leaves are softened and pliable.

A large nonstick stockpot is ideal for this step because the cabbage needs room to move around in the water. Use tongs to carefully rotate the cabbage so all sides soften evenly.

Peel and Trim the Leaves

Remove the cabbage from the pot and allow it to cool slightly so you can handle it without burning your hands. Gently peel off the softened leaves one at a time and trim the thick core and tough stem end from each leaf with a sharp knife to make rolling easier.

If the inner leaves are still firm, you can return the cabbage to the boiling water for a few more minutes to soften additional leaves. You’ll need approximately 18 cabbage leaves for rolling and 8 to 10 extra leaves to line a baking dish.

Line the Baking Dish

Preheat the oven to 350°F (180°C) and lightly grease a 9 x 13-inch casserole dish with cooking spray to prevent sticking. You want a dish that’s large enough to fit all the rolls in a single layer so they cook evenly.

Now, line the bottom with the extra cabbage leaves. These create a cushion that prevents the rolls from sticking and burning on the bottom; they also soak up extra sauce while baking.

A ceramic baking dish works perfectly and retains heat well for even cooking.

Seven savory Cabbage Rolls filled with a seasoned meat mixture are arranged on a wooden cutting board, highlighting the delicate veined texture of the cabbage leaves.
Place about ¼ cup beef mixture on each cabbage leaf, fold in the sides, and roll tightly from the bottom to seal.

Roll the Cabbage Rolls

Place each cabbage leaf on a flat surface to make filling and rolling easier. If needed, trim the thick stem end for easier rolling. Place about ¼ cup mixture of beef in the center of each cabbage leaf. Fold in the sides and roll tightly from the bottom up, tucking as you go so the filling doesn’t spill out.

Arrange the rolls and place seam side down in the baking dish, packing them snugly so they hold their shape while cooking. If a leaf tears, you can patch it with a smaller piece of cabbage or double-wrap it with another leaf.

Add the Sauce

In a small bowl, combine the remaining 4 and ½ cups of tomato sauce with the water and stir until smooth.

Pour the remaining tomato sauce evenly over the cabbage rolls, making sure each roll is coated. Covering the cabbage rolls with sauce before baking helps keep them moist. The sauce will thicken as it bakes, and the flavors will meld together.

Bake the Cabbage Rolls

Cover the dish tightly with aluminum foil to ensure the cabbage rolls stay moist and cook evenly, and bake for 2 hours, or until the meat is fully cooked and reaches an internal temperature of 165°F. Baking covered with foil prevents the rolls from drying out, while allowing the cabbage to become tender and the flavors to develop.

An instant-read meat thermometer is the best way to check that the filling is cooked through.

Cabbage Rolls filled with a savory mixture, baked to perfection and topped with tomato sauce and chopped parsley, arranged neatly in a rectangular baking dish.
Add the sauce and bake the cabbage rolls for 2 hours.

Rest and Serve

Carefully remove the foil and allow the cabbage rolls to rest for 20 minutes before serving. The resting time lets the sauce settle and makes the rolls easier to plate without falling apart.

Garnish with fresh herbs for brightness, and enjoy!

Cabbage rolls travel well to potlucks, family gatherings, and holiday dinners. Keep them warm by wrapping the baking dish in aluminum foil and placing it in an insulated carrier or wrapping towels around it.

Variations and Substitutions

One of the best things about making cabbage rolls is how easy it is to customize the recipe to suit your tastes or what you have on hand. If you’re looking for a lighter option, try swapping ground beef for ground turkey or ground pork.

For a touch of sweetness, stir in a bit of brown sugar to your tomato sauce or tomato soup; it balances the tangy flavors beautifully. If you want to add more texture and flavor, toss in some diced tomatoes or use condensed tomato soup for a creamier sauce.

Leftover cabbage doesn’t have to go to waste; use it in soups, stir-fries, or even as a base for a quick sauté. Whether you stick with the classic ground beef and rice or experiment with different meats and sauces, cabbage rolls are endlessly adaptable and always delicious.

Save This Recipe Form

Don’t lose this recipe!

Put in your email, and we’ll deliver it straight to your inbox. You’ll also get weekly recipe suggestions based on what you love. Opt-out anytime – no strings attached!

A close-up of delicious Cabbage Rolls cut open to reveal a savory ground meat and rice filling, served with tomato sauce on a white plate.

Cabbage Rolls

I love making Cabbage Rolls when I need something hearty, comforting, and guaranteed to please everyone at the table. These rolls have tender cabbage leaves wrapped around seasoned beef and rice in rich, tangy tomato sauce. The cabbage practically melts while the filling stays moist and savory, perfect for those cold evenings when you want real comfort food. I make them for Sunday dinners, family gatherings, and potlucks because they're loved by everyone and travel well. Leftovers stay fresh in the fridge for up to 4 days and freeze beautifully for up to 3 months.
Prep Time: 40 minutes
Cook Time: 2 hours
Total Time: 2 hours 40 minutes
Course: Dinner, Main Course
Cuisine: Asian, Chinese
Keyword: Cabbage Rolls
Servings: 6
Calories: 304kcal

Ingredients

  • 1 cup cooked long-grain rice
  • pounds lean ground beef
  • ½ tablespoon Worcestershire sauce
  • 1 large egg
  • 1 cup yellow onion minced
  • cup fresh parsley chopped
  • 3 cloves garlic minced
  • ½ teaspoon dried dill
  • ½ teaspoon onion powder
  • ½ to 1 teaspoon red chili flakes
  • Salt and black pepper to taste
  • 5 cups tomato sauce divided
  • 1 large head cabbage
  • ½ cup water
  • Cooking spray for greasing the baking dish

Instructions

  • Preheat the oven to 350°F (180°C). Lightly grease a 9 x 13-inch baking dish with cooking spray.
    Cooking spray
  • In a large bowl, combine the ground beef, Worcestershire sauce, egg, cooked rice, onion, parsley, garlic, salt, black pepper, dried dill, onion powder, red chili flakes, and ½ cup of the tomato sauce. Mix gently until fully combined.
    1 cup cooked long-grain rice, 1½ pounds lean ground beef, ½ tablespoon Worcestershire sauce, 1 large egg, 1 cup yellow onion, ⅓ cup fresh parsley, 3 cloves garlic, ½ teaspoon dried dill, ½ teaspoon onion powder, ½ to 1 teaspoon red chili flakes, Salt and black pepper, 5 cups tomato sauce
  • Bring a large pot of water to a boil. Carefully place the whole cabbage into the boiling water. Cover partially and cook for 8 to 10 minutes, turning halfway through, until the outer leaves are softened.
    1 large head cabbage
  • Remove the cabbage from the pot and allow it to cool slightly. Gently peel off the softened leaves and trim the thick core from each leaf. If needed, return the cabbage to the boiling water to soften additional leaves.
  • You will need approximately 18 cabbage leaves for rolling and 8 to 10 extra leaves to line the baking dish.
  • Line the bottom of the prepared baking dish with the extra cabbage leaves.
  • Place about ¼ cup of the meat mixture in the center of each cabbage leaf. Fold in the sides and roll tightly. Arrange the rolls seam-side down in the baking dish.
  • In a bowl, combine the remaining 4 and ½ cups of tomato sauce with the water. Pour the sauce evenly over the cabbage rolls.
    ½ cup water
  • Cover the dish tightly with aluminum foil and bake for 2 hours, or until the meat is fully cooked and reaches an internal temperature of 165°F.
  • Carefully remove the foil and allow the cabbage rolls to rest for 20 minutes before serving.

Video

Notes

Here are my top tips for making the best cabbage rolls recipe at home.
Use day-old rice: Freshly cooked rice is too moist and makes the filling mushy, so use rice that’s been cooked and cooled or even refrigerated overnight for the best texture.
Boil the whole head: Boiling the whole head of cabbage instead of cutting it first keeps the leaves intact and makes them easier to peel off without tearing.
Don’t overfill the leaves: Stick to about ¼ cup of filling per leaf so you have enough room to roll them tightly without the filling squeezing out the sides.
Try flavor substitutions: Swap tomato sauce for tomato soup for a creamier, mellower sauce, or use tomato juice instead of water for a lighter, more tomatoey base that’s less thick.
Balance the acidity: Add 1 to 2 tablespoons of brown sugar to the tomato sauce to cut the acidity and create a richer, more complex flavor without making it taste sweet.
Store properly: Refrigerate cooled cabbage rolls in a single layer in airtight containers for up to 4 days or freeze them for up to 3 months. Thaw overnight in the fridge and reheat in the oven or microwave until warmed through.

Nutrition

Calories: 304kcal | Carbohydrates: 31g | Protein: 31g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.4g | Cholesterol: 98mg | Sodium: 1109mg | Potassium: 1361mg | Fiber: 8g | Sugar: 14g | Vitamin A: 1458IU | Vitamin C: 77mg | Calcium: 125mg | Iron: 6mg
Tried this recipe?Let us know how it was!

How to Store Leftovers

Let the cabbage rolls cool completely before storing them in an airtight container in the refrigerator for up to 4 days. For best results, reheat in the oven, covered with aluminum foil to prevent drying, until warmed through; using the microwave works, too.

For freezing, arrange the cooled cabbage rolls in a single layer in freezer-safe glass containers with the sauce. Cover the baking dish tightly with plastic wrap and then aluminum foil before freezing.

Cabbage rolls can be frozen for up to 3 months. Thaw frozen cabbage rolls in the refrigerator overnight before baking or reheating. Thaw overnight in the fridge before reheating.

The cabbage stays tender and the filling doesn’t dry out, so they taste just as good as when you first made them.

What to Serve With Cabbage Rolls

Serve these with a dollop of sour cream and fresh parsley on top for brightness. Mashed potatoes or buttered egg noodles on the side soak up the extra tomato sauce beautifully, while crusty bread or garlic bread is perfect for mopping up every last bit.

For a heartier meal, add sautéed green beans, roasted Brussels sprouts, or a simple green salad with vinaigrette. The cabbage rolls are filling on their own with beef, rice, and cabbage in every bite, so keep sides simple and let the rolls be the star of the plate.

Introduction to Stuffed Cabbage Rolls

Stuffed cabbage rolls are a classic comfort food enjoyed in kitchens around the world. Known as “gołąbki” in Poland, these hearty rolls feature tender cabbage leaves wrapped around a savory filling of ground beef and rice, all baked in a tangy tomato sauce or tomato soup. The combination of soft cabbage, flavorful ground meat, and rich sauce makes stuffed cabbage rolls a great recipe for family dinners and special occasions alike.

Whether you call them stuffed cabbage, cabbage rolls, or golabki, the essential ingredients, cabbage leaves, ground beef, rice, and a tomato-based sauce, come together to create a dish that’s full of great flavors. The rolls soak up the tomato soup mixture as they bake, resulting in a meal that’s moist, comforting, and perfect for sharing.

More Easy Recipes for You to Try at Home

I think you’ll also love these other hearty beef recipes that feed a crowd.

About the Author
A woman with long brown hair is smiling and standing with her arms crossed. She is wearing a sleeveless, black and white diamond-patterned dress.

Hey there! I’m Mandy

Mandy Applegate is a home cook, food blogger, and writer who believes the best meals are the ones shared with the people you love.

She’s all about easy recipes that taste amazing, the kind that make ordinary days feel a little more special and remind you why cooking at home matters.

She has been published on NBC, the Daily News, the Boston Herald, and the Chicago Sun-Times, amongst many others.

Similar Posts

Leave a Reply

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

Recipe Rating