Ingredients

3 cups uncooked bow tie pasta3/4 pound fresh asparagus, trimmed and cut into 1-inch pieces2 tablespoons butter1 teaspoon minced garlic2 tablespoons all-purpose flour1/4 teaspoon onion powder1/4 teaspoon pepper1/8 to 1/4 teaspoon dried thyme2 cups whole milk2 cups shredded cheddar cheese1/2 cup grated Parmesan cheese1/2 pound sliced deli ham, chopped

Preparation

Cook pasta according to package directions, adding asparagus during the last 3 minutes.

Meanwhile, in a large saucepan, melt butter; add garlic. Stir in the flour, onion powder, pepper and thyme until blended; gradually add milk. Bring to a boil; cook and stir for 2 minutes or until thickened.

Reduce heat. Add cheeses; stir until melted. Stir in ham; heat through. Drain pasta and asparagus; toss with cheese mixture.