The first time I made this, my husband asked if I’d been cooking all day. I didn’t have the heart to tell him it took forty-five minutes, most of which was the oven doing the work. There’s something about the way the kielbasa crisps at the edges, the potatoes soak up all that creamy, cheesy goodness, and everything melts together into one golden, bubbling dish. My kids finish their plates before I’ve even sat down. Every single time.
The short version: Smoky sausage, tender potatoes, and melty cheddar in a creamy sauce — dinner’s on the table in under an hour.
I’ve made this version at least thirty times, tweaking the ratios until the cheese stretched just right and the potatoes stayed tender without turning to mush. My picky nine-year-old asked for it three weeks in a row, which is basically a standing ovation in this house.
- Serves: 6–8 as a main dish
- Hands-On Time: 20 min | Total Time: 55 min
- Difficulty: Easy enough for a Tuesday
- Cost per serving: ~$2.50
- Calories: ~480 per serving
- Dietary Notes: Can be made gluten-free with GF cream of mushroom soup
(Photo above: overhead shot of the casserole in a white ceramic baking dish, the top a landscape of golden-brown cheese with a few darker spots at the edges where it bubbled over, a spoon lifted to show the stretchy cheese pull, afternoon light from the kitchen window catching the steam.)
The Trick That Makes This Work Every Time

