Old-Fashioned Cabbage Rolls with Ground Beef and Tomato Sauce
Cabbage rolls are one of those deeply comforting dishes that feel just as right on a cold evening as they do on a quiet Sunday any time of year. This version is based on my YouTube video, with a few adjustments since publication so the filling stays tender, the sauce has a better balance, and the written recipe is easier to follow from start to finish.

These cabbage rolls are made with Savoy cabbage leaves wrapped around a beef and rice filling, then baked slowly in tomato sauce with potatoes and carrots underneath. What makes this version different is the rustic one-pan style, the soft texture of the cabbage, and the fact that the whole dish eats like a complete family meal instead of just a meat roll in sauce.
Why I make them this way
I like cabbage rolls to taste generous and homey, not tight, dry, or overly packed with rice. That is why I keep the filling meat-forward, use just enough bread and egg to bind it, and loosen the tomato sauce with broth so everything braises instead of baking dry. The potatoes and carrots in the bottom of the dish pick up all that flavor and turn this into a true comfort-food supper.
Unlike a quicker skillet dinner such as ground beef and rice, or a saucy stovetop dish like beef meatballs in tomato sauce, these cabbage rolls are slower, softer, and more old-fashioned. They are closer in spirit to classic braised comfort dishes like shepherd’s pie style hachis parmentier or a cozy weeknight beef ragout.
What makes a good cabbage roll
The biggest difference between average cabbage rolls and great ones usually comes down to texture. The leaves need to be flexible enough to roll without tearing. The filling needs enough seasoning and enough moisture. The sauce needs to be loose enough to braise the rolls properly. If any one of those three things is off, the final result can feel heavy.
Savoy cabbage is ideal here because it softens more easily than dense green cabbage and has a gentler texture once cooked. The filling uses ground beef, cooked rice, onion, garlic, bread, and egg. That combination keeps the rolls tender without making them mushy. The tomato sauce is thinned slightly with vegetable broth so it can move around the pan and cook everything evenly.

Ingredients overview
You do not need anything fancy for this recipe. The key ingredients are simple and practical:
- Savoy cabbage
- ground beef
- cooked white rice
- onion and garlic
- soft sandwich bread
- egg
- tomato sauce
- vegetable broth
- potatoes and carrots
- thyme, bay leaf, basil, parsley
- salt and black pepper
If you already make braised beef dishes like traditional pot-au-feu or hearty cabbage-forward meals such as Savoy cabbage soup, the flavor profile here will feel familiar right away.

How to make cabbage rolls
1. Cook the rice first
Start by cooking the rice in salted boiling water until tender. Drain it and let it cool completely. Warm rice in the filling is not a disaster, but cool rice mixes more evenly and keeps the meat from tightening too early.

2. Prepare the cabbage
Bring a large pot of salted water to a boil. Cut around the core of the cabbage and remove as much of it as possible. Lower the cabbage into the boiling water and peel away the leaves gradually as they loosen. Some leaves will release quickly, while the center will need a little more time. Transfer the softened leaves to a tray or towel to cool.
Once the leaves are cool enough to handle, trim the thick central rib from each one so it rolls more easily. Do not cut the leaf in half. Just shave down the thickest part so the leaf stays intact.

3. Make the filling
In a large bowl, combine the cooled rice, finely chopped onion, minced garlic, softened bread, egg, salt, and black pepper. Add the ground beef and mix just until evenly combined. Do not overwork it.
A small test patty is always worth the extra minute. Cook a spoonful of filling in a pan or microwave, taste it, and adjust the seasoning. That one step makes the whole dish better.

4. Roll the cabbage
Place a cabbage leaf on your work surface. Add a generous scoop of filling near the base. Fold the sides inward, then roll tightly but gently so the filling stays enclosed. Repeat with the remaining leaves and filling.
This recipe should make enough for about 10 to 12 medium cabbage rolls, depending on the size of the leaves.

5. Build the pan
Scatter sliced cabbage trimmings in the bottom of a large baking dish or Dutch oven. Add the potatoes and carrots in an even layer. Season lightly with salt and pepper.
In a bowl, combine the tomato sauce and enough vegetable broth to make it fluid and spoonable. You want it to coat the back of a spoon, but not sit there like a thick pasta sauce. Spoon some of that sauce over the vegetables, arrange the cabbage rolls on top, then cover them with the rest of the sauce.
Tuck in the thyme, bay leaves, sliced onion, extra garlic, and basil.

6. Bake until tender
Cover the dish tightly with foil or a lid and bake until the cabbage is completely tender, the vegetables are cooked through, and the beef filling reaches 160 F in the center. Depending on your pan and how tightly packed the rolls are, that usually takes about 1 hour 30 minutes to 1 hour 45 minutes.
Once baked, remove the bay leaves and thyme stems if needed. Finish with chopped parsley for freshness.

Texture, flavor, and serving notes
These cabbage rolls are rich and satisfying, but not heavy in the wrong way. The beef and rice filling makes them protein-rich and filling, while the cabbage and tomato keep the dish from feeling overly dense. The vegetables underneath are not just there for decoration. They soak up the juices and become one of the best parts of the pan.
You can serve these as they are for a full meal, especially if you include the potatoes and carrots in the dish. If you want to stretch the meal further, they also pair well with a crisp side that cuts through the richness, such as a simple Quebec-style cabbage salad.

