Indulge in the ultimate comfort food with this Ham and Penne Alfredo with Broccoli, a creamy pasta dish that combines tender penne, vibrant broccoli florets, and smoky, caramelized diced ham in a rich, homemade Alfredo sauce. This recipe takes inspiration from classic Italian flavors while offering a hearty twist with the addition of protein-packed ham and fresh vegetables. A silky blend of Parmesan cheese, garlic, and a roux-based sauce elevates the dish to restaurant-quality perfection. Ready in just 40 minutes, this family-friendly recipe is perfect for busy weeknights or a cozy dinner that feels indulgent yet balanced. Garnish with fresh parsley for a burst of color and serve this irresistible creation straight from the skillet to your table.
Bring a large pot of salted water to a boil. Cook the penne pasta according to the package instructions, until al dente. During the final 2-3 minutes of cooking, add the broccoli florets to the boiling water. Drain and set aside.
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced ham and cook for 2-3 minutes until lightly browned. Remove the ham from the skillet and set aside.
In the same skillet, melt the butter over medium heat. Add the minced garlic and cook for 1 minute, until fragrant.
Whisk in the flour to form a roux. Cook, whisking constantly, for 1-2 minutes to remove the raw flour taste.
Slowly pour in the milk and heavy cream, whisking continuously to avoid lumps. Simmer the mixture for 2-3 minutes, or until it thickens slightly.
Stir in the grated Parmesan cheese, salt, and black pepper. Continue to whisk until the cheese is fully melted and the sauce is smooth and creamy.
Add the cooked ham back to the skillet, followed by the drained penne pasta and broccoli. Toss everything together until well coated in the Alfredo sauce.
Remove from heat and transfer to serving plates or a large serving dish. Garnish with chopped parsley, if desired. Serve immediately and enjoy!
Calories |
4030 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 215.4 g | 276% | |
| Saturated Fat | 113.3 g | 566% | |
| Polyunsaturated Fat | 1.9 g | ||
| Cholesterol | 778 mg | 259% | |
| Sodium | 8898 mg | 387% | |
| Total Carbohydrate | 307.3 g | 112% | |
| Dietary Fiber | 19.9 g | 71% | |
| Total Sugars | 34.3 g | ||
| Protein | 208.0 g | 416% | |
| Vitamin D | 5.4 mcg | 27% | |
| Calcium | 1683 mg | 129% | |
| Iron | 18.8 mg | 104% | |
| Potassium | 2804 mg | 60% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.