Comforting Unstuffed Cabbage Roll Skillet

By Mila | Updated on May 17, 2025

I didn’t grow up eating cabbage rolls, but when I first tried them at a church potluck years ago, I was hooked. The problem? They take forever to make. All that rolling and arranging—it’s a whole production.

That’s why this unstuffed version is such a game-changer. You get all the same flavors—the savory beef, the tender cabbage, the tomato-y rice—without spending an hour wrapping individual rolls. Everything goes into one skillet, and dinner’s on the table in about 30 minutes. It’s the kind of meal I make on busy weeknights when I want something that tastes homemade but doesn’t require me to stand over the stove all evening.

Unstuffed Cabbage Roll Skillet (One-Pot)
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Unstuffed Cabbage Roll Skillet

  • One-pot convenience – Everything cooks together in a single skillet, which means less cleanup and more time to relax after dinner.
  • Ready in 30-40 minutes – You get all the comforting flavors of traditional cabbage rolls without spending hours in the kitchen rolling and baking.
  • Budget-friendly ingredients – Ground beef, cabbage, and rice are affordable staples that come together to make a filling meal that won’t break the bank.
  • Family-friendly comfort food – The melted mozzarella on top and savory tomato flavor make this a hit with kids and adults alike, and it’s a great way to sneak in some vegetables.
  • Perfect for meal prep – This dish reheats beautifully, so you can make a big batch and enjoy easy lunches or dinners throughout the week.

What Kind of Cabbage Should I Use?

Green cabbage is your best bet for this recipe since it holds up well during cooking and has that classic cabbage roll flavor we’re going for. You can use regular green cabbage from any grocery store – just look for a head that feels heavy for its size and has crisp, tightly packed leaves. If you only have savoy cabbage on hand, that’ll work too, though it’s a bit more tender and will cook down faster. Avoid using red cabbage for this recipe since it can turn everything a purple-ish color and has a slightly different flavor profile. When you’re prepping your cabbage, cut it into bite-sized pieces about 1-2 inches so they cook evenly and are easy to eat right from the skillet.

Unstuffed Cabbage Roll Skillet (One-Pot)
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This one-pot wonder is pretty forgiving when it comes to swaps:

  • Ground beef: Ground turkey, chicken, or pork work great here. You can even use plant-based ground meat if you prefer. Just keep in mind that leaner meats might need a splash of olive oil to prevent sticking.
  • Long grain rice: Don’t substitute this one! Long grain rice is key because it absorbs the liquid without getting mushy. Other rice types will change the texture and cooking time significantly.
  • Red pepper: Green, yellow, or orange bell peppers all work just fine. You can also use a mix of whatever peppers you have on hand.
  • Mozzarella cheese: Cheddar, Monterey Jack, or even a Mexican cheese blend make good alternatives. Pick whatever melts well and suits your taste.
  • Beef stock: Chicken or vegetable stock work in a pinch. If using vegetable stock with ground beef, you might want to add an extra splash of Worcestershire sauce for depth.
  • Green cabbage: Savoy cabbage or Napa cabbage can work, though they’re a bit more tender. Add them a few minutes later in the cooking process so they don’t get too soft.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with this skillet is not draining the fat after browning the beef, which can leave your dish greasy and prevent the rice from cooking properly – take an extra minute to drain it well.

Another common error is lifting the lid during those 20 minutes of simmering, as this releases steam and can result in crunchy, undercooked rice instead of tender grains.

Make sure to cut your cabbage into bite-sized pieces rather than large chunks so it cooks evenly with the rice, and if your rice still seems a bit firm after 20 minutes, just add a splash more stock and let it simmer for another 5 minutes with the lid on.

Finally, resist the urge to crank up the heat to speed things along – keeping it on low ensures the bottom doesn’t burn while the rice finishes cooking through.

Unstuffed Cabbage Roll Skillet (One-Pot)
Image: theamazingfood.com / All Rights reserved

What to Serve With Unstuffed Cabbage Rolls?

This one-pot meal is pretty filling on its own, but I love serving it with a thick slice of buttered rye bread or garlic bread on the side for soaking up all that tomato-y goodness. A simple cucumber and tomato salad with a light vinaigrette cuts through the richness of the beef and cheese really nicely. If you want to keep things easy, a dollop of sour cream on top adds a cool, tangy contrast that works perfectly with the savory flavors. For a heartier spread, roasted vegetables like zucchini or carrots make a great addition without weighing down the meal.

