Cheesy Asparagus Casserole

Cheesy Asparagus Casserole

Preparation Time: 15 minutes Cooking Time: 30 minutes Total Time: 45 minutes Recipe Intensity: Easy Ingredients: 1 pound fresh asparagus, trimmed and cut into bite-sized pieces 2 tablespoons unsalted butter 1 small onion, finely chopped 2 cloves garlic, minced 1/4 cup all-purpose flour 1 1/2 cups milk 1 cup shredded cheddar cheese 1/2 cup grated…