Stuffed Whole Cabbage

Total Time
Prep: 30 min. Cook: 1-1/2 hours

Updated on Jul. 10, 2025

Learn to make a stuffed whole cabbage—an impressive dish where an entire head of cabbage is filled with a savory ground beef and rice mixture, then simmered in a rich tomato sauce.

If you’ve made cabbage rolls, you know they’re hearty, delicious and an undeniable labor of love. This stuffed whole cabbage recipe delivers the same comforting flavors with less prep work. Instead of boiling, filling and hand-rolling individual cabbage leaves, you simply hollow an entire head of cabbage and stuff it with a savory mixture of ground beef, rice and sauteed onions.

Once the cabbage is stuffed, the rest of the process is fuss-free. The stuffed cabbage simmers on the stovetop in a rich, tangy tomato sauce until tender and flavorful. The result is a cozy, old-fashioned dish that’s sure to impress. Bring the whole cabbage stuffed to the table for a showstopping centerpiece or slice it into wedges and arrange them on a serving platter for a family-style Sunday dinner—either way, it’s pure comfort food that tastes as if it were straight from grandma’s kitchen.

Stuffed Whole Cabbage Ingredients

  • Canned tomatoes: Diced tomatoes and tomato paste create the base of the tangy-sweet sauce in which the cabbage simmers. We also add some sauce to the filling for flavor and moisture. We recommend San Marzano canned tomatoes for the best flavor.
  • Garlic: Minced garlic adds depth to the tomato-based sauce. The recipe calls for one clove, but garlic lovers may want to increase it to two cloves for a stronger flavor.
  • Seasoning: The sauce gets extra flavor from simple pantry seasonings, including dried oregano, thyme and salt. Rub the dried herbs between your palms before adding them to the sauce for maximum flavor.
  • Brown sugar: A teaspoon of brown sugar helps balance the acidity of the tomatoes and creates a well-balanced sauce. Regular granulated sugar works just as well if you don’t have brown sugar.
  • Cabbage: Savoy cabbage is the best type of cabbage for stuffing whole—it’s typically larger than regular green cabbage with frilly textured leaves. Look for a cabbage that weighs around 4 pounds so there’s plenty of room for the filling.
  • Onion: Sauteed chopped onion adds sweetness and aromatic depth to the meat and rice mixture. Yellow onion is traditional in cabbage recipes, but you could use white or red onion for a slightly sharper flavor.
  • Ground beef: Ground beef with a higher fat content, like 85/15, will deliver the richest flavor and keep the filling juicy as it cooks.
  • Cooked rice: Fluffy cooked rice adds bulk and structure to the meat filling. Long-grain white rice is classic in stuffed cabbage, but you can use any type of rice you have—just make sure it’s fully cooked first since this recipe doesn’t include enough liquid to cook dry rice.
  • Egg: An egg helps bind the filling and hold everything together once the cabbage is stuffed and sliced. If you need an eggless option, substitute a flax egg.
  • Cornstarch: A cornstarch slurry thickens the sauce to the perfect consistency for spooning over wedges of stuffed cabbage.
  • Parmesan cheese: We love to sprinkle freshly grated Parmesan over each serving of stuffed cabbage, but you could also mix some into the filling for a cheesy umami boost.

Directions

Step 1: Prepare the sauce

In a large bowl, stir together the diced tomatoes, tomato paste, minced garlic, oregano, thyme, 1/2 teaspoon salt and brown sugar until combined. Set aside.

Step 2: Carve the cabbage

A whole head of napa cabbage sits in a white bowl, placed on a light wooden surface with a white cloth underneath.
Taste of Home

Line a medium bowl with cheesecloth, allowing about 6 inches of overhang around the edges. Place the cabbage in the bowl with the core facing up.

A person scooping out the center of a head of cabbage with a spoon, while holding it steady on a wooden surface covered with white cloth.
Taste of Home

Carefully remove the core and center leaves using a sharp knife, leaving a 1-inch cabbage shell.

Editor’s Tip: A paring knife or small serrated knife will give you more control than a large chef’s knife.

A person’s hands chopping leafy cabbage on a wooden cutting board with a knife on a light wood table.
Taste of Home

Discard the core and finely chop the center cabbage leaves—we’ll add them to the filling and sauce.

Step 3: Make the filling

A hand stirs chopped onions cooking in a white frying pan with an orange spatula on a stovetop.
Taste of Home

Heat a large skillet over medium heat and add 2 teaspoons of oil. Saute the onion and 1 cup chopped cabbage until tender, four to five minutes. Remove the skillet from the heat and let the mixture cool slightly.

