• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cooking On The Weekends
  • About
    • Press
    • Contact
  • Recipe Index
  • "How To"
  • Work with Me
menu icon
go to homepage
  • About
    • Contact
  • Recipe Index
  • Subscribe
  • Shop
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • About
      • Contact
    • Recipe Index
    • Subscribe
    • Shop
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Gluten-Free Recipes » Stuffed Cabbage Recipe with Tomato

    Stuffed Cabbage Recipe with Tomato

    Updated: Nov 6, 2026 · by Valentina · 31 Comments

    This post may contain affiliate links.

    Jump to Recipe

    This Stuffed Cabbage with Tomato Sauce is rich and warmly spiced. Wilted cabbage leaves wrap around deeply flavored beef and rice, making for the most delicious comfort foods this winter!

    One bite of Stuffed Cabbage Recipe with Tomato on a fork.

    My Grandmother was an excellent cook.

    There are a few special dishes that will always remind me of family dinners at my grandparents' house, and the cabbage rolls are one of my favorites (along with Welsh Rarebit and Spicy Quick Pickled Broccoli).

    My dad often talked about how my Grandmother followed every recipe to a T.

    I wish I could give you a visual of my dad holding his finger in the air and motioning it sideways to show how she'd level off a ½ teaspoon measurement perfectly, so as not to add a speck too much or too little.

    I'm so fortunate to have a collection of my Grandmother's recipes.

    Some came from her friends, and some from family, and all were rewritten in her pretty handwriting.

    Photo-copied paper with recipes written in cursive.

    Ingredient Notes

    Ingredients for my Grandmother's Stuffed Cabbage with Tomato Sauce including cabbage, onion, tomato puree, ground beef, raw rice, red wine, red wine vinegar, beef broth and spices.
    Above left (stuffed cabbage ingredients): Grated onion, tomato purée, ground beef, raw long-grain rice, Worcestershire sauce, smoked paprika and salt. Above right (sauce ingredients): Cabbage, sliced onion, garlic, red wine, whole peeled tomatoes in tomato juice, beef broth, red wine vinegar, tomato purée, smoked paprika, allspice, ground mustard seed, brown sugar, olive oil and lemon juice.
    • Green cabbage: You'll need 8 large leaves from one head. Choose the biggest head of cabbage you can find, one that feels firm and heavy.
    • Ground beef: I use 85% lean, grass-fed ground beef. The little bit of fat will make the filling juicier. Ground chicken or turkey work too (see Variations below).
    • Yellow onion: Grated for the filling, and thinly sliced and slowly cooked until golden for the sauce. You can easily grate the onion in a food processor with the grater attachment, and a box grater works too.
    • Tomato purée: Used in both the filling and the sauce.
    • Whole peeled tomatoes in tomato juice: They're broken into smaller pieces as the sauce cooks.
    • Long-grain rice: I use jasmine rice, but any long-grain white rice is great. It goes into the filling raw and cooks inside the rolls in the oven.
    • Garlic
    • Smoked paprika, allspice, ground mustard and salt: All of these spices together add warmth and depth to the recipe.
    • Worcestershire sauce: Adds more savory depth to the filling and a slightly tangy flavor.
    • Dry red wine: Use one you like! Most of the alcohol cooks off, but the flavor of the wine remains.
    • Beef broth: Low-sodium if possible.
    • Red wine vinegar, lemon juice and brown sugar: Together, they give the sauce a gentle sweet-and-sour balance.
    • Olive oil: Use your favorite. It's for sautéing the onions and garlic.

    Tomato Sauce for Stuffed Cabbage

    • The sauce is what makes this stuffed cabbage so special. Instead of a plain tomato sauce, it starts with sliced onions and garlic, cooked slowly until they're soft and caramelized. The warming spices are in every bite, and add so much flavor.
    • A splash of red wine vinegar, fresh lemon juice and a little brown sugar balance it all with a gentle sweet-and-sour flavor. It simmers for just 10 minutes on the stove, then bakes with the cabbage rolls, so the flavors meld together beautifully.

    How to Make Stuffed Cabbage Rolls

    - Line a baking sheet with a double layer of paper towels and prepare a large bowl of ice water - it should be large enough to hold the cabbage and the water without overflowing. 


    - Bring a large pot of water to a boil (also large enough to hold the cabbage without overflowing). Gently place a whole head of cabbage in water, root side up. Leave it in the boiling water for about 4 minutes. Remove it with tongs, and place it directly in the ice water. 


    Large pot with water and whole head of green cabbage.
    Large glass bowl of ice water and green cabbage with tongs.

    - Once it’s cool enough to handle, use a paring knife to remove the root. Pointing the knife away from you, cut around the root, in a cone shape, and then use the tip to “pop” it out.


    - From where you’ve removed the root, gently pull the leaves up and off, until you have eight. If it gets more difficult to remove the leaves as you get further in, you can put it back in the water for another couple of minutes.

    Whole head of green cabbage with paring knife and root cut out sitting next to it on a cutting board.
    Cabbage leaf being pulled away from head of cabbage.

    - Go slowly, and don’t worry if they tear a little bit. As you remove them, place them on the towel-covered baking sheet. Then place another paper towel on top before adding the remaining leaves. Set aside. (Save the rest of the cabbage for another use.)


    Layers of blanched cabbage leaves on paper towels on a sheet pan.

    - In a large mixing bowl, add the beef, grated onion, tomato purée, rice, salt, paprika and Worcestershire sauce. Use your hands to blend everything together, and do not continue to mix once everything is evenly incorporated. Cover with plastic and set aside.

    Glass bowl with ground beef, tomato puree and a pile of raw, white rice on top.
    Mixture of raw ground beef, rice, spices and tomato puree in a glass bowl.

    - Preheat the oven to 325°F and adjust a rack to the center.

    - Coat the bottom of a large sauté pan with olive oil and place it over medium heat. Add the onions and garlic and sauté, stirring every couple of minutes, until the onions are soft and golden, about 15 minutes.

    - Add the allspice, mustard and paprika, mix and let it sauté until it's aromatic, about 30 seconds.

    - Add the tomato purée, tomatoes, wine, broth, vinegar, lemon juice and sugar and stir to blend. Use a wooden spatula to break the tomatoes into smaller pieces and bring to a boil. Then turn the heat to low and simmer for about 10 minutes.

    Caramelized, sliced onions in a cast iron skillet with wooden spatula.
    Tomato Onion Sauce for Beef and Rice stuffed Cabbage Rolls.

    - Add a few large spoonfuls of the sauce to the bottom of an (approximately) 9 x 13 x 2-inch baking dish.

    - Lay the cabbage leaves, round side down, on a clean, dry surface, and use a paper towel to dry them if they're still damp. Use a paring knife to cut out the lower portion of the root if it's tough.

    - Add about ½ cup of the meat mixture to the bottom of each leaf. Roll the cabbage leaf around the meat, folding in the sides as you go. You should have a nice, tight bundle once it's rolled. Seam side down, place each roll into the baking dish.

    Beef and rice filling being wrapped in a cabbage leaf.
    Uncooked cabbage roll filled with beef and rice.

    - Once you've made all of the rolls, pour all of the remaining sauce over them, cover the dish with foil, and place in the preheated 325°F oven for 1 hour and 20 minutes. Uncover and cook for another 10 minutes.

    8 cabbage rolls, uncooked, in a baking dish, on top of tomato sauce.
    8 cabbage rolls, uncooked, in a baking dish, covered with tomato sauce.

    - Remove from the oven and let it cool for a few minutes before serving.

    Variations

    • Chicken or turkey. You can make a chicken or turkey version using ground chicken or turkey and chicken broth instead of beef broth.
    • Vegetarian version. Use mushrooms instead of the beef. These Sherry Mushrooms would be fantastic. Replace the beef broth with vegetable broth.

    Can You Make Stuffed Cabbage Ahead?

    Yes! You can assemble the cabbage rolls in the baking dish, sauce and all, a day ahead. Cover the dish tightly with plastic wrap or foil and refrigerate. When you're ready to bake, make sure it's covered with foil (not plastic wrap), and put it in a preheated 325°F oven about 1 hour and 45 minutes before you want to serve them. (Cooking time is about 1 hour and 30 minutes, so they'll have time to cool a bit.)

    Do You Cook the Rice First?

    No. The rice goes into the filling raw, and it cooks inside the cabbage rolls as they bake in the sauce.

    One bite of Stuffed Cabbage Recipe with Tomato on a fork.

    I have to tell you, it was hard to stop eating this - right out of the baking dish. It's absolutely scrumptious.

    More Must-Try Cabbage Recipes

    • Several crisped, golden-brown cabbage potato pancakes on a wire cooling rack.
      Cabbage Potato Pancakes
    • Light blue ceramic bowl full of tomato sautéed cabbage, on a dark brown ceramic plate.
      Melt-In-Your-Mouth Sautéed Cabbage
    • Ceramic bowl filled with slow cooked red cabbage stew with fresh thyme sprig and carrot slices.
      Slow Cooked Red Cabbage Stew
    • Large ceramic mug with tomato-based cabbage stew, with an orange green leaves behind it.
      Best Vegetarian Cabbage Stew (with Turmeric)

    I hope you love it!

    Two cabbage rolls covered with tomato sauce in a blue and white-rimmed bowl.

    Best Stuffed Cabbage Recipe with Tomato

    Valentina K. Wein
    This Stuffed Cabbage Recipe with Tomato is rich and warmly spiced. Wilted cabbage leaves wrap around deeply flavored beef and rice, making for the most delicious comfort foods this winter!
    5 from 6 votes
    Print
    Prep Time 45 minutes mins
    Cook Time 1 hour hr 30 minutes mins
    Total Time 2 hours hrs 15 minutes mins
    Course Main Course
    Cuisine Eastern European
    Servings 8
    Calories 257 kcal

    Equipment

    • large pot
    • kitchen tongs
    • paring knife
    • baking sheets
    • large skillet
    • 9 x 13 x 2-inch baking dish

    Ingredients
     
     

    For the cabbage

    • 1 head green cabbage
    • 1 pound ground beef
    • ½ cup grated yellow onion
    • ⅓ cup tomato purée
    • ½ cup raw long grain rice
    • 1 teaspoon kosher salt if you use table salt, use half the amount
    • 1 teaspoon smoked paprika
    • 1 tablespoon Worcestershire sauce

    For the sauce

    • olive oil for the pan
    • 3 cups thinly sliced yellow onion
    • 2 teaspoons minced garlic
    • 1½ teaspoons allspice
    • 1¼ teaspoons ground mustard
    • 1 teaspoon smoked paprika
    • 1½ cups canned peeled tomatoes in tomato juice
    • ¾ cup tomato purée
    • ¼ cup dry red wine
    • ½ cup beef broth
    • 2½ tablespoons red wine vinegar
    • 2 tablespoons fresh lemon juice
    • 2 tablespoons brown sugar

    Instructions
     

    For the cabbage

    • Line a baking sheet with a double layer of paper towels and prepare a large bowl of ice water - it should be large enough to hold the cabbage and the water without overflowing.
    • Bring a large pot of water to a boil (also large enough to hold the cabbage without overflowing). Gently place a whole head of cabbage in water, root side up. Leave it in the boiling water for about 4 minutes. Remove it with tongs, and place it directly in the ice water.
    • Once it’s cool enough to handle, use a paring knife to remove the root. Pointing the knife away from you, cut around the root, in a cone shape, and then use the tip to “pop” it out.
    • From where you’ve removed the root, gently pull the leaves up and off, until you have 8. If it gets more difficult to remove the leaves as you get further in, you can put it back in the water for another couple of minutes.
      Go slowly, and don’t worry if they tear a little bit. As you remove them, place them on the towel-covered baking sheet. Then place another paper towel on top before adding the remaining leaves. Set aside. (Save the rest of the cabbage for another use.)

    For the filling

    • In a large mixing bowl, add the beef, grated onion, tomato purée, rice, salt, paprika and Worcestershire sauce. Use your hands to blend everything together, and do not continue to mix once everything is evenly incorporated. Cover with plastic and set aside.
    • Set oven. Preheat the oven to 325°F, and adjust a rack to the center.

    For the sauce

    • Coat the bottom of a large sauté pan with olive oil and place it over medium heat. Add the onions and garlic and sauté, stirring every couple of minutes, until the onions are soft and golden, about 15 minutes.
    • Add the allspice, mustard and paprika, mix and let it sauté until it's aromatic, about 30 seconds.
    • Add the tomato purée, tomatoes, wine, broth, vinegar, lemon juice and sugar and stir to blend. Use a wooden spatula to break the tomatoes into smaller pieces and bring to a boil. Then turn the heat to low and simmer for about 10 minutes.

    Assembly

    • Add a few large spoonfuls of the sauce to the bottom of an (approximately) 9 x 13 x 2-inch baking dish.
    • Lay the cabbage leaves, round side down, on a clean, dry surface, and use a paper towel to dry them if they're still damp. Use a paring knife to cut out the lower portion of the root if it's tough.
    • Add about ½ cup of the meat mixture to the bottom of each leaf. Roll the cabbage leaf around the meat, folding in the sides as you go. You should have a nice, tight bundle once it's rolled. Seam side down, place each roll into the baking dish.
    • Bake. Once you've made all of the rolls, pour all of the remaining sauce over them, cover the dish with foil, and place in the preheated 325°F oven for 1 hour and 20 minutes. Uncover and cook for another 10 minutes.
    • Remove from the oven and let it cool for a few minutes before serving.

    NOTES

    Make ahead: Assemble the cabbage rolls in the baking dish, sauce and all, up to a day ahead. Cover and refrigerate. When you're ready to bake, make sure it's covered with foil (not plastic wrap), and put it in the preheated 325°F oven about 1 hour and 45 minutes before you want to serve them. It bakes for about 1½ hours, so they'll have time to cool a bit.
    Variations: For chicken or turkey cabbage rolls, use ground chicken or turkey and chicken broth instead of beef broth. For a vegetarian version, use mushrooms instead of the beef, and vegetable broth instead of beef broth.
    Nutritional information is automatically calculated, so it should only be used as an estimate.

    NUTRITION

    Calories: 257kcal | Carbohydrates: 32g | Protein: 17g | Fat: 7g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 35mg | Sodium: 655mg | Potassium: 792mg | Fiber: 6g | Sugar: 13g | Vitamin A: 604IU | Vitamin C: 55mg | Calcium: 102mg | Iron: 3mg
    Keywords comfort food recipes for fall and winter
    Have you tried this recipe?I'd love to see it on Instagram! Tag me at @cookingontheweekends or leave a comment & rating below.

    More Gluten-Free Recipes

    • Salt-roasted golden beets, with one large one sliced in half.
      Salt-Roasted Beets
    • Prickly Pear syrup in a bottle with a small ladle adding more at the top.
      Prickly Pear Syrup
    • Two little stacked red and white bowls with a couple of scoops of root beer float ice cream and a gold spoon.
      Root Beer Float Ice Cream with Coffee
    • Hash browns with sliced avocado and poached eggs on top, on an oval cream plate.
      Hatch Chile Hash Browns with Poached Eggs

    Reader Interactions

    Comments

      If you've made this, a star rating would mean so much and helps other readers too! If you haven't made it yet, please skip the stars and just leave a comment. I'd still love to hear from you.

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. David Scott Allen

      November 09, 2026 at 5:47 pm

      Your note made me smile from ear to ear! How wonderful that your cousin had a copy of her recipes as those are the things we miss most when we don’t have them. I’m glad that you were all settling in well, and I’m especially glad you shared this recipe for the stuffed cabbage rolls. I’ve never made them, and I want to try.

      Reply
    2. Mimi Rippee

      November 07, 2026 at 12:31 pm

      This sound wonderful! I'm so happy things are getting a little easier for you, but I wouldn't forget either.
      http://www.chefmimiblog.com

      Reply
      • Jeff the Chef | Make It Like a Man!

        November 11, 2026 at 5:10 pm

        Stuffed cabbage was part of my childhood, too!

        Reply
        • Valentina

          November 11, 2026 at 7:14 pm

          Yay! Such delicious memories! Thanks for visiting, Jeff! 🙂 ~Valentina

          Reply
    3. jillian

      November 07, 2026 at 11:10 am

      5 stars
      This mix is outstanding. I did all of it but layered the cabbage in a casserole dish instead of rolling, ha, lazy girl stuffed cabbage.

      Reply
      • Valentina

        November 09, 2026 at 11:10 am

        Hi Jillian! Thanks so much for writing in.:-D I'm so happy you liked this recipe. I really love how you made it into a casserole. What an excellent idea - thanks for sharing. 🙂 ~Valentina

        Reply
    4. Rob

      January 21, 2016 at 7:26 am

      5 stars
      This is an excellent recipe, which, with the exception of substituting fire-roasted diced tomatoes for the whole tomatoes, I made as directed. The sauce, prepared a day ahead, is delicious and distinctive, especially with the allspice, and could be used for other purposes. The filling is also good, and the combination with the sauce may be the best stuffed cabbage that I've every had. Thanks!

      Reply
      • valentina

        January 21, 2016 at 1:08 pm

        Hi Rob, Thanks so much for sharing your experience with this recipe. I'm so happy you loved it, and it sounds divine to use the fire-roasted tomatoes. Great idea! I think this sauce is great to have around for rice, pasta, meats, etc. 🙂

        Reply
    5. Brian Jones

      January 13, 2016 at 12:56 am

      This is wonderful and sounds almost like a classic Hungarian töltött káposzta (stuffed cabbage), the principle difference is that Hungarians would use some pickled cabbage in the sauce... You could do something by adding some sourkraut, trust me it really works 😀

      Reply
      • valentina

        January 13, 2016 at 7:32 am

        Hi Brian. Thanks for visiting my site and checking out this recipe. I love the idea of adding sauerkraut to the sauce. Next time for sure! 🙂

        Reply
    6. Immaculate

      January 11, 2016 at 8:15 pm

      5 stars
      OH MY! These stuffed Cabbage really look Delicious! Always wanted to make it. Now I know where to start. Thanks for sharing!

      Reply
      • valentina

        January 12, 2016 at 7:16 am

        Thanks so much! Hope you love them! 🙂

        Reply
    « Older Comments

    Primary Sidebar

    Hi, I'm Valentina, certified chef, owner, recipe developer and photographer at Cooking on the Weekends. I'm also a mom of two sons and a Los Angeleno. I use seasonal whole foods to create unique and comforting recipes for casual entertaining.

    More about me →

    MOST POPULAR RECIPES

    • Bright orange Red Kuri Squash pureed soup, in a blue bowl with a small oregano leaf on top.
      Red Kuri Squash Soup
    • Stack of 5 cinnamon raisin cookies with cinnamon sticks around them.
      The Best Cinnamon Raisin Cookie
    • Pile of Spicy Roasted Daikon French Fries on a wrinkled piece of parchment paper, with title at the top.
      Spicy Roasted Daikon Radish French Fries
    • Small round terra cotta ramekin filled with vegetarian cassoulet with breadcrumbs on top.
      Vegetarian Cassoulet Recipe

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Press

    Newsletter

    Get new recipes you’ll love!

    Contact

    • Contact
    • Work with Me

    Review the privacy policy for Cooking on the Weekends

    Copyright © 2026 Cooking On The Weekends, All Rights Reserved