Go Back
Top-down view of tender cabbage rolls simmering in a rich tomato sauce inside a patterned skillet

Traditional Cabbage Rolls with a Sweet & Sour Tomato Sauce

Savor the classic taste of hearty cabbage rolls filled with a seasoned blend of ground meats and rice, slow-simmered in a rich, tangy, and subtly sweet tomato sauce. This comforting dish is a labor of love, perfect for a family meal.
Prep Time 1 hour 15 minutes
Cook Time 1 hour 40 minutes
Total Time 2 hours 55 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Comfort Food, Eastern European
Calories: 480

Ingredients
  

For the Cabbage Leaves
  • 1 large head green cabbage (about 3-4 lbs)
For the Filling
  • 1 lb ground beef (80/20 lean)
  • 0.5 lb ground pork
  • 0.5 cup uncooked long-grain rice rinsed and soaked in warm water for 15 minutes, then drained
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 1 large egg
  • 0.25 cup fresh parsley chopped
  • 1 tbsp fresh dill chopped (optional, but recommended)
  • 1.5 tsp salt
  • 0.5 tsp black pepper
For the Sweet & Sour Tomato Sauce
  • 1 tbsp olive oil
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 28 oz can crushed tomatoes
  • 1 cup beef broth
  • 0.25 cup packed brown sugar (or to taste)
  • 2 tbsp apple cider vinegar
  • 1 tbsp lemon juice
  • 1 bay leaf
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • Pinch red pepper flakes (optional, for a little heat)

Equipment

  • Large Stock Pot (8-10 quart)
  • Large Mixing Bowl
  • Sharp Knife and Cutting Board
  • Large Dutch Oven or Oven-Safe Pot with Lid (at least 6-quart)
  • Measuring cups and spoons

Method
 

Prepare the Cabbage
  1. Carefully remove the core from the bottom of the cabbage head using a sharp knife. Be gentle to keep the leaves intact.
  2. Bring a large pot of salted water to a rolling boil. Carefully place the whole cabbage head into the boiling water, core-side down. Cover and cook for about 10-15 minutes, or until the outer leaves begin to soften and peel off easily.
  3. Using tongs, carefully peel off the softened outer leaves. Return the cabbage head to the hot water and continue to cook and peel off leaves until you have about 12-16 good-sized leaves suitable for rolling. You may need to trim the thickest part of the central rib from each leaf to make them more pliable.
Prepare the Filling
  1. In a large mixing bowl, combine the ground beef, ground pork, soaked and drained rice, finely chopped onion (from filling ingredients), minced garlic (from filling ingredients), egg, chopped parsley, chopped dill (if using), 1.5 tsp salt, and 0.5 tsp black pepper. Mix thoroughly with your hands until well combined.
Assemble the Cabbage Rolls
  1. Lay a cabbage leaf flat on a clean surface. Place about 2-3 tablespoons of the meat filling near the stem end of the leaf. Fold the sides of the leaf over the filling, then roll tightly from the stem end up to create a compact roll. Repeat with the remaining leaves and filling.
Prepare the Sauce
  1. In a large Dutch oven or oven-safe pot (that can hold all the rolls snugly), heat olive oil over medium heat. Add the finely chopped onion (from sauce ingredients) and cook until softened, about 5-7 minutes. Add the minced garlic (from sauce ingredients) and cook for another minute until fragrant.
  2. Stir in the crushed tomatoes, beef broth, brown sugar, apple cider vinegar, lemon juice, bay leaf, 0.5 tsp salt, 0.25 tsp black pepper, and optional red pepper flakes. Bring the sauce to a gentle simmer.
Cook the Cabbage Rolls
  1. Carefully arrange the cabbage rolls in the simmering sauce, packing them tightly in a single layer if possible, or in two layers. If you have any leftover small cabbage pieces or ribs, you can scatter them between the rolls for extra flavor and to prevent sticking.
  2. Ensure the rolls are mostly submerged in the sauce. Add a little more broth or water if needed. Bring the sauce back to a gentle simmer, then reduce heat to low, cover the pot, and cook for at least 1 hour 40 minutes (100 minutes), or up to 2 hours, checking occasionally to ensure the sauce isn't reducing too much and the rolls are tender.
  3. The cabbage rolls are done when the cabbage leaves are very tender and the rice and meat filling are fully cooked. Remove the bay leaf before serving.
  4. Serve hot, garnished with a dollop of sour cream or fresh dill, if desired.

Notes

For best results and flavor development, these cabbage rolls are even better the next day! They can be made ahead and gently reheated on the stovetop or in the oven. Store leftovers in an airtight container in the refrigerator for up to 3-4 days. You can also freeze cooked cabbage rolls in their sauce for up to 3 months; thaw overnight in the fridge before reheating.