A person stirs a mixture of chopped tomatoes, rice, and seasonings with an orange spatula in a white bowl on a wooden surface.
Taste of Home

In a mixing bowl, combine the ground beef with the onion mixture, 1 cup tomato sauce, cooked rice, egg, salt and pepper. Gently mix until everything is well-incorporated.

Editor’s Tip: Break up the ground beef before adding the other filling ingredients—this will help the mixture come together evenly without overworking the meat.

Step 4: Stuff the cabbage

A head of napa cabbage with its center filled with diced vegetables and a red seasoning paste, placed in a white bowl lined with cheesecloth on a wooden surface.
Taste of Home

Spoon the beef mixture into the hollowed-out cabbage shell, gently pressing to fill the cavity.

Two hands holding a bundle of food items wrapped tightly in white cheesecloth against a light wooden background.
Taste of Home

Gather the ends of the cheesecloth up and around the cabbage, then twist tightly to hold the cabbage and filling together during cooking.

Step 5: Cook the stuffed cabbage

A person stirs chopped cabbage and tomatoes in a large white pot on a stovetop with a wooden spoon.
Taste of Home

Pour 1 cup water into a Dutch oven, then add the remaining chopped cabbage and the rest of the tomato sauce. Mix well.

A round pot on a stovetop contains chopped cabbage and tomatoes, with a whole cabbage head placed on top of the mixture.
Taste of Home

Carefully lower the stuffed cabbage into the pot, placing it so the twisted end of the cheesecloth is facing down.

Bring the mixture to a boil over medium-high heat, then reduce the heat to medium-low, cover the pot and simmer until the cabbage is tender and cooked through. It’s done when a digital thermometer inserted into the center registers 165°F, which should take about 1 hour to 1 hour and 15 minutes.

Step 6: Thicken the sauce

A white pot filled with thick, chunky red tomato sauce simmers on a black stovetop, with visible bits of vegetables and herbs throughout.
Taste of Home

Carefully lift the cabbage out of the pot and discard the cheesecloth. Transfer the cabbage to a serving platter and cover loosely with aluminum foil to keep warm.

In a small bowl or jar with a lid, whisk the cornstarch with 1/4 cup water until smooth. Stir the slurry into the Dutch oven and bring the mixture to a boil, stirring constantly. Boil until the sauce thickens, about two minutes.

Editor’s Tip: I recommend sliding a big spoon or wide spatula under the cabbage and stabilizing it with large tongs as you lift it out of the pot.

Step 7: Slice and serve

Slice the cabbage into wedges and top with a generous spoonful of the tomato sauce and a sprinkle of Parmesan cheese. If desired, garnish the slices with chopped parsley or fresh thyme and oregano leaves. Serve with extra tomato sauce on the side for drizzling.

Editor’s Tip: You can slice the cabbage like a cake, one slice at a time, or cut the entire cabbage in half and then cut each half into wedges.

A white plate with a wedge of stuffed cabbage filled with rice and meat, topped with tomato sauce and sprinkled with grated cheese, next to a fork and knife on a white napkin.
Taste of Home

Stuffed Whole Cabbage Variations

  • Use a different meat: Swap in ground chicken, turkey, pork, lamb or a combination of ground meats for more flavor. Just stick to 1 pound of ground meat in total for whole cabbage recipes.
  • Make it meatless: Make the filling vegetarian or vegan-friendly by using plant-based meat crumbles or a mixture of cooked lentils, chopped mushrooms and walnuts.
  • Replace the rice: Substitute your favorite cooked grain for the rice in the filling—this is a great way to use leftover grains like quinoa, barley or farro. For a low-carb option, use riced cauliflower instead of a grain.
  • Add more veggies: Extra vegetables in the filling add color, texture, taste and nutrition. Try sauteing chopped carrots, celery, mushrooms or bell peppers with the onion.

How to Store Stuffed Whole Cabbage

Transfer leftover wedges of stuffed cabbage to an airtight container and store the sauce in a separate container. Refrigerate for up to four days.

Can you freeze a stuffed whole cabbage?

Yes, you can freeze a whole cabbage stuffed, but it’s best to freeze it before cooking. Freezing and thawing after cooking can make the cabbage pretty mushy. To freeze, make the sauce and assemble the stuffed cabbage. Store the sauce in a freezer-safe container or resealable bag, and wrap the cabbage tightly with storage wrap, then aluminum foil. Freeze it for up to three months. Thaw the cabbage and sauce overnight in the fridge, then cook it in a Dutch oven as directed.

How do you reheat stuffed whole cabbage?

