Nutrition Facts for Ham and penne alfredo with broccoli

Ham and Penne Alfredo with Broccoli

Image of Ham and Penne Alfredo with Broccoli
Nutriscore Rating: 60/100

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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
25 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

13 items
  • 12 ounces penne pasta
  • 3 cups broccoli florets
  • 4 tablespoons unsalted butter
  • 3 garlic cloves, minced
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 cup grated Parmesan cheese
  • 2 cups cooked ham, diced
  • 0.5 teaspoons salt
  • 0.25 teaspoons black pepper
  • 1 tablespoon olive oil
  • 2 tablespoons fresh parsley, chopped (optional, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

8 steps
1

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.

2

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.

3

In the same skillet, melt the butter over medium heat. Add the minced garlic and cook for 1 minute, until fragrant.

4

Whisk in the flour to form a roux. Cook, whisking constantly, for 1-2 minutes to remove the raw flour taste.

5

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.

6

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.

7

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.

8

Remove from heat and transfer to serving plates or a large serving dish. Garnish with chopped parsley, if desired. Serve immediately and enjoy!

Cooking Tip: Take your time with each step for the best results!
4030
cal
208.0g
protein
307.3g
carbs
215.4g
fat

Nutrition Facts

1 serving (2026.4g)
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.

Source of Calories

30.7%%
20.8%%
48.5%%
Fat: 1938 cal (48.5%%)
Protein: 832 cal (20.8%%)
Carbs: 1229 cal (30.7%%)