Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 large green cabbage (about 3 lb / 1.4 kg)
- 1 1/2 lb ground beef (80–90% lean)
- 1 cup cooked long-grain white rice (cooled)
- 1 large egg
- 1 medium yellow onion (finely diced)
- 3 garlic cloves (minced)
- 1/4 cup chopped fresh parsley
- 2 tsp kosher salt, plus more for boiling water
- 1/2 tsp black pepper
- 1 tsp sweet paprika
- 1 (28 oz) can crushed tomatoes
- 1 (15 oz) can tomato sauce
- 1 cup low-sodium beef broth
- 2 tbsp apple cider vinegar
- 2 tbsp packed brown sugar
- 1 tbsp Worcestershire sauce
- 1 bay leaf
Do This
- 1. Heat oven to 350°F (177°C). Bring a large pot of salted water to a boil.
- 2. Soften cabbage leaves (boil 8–10 minutes), peel off 12 large leaves, and trim thick ribs.
- 3. Mix filling: beef + cooked rice + egg + onion + garlic + parsley + paprika + salt + pepper.
- 4. Stir sauce: crushed tomatoes + tomato sauce + broth + vinegar + brown sugar + Worcestershire + bay leaf.
- 5. Roll and nestle into a 9×13-inch baking dish; pour sauce over.
- 6. Cover with foil and bake 60 minutes; uncover and bake 20 minutes more. Rest 10 minutes, then serve.
Why You’ll Love This Recipe
- Comfort-food cozy: tender cabbage, juicy filling, and a rich tomato sauce that tastes slow-cooked.
- Great for meal prep: even better the next day as the flavors meld.
- Freezer-friendly: bake now or stash for a future dinner.
- Approachable technique: simple steps, no fancy tools required.
Grocery List
- Produce: 1 large green cabbage, 1 medium yellow onion, 3 garlic cloves, fresh parsley
- Dairy: none required (optional: sour cream or plain yogurt for serving)
- Pantry: cooked long-grain white rice, kosher salt, black pepper, sweet paprika, crushed tomatoes (28 oz), tomato sauce (15 oz), low-sodium beef broth, apple cider vinegar, brown sugar, Worcestershire sauce, bay leaf
Full Ingredients
Cabbage
- 1 large green cabbage (about 3 lb / 1.4 kg)
- 1 tbsp kosher salt (for the boiling water)
Meat-and-Rice Filling
- 1 1/2 lb ground beef (80–90% lean)
- 1 cup cooked long-grain white rice, cooled (about 170 g)
- 1 large egg
- 1 medium yellow onion, very finely diced (about 1 cup / 160 g)
- 3 garlic cloves, minced
- 1/4 cup fresh parsley, finely chopped (about 10 g)
- 2 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- 1 tsp sweet paprika
Tangy Tomato Braising Sauce
- 1 (28 oz / 794 g) can crushed tomatoes
- 1 (15 oz / 425 g) can tomato sauce
- 1 cup low-sodium beef broth
- 2 tbsp apple cider vinegar
- 2 tbsp packed brown sugar
- 1 tbsp Worcestershire sauce
- 1 bay leaf
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
Optional, For Serving
- 2 tbsp chopped fresh parsley
- Sour cream or plain yogurt
- Crusty bread or mashed potatoes

