Creamy Broccoli Pasta

Category: Delicious Pasta Creations

This creamy broccoli pasta combines al dente shells with fresh broccoli florets in a luscious cheese sauce. The dish starts by cooking pasta and adding broccoli in the final minutes. Meanwhile, a velvety sauce is created from butter, flour, milk, sharp cheddar, and Parmesan. The result is a comforting meal where each bite delivers tender pasta, bright green broccoli, and silky sauce that perfectly clings to every component. Ready in just 25 minutes, it's perfect for busy weeknights but satisfying enough for a weekend dinner. Customize with red pepper flakes for heat or fresh parsley for brightness.

A woman in a chef's outfit poses for a picture.
Updated on Fri, 09 May 2025 17:10:32 GMT
A bowl of creamy pasta with broccoli. Pin
A bowl of creamy pasta with broccoli. | applefoodie.com

This creamy broccoli pasta has become my weeknight savior when I need something comforting yet nourishing on the table in under 30 minutes. The magic happens when tender pasta shells embrace bright green broccoli florets, all wrapped in a silky cheese sauce that clings perfectly to every bite.

I first created this recipe during a particularly chaotic Tuesday when I had hungry family members and very little time. What started as a desperate dinner solution has since become our most requested comfort meal, especially during busy weeks when we need something satisfying without much fuss.

Ingredients

  • Pasta shells or elbows: The cup shape captures the creamy sauce perfectly
  • Fresh broccoli florets: Adds bright color, nutritional value, and a pleasant texture contrast
  • Unsalted butter: Creates the base for our roux, giving richness to the sauce
  • All-purpose flour: Works with butter to thicken our sauce without lumps
  • Whole milk: Provides the creamiest texture; use reduced fat if preferred but sauce will be thinner
  • Sharp cheddar cheese: Brings bold flavor and that satisfying cheese pull
  • Parmesan cheese: Adds depth and saltiness that elevates the overall taste
  • Garlic powder: Infuses the sauce with aromatic flavor without overpowering
  • Black pepper: Balances the richness with subtle warmth
  • Salt: Enhances all other flavors; start with a little and adjust to taste
  • Reserved pasta water: The secret ingredient that helps sauce cling to pasta if needed

Step-by-Step Instructions

Cook the Pasta and Broccoli:
Bring a large pot of generously salted water to a rolling boil. Add your pasta and cook according to package directions until just al dente, usually 8 to 10 minutes. During the final 2 to 3 minutes, add the broccoli florets to the same pot. This efficiently cooks both components while infusing the broccoli with a perfect tender-crisp texture. Before draining, reserve about half a cup of that starchy cooking water.
Create the Roux:
In a medium saucepan, melt the butter over medium heat until it bubbles slightly but doesn't brown. Sprinkle in the flour and whisk continuously for a full minute. This cooking process eliminates the raw flour taste and creates the foundation for a smooth sauce. The mixture should look like wet sand with a light golden color.
Build the Cream Sauce:
While continuing to whisk, gradually stream in the milk about a quarter cup at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps from forming. Continue cooking for about 3 to 5 minutes until the sauce visibly thickens and coats the back of a spoon.
Add the Cheese:
Reduce heat to low and stir in the garlic powder, pepper, and a pinch of salt. Then add both cheeses in small handfuls, stirring between additions until completely melted. The sauce should be velvety smooth with no grainy texture.
Combine Everything:
Add the drained pasta and broccoli to the cheese sauce, folding gently to coat each piece thoroughly. If the sauce seems too thick, add splashes of the reserved pasta water until you reach your desired consistency. The starch in the water helps the sauce adhere beautifully to the pasta.
A bowl of creamy pasta with broccoli. Pin
A bowl of creamy pasta with broccoli. | applefoodie.com

The broccoli is truly the star of this dish for me. I discovered that adding it directly to the pasta water not only saves a pot but gives the broccoli the perfect texture—tender but still vibrant green with a slight bite. My daughter, who once picked around vegetables, now specifically asks for "the green pasta" at least once a week, which feels like a parenting victory every single time.

Simple Variations

This versatile pasta dish welcomes many adaptations based on what you have available. For a protein boost, consider adding shredded rotisserie chicken, Italian sausage, or white beans. Plant-based eaters can substitute vegan butter and cheese alternatives with excellent results. The pasta variety can also be switched to whole wheat, gluten-free, or even chickpea pasta for extra nutrition without sacrificing the comforting experience.

A bowl of creamy broccoli pasta. Pin
A bowl of creamy broccoli pasta. | applefoodie.com

