Easy One-Pot Deconstructed Cabbage Rolls
Deconstructed cabbage rolls give you all the cozy, savory goodness of the classic dish without the fiddly rolling. Ground beef, tender cabbage, and rice simmer together in a chunky tomato sauce until the whole pot smells like a favorite winter dinner.

Think of it as a hearty skillet meal that tastes like you spent an afternoon stuffing leaves, but comes together in a single pot in well under an hour.
Why This Unrolled Version Works
Traditional cabbage rolls are a project I rarely have patience for on a weeknight. This version cooks everything together, so the flavors meld the same way but with a fraction of the hands-on work.
The cabbage softens into silky ribbons, the rice soaks up the tangy tomato sauce, and the beef turns rich and savory. It is the same soul-warming meal, just a lot easier to get on the table.
Ingredients

- 1 lb ground beef (80/20): a little fat keeps the meat juicy and adds richness.
- 1 tbsp olive oil: for browning the beef.
- 1 medium yellow onion, diced: any onion works, yellow is mild and sweet.
- 3 cloves garlic, minced: fresh gives the best punch.
- 1 small head green cabbage (about 1 1/2 lbs), cored and chopped into 1-inch pieces: regular green cabbage holds up well.
- 1 (15 oz) can plain tomato sauce: not pasta sauce, which has added herbs and sugar.
- 1 1/2 cups low-sodium chicken or beef broth: use vegetable broth to keep it meatless.
- 1/2 cup uncooked long-grain white rice, rinsed: rinsing removes extra starch and prevents gumminess.
- 1 tsp smoked paprika: regular paprika works, but the smokiness is nice.
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
- 2 tbsp chopped fresh dill or parsley, for serving
Variations / Substitutions
- Ground turkey or chicken: use dark meat if you can, it stays juicier. White meat can dry out, so add a tablespoon of butter if needed.
- Brown rice: swap in the same amount, but you will need more liquid and time (see the tips table below).
- Savoy cabbage: the crinkly leaves cook down softer and faster, so check tenderness a few minutes early.
- Add extra veggies: a diced carrot or bell pepper tossed in with the onion works well.
- Dairy-free: the recipe is already dairy-free as written.
If you like this one-pot dinner, you might also enjoy our Stuffed Pepper Skillet.
How to Make Deconstructed Cabbage Rolls
Step 1: Brown the Beef

Set a large, deep skillet or Dutch oven over medium-high heat and add the oil. Once the oil shimmers, crumble in the 1 lb ground beef. Cook, breaking it apart with a spoon, until no pink remains, about 5 minutes.
The meat should be browned and slightly crispy in spots. Drain off most of the fat if the beef released a lot, but keep a tablespoon or two in the pan for flavor.
Step 2: Sauté the Aromatics

Toss the diced onion and minced garlic into the same pot. Cook, stirring often, until the onion turns translucent and the raw garlic smell mellows, about 3 minutes.
The kitchen should start smelling sweet and savory. If the bottom of the pan looks dry, add a tiny splash of broth to loosen those brown bits.
Step 3: Simmer the Cabbage and Rice

Add the chopped cabbage, the full can of tomato sauce, 1 1/2 cups broth, the rinsed rice, smoked paprika, 1/2 tsp salt, and the pepper. Stir everything well, then bring the liquid to a boil.
Once it bubbles, reduce the heat to low, cover the pot, and let it simmer until the rice is tender and the cabbage is soft, about 20 to 25 minutes. You will know it is done when the rice grains are plump and the sauce has thickened enough to cling to the cabbage.
Step 4: Spoon into Bowls and Serve

Remove the lid and stir in most of the fresh dill or parsley, leaving a little for the top. Taste and add a pinch more salt if the flavors need a lift.
Spoon the hot mixture into wide bowls and scatter the remaining herbs on top. A dollop of sour cream on the side is never a bad idea.
A Few Notes Before You Start
- Pick a firm cabbage: a heavy, dense head with tight leaves will hold its shape better than a spongy one.
- Rinse the rice: skipping this can release too much starch into the sauce and make the whole pot gluey.
- Don’t peek too often: lifting the lid lets steam escape and slows down the rice. One quick check at 15 minutes is fine.
- Let it rest: even 5 minutes off the heat helps the sauce set up a little.
Cook times for different grains:
| Grain | Liquid (broth) | Simmer Time |
|---|---|---|
| White rice | 1 1/2 cups | 20 to 25 mins |
| Brown rice | 2 cups | 40 to 45 mins |
| Quick-cook barley | 2 cups | 25 to 30 mins |
Storing Leftovers
- Refrigerate: cool and transfer to an airtight container. It keeps well for up to 3 days; the flavors actually deepen overnight.
- Reheating: warm portions in a covered skillet over medium-low heat with a splash of broth or water. Stir occasionally until heated through.
- Freezing: freeze in a freezer-safe container for up to 2 months. Thaw in the fridge overnight before reheating.
What to Serve With Deconstructed Cabbage Rolls
A thick slice of buttered rye bread soaks up every bit of the tomato sauce, and a crisp cucumber salad cuts through the richness. For something green, try a simple side of steamed green beans with a little lemon.
Frequently Asked Questions
Can I use cooked rice instead of uncooked?
I don’t recommend it. Adding cooked rice at the end won’t absorb the seasoned broth and the dish will turn into a soupy mess rather than a cohesive skillet meal.
Why is my cabbage still firm?
The pot was probably not at a steady simmer, or the lid didn’t seal well. Give it an extra 5 to 10 minutes with the lid on, adding a few tablespoons of water if the liquid evaporated too fast.
Can I make this vegetarian?
Yes. Swap the ground beef for a plant-based crumble or cooked lentils, and use vegetable broth. Browning the protein substitute well still builds a deep flavor.
Is it okay to skip the paprika?
You can, but the smoked paprika gives a gentle warmth that balances the tangy tomato. If you don’t have it, a pinch of chili flake or a dash of Worcestershire sauce can fill in.

Deconstructed Cabbage Rolls Recipe
Ingredients
Method
- Heat oil in a large skillet or Dutch oven over medium-high. Add beef, cook 5 minutes until browned, breaking it up. Drain most of the fat if needed.
- Stir in onion and garlic. Cook 3 minutes until translucent.
- Add cabbage, tomato sauce, broth, rice, paprika, salt, and pepper. Bring to a boil, then reduce heat to low, cover, and simmer 20-25 minutes until rice is tender and cabbage is soft.
- Remove from heat, stir in most of the herbs, and adjust salt. Spoon into bowls and top with remaining herbs.
