Go Back
+ servings
Print Recipe
4.32 from 22 votes

Cheesy Ham & Broccoli Pasta

An easy pasta meal, this one features rotini pasta, tender broccoli, and chopped ham in a rich cream sauce.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Course, Pasta
Cuisine: American
Servings: 8
Calories: 315kcal


  • 1 1/2 cups dry rotini pasta
  • 1 1/2 cups fresh broccoli florets
  • 1/4 cup butter
  • 1/4 cup flour
  • 2 cups milk
  • 1/4 tsp onion powder
  • 1/2 tsp garlic powder
  • 1 1/2 cups chopped ham
  • 2 cups shredded cheddar cheese
  • salt & pepper to taste


  • Bring a large pot of salted water to a rolling boil. Stir in the pasta, and cook it according to the package directions- up until the last 3-4 minutes of cook time for the pasta.
  • When the pasta has 3-4 minutes left to cook, stir in the broccoli. When the pasta's cooked, drain both in a strainer. Set aside.
  • Set the same pot over medium heat, and add the butter. Once melted, whisk in the flour until the roux is formed and smooth. Let the mixture cook for a full minute, whisking constantly, to cook out any floury taste.
  • Slowly whisk in the milk, a little at a time, until a smooth thickened sauce base has formed. Stir in the seasonings to evenly incorporate.
  • Raise the heat to bring the mixture to a bubble. Continue to whisk, until the mixture's bubbling and thickened. Remove the skillet from heat.
  • Add the cheese, stirring until it's completely melted and the sauce is smooth.
  • Add the ham, pasta, & broccoli to the pot. Stir everything together until evenly combined.
  • Serve immediately, and enjoy!


recipe adapted from The Comfort of Cooking


Calories: 315kcal | Carbohydrates: 22g | Protein: 16g | Fat: 18g | Saturated Fat: 11g | Cholesterol: 62mg | Sodium: 538mg | Potassium: 204mg | Fiber: 1g | Sugar: 4g | Vitamin A: 665IU | Vitamin C: 15.2mg | Calcium: 286mg | Iron: 0.9mg