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.
Scan with your phone to download!
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!
Serving size | (2026.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 4029.5 |
Total Fat 215.4g | 0% |
Saturated Fat 113.3g | 0% |
Polyunsaturated Fat 1.9g | |
Cholesterol 777.6mg | 0% |
Sodium 8898.2mg | 0% |
Total Carbohydrate 307.3g | 0% |
Dietary Fiber 19.9g | 0% |
Total Sugars 34.3g | |
Protein 208.0g | 0% |
Vitamin D 214.7IU | 0% |
Calcium 1682.9mg | 0% |
Iron 18.8mg | 0% |
Potassium 2804.0mg | 0% |
Source of Calories