Easy Weeknight One Pot Cheesy Sausage and Potato Casserole

4 min prep 1 min cook 5 servings
Easy Weeknight One Pot Cheesy Sausage and Potato Casserole
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I first threw this together during a particularly chaotic week when my usual meal-planning routine had completely derailed. My husband walked through the door to the most incredible aroma wafting through the house—garlicky sausage, caramelized onions, and that irresistible smell of potatoes roasting in butter. One bite and he declared it "better than any restaurant meal." Now it's our go-to when life gets hectic, and I've shared it with countless frazzled parents at school pickup. Every single one comes back raving that their kids cleaned their plates and asked for seconds.

What makes this recipe truly special is how it transforms humble ingredients into something magical. The secret lies in layering flavors—browning the sausage first to create those gorgeous fond bits that infuse the entire dish with depth. As the potatoes simmer, they soak up all that savory goodness while the cheese melts into every nook and cranny. It's the kind of meal that makes you feel like you've got your life together, even when everything else feels like controlled chaos.

Why This Recipe Works

  • One Pan Magic: Everything cooks in a single skillet, meaning minimal cleanup and maximum flavor as the ingredients mingle together
  • 30-Minute Meal: From fridge to table in half an hour, perfect for those hectic weeknights when everyone's starving
  • Budget-Friendly: Uses affordable staples like potatoes, onions, and sausage to feed a family of six for under $10
  • Kid-Approved: The cheesy, familiar flavors make this a guaranteed clean-plate meal even for picky eaters
  • Make-Ahead Friendly: Prep everything the night before and just pop it on the stove when you get home
  • Customizable: Swap in different sausages, add vegetables, or adjust seasonings to suit your family's preferences
  • Comfort Food Perfection: That combination of crispy potatoes, savory sausage, and melty cheese hits all the cozy food notes

Ingredients You'll Need

Ingredients

Let's talk about each ingredient and why it matters for creating the ultimate comfort casserole. Quality ingredients make all the difference, but that doesn't mean you need to break the bank at specialty stores.

Italian Sausage (1 pound): I prefer hot Italian sausage for that extra kick, but mild works beautifully if you're feeding little ones. Look for sausage with visible flecks of fennel—it adds incredible depth. Chicken or turkey sausage works for a lighter version, though you'll want to add a tablespoon of olive oil since they're leaner. Remove the casings by simply slicing down one side with kitchen shears and peeling it away.

Baby Potatoes (2 pounds): Those adorable little creamer potatoes are perfect because they hold their shape and cook quickly. If you only have larger potatoes, cut them into 1-inch chunks—just keep them uniform so they cook evenly. Red potatoes or Yukon Golds work best; avoid Russets as they tend to fall apart and get mushy.

Sharp Cheddar Cheese (2 cups): Please, please grate your own cheese! Pre-shredded cheese contains cellulose that prevents it from melting smoothly into that glorious, silky sauce we're after. I like to use extra-sharp cheddar for maximum flavor, but a combination of cheddar and Gruyère takes this over the top for special occasions.

Onion (1 large): A yellow onion becomes sweet and caramelized as it cooks with the sausage, creating the flavor foundation for the entire dish. Dice it fairly small so it distributes throughout every bite. In a pinch, frozen diced onions work—no judgment here!

Garlic (4 cloves): Fresh garlic makes all the difference. Add it after the sausage browns so it doesn't burn. If you're out of fresh, ½ teaspoon garlic powder per clove works, but fresh is worth the extra minute of prep.

Chicken Broth (1 cup): This creates steam to cook the potatoes and forms the base of our sauce. Low-sodium broth lets you control the salt level. Vegetable broth works too, but I find chicken adds more depth. Water with a bouillon cube works in a pinch.

Heavy Cream (½ cup): This transforms our cooking liquid into a luxurious sauce that coats every potato. You can use half-and-half for a lighter version, but the sauce won't be quite as rich and silky. For a dairy-free option, full-fat coconut milk works surprisingly well.

