Comforting Stuffed Cabbage Rolls with Savory Tomato Sauce

Being from Eastern Europe, I grew up eating stuffed cabbage rolls, known as Golabki. Over the years I stayed true to that tradition and refined a simple, flavorful recipe I’m happy to share. These rolls are stuffed with a seasoned mixture of ground meat and rice, cooked in a rich homemade tomato sauce, and they take about 30 minutes to prepare.

baked stuffed cabbage rolls in a casserole dish

The scent while this dish cooks brings back warm childhood memories of my mother making it. Each bite is juicy and meaty, with the rice providing the perfect balance of texture. If you’re short on time, an unstuffy version delivers the same flavors with less prep.

Table of contents

  • Why you will love this recipe
  • What you will need
  • How to make
  • Expert tip
  • Recipe variations and add-ins:
  • Serving suggestions:
  • How to store leftovers:
  • Frequently Asked Questions
  • More recipes with cabbage:

I take stuffed cabbage seriously — like Italians and their pasta, this dish represents comfort, tradition, and careful technique. The rolls should be tender yet hold their shape, hearty and satisfying. This recipe freezes well, so it’s perfect for meal planning.

The tomato sauce is a highlight — rich, slightly sweet, and tangy. I often double the sauce because it’s great on other dishes as well. This recipe is also a good way to use leftover rice. I’ve shared a slow cooker version for days when you want hands-off cooking.

stuffed cabbage rolls in tomato sauce in a casserole

Why you will love this recipe

  • The sauce: A thick, homemade tomato sauce with bright tomato flavor and a hint of sweetness.
  • It’s photogenic: When plated nicely these rolls look great — but they taste just as good even if they’re not picture-perfect.
  • Kid-friendly: The flavors are comforting and familiar, and kids often enjoy them without noticing the cabbage.
  • Versatile: Swap meats, grains, or seasonings to suit your preferences.
  • Comfort food: Filling, savory, and satisfying — perfect for a family dinner.
Polish stuffed cabbage rolls on top of mashed potatoes

What you will need

For the tomato sauce:

  • Tomatoes: I use a quality canned crushed tomato and don’t drain it; tomato sauce and tomato paste are added for body.
  • Aromatics: Onion and freshly minced garlic sautéed in olive oil form the flavor base. I also add dried Italian herbs.
  • Brown sugar: A small amount balances acidity with subtle sweetness.
  • Worcestershire sauce and red wine vinegar: These add depth and balance to the sauce.
stuffed cabbage rolls ingredients in bowls on a table

For the cabbage rolls:

  • Cabbage: Savoy cabbage works best for its pliable, tender leaves.
  • Ground beef: Choose a slightly lean mix such as 85/15 or 90/10.
  • Cooked rice: Any rice you prefer — white, brown, or long-grain.
  • Seasonings: Garlic, onion powder, paprika, Italian herbs, parsley, salt, and pepper.
  • Worcestershire sauce: Adds umami and complexity.
  • Egg: One beaten egg helps bind the filling.

How to make

Sauté: Heat olive oil in a large skillet, add diced onion and sauté until translucent, then add garlic for about 30 seconds.

sautéing onion and garlic in a cast iron

Make the sauce: Add crushed tomatoes, tomato sauce, tomato paste, herbs, salt, pepper, brown sugar, Worcestershire, and red wine vinegar. Simmer 10–15 minutes, stirring occasionally.

collage of steps how to make tomato sauce

Prepare the leaves: Immerse the cabbage head in boiling water for 3–5 minutes until the outer leaves are flexible. Remove and peel off about 12 large leaves.

boiling a head of cabbage

Make the filling: In a large bowl combine ground beef, cooked rice, onion powder, minced garlic, salt, pepper, Worcestershire sauce, paprika, Italian herbs, chopped parsley, and the beaten egg. Add about 1/2 cup of the prepared tomato sauce and mix until combined.

collage of how to make cabbage rolls filling

Assemble: Lay a cabbage leaf flat and trim the thick vein with a small V-shaped cut. Place about 1/3 cup of the meat mixture near the base, roll up and tuck in the sides. Repeat until all filling and leaves are used.

adding beef and rice mixture to a cabbage leaf

Prepare for baking: Preheat the oven to 350°F and lightly grease a 9×13-inch baking pan. Pour half the sauce in the bottom, arrange rolls seam-side down, pour remaining sauce over the top, cover with foil, and bake until the meat is cooked through and cabbage is tender — about 70–90 minutes.

topping cabbage rolls with tomato sauce in a baking dish

Expert tip

Best cabbage for rolls

Savoy cabbage is ideal for its tender, pliable leaves and textured surface that holds sauce well. If unavailable, green cabbage is a solid backup — it softens nicely when blanched. Copenhagen (flathead) and red cabbage are alternatives; red cabbage will change color when cooked unless you add vinegar to the water.

More tips to consider:

  • Choose a large head of cabbage for roomy leaves and extras.
  • Blanch the leaves — raw leaves are difficult to roll.
  • Pat leaves dry so the filling adheres and rolls stay intact.
  • Trim the bottom of the cabbage after boiling to make peeling easier.
  • You don’t need to precook the beef unless it’s very lean; if so, brown and drain it first.
  • Use quick-cooking rice if you want to skip pre-cooking rice.
  • Use canned sauce for a time-saver when you don’t have a homemade batch ready.
homemade stuffed cabbage rolls served with mashed potatoes

