Oh, cabbage rolls with rice – just saying those words makes my kitchen smell like Sunday dinners at Grandma’s house! There’s something magical about tender cabbage leaves hugging that savory filling of ground beef, sausage, and rice. I’ve been making this recipe for years (through plenty of trial and error, trust me), and it’s become my go-to comfort food when I want to feed a crowd without fuss. The best part? That rich tomato sauce bubbling around the rolls as they bake – it’s pure cozy vibes in a casserole dish!

What I love most is how these cabbage rolls with rice taste even better the next day. The flavors meld together beautifully, and the rice soaks up all that delicious sauce. My kids used to turn up their noses at anything with cabbage, but now they beg for seconds of these stuffed rolls. Whether you’re cooking for family or bringing a dish to share, this recipe always feels like a warm hug on a plate.
Table of Contents
Table of Contents
Why You’ll Love These Cabbage Rolls With Rice
Let me tell you why this recipe has become my family’s favorite comfort food:
- Bursting with flavor – The combo of beef, sausage, rice and spices creates the most delicious filling, all wrapped up in tender cabbage leaves
- So comforting – That rich tomato sauce bubbling around the rolls as they bake? Pure home cooking magic!
- Perfect for gatherings – These cabbage rolls feed a crowd and always disappear fast at potlucks
- Better next day – The flavors meld beautifully overnight – if you can resist eating them all fresh from the oven!
The Must-Have Ingredients for Perfect Cabbage Rolls
Here’s what you’ll need to make these comforting cabbage rolls just like Grandma used to make (but with my little twists!). I’m picky about ingredients because they really make all the difference:
- 1 large head green cabbage – Trust me, fresh is best for easy rolling (none of those pre-shredded bags!)
- 1 lb ground beef – I use 80/20 for juicier rolls, but lean works too
- 1 lb ground Italian sausage – Mild or hot, your choice – this is my secret flavor booster
- 1 ½ cups cooked long grain rice – Pro tip: ½ cup uncooked makes exactly 1 ½ cups cooked
- 1 small yellow onion, diced – About 1 cup – I like mine finely chopped so no one gets big chunks
- 3 cloves garlic, minced – Because everything’s better with garlic!
- 1 large egg – Our binding agent that holds everything together
- 15 oz can tomato sauce – Divided between filling and sauce
- 10.75 oz can condensed tomato soup – My shortcut for extra rich sauce
- Chopped fresh parsley – For that pretty finishing touch
Don’t forget the spices! We’ll use 1 tsp salt, ½ tsp pepper, and 2 tsp Italian seasoning – but feel free to adjust to your taste. I sometimes add a pinch of red pepper flakes too!
How to Make Cabbage Rolls With Rice