How to Make Easy Weeknight One Pot Cheesy Sausage and Potato Casserole

1
Brown the Sausage

Heat a large, heavy-bottomed skillet (I love my 12-inch cast iron) over medium-high heat. Add the sausage, breaking it up with a wooden spoon into bite-sized crumbles. Let it cook undisturbed for 3-4 minutes to develop that gorgeous caramelization, then continue cooking and stirring until it's browned all over and cooked through, about 8 minutes total. Don't rush this step—the browned bits (fond) on the bottom of the pan are liquid gold for flavor.

2
Sauté the Aromatics

Push the sausage to one side of the skillet and add the diced onion to the cleared space. Let it cook for 2-3 minutes until it starts to turn translucent, then stir everything together. Add the garlic and cook for another 30 seconds until fragrant. Your kitchen should smell absolutely incredible right about now.

3
Add the Potatoes

Toss in the halved baby potatoes, stirring to coat them in all those beautiful flavors. Season generously with salt and pepper—potatoes need more seasoning than you think. Let them cook for about 2 minutes, stirring occasionally, so they get a little color on the cut sides.

4
Create the Cooking Liquid

Pour in the chicken broth, using your spoon to scrape up all those delicious browned bits from the bottom of the pan. Add the heavy cream, stirring to combine. The liquid should come about halfway up the potatoes—add a splash more broth if needed. Bring to a gentle simmer.

5
Simmer to Perfection

Reduce heat to medium-low, cover with a tight-fitting lid, and simmer for 12-15 minutes. Check at the 10-minute mark—give it a gentle stir and test a potato with a fork. They should be tender but not falling apart. The sauce will thicken slightly as the potatoes release their starch.

6
Add the Cheese

Remove the lid and sprinkle the cheese evenly over the top. Don't stir it in—we want that gorgeous melted layer on top. Cover again for 2-3 minutes until the cheese is completely melted and starting to bubble around the edges. For an extra golden top, pop it under the broiler for 1-2 minutes, watching carefully.

7
Rest and Serve

Let the casserole rest for 5 minutes before serving—this allows the sauce to thicken and prevents everyone from burning their mouths in their eagerness to dig in. Garnish with chopped fresh parsley or chives if you're feeling fancy. Serve directly from the skillet for that rustic, family-style appeal.

Expert Tips

Temperature Control

Keep your heat at a gentle simmer, not a rolling boil. Too-high heat will break the cream and make it grainy. If it starts bubbling too vigorously, just crack the lid slightly to release steam.

Don't Overcrowd

Use a 12-inch skillet minimum—if you only have a smaller pan, brown the sausage in batches. Overcrowding steams instead of browning, and we want those crispy, caramelized bits for maximum flavor.

Make-Ahead Magic

Prep everything through step 4 in the morning, cover and refrigerate. When you get home, just bring to a simmer and continue with step 5. Dinner's on the table in 15 minutes flat.

Size Matters

Cut potatoes into uniform pieces—if using baby potatoes, halve the larger ones and leave tiny ones whole. This ensures everything cooks at the same rate and you don't end up with some mushy and some crunchy.

Cheese Selection

While sharp cheddar is classic, try a mix of 1½ cups cheddar with ½ cup smoked gouda for depth, or pepper jack for heat. Just avoid pre-shredded cheese—it doesn't melt as smoothly.

Leftover Love

This actually tastes better the next day! The flavors meld beautifully overnight. Add a splash of broth or cream when reheating to loosen it up, and cover with fresh cheese for that just-made appeal.

Variations to Try

Veggie Loaded

Add 2 cups chopped broccoli florets or green beans during the last 5 minutes of simmering. Bell peppers, zucchini, or mushrooms can be sautéed with the onions for extra nutrition.

Spicy Southwest

Use chorizo instead of Italian sausage, add a diced jalapeño with the onions, and swap the cheddar for pepper jack. Finish with fresh cilantro and a squeeze of lime for a Mexican-inspired twist.

