Cheesy Sausage Potato Casserole is the kind of comfort food you want after a long day. It has tender potatoes, smoky sausage, creamy sauce, and lots of melted cheese. Everything bakes together in one dish until it’s hot, bubbly, and golden on top. It’s easy to make, filling, and perfect for a cozy family dinner.

Why I Love This Recipe
I love recipes that turn simple ingredients into something really good. This cheesy sausage potato casserole does exactly that.
It reminds me of those cozy evenings when you want a warm, filling dinner without making a big mess in the kitchen. Potatoes and sausage are already a great match, but once you add creamy sauce and melted cheddar cheese, they become even better.
The best part is the smell while it bakes. The smoky sausage, onions, and cheese fill the kitchen with that wonderful homemade dinner smell.
Here’s why this recipe is one of my favorites:
- Easy to make: You only need simple ingredients and a few basic kitchen tools.
- Budget-friendly: Potatoes, sausage, and cheese make a filling meal without costing too much.
- Extra cheesy: The cheddar melts into the sauce and makes a golden, bubbly topping.
- Full of flavor: Smoked sausage adds a rich, savory taste to every bite.
- Great for leftovers: It reheats well, so you can enjoy it again the next day.
- Perfect for busy nights: Most of the cooking happens in the oven.

What You’ll Need
Recipe Details
- Servings: 6
- Prep Time: 20 minutes
- Cook Time: 55–65 minutes
- Total Time: 1 hour 15 minutes to 1 hour 25 minutes
- Cooking Method: Oven
- Oven Temperature: 375°F (190°C)
- Baking Dish: 9 × 13-inch baking dish
Ingredients
- 1½ pounds (680 g) smoked sausage, sliced into ¼-inch-thick rounds
- 2 pounds (900 g) Yukon Gold potatoes, peeled and diced into ½-inch cubes
- 1 medium onion, finely diced (about 1 cup)
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1½ cups whole milk
- ½ cup sour cream
- 2½ cups shredded sharp cheddar cheese, divided
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon olive oil, for cooking the sausage
- 1 tablespoon chopped fresh parsley, for garnish
- Nonstick cooking spray, for greasing the baking dish

Tools You Need
- 9 × 13-inch baking dish
- Large skillet
- Medium saucepan
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Whisk
- Silicone spatula or wooden spoon
- Aluminum foil
- Cheese grater, if shredding cheese from a block
- Oven mitts
How to Make Cheesy Sausage Potato Casserole
Step 1: Prepare the Potatoes and Onion
Peel 2 pounds of Yukon Gold potatoes and cut them into small, even ½-inch cubes.
Finely dice 1 medium onion into small pieces.
Try to keep the potato cubes the same size. This helps them cook evenly in the oven.

Step 2: Brown the Smoked Sausage
Heat 1 tablespoon olive oil in a large skillet over medium heat.
Add 1½ pounds smoked sausage, sliced into ¼-inch rounds.
Cook until the sausage is lightly browned on both sides. Stir occasionally so the slices brown evenly.
Transfer the browned sausage to a plate and set aside.

Step 3: Cook the Onion
In the same skillet, add 1 medium finely diced onion.
Cook the onion in the sausage drippings until it becomes soft and slightly golden.
Stir often so the onion doesn’t burn.
Transfer the cooked onion to a small bowl.

Step 4: Make the Creamy Cheese Sauce
Place a medium saucepan over medium heat.
Melt 2 tablespoons unsalted butter.
Whisk in 2 tablespoons all-purpose flour until smooth. Let it cook briefly to remove the raw flour taste.
Slowly pour in 1½ cups whole milk, whisking constantly until the sauce becomes smooth and starts to thicken.
Remove the saucepan from the heat. Stir in:
- ½ cup sour cream
- 1½ cups shredded sharp cheddar cheese
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon salt
- ½ teaspoon black pepper
Mix until the cheese melts and the sauce is thick, creamy, and smooth. Save the remaining 1 cup shredded cheddar cheese for the topping.

Step 5: Assemble the Casserole
Preheat your oven to 375°F (190°C).
Coat a 9 × 13-inch baking dish with nonstick cooking spray.
Add the 2 pounds of diced raw potatoes, 1½ pounds of browned smoked sausage, and 1 medium cooked diced onion.
Pour all the prepared creamy cheese sauce over the ingredients.
Gently stir until every potato cube and sausage slice is coated with sauce. Spread everything into an even layer.