The secret to this casserole isn’t some complicated technique — it’s browning the kielbasa first. That extra step takes about five minutes, and it’s the difference between sausage that’s just warm and sausage that actually tastes smoky and caramelized throughout the whole dish. Skip it, and you’ll end up with pale, sad sausage hiding in a sea of potatoes.
The second thing is parboiling the potatoes just until they’re fork-tender, not fully cooked. They finish in the oven while soaking up all that cream and cheese, so you get tender, creamy bites without any mushiness. I learned this the hard way after several casseroles where the potatoes either crumbled into nothing or stayed stubbornly crunchy in the center.
The third thing? Let it rest for ten minutes after it comes out of the oven. I know that’s torture when the whole kitchen smells like this, but it gives the sauce time to thicken so you get neat squares instead of a ladle situation.
Everything You Need (And a Few Notes From Me)
- 1½ lbs kielbasa sausage, sliced into ½-inch rounds: The smoky flavor is what carries this whole dish. I’ve used turkey kielbasa in a pinch and it works, but the full-fat version really makes a difference here — my family can taste it.
- 3 lbs Yukon Gold potatoes, peeled and sliced ¼-inch thick: Yellow potatoes hold their shape better than russets, which can get mealy. Red potatoes work too, but don’t peel them — the skins add color.
- 2 cups sharp cheddar cheese, shredded: Shred it yourself from a block. Pre-shredded cheese has anti-caking agents that mess with the melt. My kids call the pre-shredded version “grainy cheese” and they’re not wrong.
- 1½ cups heavy cream: This is what makes the sauce rich without being gluey. Half-and-half works but you’ll lose some creaminess.
- 1 cup chicken broth: Adds savory depth. Vegetable broth works fine.
- 1 medium yellow onion, diced: Sautéed until soft and sweet before going into the casserole.
- 3 cloves garlic, minced: Fresh only — the jarred stuff gets bitter.
- 2 tablespoons butter: For sautéing the onion and garlic.
- 1 tablespoon all-purpose flour: Helps thicken the sauce. Omit for gluten-free, add a cornstarch slurry at the end.
- ½ teaspoon smoked paprika: This one little spice echoes the smokiness of the kielbasa beautifully.
- Salt and black pepper to taste: Go easy on salt — the cheese and sausage both bring plenty.
- 2 green onions, sliced thin: Optional for garnish, but the color contrast is lovely.
What to Pull Out Before You Start
- A 9×13-inch baking dish (glass or ceramic works best for even heating, a 4-quart casserole dish works too)
- A large pot for boiling the potatoes
- A large skillet for browning the sausage and sautéing the onions
- A colander for draining the potatoes
- A whisk or fork for mixing the cream sauce
- A sharp knife and cutting board — you want clean slices through the sausage and potatoes
Making It, Start to Finish
This goes fast once the potatoes are boiled, so have everything prepped and ready before you start cooking. Trust me on this one — it makes the whole thing feel effortless.
Preheat and prep: Preheat your oven to 375°F. Grease the baking dish with butter or cooking spray so nothing sticks later.
- Parboil the potatoes: Place the sliced potatoes in a large pot and cover with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to a simmer and cook for 5–7 minutes, until the potatoes are just fork-tender — they should offer a little resistance when pierced, not fall apart. Drain them well in a colander and set aside. (If you overcook them now, they’ll disintegrate in the oven. Better underdone than overdone here.)
- Brown the sausage: In a large skillet over medium-high heat, add the sliced kielbasa in a single layer — you might need to work in two batches. Cook without stirring for 3 minutes, until the bottoms are deeply browned. Flip and cook the other side for 2 more minutes. Transfer the browned sausage to a plate using a slotted spoon, leaving the rendered fat in the skillet. (📸 Photo tip: At this stage, the sausage should look caramelized on both sides with a few dark spots — that’s the flavor.)
- Sauté the aromatics: Reduce the heat to medium. Add the butter to the skillet with the rendered sausage fat. Once melted, add the diced onion and cook for 4–5 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and cook for 30 seconds until fragrant — don’t let it burn, that one extra minute can ruin the whole dish. Sprinkle the flour over the onions and garlic, stir, and cook for 1 minute to cook out the raw flour taste.
- Make the sauce: Slowly pour in the chicken broth while whisking constantly to prevent lumps. Then add the heavy cream, smoked paprika, and a pinch of salt and pepper. Bring to a gentle simmer, whisking, until the sauce thickens slightly, about 2–3 minutes. Remove from heat.
- Assemble the casserole: Spread half of the parboiled potatoes in the bottom of the prepared baking dish. Arrange half of the browned kielbasa slices over the potatoes. Pour half of the cream sauce over everything, spreading it evenly. Repeat with the remaining potatoes, sausage, and sauce. Top with all of the shredded cheddar cheese, spreading it to cover the surface completely.
- Bake: Place the casserole in the preheated oven and bake for 25–30 minutes, until the cheese is melted, bubbly, and golden brown at the edges. If you want a deeper color on top, switch the oven to broil for the last 2 minutes — but watch it closely, it can go from golden to burnt in seconds. (📸 Photo tip: When it comes out, the cheese should be bubbling around the edges and the casserole should look like it’s alive and happy.)
- Rest and serve: Let the casserole sit on the counter for 10 minutes before serving. This is the hardest step, I know, but the sauce thickens and the layers set so you can cut clean squares. Garnish with sliced green onions if you like. Serve hot.
How I Prep This for the Week
This casserole is a meal prep dream. I make a double batch on Sundays and we’re set for lunches and a quick dinner. My secret: I assemble it completely, cover it tightly with foil, and refrigerate it unbaked. Then when I get home from work, I just pop it in the oven while I help with homework.
- Fridge: Assemble the casserole completely, cover tightly with foil, and refrigerate for up to 3 days. Add 10–15 minutes to the baking time if baking straight from cold.
- Freezer: Yes! Assemble the casserole in a freezer-safe dish, cover tightly with foil and then a layer of plastic wrap. Freeze for up to 3 months. Thaw overnight in the refrigerator before baking. Bake at 375°F for about 35–40 minutes, or until bubbly and heated through.
- Reheat: Oven is best — reheat uncovered at 350°F for about 15 minutes, or microwave individual portions on high for 1–2 minutes. The microwave works in a pinch but the oven keeps the top crispy.
Things I Wish I’d Known the First Time
- Let it rest. I can’t say this enough. Those ten minutes after baking aren’t just a suggestion — they’re the difference between a casserole that holds its shape and one that turns into a soupy mess on the plate. Even if you’re starving, wait.
- Use a mandoline if you have one. Slicing the potatoes by hand is fine, but a mandoline makes them perfectly even, which means they cook evenly. I use mine set to ¼ inch and it takes about two minutes.
- Don’t skip the parboil. I made this once by just layering raw potatoes and baking it longer, thinking it would save time. It didn’t. The potatoes came out unevenly cooked and the casserole took forever to bake through. Parboiling is non-negotiable if you want it done in under an hour.
- Go heavy on the cheese on top. I once tried to be reasonable about the amount of cheese and the casserole looked sad and anemic. Don’t be reasonable with cheese. Be generous. Your future self will thank you when you pull off that foil and see that golden, bubbly crust.
Swaps That Actually Work
- Smoked sausage instead of kielbasa: Any fully cooked smoked sausage works — Andouille adds a spicy kick, Italian sausage (pre-cooked) is milder. My kids love the version with beef smoked sausage — they call it “hot dog casserole” and ask for it every camping trip.
- Add vegetables: Sautéed bell peppers or mushrooms go beautifully with the sausage. Add them when you cook the onions. Frozen peas stirred in during the last 5 minutes of baking add color and sweetness.
- Make it spicy: Add ½ teaspoon of cayenne pepper or red pepper flakes to the cream sauce. Or swap sharp cheddar for pepper jack cheese.
- Gluten-free: Use a gluten-free all-purpose flour blend for the roux, or skip the flour entirely and use a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water, stirred in at the end of cooking the sauce).
- Dairy-free: Use full-fat coconut cream instead of heavy cream, and a dairy-free shredded cheese blend. The texture changes a bit — it’s less creamy — but it’s still really good. I make this version for my sister who’s dairy-free and she always finishes her plate.
- Make it a breakfast casserole: Use breakfast sausage links instead of kielbasa, and swap the cream sauce for a mixture of 6 beaten eggs and 1 cup of milk. Bake until set, about 30 minutes. I’ve served this on Christmas morning for the past three years.
Questions I Get About This Recipe All the Time
Q: Why did my casserole turn out watery?
A: Ugh, I’ve been there. The most common reason is not draining the potatoes well enough after parboiling. Any extra water clinging to them will release into the sauce during baking. Give those potatoes a good shake in the colander and let them sit for a minute. Another culprit is over-chopping the onions — too much moisture releases as they cook. Dice them, don’t mince them.
Q: Can I use frozen hash browns instead of slicing fresh potatoes?
A: Yes, and it works beautifully for a shortcut version. Use a 30-ounce bag of frozen shredded hash browns (thawed and patted dry) — skip the parboiling step entirely. The texture is a little softer but the flavor is still great. I’ve done this on nights when I forgot to plan ahead and honestly, my family didn’t notice.
Q: How long can I keep leftovers and what’s the best way to reheat them?
A: Leftovers keep in an airtight container in the fridge for up to 4 days. For reheating, the oven is your best friend — pop it in a 350°F oven for about 15 minutes, or until hot and bubbly. The microwave works in a pinch but the cheese won’t be as stretchy and the potatoes can get a little soft. If you’re meal prepping, portion it into individual containers so they’re easy to grab and reheat.
Q: What do you serve with this casserole?
A: This is a hearty main dish on its own, but if you want to round it out, I love a simple green salad with a tangy vinaigrette to cut through the richness. My kids love it with steamed broccoli or green beans on the side — the slight bitterness balances the cheese. On weekends, we do a side of crusty bread to mop up any extra sauce in the dish.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that get the same reaction at our table:
- [INTERNAL LINK PLACEHOLDER: Sausage and Peppers Sheet Pan Dinner] — One pan, minimal cleanup, and the sausage gets that same caramelized edge you love here.
- [INTERNAL LINK PLACEHOLDER: Loaded Baked Potato Soup] — All the flavors of a fully loaded baked potato in a bowl. My kids call it “soup night” and ask for it every time the weather turns cold.
- [INTERNAL LINK PLACEHOLDER: Cheesy Ham and Potato Casserole] — The same creamy, cheesy comfort but with ham instead of sausage. Perfect for using up holiday leftovers.
This casserole is the kind of dish that fills the kitchen with exactly the right smell — smoked sausage and melting cheese and something warm and deeply satisfying. It’s the dinner you make when you want everyone around the table, quiet and happy and reaching for seconds. And when my daughter Nora calls from college on a cold night and asks what I’m making, this is the one I describe — because it sounds like home in a way that even a thousand miles can’t touch.
If you try it, drop a comment below and let me know how it went — I love hearing what your family thought. Or tag me on Pinterest so I can see your beautiful bubbly casserole!
📌 This kielbasa sausage cheesy potato casserole is the kind of stick-to-your-ribs dinner my kids ask for when the weather turns cold — save it for your next cozy weeknight meal that comes together in under an hour.

