Table of Contents
All the cozy flavor of classic cabbage rolls — beef, rice, and tomato — without rolling a single leaf. I started making this on nights when I wanted that old-fashioned cabbage roll taste but couldn’t face the rolling and the stuffing and the careful baking. Everything cooks together in one skillet, and about half an hour later dinner’s on the table.
The beef browns, the rice simmers right in a savory tomato broth, the cabbage goes tender, and a layer of melted mozzarella pulls it all together at the end. It tastes like it sat on the stove all afternoon, though it really didn’t. There’s a small trick to that flavor, and another to getting the rice just right.
Let me be honest about the one part that takes a little know-how: the rice. Because it cooks right in the pan, it can turn gummy or come out underdone if you fuss with it. The fix is simple, and once you know it, this comes out with tender, separate grains every time.
Why You’ll Love This Recipe
It’s all in one pan. Beef, rice, vegetables, and cheese cook together, so there’s a single pan to wash and no side to fuss with.
It stretches a pound of beef into a full dinner for six, with the rice and cabbage doing the filling-out.
It gives you that nostalgic cabbage roll flavor without any of the rolling, stuffing, and baking.
The soy and Worcestershire quietly build a savory, long-cooked depth in only half an hour, and people always assume it took longer.

Unstuffed Cabbage Roll Skillet
Ingredients
Method
- Heat a large 12-inch skillet over medium-high. Add the ground beef, onion, and red bell pepper, and cook about 5 minutes, breaking up the beef as it browns. Drain off the excess grease.
- Stir in the garlic, tomato paste, Italian seasoning, smoked paprika, and salt. Cook for 1 minute, stirring often; that quick cook wakes up the paprika and takes the raw bite out of the tomato paste before the liquid goes in.
- Add the drained tomatoes, beef stock, uncooked rice, soy sauce, Worcestershire, and chopped cabbage. Stir everything together well.
- Bring it up to a boil, then drop the heat to low. Cover and simmer 20 minutes, until the rice is tender and most of the liquid has been soaked up. Keep the lid on and don’t stir while it cooks.
- Scatter the mozzarella evenly over the top, cover again, and give it 2-3 minutes to melt.
- Taste and adjust the salt and pepper, then finish with a little fresh parsley before serving.
Notes
Ingredients You’ll Need
1 lb ground beef – The heart of the dish. It browns up first and forms the savory base everything else builds on.
1 cup diced onion – Cooks down with the beef and melts into the background, giving the whole thing depth.
1 cup diced red bell pepper – Adds a gentle sweetness and a little color. Red is my preference here, but any bell pepper works.
4 cloves garlic, minced – Fresh garlic makes a real difference. It goes in after the beef browns so it doesn’t scorch.
½ tsp Italian seasoning – A herby background note that ties into the tomato.
1 tsp smoked paprika – This is a small upgrade over regular paprika. The smokiness adds a subtle depth you’ll notice but won’t quite be able to name.
1 tsp salt – To season the base. You’ll adjust again at the end.
2 tbsp tomato paste – Concentrated tomato flavor and body. Cooking it for a minute before the liquid goes in matters, and I’ll explain why below.
1 (14.5-oz) can diced tomatoes, drained – Draining keeps the dish from getting too watery, since the rice needs a controlled amount of liquid to cook properly.
2 cups beef stock or broth – This is what cooks the rice, so it’s seasoning the grains from the inside. Use one you like the taste of.
1 cup long-grain rice – Long-grain is important here. It cooks up separate and fluffy, where short-grain would turn sticky. It goes in uncooked.
1 tbsp soy sauce – One of the two quiet secrets. It brings a deep, savory saltiness you won’t identify as soy.
1 tbsp Worcestershire sauce – The other secret. Together with the soy, it builds a rich, savory backbone that makes the dish taste like it cooked all afternoon.
4 cups chopped green cabbage – The star vegetable. It cooks down until tender and soaks up all that savory tomato flavor.
1½ cups shredded mozzarella – Melted over the top at the end. It’s not traditional in cabbage rolls, but that gooey, cheesy finish is hard to argue with.
Salt and black pepper, to taste – For adjusting at the very end.
Fresh chopped parsley – A little brightness and color to finish.
How to Make This Recipe
Start with the beef and vegetables. Heat a large 12-inch skillet over medium-high, then add the ground beef, onion, and red bell pepper. Cook for about 5 minutes, breaking up the beef as it browns, until it’s cooked through and the vegetables have softened. Drain off the excess grease.
Now build the flavor base. Stir in the garlic, tomato paste, Italian seasoning, smoked paprika, and salt. Cook for one minute, stirring often. That quick cook wakes up the paprika and cooks the raw, tinny edge out of the tomato paste before any liquid goes in. It’s a small step that makes a real difference in depth.
Add the drained tomatoes, beef stock, uncooked rice, soy sauce, Worcestershire, and chopped cabbage. Stir everything together well. This is where the soy and Worcestershire quietly do their work, layering in that savory backbone that makes the whole thing taste long-simmered.
Bring it up to a boil, then drop the heat to low. Cover and simmer for 20 minutes, until the rice is tender and most of the liquid has been absorbed. This is the part where you leave it alone, and I mean it, no stirring and no peeking.
Once the rice is tender, scatter the mozzarella evenly over the top. Cover again and give it 2 to 3 minutes to melt into a gooey layer. Taste and adjust the salt and pepper, then finish with a little fresh parsley before serving.
Quick Answers
What is an unstuffed cabbage roll skillet?
It’s a deconstructed cabbage roll — the same beef, rice, cabbage, and tomato, cooked together in one pan instead of rolled into leaves.
Do you cook the rice first?
No. The rice goes in uncooked and cooks right in the skillet with the broth and tomatoes.
What rice works best?
Long-grain white rice. Short-grain turns sticky and instant rice turns to mush before the cabbage is done.
Why did my rice turn out gummy?
Usually from stirring it while it cooks, which releases the starch. Keep the lid on and leave it alone until it’s tender.
Can I make it low-carb?
Yes. Swap the rice for cauliflower rice and stir it in near the end so it doesn’t overcook.
How long does it keep?
Three to four days in the fridge. It freezes too, though the rice and cabbage soften after thawing.
My “Get-the-Rice-Right” Mini Guide
The rice is the one thing that takes a little care, so here’s everything I’ve learned about getting it tender and never gummy.
- Keep the lid on and resist stirring. This is the whole secret. The rice cooks in trapped steam, and every time you lift the lid to peek, that steam escapes and the top layer stays underdone. Leave it be for the full 20 minutes.
- Don’t stir while it simmers. Stirring rubs the grains together and releases their surface starch, which is exactly what turns rice gummy and sticky. Hands off until it’s done, then a gentle fluff is all it needs.
- Use long-grain rice, not instant or short-grain. Long-grain cooks up separate and fluffy. Short-grain gets sticky, and instant rice turns to mush in the time the cabbage needs.
- Drain the tomatoes. The rice needs a controlled amount of liquid to absorb. Extra juice from undrained tomatoes throws off the ratio and leaves you with wet, unevenly cooked grains.
- If the liquid’s gone but the rice is still firm, add a splash more broth, cover, and let it sit off the heat for a few minutes. The trapped steam finishes it without turning it soft.
- If it’s tender but a little too wet, pull the lid off and let it simmer another couple of minutes to cook off the extra before you add the cheese.
Simple Variations
Low-carb. Swap the rice for cauliflower rice, stirred in near the end so it stays tender instead of turning to mush.
Different meat. Ground turkey keeps it lighter, and a mix of beef and pork gives it a little more richness. Both take on the same savory flavors.
Cheese swap. Cheddar brings more flavor than mozzarella, and leaving the cheese off entirely gives you a plainer, more traditional version.
Common Mistakes
Stirring or lifting the lid while the rice cooks. I know it’s tempting, but this is what turns the rice gummy or leaves it underdone. Once it’s covered and simmering, walk away until the time’s up.
Not draining the tomatoes. That extra juice throws off the liquid ratio, and you end up with wet, unevenly cooked rice. Give them a quick drain first.
Where People Disagree
Two things get argued about with this dish, and honestly both sides have a point. The first is sweet versus savory. Some folks say a proper cabbage roll needs a little sweetness — brown sugar, raisins, or a splash of vinegar — to balance the tomato, while others keep it fully savory. The second is the cheese. Traditionalists will tell you cabbage rolls never had cheese and it doesn’t belong, and plenty of other people melt it on and never look back. This recipe lands on savory with cheese, but you can lean either way depending on which camp you’re in.
A Few Things Nobody Tells You
- Use the cheap bagged pre-shredded mozzarella here; there’s enough liquid in the pan that it melts fine, so this isn’t the dish to bother grating your own.
- If the bottom catches and sticks a little, don’t scrape that layer up into the rest or the whole skillet tastes burnt — just serve from the top and let the pan soak.
- If you forget to drain the tomatoes and dump the juice in, don’t start over; leave the lid off the last five minutes and it cooks down fine.
Final Thoughts
This is the dinner I make when I’m craving that cozy, old-fashioned cabbage roll flavor but don’t have the patience to roll a single leaf. The beef, the rice, the cabbage, and that savory tomato base all come together in one pan, and the soy and Worcestershire give it a depth that always gets a second look. Keep the lid on while the rice cooks, don’t stir, and you’ll have a hearty, comforting meal that tastes like it took all afternoon.
The honest truth nobody admits: this doesn’t quite taste like your grandma’s cabbage rolls — those slow-baked rolled leaves are their own kind of magic — but on a busy weeknight, it gets close enough that you won’t mind one bit.