Step 6: Cover and Bake
Cover the baking dish tightly with aluminum foil.
Place it in the preheated 375°F (190°C) oven.
Bake until the potatoes begin to soften. Carefully remove the foil and test a potato cube with a fork. It should be nearly tender before adding the cheese topping.
If the potatoes are still firm, cover the dish again and continue baking until they are nearly cooked through.
Step 7: Add the Cheese Topping
Carefully remove the casserole from the oven and take off the foil.
Sprinkle the remaining 1 cup shredded sharp cheddar cheese evenly over the hot potato and sausage mixture.
Make sure the cheese covers most of the top.

Step 8: Bake Until Golden and Bubbly
Return the casserole to the oven, uncovered.
Bake until the cheese is fully melted and bubbling around the edges.
Check the potatoes with a fork. They should be completely tender.
If you want a more golden top, broil briefly while watching closely so the cheese doesn’t burn.
Step 9: Garnish and Serve
Remove the casserole from the oven and let it rest for 5–10 minutes so the sauce can thicken slightly.
Sprinkle 1 tablespoon chopped fresh parsley over the top.
Spoon the casserole into a round white ceramic serving bowl and serve warm.

Pro Tips
- Cut potatoes small and evenly. Stick to ½-inch cubes so they cook all the way through without some pieces staying hard.
- Shred your own cheese. Freshly shredded cheddar usually melts more smoothly than pre-shredded cheese.
- Don’t skip browning the sausage. This adds extra flavor and gives the sausage better texture.
- Keep the dish covered during the first bake. The foil traps steam and helps the potatoes become tender.
- Let it rest before serving. A short rest makes the sauce thicker and helps it cling to the potatoes.
Why This Recipe Works (Quick Science)
There’s a simple reason this casserole turns out so creamy and delicious.
1. Potatoes soak up flavor.
Potatoes contain starch. As they cook, the starch softens and helps the potatoes absorb some of the creamy sauce.
2. Flour thickens the sauce.
When flour cooks with butter and milk, the starch in the flour thickens the liquid. This makes a smooth sauce that coats the potatoes instead of running to the bottom of the dish.
3. Cheese adds richness.
Cheddar cheese contains fat and protein. When gently melted into the warm sauce, it creates a creamy texture and a rich, cheesy taste.
4. Browning builds flavor.
When sausage browns in the skillet, heat creates new flavors on its surface. This is called the Maillard reaction. It gives the casserole a deeper, savory taste.
5. Foil helps potatoes cook evenly.
Covering the casserole traps steam. The steam helps soften the potatoes while keeping the sauce from drying out too quickly.
Substitutions and Variations
This recipe is easy to change based on what you have at home.
- Different sausage: Use turkey smoked sausage, chicken smoked sausage, or fully cooked kielbasa.
- Different potatoes: Russet potatoes work too, but they may become softer and break apart more easily.
- Different cheese: Try Colby Jack, Monterey Jack, or a cheddar blend.
- Extra vegetables: Add 1 cup of chopped bell peppers, cooked broccoli, or sautéed mushrooms.
- Spicy version: Add ¼ teaspoon cayenne pepper or use spicy smoked sausage.
- Lighter version: Use whole milk with reduced-fat sour cream and turkey sausage.
- Gluten-free version: Replace the flour with a gluten-free all-purpose flour blend made for thickening sauces.
Common Mistakes to Avoid
1. Cutting potatoes too large
Large potato pieces take longer to cook and may stay firm in the center.
Fix: Cut them into even ½-inch cubes.
2. Using too much salt
Smoked sausage and cheddar cheese already contain salt.
Fix: Start with the listed amount and taste before adding more salt at the table.
3. Adding cheese to boiling sauce
Very high heat can make melted cheese turn grainy or oily.
Fix: Remove the saucepan from the heat before stirring in the cheddar.
4. Taking the casserole out too early
Melted cheese doesn’t always mean the potatoes are done.
Fix: Push a fork into a potato cube. It should slide in easily.
5. Skipping the resting time
The sauce may look thin when the casserole first comes out of the oven.
Fix: Let it sit for 5–10 minutes before serving.
What to Serve With Cheesy Sausage Potato Casserole
This casserole is rich and filling, so fresh and simple sides work best.
- Green salad: A crisp salad with a tangy dressing balances the creamy cheese.
- Steamed broccoli: Adds color and a fresh taste.
- Roasted green beans: A simple vegetable side that goes well with sausage.
- Garlic bread: Perfect for soaking up extra cheese sauce.
- Cucumber salad: Cool, crunchy cucumbers help balance the rich casserole.
- Roasted carrots: Their natural sweetness goes well with the smoky sausage.
Make-Ahead Tips
You can prepare parts of this casserole ahead of time to make dinner easier.
Prepare the ingredients early: Dice the onion, slice the sausage, and shred the cheese up to 1 day ahead. Store everything in separate airtight containers in the refrigerator.
Prepare the potatoes: Peel and dice them up to 1 day ahead. Keep them submerged in cold water in a covered container in the refrigerator. Drain and dry them before assembling.
Prepare the cheese sauce: Make it up to 1 day ahead and refrigerate in a sealed container. Reheat gently with a splash of milk until smooth before using.
For the best texture, assemble the casserole just before baking. If the ingredients are cold, the covered baking stage may take a little longer.
Leftovers and Storage
Refrigerator
Let the casserole cool slightly, then place leftovers in an airtight container. Refrigerate within 2 hours of cooking.
Store for up to 3–4 days.
Freezer
Place cooled portions in freezer-safe containers.
Freeze for up to 2–3 months for the best quality. The sauce may become a little grainy after thawing, but it will still taste good.
Reheating in the oven
Place leftovers in an oven-safe dish, add a small splash of milk, and cover with foil.
Reheat at 350°F (175°C) until hot throughout.
Reheating in the microwave
Place a portion in a microwave-safe bowl. Add a splash of milk and cover loosely.
Heat in short bursts, stirring between each one.
For food safety, reheat leftovers to 165°F (74°C) in the center.
Macros Information
Estimated nutrition per serving, based on 6 servings. Values will change depending on the sausage, cheese, and other brands used.
Calories
750 kcal
Protein
31 g
Carbohydrates
42 g
Fat
51 g
| Nutrient | Estimated amount per serving |
|---|---|
| Saturated Fat | 24 g |
| Fiber | 4 g |
| Sugar | 6 g |
| Sodium | 1,450 mg |
| Cholesterol | 140 mg |
This is a hearty, rich meal. You can reduce the fat and calories by using turkey smoked sausage, less cheese, or reduced-fat sour cream.
Frequently Asked Questions (FAQ)
Q: Can I use frozen diced potatoes instead of fresh potatoes?
A: Yes! Frozen diced potatoes can work well. Use about 2 pounds. Cooking time may change depending on their size and whether they’re already cooked. Check for tenderness before adding the cheese topping.
Q: Do I need to boil the potatoes first?
A: No. The small diced potatoes cook right in the casserole. Just make sure they’re cut into even ½-inch cubes and keep the baking dish covered during the first part of baking.
Q: Can I use raw sausage instead of smoked sausage?
A: Yes, but raw sausage must be cooked fully before you add it to the casserole. Remove the casing if needed, crumble it into a skillet, and cook until it reaches a safe internal temperature. Pork sausage should reach 160°F (71°C), while poultry sausage should reach 165°F (74°C).
Q: What cheese melts best in this casserole?
A: Sharp cheddar is a great choice because it has a strong flavor and melts well in a sauce. Colby Jack and Monterey Jack also work nicely.
Q: Why is my cheese sauce grainy?
A: The sauce may have gotten too hot after the cheese was added. Remove the pan from the heat before stirring in the cheddar, and mix gently until smooth.
Q: Why are my potatoes still hard?
A: The pieces may be too large, or the casserole may need more baking time. Cover the dish again and bake until a fork slides easily through the potatoes.
Q: Can I make this casserole spicy?
A: Yes! Use spicy smoked sausage, add a little cayenne pepper, or mix in chopped jalapeños.
Q: Can I make this casserole without sour cream?
A: Yes. You can replace the ½ cup sour cream with ½ cup plain Greek yogurt. Stir it into the sauce after removing the pan from the heat.
Q: Can I freeze the casserole before baking?
A: You can, but raw potatoes may change texture after freezing. For better results, bake the casserole first, cool it, and then freeze individual portions.
Q: How do I know when the casserole is done?
A: The potatoes should be fork-tender, the sauce should be bubbling, and the cheese should be fully melted with golden spots on top.
Final Thoughts
Cheesy Sausage Potato Casserole is one of those easy dinners that feels like a warm hug on a plate. The tender potatoes, smoky sausage, and creamy cheddar sauce make every bite rich, cheesy, and full of flavor.
It’s made with simple ingredients, doesn’t need fancy cooking skills, and is perfect when you want a filling homemade meal.
Give this cheesy casserole a try the next time you need an easy dinner. And if you make it, leave a comment below! I’d love to hear how it turned out, what you served with it, and whether you added your own special twist.