Recipe variations and add-ins:

  • Different meat: Substitute ground turkey or chicken for a leaner dish; try pork or veal for different flavor.
  • Grains: Swap rice for quinoa, bulgur, couscous, or lentils.
  • Spicy: Add red pepper flakes to the filling and a splash of salsa to the sauce.
  • Extra vegetables: Mix in finely chopped mushrooms, bell peppers, or zucchini.
  • Sweet and savory: Add a touch more sugar to the sauce and a bit of honey to the filling for a kid-friendly twist.
  • Seasoning twists: Experiment with bold blends like taco or Cajun seasoning for a different profile.

Serving suggestions:

These rolls pair beautifully with mashed potatoes or a simple salad to soak up the sauce. Fresh bread, dinner rolls, or breadsticks are also great for mopping up the tomato sauce.

stuffed cabbage rolls in tomato sauce in a baking dish

How to store leftovers:

  • Refrigerate: Cool completely, place in an airtight container, and keep for 3–4 days.
  • Store in the baking dish: Cover tightly with foil or plastic and refrigerate for 3–4 days.
  • Freeze before baking: Assemble in a freezer-safe casserole, cover tightly, and freeze up to 3 months. Thaw before baking.
  • Freeze after baking: Cool, flash-freeze on a tray for 30 minutes, then transfer to freezer-safe containers or bags for up to 3 months.
  • Thaw: Move frozen rolls to the refrigerator overnight before reheating.
  • Reheat: Warm in a 350°F oven for about 10–30 minutes depending on whether they’re cooked or frozen, or use the microwave for quick reheating.
stuffed cabbage rolls on top of mashed potatoes

Frequently Asked Questions

Why are my cabbage leaves tough?

Tough leaves usually mean they weren’t blanched long enough or were overcooked. Test leaf flexibility while boiling; if still stiff, cook another 5–8 minutes. Also ensure the cabbage is fresh and ripe.

Should I freeze my cabbage before using it?

Freezing can break down the leaves and make them pliable, but thawed cabbage can become soggy. Blanching (brief boil then ice bath) is usually the best way to make leaves flexible without losing texture.

Why are my cabbage rolls dry?

Dry rolls often result from uncooked rice absorbing all the liquid or using meat that’s too lean. Use cooked rice and a meat mix with some fat for moist, tender filling.

Why are my rolls mushy?

Mushiness can come from overcooked cabbage, too-soft filling, or excess sauce. Make sure leaves are pliable but not falling apart and monitor baking time so rolls stay intact.

photo of stuffed cabbage roll

More recipes with cabbage:

slow cooker cabbage and sausage

Slow Cooker Cabbage and Sausage

Sliced homemade slow cooker corned beef with carrot, cabbage and potatoes.

Slow Cooker Corned Beef with Cabbage

Slow Cooker Cabbage Roll Soup has all the flavors of cabbage rolls, without the fuss and effort!

Slow Cooker Cabbage Roll Soup

sliced stuffed cabbage casserole

Stuffed Cabbage Casserole Recipe

image of baked stuffed cabbage rolls

Stuffed Cabbage Rolls

Cabbage leaves stuffed with a flavorful mixture of ground meat and rice, cooked in a rich homemade tomato sauce.
5 from 39 votes

Print
Pin
Rate

Course: Main Course
Cuisine: American
Keyword: Stuffed Cabbage Rolls
Prep Time: 30 minutes
Cook Time: 1 hour 30 minutes
Total Time: 2 hours
Servings: 12 cabbage rolls
Calories: 212kcal
Author: Catalina Castravet

Ingredients

Tomato Sauce:

  • 2 tablespoons olive oil
  • 1/2 onion diced
  • 4 cloves garlic minced
  • 28 ounce can crushed tomatoes do not drain
  • 15 ounce can tomato sauce
  • 2 tablespoons tomato paste
  • Salt and pepper to taste
  • 2 tablespoons brown sugar
  • 1 tablespoon red wine vinegar
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried Italian herbs

Cabbage Rolls:

  • 1 pound ground beef leaner is better
  • 1 cup cooked rice white or brown
  • 1 tablespoon onion powder
  • 4 cloves garlic minced
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon paprika
  • 1 teaspoon dried Italian herbs
  • 1/4 cup fresh parsley chopped
  • 1 egg
  • 1 head cabbage
US Customary – Metric

Instructions

Tomato Sauce:

  • Place a large pot over medium heat and add olive oil. Add the onion and cook 2–3 minutes until translucent.
  • Add the garlic and cook for 30 seconds.
  • Stir in crushed tomatoes, tomato sauce, tomato paste, Italian herbs, salt, pepper, brown sugar, Worcestershire, and red wine vinegar. Bring to a simmer.
  • Simmer 10–15 minutes, stirring occasionally.

Cabbage Rolls:

  • Bring a large pot of water to a boil.
  • Preheat oven to 350°F.
  • Immerse the cabbage head in boiling water for 4–5 minutes until the leaves are pliable, then peel off 12 large leaves.
  • In a bowl, combine ground beef, cooked rice, onion powder, garlic, salt, pepper, Worcestershire, paprika, Italian herbs, 2 tablespoons parsley, and egg. Add 1/2 cup of the prepared tomato sauce and mix.
  • Trim the thick vein from each leaf with a small V-cut, place roughly 1/3 cup filling at the base, and roll up. Repeat for remaining leaves and filling.

Bake:

  • Coat a 9×13-inch pan with cooking spray. Pour half the tomato sauce in the bottom, arrange rolls seam-side down, and top with remaining sauce.
  • Cover with foil and bake 70–90 minutes until the cabbage is tender and meat is cooked through.
  • Sprinkle with remaining parsley and serve.

Nutrition

Calories: 212kcal | Carbohydrates: 19g | Protein: 10g | Fat: 11g