Okay, let’s get rolling (pun totally intended)! I’ve made these cabbage rolls dozens of times, and I promise – once you get the hang of it, the process becomes second nature. Here’s exactly how I put everything together for perfect results every time:
Preparing the Cabbage Leaves
First, grab that beautiful green cabbage and remove any loose outer leaves. Here’s my favorite trick: microwave the whole head in a bowl with about an inch of water for 2-3 minutes until the leaves soften and peel away easily. Drain well – soggy leaves are no fun to work with! The leaves should be pliable but not mushy.
Mixing the Filling
Now for the good stuff! In a large bowl, combine the ground beef, sausage, cooked rice, onion, garlic, and all those lovely spices. Crack in the egg and add ½ cup of tomato sauce – this acts like glue to hold everything together. Get your hands in there and mix gently but thoroughly. Overmixing makes the meat tough, so stop when everything’s just combined.
Assembling the Rolls
Lay a cabbage leaf flat and spoon about ⅓ cup of filling near the stem end. Fold the sides in first, then roll up tightly like a burrito. Don’t overstuff – you want them snug but not bursting! Place each roll seam-side down in your prepared baking dish. Repeat until all your filling is wrapped up in those cozy cabbage blankets.
Baking the Cabbage Rolls With Rice
Pour that luscious tomato sauce mixture over the rolls, making sure to cover them completely. Tent with foil (don’t press it down tight!) and bake at 350°F for 1 hour. Peek at the 45-minute mark – you want the internal temp to hit 145°F. Remove the foil, baste with sauce, and bake uncovered for 10 more minutes until bubbly and gorgeous. A sprinkle of fresh parsley makes them picture-perfect!
Tips for Perfect Cabbage Rolls With Rice
After making these cabbage rolls more times than I can count, I’ve learned a few tricks that make all the difference:
- Fresh cabbage is key – Older cabbage leaves tear easily when rolling. Look for crisp, bright green heads with no brown spots.
- Taste your filling – Before rolling, fry a tiny patty to test seasoning. You can always add more spices!
- Don’t skip the basting – That final 10 minutes uncovered lets the sauce thicken beautifully around the rolls.
- Let them rest – Wait 5 minutes after baking so the filling sets – otherwise they’ll fall apart when serving.
Oh, and one more thing – have fun with it! My first attempts looked like cabbage explosions, but practice makes perfect. You can see more of our fun kitchen adventures over on Facebook!
Print
Mother’s Magical Cabbage Rolls With Rice in 7 Easy Steps
Classic cabbage rolls stuffed with a flavorful mix of ground beef, Italian sausage, rice, and spices, baked in a rich tomato sauce.
- Total Time: 100 mins
- Yield: 9 rolls 1x
Ingredients
- 1 large head of green cabbage
- 1 lb ground beef
- 1 lb ground Italian sausage
- 1 ½ cups cooked long grain rice (1/2 cup uncooked rice makes 1 ½ cups cooked)
- 1 small yellow onion, diced (1 cup)
- 1 tsp salt
- ½ tsp pepper (plus more for sauce, optional)
- 3 cloves garlic, minced
- 2 tsp Italian seasoning (plus more for sauce, optional)
- 1 large egg
- 15 oz tomato sauce (1 can, divided)
- 10.75 oz condensed tomato soup (1 can)
- Chopped parsley for garnish
Instructions
- Preheat oven to 350°F.
- Soften cabbage leaves by microwaving them in a bowl with water for 2-3 minutes until wilted. Drain.
- In a bowl, mix ground beef, sausage, rice, onion, salt, pepper, garlic, Italian seasoning, egg, and ½ cup tomato sauce.
- In another bowl, whisk remaining tomato sauce, tomato soup, and extra seasoning if desired.
- Spread ½ cup sauce in a 9×13 casserole dish.
- Place ⅓ cup meat mixture in each cabbage leaf. Fold and roll tightly.
- Arrange rolls in the dish. Pour remaining sauce on top.
- Cover with foil and bake for 1 hour (internal temp should reach 145°F).
- Uncover, baste with sauce, and bake 10 more minutes.
- Garnish with parsley before serving.
Notes
- Use fresh cabbage for easier rolling.
- Adjust seasoning to taste.
- Leftovers keep well refrigerated for 3 days.
- Prep Time: 30 mins
- Cook Time: 70 mins
- Category: Main Dish
- Method: Baked
- Cuisine: European
- Diet: Halal
Nutrition
- Serving Size: 1 roll
- Calories: 320
- Sugar: 6g
- Sodium: 800mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 19g
- Cholesterol: 85mg
Serving Suggestions for Cabbage Rolls With Rice
These cozy cabbage rolls deserve the perfect supporting cast! My family loves them with creamy mashed potatoes – the ultimate comfort food pairing. A crusty baguette is also fantastic for soaking up that delicious tomato sauce. For something lighter, try a crisp green salad or roasted carrots. And don’t forget – leftovers make the best lunch warmed up the next day!
Storing and Reheating Cabbage Rolls With Rice
Here’s the good news – these cabbage rolls taste even better the next day! Store leftovers in an airtight container in the fridge for up to 3 days. When reheating, I splash a little water or extra tomato sauce over them before microwaving for 1-2 minutes until piping hot. You can also warm them gently in a 300°F oven for about 15 minutes – just cover with foil to keep them moist. Pro tip: freeze unbaked rolls (without sauce) for up to 3 months – thaw overnight in the fridge before baking as usual!
Nutritional Information for Cabbage Rolls With Rice
Each hearty cabbage roll contains about 320 calories, with 19g protein and 3g fiber to keep you satisfied. Nutrition varies based on ingredients/brands – this is just my homemade estimate!
FAQs About Cabbage Rolls With Rice
After making these cabbage rolls for years, I’ve heard every question imaginable! Here are the ones that come up most often in my kitchen:
Can I use turkey instead of beef?
Absolutely! Ground turkey makes a leaner version, but you’ll need to add 1 tbsp olive oil to keep the filling moist. The texture will be slightly softer, so roll them extra carefully.
How do I freeze cabbage rolls?
Freeze unbaked rolls (without sauce) in a single layer on a baking sheet first. Once solid, transfer to freezer bags for up to 3 months. Thaw overnight in the fridge before baking as usual.
Can I make these ahead?
You bet! Assemble rolls and sauce separately up to 24 hours ahead. Store covered in the fridge, then pour sauce over just before baking. They may need 5-10 extra minutes in the oven.
What if my cabbage leaves tear?
No worries – just overlap two smaller leaves! The filling stays put during baking. My first attempts looked like abstract art, but they tasted amazing regardless.
Can I use brown rice?
Yes, but parboil it first – brown rice needs more liquid and time to soften. I typically cook it halfway before adding to the filling mixture.
Share Your Cabbage Rolls With Rice Experience
Did you try this recipe? I’d love to hear how your cabbage rolls turned out! Leave a comment below or tag me on social media with your delicious results. Happy cooking, friends!