Creamy, hearty, and packed with the same sausage, potato, and kale combination people love in zuppa toscana soup, this casserole turns those familiar flavors into a bubbling baked dinner with a golden parmesan top. The potatoes soften in the cream as they bake, the sausage seasons the whole dish, and the kale keeps just enough bite to keep each forkful interesting.
What makes this version work is the layering. Thin potato slices cook evenly without turning mushy, and the cream mixture gets poured over everything before baking so it can settle into the dish instead of splitting on the stove. Browning the sausage first builds a deeper base, and using the same pan for the onion and garlic pulls every bit of flavor forward.
Below, I’ve included the timing detail that keeps the potatoes tender, plus a few ways to adapt the casserole if you want it lighter, spicier, or easier to plan ahead.
The potatoes came out perfectly tender and the parmesan on top browned into the best crust. I added a little extra kale at the end and it held up beautifully without getting soggy.
Like this creamy sausage-and-potato bake? Save it to Pinterest for a cozy dinner that bakes up with a golden parmesan crust and tender kale.
The Trick to Keeping the Potatoes Tender, Not Watery
The biggest mistake with a potato casserole like this is cutting the slices too thick or crowding them so tightly that the cream never gets between them. Thin, even slices give you tender potatoes in the same 40-minute bake time without a raw center or a gluey edge. If the potatoes are all different thicknesses, the thinner ones will collapse before the thicker ones are done.
Covering the dish for the first part of baking matters just as much as the slicing. The foil traps heat and steam so the potatoes soften before the parmesan goes on top. If you uncover it too early, the top can brown before the middle is ready. Wait until the final 15 minutes to uncover, then let the cheese finish into a crust instead of a blanket.
What the Sausage, Cream, and Kale Each Bring to the Pan

- Italian sausage — This is the backbone of the casserole. It seasons the cream and potatoes as it bakes, so the dish tastes built, not just mixed. Hot or mild both work; hot sausage gives you more heat without needing extra red pepper flakes.
- Russet potatoes — Russets soften into the creamiest texture here because they release starch as they bake. Yukon Golds will work, but the casserole will hold its shape a little more and taste less plush. Slice them thin and evenly so they finish on time.
- Heavy cream — This gives you the rich base that makes the dish feel like zuppa toscana in casserole form. Half-and-half can work in a pinch, but the sauce will be thinner and less luxurious. Don’t try to swap in milk unless you’re ready for a lighter, less stable bake.
- Kale — Kale stands up to the long bake without disappearing. Chop it well so it tucks between the layers and softens evenly. If the stems are thick, strip them first or the texture gets stringy in the finished dish.
- Parmesan — The cheese on top is doing more than adding flavor; it’s what gives you that browned, savory crust. Grate it fresh if you can, because pre-grated cheese doesn’t melt and brown as cleanly.
Building the Layers So Everything Bakes Evenly
Browning the Sausage First
Cook the sausage in a skillet over medium-high heat until it’s deeply browned and broken into small crumbles. You want some crisp edges here; pale sausage tastes flat once it’s buried under cream and potatoes. Drain the excess fat before moving on, but leave the browned bits in the pan because that’s where the onion and garlic pick up their best flavor.
Softening the Onion and Garlic in the Same Pan
Add the onion to the same skillet and cook until it turns translucent and starts to smell sweet, about 3 minutes. Garlic goes in at the end for only a minute so it doesn’t scorch and turn bitter. Then stir in the cream, broth, and red pepper flakes and let everything warm together just until steaming.
Layering the Dish Without Packing It Down
Build the casserole with half the potatoes, then half the sausage and half the kale, and repeat. Spread the layers out rather than pressing them hard into the dish; compact layers block the cream from moving through the potatoes. Pour the liquid evenly over the top and gently press once so the slices settle below the surface.
Baking to the Right Finish
Cover the dish tightly with foil and bake until the potatoes start to soften. Then uncover it for the last stretch so the parmesan can brown and the top can turn golden instead of pale. If the center still feels firm when you slide a knife in, give it another 5 to 10 minutes covered before chasing the crust.
How to Adapt This Casserole Without Losing the Comfort
Make It Spicier with Hot Italian Sausage
Swap the mild sausage for hot Italian sausage and keep the red pepper flakes modest unless you want a real kick. The result is sharper and more savory, and the heat cuts through the cream in a good way.
Use Half-and-Half for a Lighter Bake
Half-and-half will work if you want something less rich, but the sauce won’t be as thick or silky. The casserole still comes together, though the potatoes may read a little more brothy than creamy.
Make It Gluten-Free Without Changing the Texture
This casserole is naturally gluten-free as written, which is part of why it works so well for a crowd. Just check the sausage and broth labels if you’re buying packaged versions, since some brands add fillers or seasoning blends with gluten.
Add Extra Vegetables Without Diluting the Sauce
A handful of sliced mushrooms or extra kale works well, but keep the add-ins modest so the cream doesn’t get watered down. Anything wetter than kale should be cooked off first, or the casserole can turn loose instead of creamy.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The potatoes will absorb more sauce as they sit, so the casserole gets thicker.
- Freezer: It freezes, but the cream sauce can turn grainy after thawing. If you freeze it, wrap portions tightly and use them within 2 months for the best texture.
- Reheating: Reheat covered in a 325°F oven until hot, or warm single portions in the microwave at medium power. High heat can split the cream and dry out the potatoes before the center is hot.
Questions I Get Asked About This Recipe

Italian Zuppa Toscana Casserole
Ingredients
Equipment
Method
- Preheat the oven to 375°F and grease a 9x13 dish. Set it aside so the layers can go in right away.
- Brown the Italian sausage in a skillet over medium-high heat, breaking it apart until fully cooked. Drain off excess fat and remove the sausage from the pan.
- Sauté the onion in the same pan for 3 minutes. Add the garlic and cook for 1 minute until fragrant.
- Pour in the heavy cream, chicken broth, and red pepper flakes. Simmer briefly, stirring, until the mixture is smooth and well combined.
- Layer half the potato slices in the greased dish. Scatter half the sausage and half the kale over the potatoes.
- Repeat the layers with the remaining potato slices, sausage, and kale. Pour in the cream mixture evenly over everything and press down gently.
- Top with the parmesan cheese, cover with foil, and bake for 25 minutes at 375°F. You should see bubbling around the edges.
- Remove the foil and bake for 15 more minutes at 375°F until potatoes are tender and the top is golden. Let it rest briefly before serving so the casserole sets.