Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Broccoli Pasta Recipe


  • Author: Sally Thompson
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Description

Get ready to fall in love with this rich, cozy, and veggie-packed Creamy Broccoli Pasta—a perfect dish for busy weeknights, quick lunches, or satisfying dinner ideas. This easy recipe brings together tender pasta shells and fresh broccoli coated in a smooth, cheesy sauce that clings to every bite. It’s a comfort food dream that’s also family-friendly, vegetarian, and easy to customize. Whether you’re looking for a healthy snack, a quick dinner solution, or easy meal prep food ideas, this pasta dish is the answer. The aroma of melted cheese and garlic, the bright green broccoli, and the creamy texture will have everyone coming back for seconds.


Ingredients

Scale
  • 8 oz pasta shells or elbows
  • 3 cups fresh broccoli florets
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup sharp cheddar cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon ground black pepper
  • Salt to taste
  • (Optional) Red pepper flakes, fresh parsley, reserved pasta water

Instructions

  1. Bring a large pot of salted water to a boil. Add pasta and cook until al dente.
  2. In the last 2–3 minutes of pasta cooking, add broccoli to the same pot.
  3. Reserve 1/2 cup of pasta water, then drain pasta and broccoli. Set aside.
  4. In a medium saucepan, melt butter over medium heat.
  5. Whisk in flour and cook for 1 minute to create a roux.
  6. Gradually add milk while whisking until smooth. Heat until thickened.
  7. Stir in garlic powder, pepper, and a pinch of salt.
  8. Add cheddar and Parmesan cheese, stirring until melted and smooth.
  9. Add the drained pasta and broccoli to the sauce. Mix well.
  10. If needed, use reserved pasta water to loosen the sauce.
  11. Serve warm, garnished with parsley or red pepper flakes if desired.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes