Recipes and Cooking Ham and Asparagus Macaroni By BHG Test Kitchen BHG Test Kitchen The Better Homes & Gardens Test Kitchen has been in continuous operation for nearly 100 years, developing and testing practical, reliable recipes that readers can enjoy at home. The Test Kitchen team includes culinary specialists, food stylists, registered and licensed nutritionists, and other experts with Bachelor of Science degrees in food science, food and nutrition, or culinary arts. Together, the team tests more than 2,500 recipes, produces more than 2,500 food images, and creates more than 1,000 food videos each year in the state-of-the-art test kitchen. Learn about BHG's Editorial Process Published on March 10, 2014 Print Rate It Share Share Tweet Pin Email Photo: Andy Lyons Total Time: 30 mins Servings: 4 Yield: 6 cups Jump to Nutrition Facts Ingredients 4 ounce dried medium shell macaroni 12 ounce asparagus, trimmed and cut into 1-inch pieces 2 tablespoon butter 8 ounce chopped cooked ham 1 cup chopped onion 1 tablespoon minced garlic (6 cloves) 2 tablespoon all-purpose flour 1 ¾ cup milk 2 tablespoon finely shredded Parmesan cheese 1 tablespoon finely shredded lemon peel Directions Cook macaroni according to package directions, adding asparagus the last 2 minutes of cooking. Drain and set aside. Heat butter in a very large skillet over medium heat. Add ham; cook about 4 minutes or until ham begins to brown, stirring occasionally. Add onion and garlic. Cook and stir for 3 minutes more. Add flour to skillet; stir to coat ingredients well. Add the milk all at once. Cook and stir until thickened and bubbly. Cook and stir 1 minute more. Stir in macaroni mixture, 2 tablespoons Parmesan, and lemon peel; heat through. Top with fresh dill, additional Parmesan cheese, and paprika, if desired. Rate it Print Nutrition Facts (per serving) 355 Calories 14g Fat 38g Carbs 20g Protein Show Full Nutrition Label Hide Full Nutrition Label Nutrition Facts Servings Per Recipe 4 Calories 355 % Daily Value * Total Fat 14g 18% Saturated Fat 7g 35% Cholesterol 58mg 19% Sodium 796mg 35% Total Carbohydrate 38g 14% Total Sugars 9g Protein 20g Vitamin C 9.9mg 50% Calcium 207mg 16% Iron 2.8mg 16% Potassium 535mg 11% Folate, total 107.1mcg Vitamin B-12 0.9mcg Vitamin B-6 0.4mg *The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.