Kielbasa Sausage Cheesy Potato Casserole
Equipment
- 9×13 Baking Dish
- Large Skillet
- Large Pot
- Colander
- Whisk
Ingredients
- 1½ lbs kielbasa sausage, sliced into ½-inch rounds
- 3 lbs Yukon Gold potatoes, peeled and sliced ¼-inch thick
- 2 cups sharp cheddar cheese, shredded
- 1½ cups heavy cream
- 1 cup chicken broth
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons butter
- 1 tablespoon all-purpose flour
- ½ teaspoon smoked paprika
- to taste salt and black pepper
- 2 green onions sliced thin
Instructions
- Preheat oven to 375°F. Grease a 9×13 baking dish. Parboil the potatoes: place sliced potatoes in a large pot, cover with cold water, add salt, bring to a boil, then simmer for 5-7 minutes until fork-tender. Drain well.
- Brown the kielbasa: in a large skillet over medium-high heat, cook sliced kielbasa in a single layer for 3 minutes per side until browned. Transfer to a plate.
- Sauté aromatics: reduce heat to medium, add butter to the skillet, cook diced onion for 4-5 minutes until soft. Add garlic, cook 30 seconds. Sprinkle flour, stir, cook 1 minute.
- Make sauce: slowly pour in chicken broth while whisking, then add heavy cream, smoked paprika, salt, and pepper. Simmer 2-3 minutes until slightly thickened.
- Assemble: spread half the potatoes in the dish, layer half the sausage, pour half the sauce. Repeat layers. Top with shredded cheddar.
- Bake for 25-30 minutes until bubbly and golden. Optionally broil 2 minutes at the end.
- Let rest 10 minutes, garnish with green onions, serve.






