ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Creamy Pasta Shells with Broccoli and Ham

Prep time 5 mins
Cook time 12 mins
Yield Serves 4


  • Salt and pepper
  • 1 pound small pasta shells
  • 4 cups small broccoli florets (from 1 medium head broccoli)
  • 2 tablespoons unsalted butter
  • 1 small onion, finely chopped
  • 4 ounces cooked ham, chopped
  • 3/4 cup heavy cream, warmed
  • 1/2 cup grated Parmesan

Nutrition Information

  • calories 819
  • fat 36 g
  • satfat 19 g
  • protein 27 g
  • carbohydrate 97 g
  • fiber 5 g
  • cholesterol 107 mg
  • sodium 849 mg

How to Make It

  1. Bring a large pot of salted water to boil. Add pasta and cook until al dente, 8 to 10 minutes. Add broccoli for last 2 to 3 minutes of cooking time. Drain and return to pot.

  2. While pasta is cooking, melt butter over medium heat in a large skillet. Add onion and sauté until softened, about 3 minutes. Add ham and cook, stirring, 2 minutes longer. Stir in cream, bring to a simmer and cook, stirring occasionally, until thickened, 3 to 5 minutes.

  3. Scrape cream mixture into pot with pasta and broccoli. Add cheese and toss to combine. Season with salt and pepper and serve immediately, passing more Parmesan, if desired.