To reheat, microwave individual wedges of stuffed cabbage on a microwave-safe plate or in a bowl until warm. Reheat multiple servings in a baking dish covered with foil in a 350° oven for 20 to 30 minutes.

Stuffed Whole Cabbage Tips

A stuffed cabbage head sits on a white plate, with a wedge cut out to reveal a filling of rice and ground meat. The cabbage leaves are cooked and slightly wilted, with the filling clearly visible inside.
Taste of Home

What other ways can you cook stuffed whole cabbage?

If you need to free up the stovetop, cook stuffed whole cabbage in the oven or a slow cooker. To bake, layer the sauce and stuffed whole cabbage in a Dutch oven as directed. Cover the pot with a lid and cook the stuffed whole cabbage recipe in a 350° oven for 1 hour and 30 minutes.

To slow-cook, transfer the sauce and chopped cabbage to the bottom of your slow cooker. Place the stuffed cabbage inside, cover and cook on low for six hours or on high for three to four hours. With either method, use an instant-read thermometer to ensure the filling reaches 165°.

What else can you do with a whole cabbage?

We have plenty of raw and cooked whole cabbage recipes. If you’re craving the taste of stuffed cabbage but not all the prep work, try a cabbage roll casserole or cabbage roll soup. Use a head of cabbage to make homemade coleslaw for a backyard cookout or try your hand at small-batch fermentation and make sauerkraut. You can roast, braise or grill cabbage wedges for an easy side dish, and shredded cabbage is a nutritious addition to soups and stir-fries.

What can you serve with stuffed whole cabbage?

Stuffed whole cabbage is filling on its own, but you can make it a true comfort meal by pairing a wedge of stuffed cabbage with creamy mashed potatoes or buttered noodles. For a lighter spin, serve the stuffed whole cabbage recipe with a green salad. I also love pairing it with crusty bread to soak up every bit of sauce and filling.

Stuffed Whole Cabbage

Prep Time 30 min
Cook Time 1 hour 30 min
Yield 8 servings

Ingredients

  • SAUCE:
  • 1 can (28 ounces) diced tomatoes, undrained
  • 1 can (6 ounces) tomato paste
  • 1 garlic clove, minced
  • 1-1/2 teaspoons dried oregano
  • 1 teaspoon dried thyme
  • 1 teaspoon brown sugar
  • 1/2 teaspoon salt
  • FILLING:
  • 1 large head cabbage (4 pounds), such as savoy
  • 2 teaspoons vegetable oil
  • 1 medium onion, chopped
  • 1 pound ground beef
  • 3/4 cup cooked rice
  • 1 large egg, beaten
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1-1/4 cups water, divided
  • 3 tablespoons cornstarch
  • 2 tablespoons shredded Parmesan cheese
  • Optional: Fresh thyme and oregano leaves

Directions

  1. Combine sauce ingredients; set aside. Line a medium bowl with cheesecloth, allowing 6 inches to overhang edge of bowl. Place cabbage in bowl with core facing up. Remove core and center of cabbage, leaving a 1-in. shell. Discard core; chop center cabbage leaves.
  2. Heat large skillet over medium heat; add oil. Cook onion and 1 cup chopped cabbage in oil until tender, 4-5 minutes. Remove from the heat and cool slightly. In a small bowl, combine beef, onion mixture, 1 cup sauce, rice, egg, salt and pepper. Spoon mixture into cabbage shell. Gather cheesecloth around cabbage and twist tightly to securely enclose cabbage leaves and filling.
  3. Place 1 cup water, remaining chopped cabbage and remaining sauce in a Dutch oven; mix well. Carefully add stuffed cabbage, with twisted cheesecloth facing down. Bring to a boil. Reduce heat; simmer, covered, until whole cabbage is tender and a thermometer inserted in the middle of the cabbage reads 165°, 1 - 11/4 hours. Remove cabbage and discard cheesecloth. Place cabbage on a serving platter; keep warm.
  4. Combine the cornstarch and remaining 1/4 cup water; add to Dutch oven. Bring to a boil, stirring constantly. Boil until thickened, about 2 minutes. Cut cabbage into wedges; serve with sauce and Parmesan cheese. If desired, sprinkle with fresh thyme and oregano leaves.

Nutrition Facts

1 serving: 306 calories, 14g fat (5g saturated fat), 64mg cholesterol, 724mg sodium, 31g carbohydrate (14g sugars, 8g fiber), 17g protein.

Loading Popular in the Community
My husband’s great about trying new recipes. I had to experiment with this one before getting just right. —Wyn Jespersen, Suffield, Connecticut
Recipe Creator
Loading Reviews
Back to Top