
This rich, creamy, bacon-topped asparagus casserole is the perfect side dish—full of flavor, simple to prepare, and irresistibly cheesy!
🛒 Ingredients
- 2 bunches asparagus
- 1 tablespoon butter
- ½ oz soft cream cheese
- ½ cup heavy whipping cream
- 1 tablespoon chicken broth
- ¼ teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ¼ teaspoon paprika
- ⅛ teaspoon salt
- ⅛ teaspoon pepper
- ⅓ cup grated Parmesan cheese
- ⅛ cup shredded Pepper Jack cheese
- ½ teaspoon red pepper flakes
- ⅓ cup cooked, crumbled bacon
👩🍳 How to Make Cheesy Asparagus Casserole
1. Prep the Asparagus
- Preheat your oven to 400°F (200°C).
- Wash and trim the asparagus.
- Grease a 9×13-inch baking dish and arrange the asparagus inside.
2. Make the Cheese Sauce
- In a skillet over medium heat, melt the butter.
- Add the cream cheese, heavy cream, chicken broth, Italian seasoning, garlic powder, paprika, salt, and pepper.
- Stir continuously until everything is well combined and smooth.
- Reduce heat to medium-low and let the sauce simmer until it thickens.
- Keep whisking so it doesn’t stick or scorch.
- It should take a few minutes to reduce.
- Once thick, add the Parmesan and Pepper Jack cheeses.
- Stir until the cheeses are fully melted and the sauce is silky.
3. Assemble the Casserole
- Pour the cheese sauce over the center of the asparagus, avoiding the tops so they roast nicely.
- Sprinkle mozzarella cheese (from earlier in the recipe) and red pepper flakes over the top.
4. Bake
- Bake for 15 minutes.
- If you prefer crisp asparagus, reduce the time by 2–3 minutes.
5. Add Bacon & Finish
- Remove the dish from the oven and sprinkle crumbled bacon over the top.
- Return to the oven for 3 more minutes.
✨ Serve & Enjoy!
Creamy, cheesy, spicy, and bacon-finished—this casserole brings big flavor with simple ingredients.
