Cheesy Asparagus with Cream Sauce (Print Version)

# Ingredients:

01 - 680g asparagus, woody ends removed
02 - 1 small onion, sliced thin
03 - 125ml vegetable, chicken, or beef broth
04 - 225g cream cheese, at room temperature
05 - 1/2 cup freshly grated parmesan cheese
06 - 1 cup shredded cheese, such as mozzarella and asiago
07 - 3 large cloves garlic, minced (or 1-2 tablespoons garlic powder)
08 - 1/2 teaspoon salt
09 - 1/2 teaspoon freshly cracked black pepper
10 - 1 teaspoon Italian seasoning
11 - Red chili pepper flakes, optional
12 - Fresh chopped parsley, for garnish

# Instructions:

01 - Preheat oven to 220°C (425°F). Lightly grease a baking dish with oil or cooking spray.
02 - Arrange asparagus in the baking dish. Top with sliced onion, minced garlic, Italian seasoning, red chili pepper flakes, salt, and pepper.
03 - In a large bowl, mix softened cream cheese with broth until smooth. Spread the cream cheese mixture evenly over the asparagus. Sprinkle with additional spices if desired. Top with grated parmesan and shredded cheese.
04 - Bake for 10-15 minutes until bubbly and the asparagus is just beginning to get tender. Grill or broil for 2 minutes to crisp up the cheese. Serve immediately, garnished with fresh chopped parsley.
05 - If desired, blanch asparagus in boiling water for 2 minutes before assembling and baking for a more tender texture.

# Notes:

01 - For thicker asparagus, consider blanching in boiling water before baking to ensure tenderness.
02 - This casserole can complement a wide range of main dishes as a flavorful side.