Storage Instructions

Store: This skillet keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better the next day as everything has time to meld together. It’s one of those dishes that tastes just as good reheated as it does fresh.

Freeze: You can freeze this for up to 3 months in a freezer-safe container. I like to portion it out into individual servings so I can grab just what I need for lunch. Just let it cool completely before freezing, and leave a little room at the top of the container since it’ll expand a bit.

Reheat: Warm it up on the stovetop over medium-low heat with a splash of beef stock or water to keep it from drying out. You can also microwave individual portions for 2-3 minutes, stirring halfway through. If you froze it, thaw overnight in the fridge first for best results.

Preparation Time 10-15 minutes
Cooking Time 20-25 minutes
Total Time 30-40 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2100-2300
  • Protein: 110-130 g
  • Fat: 85-100 g
  • Carbohydrates: 185-210 g

Ingredients

For the skillet base:

  • 1 lb ground beef (I prefer ButcherBox 85/15 for the best fat-to-meat ratio)
  • 1 cup onion (diced into 1/2-inch pieces)
  • 1 cup red pepper
  • 4 garlic cloves (freshly minced for best flavor and aroma)
  • 1 tsp italian seasoning
  • 1.5 tsp smoked paprika
  • 1 tsp salt
  • 2 tbsp tomato paste (I use Hunt’s for a consistently rich base)
  • 14.5 oz diced tomatoes
  • 2 cups beef stock
  • 1 cup long grain rice (rinsed in cold water until it runs clear)
  • 1.5 tbsp soy sauce
  • 1 tbsp worcestershire sauce
  • 4 cups green cabbage (chopped into 1-inch squares for even cooking)
  • 1/4 tsp red pepper flakes

For the topping and garnish:

  • 1.5 cups mozzarella cheese (shredded from a block for a better melt)
  • salt
  • black pepper
  • parsley

Step 1: Prepare Mise en Place

  • 1 cup long grain rice
  • 1 cup onion, diced
  • 1 cup red pepper, chopped
  • 4 garlic cloves, minced
  • 4 cups green cabbage, chopped
  • 1.5 cups mozzarella cheese, shredded

Rinse the rice in cold water until the water runs clear—this removes excess starch and prevents the final dish from becoming gummy.

While the rice drains, dice the onion into 1/2-inch pieces, chop the red pepper into similar-sized pieces, mince the garlic, chop the cabbage into 1-inch squares, and shred the mozzarella cheese from a block (block cheese melts more smoothly than pre-shredded).

Measure out all remaining ingredients and have them ready before you start cooking.

Step 2: Brown Meat and Build Aromatics Base

  • 1 lb ground beef
  • 1 cup onion, diced
  • 1 cup red pepper, chopped

Heat a large skillet over medium-high heat and add the ground beef, breaking it apart as it cooks.

Once the beef is mostly browned (about 3-4 minutes), add the diced onion and red pepper, stirring occasionally until the vegetables soften and the beef is fully cooked, about 2 more minutes.

I like using an 85/15 ground beef ratio because it has enough fat to keep everything moist without leaving excess grease to drain.

Carefully pour off excess fat if needed, leaving about 1 tablespoon in the pan for flavor.

Step 3: Bloom Aromatics and Build Flavor Base

  • 4 garlic cloves, minced
  • 2 tbsp tomato paste
  • 1 tsp italian seasoning
  • 1.5 tsp smoked paprika
  • 1 tsp salt

Add the minced garlic to the skillet and cook for 30 seconds until fragrant, then immediately stir in the tomato paste, Italian seasoning, smoked paprika, and salt.

Cook this mixture for 1 minute, stirring constantly—this blooming technique deepens the flavors and prevents the garlic from burning.

The tomato paste will caramelize slightly on the bottom of the pan, which adds complexity to the final dish.

Step 4: Build and Simmer the One-Pot Dish

  • 14.5 oz diced tomatoes
  • 1 cup long grain rice, rinsed
  • 2 cups beef stock
  • 4 cups green cabbage, chopped
  • 1.5 tbsp soy sauce
  • 1 tbsp worcestershire sauce
  • 1/4 tsp red pepper flakes

