LOVE this main dish inspired by classic Eastern European cabbage rolls. The super-cozy bake from recipe developer Asha Loupy takes a spin from the lasagna handbook—a Polish Lasagna if you will. Blanched cabbage leaves are stacked with spiced beef ragù and lemony herbed rice for a casserole that’s chock-full of all the flavors of cabbage rolls, without the rolling.
Asha shows us two tricks for the perfect cabbage roll casserole—no mushy rice or soggy bottoms here, thank you. First, reduce the tomatoes until they reach a thick, almost paste-like consistency. This ensures that you’ll get neat slices, without a runny, liquidy sauce. Second, parboil the rice (as you would for tahdig or biryani) and sprinkle it lightly between the layers. This gives the grains room to cook to fluffy perfection while baking.

It took both of us two full hours from start to finish, so it’s not necessarily a quick, easy weeknight meal. However, some make-aheads are the meat sauce, parboiling the rice, and blanching the cabbage leaves up to three days ahead. Cover and chill separately. Then when ready, assemble the casserole just before baking.
If you are not a red meat eater, switch out the ground beef for ground turkey or even plant-based meat to make it vegetarian.

Cabbage Roll Casserole
Ingredients
- 1 large bunch dill (save some fronds for garnish)
- 3 large garlic cloves, minced
- 1½ lbs. ground beef; or plant-based meat, or ground turkey
- 3 tsp. Diamond Crystal or 1½ tsp. Morton kosher salt, divided
- ½ tsp. freshly ground black pepper
- 3 Tbsp. extra-virgin olive oil, divided, plus more for pan
- 1 large onion, finely chopped
- ½ tsp. crushed red pepper flakes
- ¼ tsp. ground cinnamon
- 1 28-oz. can whole peeled tomatoes
- 1/2 cup water
- 1 large head of savoy or green cabbage
- 1¼ cups long-grain rice (such as basmati)
- 1 lemon, zested over cooked rice (see Step 7)
- 8 oz. crème fraîche
- 8 oz. shredded, low-moisture mozzarella
Directions
- Heat oven to 400°. Start by prepping the beef filling. Coarsely chop 1 large bunch dill (you should get about ¾ cup), then crush and finely chop 3 large garlic cloves. Transfer a third of dill and a third of garlic to a large bowl. Add 1½ lb. ground beef or plant-based meat, 1½ tsp. Diamond Crystal or ¾ kosher salt, and ½ tsp. freshly ground black pepper and mix with your hands to incorporate. Set remaining dill and garlic aside separately.
- Heat 1 Tbsp. extra-virgin olive oil in a large Dutch oven or other heavy pot over medium-high until shimmering. Add half of beef mixture, dropping into pot in small clumps. Cook, undisturbed, until deeply browned underneath, about 5 minutes (or about 3 minutes if using plant-based meat). Stir and continue to cook 1 minute (it’s okay if the meat is not fully cooked through, it’ll finish cooking in the sauce). Using a slotted spoon, transfer beef to a plate. Repeat with remaining beef mixture. Wipe out pot.
- While the meat is cooking, finely chop 1 large onion.
- Heat 2 Tbsp. extra-virgin olive oil in same pot over medium. Add onion and remaining 1½ tsp. Diamond Crystal or ¾ tsp. Morton kosher salt. Cook onion, stirring often with a wooden spoon, until softened and starting to turn golden, 6–8 minutes. Add ½ tsp. crushed red pepper flakes, ¼ tsp. ground cinnamon, and reserved garlic, and cook, stirring, 30 seconds.
- Return beef mixture to pot and add one 28-oz. can whole peeled tomatoes. Break up meat and tomatoes into smaller pieces with spoon. Add ½ cup water and bring to a simmer. Reduce heat to medium-low and cook, stirring occasionally, until most of the liquid is cooked off and mixture is just a little looser than tomato paste, 20–25 minutes.
- While the sauce is cooking, line a large rimmed baking sheet with kitchen towels and bring a medium pot of generously salted water to a boil. Using a paring knife, cut about 1″ deep circle around core of 1 large head of savoy or green cabbage. Gently pull off 16–20 cabbage leaves, cutting away from core if needed. (Save any extra cabbage for another use.) Cut a small V in the bottom of each leaf, about ½” big, to remove the thickest part of the fibrous stalk. Working in batches of 3–4 leaves at a time, cook cabbage until just pliable, 10–15 seconds. Transfer to prepared baking sheet with tongs. Pat leaves dry.
- Return water to a boil, add rice, and cook, stirring occasionally, until barely al dente, about 5 minutes. Drain rice and rinse under cold running water to stop the cooking. Shake rice well to remove most of the water, then transfer to a medium bowl. Finely grate zest of 1 lemon on Microplane over rice and add reserved dill; mix well to combine.
- Rub bottom and sides of a 9×13″ deep lasagna dish with oil. Cover bottom of dish with a single layer of cabbage leaves, overlapping slightly. Set ½ cup sauce aside and spread half of remaining sauce over cabbage. Sprinkle half of rice mixture evenly over sauce. Top with another layer of cabbage leaves, then remaining half of sauce, and remaining rice. Top with a final layer of cabbage leaves.
- Spread 8 oz. crème fraîche evenly over cabbage. Dollop reserved sauce on top. Grate 8 oz. low-moisture mozzarella on the large holes of a box grater and sprinkle over. Cover dish with foil and set on a large rimmed baking sheet. Bake 20 minutes. Uncover dish and increase oven temperature to 425°. Continue to bake until cheese is golden brown and bubbling, 18–20 minutes. Let cool 10 minutes before serving. Garnish lightly with dill fronds.
- Any leftovers can be cooled, sliced into squares, packed in lock-n-locks with a tight lid and refrigerated for up to 5 days.
Do ahead: Meat sauce can be made, rice can be parboiled, and cabbage leaves can be blanched 3 days ahead. Cover and chill separately. Assemble casserole just before baking.
Recipe by Asha Loupy for Bon Appétit
I also made a version of this recipe and thought it was quite good. Love your photos of the process. What I did differently was half the recipe and slice the cabbage into 1/2 inch slices. Cooked them slightly in a little salted water before draining and using in the casserole. Not nearly as pretty as yours but easier and I could use a bit more cabbage.
I enjoy reading your blog.
LikeLiked by 1 person