This hearty bake combines all the classic flavors you love about traditional cabbage rolls but in a much simpler format. Tender pasta shells are tossed with seasoned ground beef, softened cabbage, and a rich tomato sauce, then topped with melted mozzarella and Parmesan.
The dish comes together in about an hour and feeds six people comfortably, making it perfect for weeknight dinners or meal prep. The cabbage becomes tender and sweet as it bakes, while the tomato sauce develops deep flavor from dried herbs and a touch of smoked paprika.
The result is a satisfying, cheesy casserole that delivers the same comforting taste as stuffed cabbage rolls without all the rolling work. Serve it with crusty bread and a simple salad for a complete meal.
The smell of cabbage and tomatoes simmering together takes me straight back to my grandmother's tiny kitchen, where steam clouded her windows and she hummed while stirring a massive pot. She spent hours hand-rolling individual cabbage rolls, her fingers working methodically through an assembly line that felt almost sacred. One rainy Tuesday, I found myself craving those flavors but absolutely refusing to spend three hours at the stove. That's when this baked pasta version was born, and honestly, my family might love it even more than the original.
Last winter, my sister dropped by unexpectedly when I had this bubbling away in the oven. She stood in the doorway, inhaling deeply, and immediately asked what grandmother had come to visit. When I told her it was pasta, she looked skeptical until that first bite. Now she requests it every time the weather turns even slightly chilly, claiming it's the only thing that properly warms her up after a long day at work.
Ingredients
- 1 lb (450 g) ground beef: The foundation of heartiness, though I've discovered that an 85/15 fat ratio keeps everything tender without excessive grease
- 1 small head green cabbage, chopped: Look for tight, heavy heads and chop it into bite-sized pieces so it wilts evenly into the sauce
- 1 medium yellow onion, finely diced: These sweeten as they cook, providing a subtle backbone that balances the tomatoes
- 2 cloves garlic, minced: Fresh garlic makes all the difference here, so skip the jarred stuff if possible
- 12 oz (340 g) small pasta shells or penne: The curves and ridges catch all that sauce perfectly, though any sturdy pasta works
- 1 (28 oz / 800 g) can crushed tomatoes: San Marzano tomatoes bring a depth of flavor that cheaper brands just can't match
- 1 cup (240 ml) tomato sauce: This adds body without overpowering the fresh cabbage flavor
- 2 tbsp tomato paste: The secret to that slow-simmered taste in a fraction of the time
- 1 1/2 cups (180 g) shredded mozzarella cheese: Low-moisture mozzarella melts beautifully without making things too watery
- 1/2 cup (60 g) grated Parmesan cheese: Adds that salty finish that makes people ask what your secret ingredient is
- 2 tbsp olive oil: Essential for properly sautéing the vegetables and beef
- 1 tsp dried oregano and basil: Classic Italian herbs that bridge Eastern European and Italian comfort food traditions
- 1/2 tsp smoked paprika: This tiny addition adds a subtle depth that makes people wonder what makes it special
- 1/2 tsp sugar (optional, to taste): Just enough to tame any acidity from the tomatoes without making it sweet
- Salt and pepper, to taste: Don't be shy with the seasoning, as the pasta absorbs quite a bit while baking
Instructions
- Get your oven ready:
- Preheat oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish with a little olive oil or cooking spray
- Boil the pasta:
- Cook pasta in salted water for 2 minutes less than package directions, since it will finish cooking in the oven
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat, cook onions 3 minutes until translucent, then add garlic for 1 minute more
- Brown the beef:
- Add ground beef and cook until browned, breaking it apart with a spoon as it cooks, about 5 to 6 minutes
- Wilt the cabbage:
- Stir in chopped cabbage and sauté until softened and beginning to caramelize slightly, 5 to 7 minutes
- Build the sauce:
- Add crushed tomatoes, tomato sauce, tomato paste, oregano, basil, smoked paprika, and sugar if using, then simmer for 10 minutes
- Season generously:
- Taste the sauce and add salt and pepper until it sings, keeping in mind that the pasta will absorb some seasoning
- Combine everything:
- Mix cooked pasta, beef-cabbage mixture, and half the mozzarella in a large bowl, folding gently to distribute evenly
- Assemble the bake:
- Transfer mixture to your prepared baking dish and top with remaining mozzarella and all the Parmesan
- Bake until bubbly:
- Cover with foil and bake 20 minutes, then uncover and bake 10 minutes more until cheese is golden and bubbling
- Let it rest:
- Wait 5 minutes before serving so everything sets slightly and makes scooping easier
This recipe became a winter staple during my first year living alone, when I was learning to cook on a budget and missing home-cooked meals. My roommate initially looked skeptical when she saw cabbage going into a pasta dish, but after one helping she was asking when I'd make it again.
Making It Your Own
I've discovered that a splash of Worcestershire sauce or a touch of balsamic vinegar in the tomato sauce adds a wonderful umami depth. Sometimes I'll swap mozzarella for Gruyère when I want something more sophisticated, though the kids definitely prefer the classic version.
Perfect Pairings
A crisp green salad with an acidic vinaigrette cuts through the richness beautifully. I love serving this with crusty garlic bread for sopping up any sauce left in the pan, and a light red wine like Pinot Noir complements without overwhelming.
Storage And Make-Ahead Tips
This actually tastes better the next day as flavors meld together, so it's perfect for meal prep. I've assembled it the night before and kept it in the refrigerator, then just added a few extra minutes to the baking time.
- Leftovers reheat beautifully in the microwave with a splash of water to loosen things up
- Freeze unbaked portions for up to 3 months, thawing completely before baking
- The cheese browns best if you add it just before baking rather than freezing it on top
There's something deeply satisfying about a dish that honors tradition while embracing modern convenience, especially when it brings this much joy to the dinner table.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the entire dish up to 24 hours ahead and refrigerate. Add 10-15 minutes to the baking time if baking cold from the refrigerator. You can also freeze the unbaked casserole for up to 3 months.
- → What pasta shapes work best?
-
Small pasta shells, penne, or rigatoni are ideal because they hold the sauce and meat mixture well. Avoid long noodles like spaghetti or very small shapes like orzo that might get lost in the hearty mixture.
- → Can I use pre-shredded cheese?
-
While convenient, pre-shredded cheese contains anti-caking agents that prevent smooth melting. For the best results, shred your own mozzarella and Parmesan from blocks. The texture and flavor will be noticeably better.
- → How do I prevent the cabbage from being too crunchy?
-
Sautéing the cabbage with the beef mixture before baking softens it considerably. The additional baking time further tenderizes it. If you prefer very soft cabbage, sauté it for 8-10 minutes instead of 5-7 minutes before combining with the sauce.
- → Can I make this lighter?
-
Use ground turkey instead of beef, reduce the cheese to 1 cup total, and increase the cabbage to 6 cups. You can also use part-skim mozzarella. The dish will still be satisfying and flavorful.
- → What sides pair well with this bake?
-
A crisp green salad with vinaigrette cuts through the richness. Crusty bread, garlic knots, or roasted vegetables like broccoli or carrots also work well. For a complete Eastern European-inspired meal, serve with pickled vegetables.