Storage and Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will naturally absorb some of the sauce as it sits, so when reheating, add a small splash of milk before warming gently over medium-low heat. Stir frequently to prevent sticking and maintain that creamy texture. While technically freezable, the texture of both the pasta and broccoli does change somewhat upon thawing, so I recommend enjoying it fresh whenever possible.

Serving Suggestions

This creamy broccoli pasta works beautifully as a standalone meal but also pairs wonderfully with sides. For a complete dinner, serve alongside a crisp green salad dressed simply with lemon and olive oil. Garlic bread makes an excellent accompaniment for soaking up extra sauce. For a lighter approach, consider serving smaller portions as a side dish alongside roasted chicken or baked fish for a more protein-forward meal.

Frequently Asked Questions About the Recipe

→ Can I use frozen broccoli instead of fresh?

Yes, frozen broccoli works well in this dish. Add it to the pasta about 1-2 minutes before the pasta is done cooking. There's no need to thaw it first, as it will quickly cook in the boiling water. Just be aware that frozen broccoli tends to be softer than fresh, so monitor it closely to prevent overcooking.

→ What types of pasta work best for this dish?

Short pasta shapes that can trap the creamy sauce work best. Shells, elbows, farfalle (bow ties), penne, or rigatoni are excellent choices. Whole wheat or gluten-free pasta varieties can also be substituted if dietary restrictions require it. Just follow the package instructions for cooking times.

→ How can I make this dish healthier?

To make a healthier version, use whole grain pasta for added fiber, substitute half-and-half or 2% milk for the whole milk, and increase the broccoli to pasta ratio. You can also reduce the cheese slightly and add nutritional yeast for a cheesy flavor with less fat. Adding other vegetables like spinach, peas, or bell peppers will boost the nutritional value.

→ Can I make this dish ahead of time?

Yes, this dish can be made ahead and reheated. Store in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of milk to revive the sauce, as it will thicken when chilled. Reheat gently on the stovetop or in the microwave, stirring occasionally to prevent scorching.

→ What can I serve with creamy broccoli pasta?

This pasta works well with a simple side salad with vinaigrette to balance the creaminess. Garlic bread or a crusty baguette makes an excellent accompaniment. For added protein, serve with grilled chicken, roasted salmon, or crispy tofu. A glass of white wine like Chardonnay or Sauvignon Blanc pairs nicely for an adult dinner.

→ How can I add protein to this vegetarian pasta dish?

To add protein while keeping it vegetarian, mix in white beans, chickpeas, or crispy tofu. For non-vegetarian options, add grilled chicken, sautéed shrimp, or Italian sausage. You can also sprinkle in hemp seeds or add a poached egg on top just before serving for an extra protein boost.

Creamy Broccoli Pasta

Tender pasta shells and fresh broccoli in a rich, cheesy sauce that clings to every bite. Ready in just 25 minutes!

Preparation Time
10 min
Cook Time
15 min
Total Time
25 min
By: Ava

Category: Pasta Dishes

Skill Level: Beginner-Friendly

Cuisine: Italian-inspired

Yield: 4 Serves

Dietary Preferences: Vegetarian

Ingredients

01 8 oz pasta shells or elbows
02 3 cups fresh broccoli florets
03 2 tablespoons unsalted butter
04 2 tablespoons all-purpose flour
05 2 cups whole milk
06 1 cup sharp cheddar cheese, shredded
07 1/2 cup Parmesan cheese, grated
08 1/2 teaspoon garlic powder
09 1/4 teaspoon ground black pepper
10 Salt, to taste
11 Optional: Red pepper flakes, fresh parsley, reserved pasta water

Steps

Step 01

Bring a large pot of salted water to a boil. Add pasta and cook until al dente. In the last 2–3 minutes of pasta cooking, add broccoli to the same pot.

Step 02

Reserve 1/2 cup of pasta water, then drain pasta and broccoli. Set aside.

Step 03

In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute to create a roux.

Step 04

Gradually add milk while whisking until smooth. Heat until thickened. Stir in garlic powder, pepper, and a pinch of salt. Add cheddar and Parmesan cheese, stirring until melted and smooth.

Step 05

Add the drained pasta and broccoli to the sauce. Mix well. If needed, use reserved pasta water to loosen the sauce.

Step 06

Serve warm, garnished with parsley or red pepper flakes if desired.

Necessary Equipment

  • Large pot
  • Medium saucepan
  • Whisk
  • Colander

Allergy Information

Always double-check ingredient labels for allergens and consult a healthcare professional if you’re unsure.
  • Contains gluten (flour, pasta)
  • Contains dairy (milk, cheddar, Parmesan, butter)

Nutritional Facts (Per Serving)

These details are for informational purposes and should not be considered medical advice.
  • Calories: 350
  • Fats: 18 g
  • Carbohydrates: 42 g
  • Proteins: 14 g