STREAMING NOW: Chuck's Eat the Street

Ham and Shells Casserole

Want more from Genius Kitchen?

Watch on your Apple TV, Roku, or Fire TV and your iOS, Fire, or Android device.

Learn More
“From Taste of Home, this is a great one-dish meal. My 8 year old son ate it and didn't even realize he was eating spinach! Don't let some of the ingredients throw you off, they work amazingly well together.”
1hr 10mins

Ingredients Nutrition


  1. Cook pasta according to package directions. Meanwhile, in a large skillet over medium heat, cook and stir onions in oil for 15-20 minutes or until golden brown. Add spinach and rosemary; cook 1-2 minutes longer or until spinach is wilted.
  2. In a large saucepan, melt butter. Stir in flour and pepper until smooth. Gradually add milk. Bring to a boil; cook and stir for 2 minutes or until thickened. Remove from the heat. Stir in ricotta and goat cheeses until blended.
  3. Drain pasta; place in a large bowl. Add the ham, onion mixture and sauce; toss to coat.
  4. Transfer to a greased 13-in. x 9-in. baking dish; sprinkle with Parmesan cheese. Bake, uncovered, at 350° for 25-30 minutes or until bubbly.

Watch more

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a