Add the diced tomatoes, rinsed rice, beef stock, chopped cabbage, soy sauce, Worcestershire sauce, and red pepper flakes, stirring well to combine and prevent the rice from sticking to the bottom.

Bring the mixture to a boil over medium-high heat, then reduce to low heat, cover with a lid, and simmer for 20 minutes without lifting the lid.

The rice will absorb the liquid and cook perfectly, while the cabbage becomes tender and infuses the dish with flavor.

I like to let it sit undisturbed because checking it releases steam and can make the rice cook unevenly.

Step 5: Finish with Cheese and Final Seasoning

  • 1.5 cups mozzarella cheese, shredded
  • salt
  • black pepper
  • parsley

Remove the skillet from heat and scatter the shredded mozzarella evenly over the top of the rice mixture.

Cover the skillet with the lid and let it sit for 2-3 minutes until the cheese is completely melted.

Taste the dish and adjust seasoning with additional salt and black pepper as needed, then top with fresh parsley before serving.

Unstuffed Cabbage Roll Skillet (One-Pot)

Comforting Unstuffed Cabbage Roll Skillet

Delicious Comforting Unstuffed Cabbage Roll Skillet recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6 servings
Calories 2200 kcal

Ingredients
  

For the skillet base::

  • 1 lb ground beef (I prefer ButcherBox 85/15 for the best fat-to-meat ratio)
  • 1 cup onion (diced into 1/2-inch pieces)
  • 1 cup red pepper
  • 4 garlic cloves (freshly minced for best flavor and aroma)
  • 1 tsp italian seasoning
  • 1.5 tsp smoked paprika
  • 1 tsp salt
  • 2 tbsp tomato paste (I use Hunt's for a consistently rich base)
  • 14.5 oz diced tomatoes
  • 2 cups beef stock
  • 1 cup long grain rice (rinsed in cold water until it runs clear)
  • 1.5 tbsp soy sauce
  • 1 tbsp worcestershire sauce
  • 4 cups green cabbage (chopped into 1-inch squares for even cooking)
  • 1/4 tsp red pepper flakes

For the topping and garnish::

  • 1.5 cups mozzarella cheese (shredded from a block for a better melt)
  • salt
  • black pepper
  • parsley

Instructions
 

  • Rinse the rice in cold water until the water runs clear—this removes excess starch and prevents the final dish from becoming gummy. While the rice drains, dice the onion into 1/2-inch pieces, chop the red pepper into similar-sized pieces, mince the garlic, chop the cabbage into 1-inch squares, and shred the mozzarella cheese from a block (block cheese melts more smoothly than pre-shredded). Measure out all remaining ingredients and have them ready before you start cooking.
  • Heat a large skillet over medium-high heat and add the ground beef, breaking it apart as it cooks. Once the beef is mostly browned (about 3-4 minutes), add the diced onion and red pepper, stirring occasionally until the vegetables soften and the beef is fully cooked, about 2 more minutes. I like using an 85/15 ground beef ratio because it has enough fat to keep everything moist without leaving excess grease to drain. Carefully pour off excess fat if needed, leaving about 1 tablespoon in the pan for flavor.
  • Add the minced garlic to the skillet and cook for 30 seconds until fragrant, then immediately stir in the tomato paste, Italian seasoning, smoked paprika, and salt. Cook this mixture for 1 minute, stirring constantly—this blooming technique deepens the flavors and prevents the garlic from burning. The tomato paste will caramelize slightly on the bottom of the pan, which adds complexity to the final dish.
  • Add the diced tomatoes, rinsed rice, beef stock, chopped cabbage, soy sauce, Worcestershire sauce, and red pepper flakes, stirring well to combine and prevent the rice from sticking to the bottom. Bring the mixture to a boil over medium-high heat, then reduce to low heat, cover with a lid, and simmer for 20 minutes without lifting the lid. The rice will absorb the liquid and cook perfectly, while the cabbage becomes tender and infuses the dish with flavor. I like to let it sit undisturbed because checking it releases steam and can make the rice cook unevenly.
  • Remove the skillet from heat and scatter the shredded mozzarella evenly over the top of the rice mixture. Cover the skillet with the lid and let it sit for 2-3 minutes until the cheese is completely melted. Taste the dish and adjust seasoning with additional salt and black pepper as needed, then top with fresh parsley before serving.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating