01 -
Set your oven to 375°F (190°C) and grease a 9x13 inch dish lightly to avoid sticking.
02 -
In a skillet on medium, let the bacon pieces cook till they’re crispy. Move them to a plate with paper towels to soak up extra grease, but leave the fat in the pan.
03 -
Toss the onion bits into the skillet and cook them until soft. Mix in the garlic and stir for another minute to release that garlicky smell.
04 -
Scoot the onions and garlic aside, crank up the heat, and toss in the chicken breasts. Sprinkle them with salt, pepper, and paprika before browning each side for 3-4 minutes to get a golden crust.
05 -
Take the chicken out, slice it into strips, and toss the potato cubes into the same skillet. Let the potatoes cook for about 5 minutes to get them a bit tender.
06 -
Start layering! First, put half the potatoes in the greased dish, lay the chicken strips on top, add the cooked bacon, then sprinkle over the chopped asparagus.
07 -
Stir the heavy cream, chicken broth, and thyme together in a bowl, then evenly pour it all over the casserole layers you built.
08 -
Scatter the shredded cheese on top and let it bake, uncovered, for around 25-30 minutes. You’ll know it’s done when the cheese is bubbling and golden.
09 -
Once out of the oven, give it about 5 minutes to settle so the sauce thickens up a bit before digging in.