Pasta With Broccoli, Parmesan Cheese, and Ham

Penne Pasta With Cream, Parmesan Cheese, Broccoli, and Ham
Creamy Pasta With Parmesan Cheese, Broccoli, and Ham. Diana Rattray
  • 35 mins
  • Prep: 20 mins,
  • Cook: 15 mins
  • Yield: 4 Servings

 This one-dish ham and pasta casserole is a snap to prepare, and your family will love it. Cook the pasta, quickly steam the broccoli and stir-fry the ham and garlic for a few minutes. The simple sauce is made with heavy cream and Parmesan cheese. 

The casserole is an excellent way to use leftover ham. Or omit the ham and it instantly becomes a delicious vegetarian dish.

Feel free to use mixed vegetables or peas instead of broccoli, or replace the ham with bacon, turkey, or chicken. See the variations for more ideas.

What You'll Need

  •  8 ounces pasta (penne, elbows, shells, or similar)
  • 3 cups broccoli florets, roughly chopped, about 1 medium broccoli crown
  • 3 tablespoons butter
  • 1 1/2 to 2 cups diced ham, about 8 ounces
  • 1 large clove garlic, finely minced
  • 2 to 3 teaspoons chopped fresh basil or about 1/2 teaspoon dried leaf basil
  • 3/4 cup heavy cream
  • 3/4 cup fresh grated Parmigiano-Reggiano (Parmesan) cheese
  • salt and freshly ground black pepper, to taste

How to Make It

  1. Cook the pasta in a pot of boiling salted water following the package directions. Drain in a colander.
  2. Meanwhile, put the broccoli pieces in a steaming basket. Bring about an inch of water to a boil in a medium to large saucepan. Put the steaming basket in the pan (above the water, so the broccoli doesn't sit in the water). Cover the pan and steam the broccoli for about 4 minutes, or until the florets are just barely tender.
  1. In a skillet or saute pan over medium heat, melt the butter. Add the ham and cook, stirring, until browned. Add the garlic and cook for 1 more minute. Add the basil, cream, and Parmesan cheese. Bring to a simmer over low heat and continue cooking for about 1 minute.
  2. Taste and add salt and pepper, as needed. Combine with the drained pasta and toss. Heat through.
  3. Transfer the pasta mixture to a serving bowl and toss again at the table just before serving.
  4. Serve with extra Parmesan cheese, a tossed salad or Caesar salad, along with crusty rolls or bread.


  • Replace the ham with diced Canadian bacon or about 6 to 8 strips of cooked diced bacon. Turkey ham may be used as well.
  • Replace the broccoli with steamed or microwaved frozen green peas.
  • Make the casserole with turkey or chicken instead of ham, or omit the meat altogether and add more cheese, if desired.
  • For a gluten-free diet, serve the dish with gluten-free pasta.

 You Might Also Like

Penne Bake With Ham and Peas

Creamy Pasta With Ham and Asparagus​​