Step-by-Step Instructions
Step 1: Heat the oven and prep your baking dish
Position a rack in the center of the oven and preheat to 350°F (177°C).
Set out a 9×13-inch baking dish (or a similar 3–4 quart baking dish). Keep a sheet of aluminum foil handy to cover the dish later.
Step 2: Soften the cabbage leaves
Bring a large pot of water to a boil and stir in 1 tbsp kosher salt. While it heats, use a small knife to cut around the cabbage core (this helps the leaves release more easily).
Carefully lower the whole cabbage into the boiling water. Boil for 8–10 minutes, turning once or twice, until the outer leaves are pliable.
Use tongs to peel off 12 large leaves as they soften, transferring them to a tray or large bowl. Let the leaves cool until you can handle them.
With a paring knife, shave down the thickest part of each leaf’s center rib (do not cut all the way through). This makes rolling much easier and helps the rolls bake up tender instead of springy.
Step 3: Make the tangy tomato sauce
In a medium bowl (or large measuring pitcher), whisk together:
Crushed tomatoes (28 oz), tomato sauce (15 oz), beef broth (1 cup), apple cider vinegar (2 tbsp), brown sugar (2 tbsp), Worcestershire sauce (1 tbsp), bay leaf (1), kosher salt (1/2 tsp), and black pepper (1/4 tsp).
Pour about 1 cup of the sauce into the bottom of your baking dish and spread it out. This prevents sticking and starts braising the rolls from underneath.
Step 4: Mix the meat-and-rice filling (gently)
In a large bowl, add the ground beef, cooked rice, egg, diced onion, minced garlic, parsley, kosher salt, pepper, and paprika.
Mix with clean hands or a fork just until combined. Avoid overmixing, which can make the filling dense.
Step 5: Roll the cabbage rolls
Lay one cabbage leaf on a cutting board with the stem end facing you. Place about 1/3 cup of filling near the stem end, shaping it into a short log.
Fold the bottom (stem end) up over the filling, fold in the sides like a burrito, then roll up snugly. Place seam-side down in the baking dish. Repeat with the remaining leaves and filling, fitting the rolls closely together so they stay tucked and don’t unravel.
If you have small or torn leaves, you can patch gaps by layering a little cabbage over a thin spot, or line the dish edges with extra cabbage to protect the rolls from direct heat.
Step 6: Add sauce, cover, and bake until silky
Pour the remaining tomato sauce over the cabbage rolls, making sure they’re well covered. (They can peek out a little, but most surfaces should be coated.)
Cover the dish tightly with aluminum foil. Bake at 350°F (177°C) for 60 minutes.
After 60 minutes, remove the foil and continue baking for 20 minutes to concentrate the sauce and deepen the flavor.
The rolls are done when the cabbage is very tender and the filling is cooked through (an instant-read thermometer inserted into the center of a roll should read 160°F (71°C)).
Step 7: Rest, garnish, and serve
Let the cabbage rolls rest in the dish for 10 minutes. This helps the rolls hold together and allows the sauce to thicken slightly.
Spoon extra sauce over each serving. Finish with chopped parsley and, if you like, a small dollop of sour cream or yogurt for a creamy contrast to the tangy tomato sauce.
Pro Tips
- Trim the rib, don’t remove it: shaving down the thick ridge makes rolling easy while keeping the leaf intact.
- Keep rolls snug in the pan: a tight fit prevents unrolling and helps everything braise evenly.
- Use cooled rice: warm rice can start to melt the fat in the meat as you mix, which can make the filling tougher.
- Don’t skimp on the sauce: cabbage rolls love moisture; plenty of sauce is what makes them silky and tender.
- Flavor improves overnight: if you can, make them a day ahead and reheat gently.
Variations
- Beef and pork blend: replace 1/2 lb of the beef with 1/2 lb ground pork for a richer, more tender bite.
- Turkey cabbage rolls: use 1 1/2 lb ground turkey (dark meat preferred) and add 2 tbsp olive oil to the filling for moisture.
- Sweet-and-sour style: add 1/4 cup raisins to the sauce and increase brown sugar to 3 tbsp; swap vinegar for fresh lemon juice (2 tbsp).
Storage & Make-Ahead
Refrigerate: Cool completely, then store cabbage rolls with sauce in an airtight container for up to 4 days.
Freeze: Freeze baked (or unbaked) rolls in a freezer-safe dish, tightly wrapped, for up to 3 months. Thaw overnight in the refrigerator before reheating or baking.
Reheat: Place in a covered baking dish with extra sauce if needed and warm at 350°F (177°C) for 25–30 minutes, or until hot throughout. Individual portions can be microwaved (covered) in 2–3 minute bursts until steaming hot.
Make-ahead: Assemble the rolls and sauce up to 24 hours in advance, cover, and refrigerate. Bake as directed (add 5–10 minutes covered if going straight from the fridge).
Nutrition (per serving)
Approximate, per serving (2 rolls with sauce): 520 calories; 32 g protein; 42 g carbohydrates; 26 g fat; 7 g fiber; 14 g sugars; 980 mg sodium.