Breakfast Bake

Add 4 beaten eggs during the last 5 minutes, creating a breakfast casserole perfect for weekend brunch. Serve with hot sauce and crusty bread for the ultimate comfort breakfast.

Storage Tips

Refrigerator Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually develop and taste even better on day two! To reheat, add a splash of broth or cream and warm gently in a covered skillet over medium-low heat for 5-7 minutes, stirring occasionally. You can also microwave individual portions for 1-2 minutes, though the skillet method preserves the texture better.

Freezer Instructions

This casserole freezes beautifully for up to 3 months. Let it cool completely, then portion into freezer-safe containers or zip-top bags. Press out excess air and label with the date. Thaw overnight in the refrigerator, then reheat with a bit of added liquid. The texture might be slightly softer, but the flavor remains fantastic. For best results, freeze before adding the final cheese layer, then add fresh cheese when reheating.

Make-Ahead Meal Prep

Prepare the entire dish through step 4, let it cool, then refrigerate for up to 24 hours. When ready to serve, bring to a simmer on the stove and continue with step 5, adding 2-3 extra minutes to the simmering time since everything will be cold. You can also prep all your ingredients—dice onions, halve potatoes, shred cheese—and store them separately in the fridge for super quick assembly on busy nights.

Frequently Asked Questions

Absolutely! Just cut them into 1-inch chunks and keep them uniform in size. Red potatoes or Yukon Golds work best because they hold their shape well. Russets tend to get a bit mushy, but they'll still taste delicious if that's all you have. The cooking time remains the same—just test with a fork at the 10-minute mark.

No problem! Use mild Italian sausage instead of hot, and stick with regular cheddar rather than pepper jack. The recipe as written is actually quite mild—the hot sausage adds flavor more than heat. If you're really sensitive to spice, you can even use breakfast sausage, though the flavor profile will be different but still delicious.

Yes! After step 4, transfer everything to a 9x13 baking dish, cover with foil, and bake at 400°F for 20-25 minutes until potatoes are tender. Remove foil, add cheese, and bake uncovered for another 5 minutes until melted and bubbly. The stovetop version is faster for weeknights, but the oven method frees you up to help with homework or other tasks.

This usually happens when the heat is too high, causing the cream to separate. Keep it at a gentle simmer, not a boil. If it does break, don't panic—it'll still taste great! Next time, try adding the cream during the last 5 minutes of cooking, or temper it by whisking a bit of hot liquid into the cream first before adding it to the pan.

Definitely! Broccoli, green beans, or bell peppers work great—just add them during the last 5 minutes so they stay vibrant and don't get mushy. Heartier vegetables like carrots or sweet potatoes should go in with the regular potatoes. Spinach or kale can be stirred in during the last minute until wilted. It's a great way to clean out the veggie drawer!

Easy Weeknight One Pot Cheesy Sausage and Potato Casserole
main-dishes
Pin Recipe

Easy Weeknight One Pot Cheesy Sausage and Potato Casserole

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Brown the sausage: Heat a large skillet over medium-high heat. Add sausage, breaking into crumbles, and cook until browned (8 minutes).
  2. Sauté aromatics: Push sausage to side, add onion, cook 3 minutes. Add garlic, cook 30 seconds.
  3. Add potatoes: Stir in potatoes, season with salt and pepper. Cook 2 minutes, stirring occasionally.
  4. Create sauce: Add broth and cream, scraping up browned bits. Bring to simmer.
  5. Simmer: Cover and simmer 12-15 minutes until potatoes are tender.
  6. Add cheese: Sprinkle cheese on top, cover 2-3 minutes until melted. Rest 5 minutes before serving.

Recipe Notes

For extra crispy potatoes, remove the lid during the last 3 minutes of simmering. Don't use pre-shredded cheese—it won't melt smoothly. This recipe doubles easily for a crowd!

Nutrition (per serving)

485
Calories
28g
Protein
32g
Carbs
29g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.