Substitutions
Ground pork can replace part of the beef if you want a slightly softer, richer filling.
Brown rice can work, but white rice is still the better choice here because it stays softer after a long bake.
Breadcrumbs can replace the sandwich bread. Use a small amount and add a splash of broth if the mixture feels too firm.
Fresh basil is lovely in the sauce, but parsley can take over if basil is not available.
Store-bought tomato sauce is fine if it tastes good on its own. Choose one that is not too sweet.

FAQ
Can I make cabbage rolls ahead of time?
Yes. You can assemble them fully, refrigerate them overnight, and bake the next day. Add a splash of broth before baking if the sauce has thickened in the fridge.
Can I freeze them?
Yes. They freeze well either before or after baking. Cool them completely first, then freeze in a well-covered container.
Why are my cabbage rolls tough?
Usually one of three things happened: the cabbage was not blanched long enough, the filling was mixed too much, or the sauce was too thick and the rolls did not braise properly.
Can I skip the potatoes and carrots?
Yes. The dish will still work. They simply make it more complete and absorb extra flavor from the sauce.
What is the best cabbage for cabbage rolls?
Savoy cabbage is my first choice because the leaves are more flexible and tender than standard green cabbage.
What to serve with cabbage rolls
If you want to keep the meal simple, serve these rolls with one potato side and something fresh. Good options include homemade mashed potatoes, butteryParisian potatoes, crisp-edged Lyonnaise potatoes, or easy air fryer roasted potatoes.
If you enjoy this kind of comfort food, a few other recipes in the same spirit are worth making next: beef meatballs in tomato sauce, shepherd’s pie style hachis parmentier, traditional pot-au-feu, Savoy cabbage soup, and a hearty weeknight beef ragout.


Old-Fashioned Cabbage Rolls with Ground Beef and Tomato Sauce
Ingredients
- 1 large Savoy cabbage
- 3/4 cup uncooked white rice
- 2 lb ground beef
- 1 medium onion finely chopped
- 3 garlic cloves minced
- 2 slices soft sandwich bread soaked in a little water and squeezed
- 1 large egg
- 1 1/2 tsp kosher salt plus more to taste
- 1 tsp black pepper
- 3 cups tomato sauce
- 1 to 1 1/2 cups vegetable broth
- 2 medium potatoes peeled and sliced
- 2 carrots peeled and sliced
- 1 small onion thinly sliced
- 2 garlic cloves chopped
- 2 bay leaves
- 4 sprigs thyme
- 6 to 8 basil leaves
- Chopped parsley for serving
Instructions
- Cook the rice in salted boiling water until tender. Drain and cool.
- Bring a large pot of salted water to a boil. Core the cabbage and blanch it, removing the leaves one by one as they soften. Cool the leaves and trim the thick central ribs.
- In a large bowl, mix the cooled rice, chopped onion, minced garlic, soaked bread, egg, salt, and pepper. Add the ground beef and mix gently until combined.
- Taste the seasoning by cooking a small spoonful of the filling. Adjust if needed.
- Place filling in each cabbage leaf, fold in the sides, and roll into tight cabbage rolls.
- Spread cabbage trimmings in the bottom of a large baking dish. Add the potatoes and carrots and season lightly.
- Mix the tomato sauce with enough vegetable broth to make a loose braising sauce. Spoon some into the dish, arrange the cabbage rolls on top, then cover with the remaining sauce.
- Add the sliced onion, chopped garlic, bay leaves, thyme, and basil.
- Cover tightly with foil or a lid and bake at 350 F until the cabbage is tender and the filling reaches 160 F, about 1 hour 30 minutes to 1 hour 45 minutes.
- Remove the herbs if needed, finish with parsley, and serve hot.
Video
Notes
Substitutions
Ground pork can replace part of the beef if you want a slightly softer, richer filling. Brown rice can work, but white rice is still the better choice here because it stays softer after a long bake. Breadcrumbs can replace the sandwich bread. Use a small amount and add a splash of broth if the mixture feels too firm. Fresh basil is lovely in the sauce, but parsley can take over if basil is not available. Store-bought tomato sauce is fine if it tastes good on its own. Choose one that is not too sweet.FAQ
Can I make cabbage rolls ahead of time?
Yes. You can assemble them fully, refrigerate them overnight, and bake the next day. Add a splash of broth before baking if the sauce has thickened in the fridge.Can I freeze them?
Yes. They freeze well either before or after baking. Cool them completely first, then freeze in a well-covered container.Why are my cabbage rolls tough?
Usually one of three things happened: the cabbage was not blanched long enough, the filling was mixed too much, or the sauce was too thick and the rolls did not braise properly.Can I skip the potatoes and carrots?
Yes. The dish will still work. They simply make it more complete and absorb extra flavor from the sauce.What is the best cabbage for cabbage rolls?
Savoy cabbage is my first choice because the leaves are more flexible and tender than standard green cabbage.🔗 Useful Links
🛒 Michel Dumas Shop : Explore our kitchen essentials, including aprons and knives.
🌐 Linktree : Access all our important links in one place.
📱 YouTube | Instagram | Facebook | TikTok : Follow us for the latest recipes and culinary tips.





