Creamy, cheesy, and packed with vibrant green broccoli, this isn’t just another bowl of pasta; it’s a weeknight victory lap disguised as comfort food. We’re ditching the gloopy, canned-soup versions and building a silky, from-scratch cheese sauce that clings to every piece of pasta and tender floret.
This is the kind of easy dinner that feels like a warm hug, proving that a handful of simple ingredients can create something truly spectacular. By the end of this guide, you’ll have a steaming bowl of the most incredible broccoli cheese pasta, ready in under 30 minutes and guaranteed to please even the pickiest eaters.
The Broccoli Cheese Pasta Difference
- Silky, Not Gloppy Sauce: We use a precise blend of sharp cheddar and a touch of cream cheese for a sauce that’s luxuriously smooth and never gritty.
- Perfectly Cooked Broccoli: By blanching the broccoli in the pasta water, we ensure it’s tender-crisp and perfectly seasoned, not a sad, mushy afterthought.
- Maximum Flavor, Minimum Fuss: This recipe relies on a single pot (plus a skillet for the sauce) and smart techniques to build deep, savory flavor without a laundry list of ingredients.
The Essential Components

- 1 lb Short Pasta (Fusilli, Cavatappi, or Shells): (Shapes with nooks and crannies are best for grabbing the sauce).
- 1 large head of Broccoli (about 1 lb): (Cut into small, bite-sized florets).
- 3 tbsp Unsalted Butter: (The foundation of our roux for a smooth sauce).
- 3 tbsp All-Purpose Flour: (The thickening agent; crucial for texture).
- 2 cups Whole Milk: (For the richest, creamiest sauce; do not use skim).
- 1 cup Heavy Cream: (Adds an unparalleled velvety richness).
- 8 oz Sharp White Cheddar Cheese, freshly grated: (Pre-shredded cheese contains anti-caking agents that prevent smooth melting).
- 4 oz Cream Cheese, softened: (The secret to a perfectly stable, luscious sauce).
- 1 tsp Dijon Mustard: (Adds a subtle tang that brightens the whole dish).
- 1/2 tsp Garlic Powder: (For a gentle, savory backbone).
- Salt & Freshly Ground Black Pepper: (To taste; essential for seasoning).
Swaps & Alternatives
- Milk Options: You can use 2% milk, but the sauce will be slightly less rich. For a dairy-free version, use unsweetened oat milk and a dairy-free cheddar shred.
- Different Cheeses: Try a mix of Gruyère and cheddar for a nuttier flavor, or use Gouda for a smoky twist.
- Pasta Shapes: Any short pasta recipes staple works here. Elbow macaroni, penne, or orecchiette are all excellent choices.
- Add Protein: Turn this into a heartier meal by adding shredded rotisserie chicken or leftover Cheesy Chicken Broccoli Orzo.
- Gluten-Free: Use your favorite gluten-free pasta and a gluten-free all-purpose flour blend for the roux.
Flavor Boosts
Once you’ve mastered the base, here are a few ways to make this dish your own signature creation.- Spicy Kick: Add 1/4 teaspoon of cayenne pepper or a pinch of red pepper flakes to the sauce for a gentle heat that contrasts beautifully with the creamy cheese.
- Crunchy Topping: Before serving, sprinkle the pasta with buttery panko breadcrumbs that have been toasted in a skillet with a little garlic and parsley.
- Lemon Zest: A final grating of fresh lemon zest over the top of the dish brightens all the flavors and cuts through the richness.
- Roasted Garlic: Swap the garlic powder for 2-3 cloves of roasted, mashed garlic for a deeper, sweeter, and more mellow garlic flavor.
How to Make Broccoli Cheese Pasta

1. Boil the Pasta and Blanch the Broccoli
Bring a large pot of generously salted water to a rolling boil. Add your pasta and cook according to the package directions until al dente. In the last 2 minutes of the pasta’s cooking time, add the broccoli florets to the boiling water. This blanches them perfectly, taking the raw edge off while keeping them vibrantly green and tender-crisp. Reserve 1 cup of the starchy pasta water before draining the pasta and broccoli together in a colander.2. Build the Creamy Cheese Sauce
While the pasta cooks, melt the butter in a large, deep skillet or Dutch oven over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until the mixture is golden and bubbly. This cooks out the raw flour taste. Slowly pour in the milk and heavy cream, whisking continuously to prevent lumps. Bring the mixture to a gentle simmer, where it will thicken enough to coat the back of a spoon.3. Create the Velvety Cheese Base
Reduce the heat to low. Add the softened cream cheese and whisk until it’s completely melted and smooth. Now, add the freshly grated sharp cheddar cheese in handfuls, whisking constantly after each addition until fully melted. Stir in the Dijon mustard, garlic powder, and a generous pinch of salt and black pepper. Taste the sauce and adjust the seasoning. It should be rich, tangy, and deeply savory.4. Combine and Finish the Dish
Add the drained pasta and broccoli directly into the skillet with the cheese sauce. Gently fold everything together with a rubber spatula until every piece of pasta and every floret is evenly coated. If the sauce seems too thick, add the reserved pasta water a tablespoon at a time until you reach your desired consistency. The starchy water helps the sauce cling beautifully to the pasta.5. Rest and Serve Immediately
Let the pasta sit off the heat for 2-3 minutes. This brief rest allows the sauce to fully meld with the pasta and thicken slightly. Serve immediately in warm bowls. For a beautiful presentation, you can also try this method with the Broccoli Pasta Recipe for a simpler, lighter version.Common Mistakes to Avoid
- Using Pre-Shredded Cheese: This is the number one culprit for a grainy, clumpy sauce. Always buy a block of cheese and grate it yourself for a silky-smooth result.
- Overcooking the Broccoli: Adding the broccoli too early to the pasta water will turn it into mush. The 2-minute blanch is all it needs for the perfect tender-crisp bite.
- Boiling the Sauce: Once you add the cheese, keep the heat on low. High heat will cause the cheese to separate and become oily, ruining the texture of your sauce.
Perfect Pairings
This vegetarian pasta is a complete meal on its own, but it’s also incredibly versatile. A simple side salad with a bright lemon vinaigrette cuts through the richness perfectly. For a heartier meal, serve it alongside a piece of crusty bread or a simple protein.- Side Salad: A crisp green salad with a tangy vinaigrette is the ideal counterpoint.
- Roasted Veggies: Pair it with Copycat Longhorn Garlic Parmesan Broccoli for an extra dose of green goodness.
- Grilled Chicken: For non-vegetarians, a simple grilled chicken breast makes a fantastic addition. Try it with our Grilled Chicken Broccoli Bowls Creamy Garlic Sauce for another great combo.
- Cold Leftovers: This pasta is surprisingly delicious cold the next day, almost like a Broccoli Pasta Salad.
Did you change any ingredients? Let me know in the comments how you made this recipe your own!
What is the secret to a smooth, non-grainy cheese sauce for this pasta?
The two main secrets are using freshly grated sharp cheddar cheese instead of pre-shredded (which contains anti-caking agents that cause clumping), and adding a bit of softened cream cheese to the sauce for a stable, luscious texture. Also, keep the heat low when adding the cheese to prevent it from separating.
How do you cook the broccoli so it’s tender-crisp and not mushy?
The broccoli is blanched in the same pot as the pasta. You add the broccoli florets to the boiling water during the last 2 minutes of the pasta’s cooking time. This keeps the broccoli vibrantly green and tender-crisp without overcooking it.
Can I make this recipe with different types of pasta or cheese?
Yes. Any short pasta shape with nooks and crannies, like fusilli, cavatappi, shells, or elbow macaroni, works well. For cheese, you can use a mix of Gruyère and cheddar for a nuttier flavor or Gouda for a smoky twist.
What should I do if my cheese sauce is too thick after combining it with the pasta?
Simply add a tablespoon or two of the reserved starchy pasta water to the sauce until it reaches your desired consistency. The starch in the water helps the sauce cling beautifully to the pasta without making it runny.


Creamy Broccoli Cheese Pasta Dinner
Equipment
- Large pot
- Colander
- Large, deep skillet or Dutch oven
- Whisk
- Rubber spatula
- Measuring cups and spoons
- Chef’s knife
- Cutting board
- Box grater
Ingredients
- 1 lb short pasta fusilli, cavatappi, or shells
- 1 large head broccoli about 1 lb
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 8 oz sharp white cheddar cheese, freshly grated
- 4 oz cream cheese, softened
- 1 tsp Dijon mustard
- ½ tsp garlic powder
- Salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to package directions until al dente. In the last 2 minutes of cooking, add the broccoli florets to the boiling water. Reserve 1 cup of starchy pasta water, then drain the pasta and broccoli together in a colander.
- While the pasta cooks, melt the butter in a large deep skillet or Dutch oven over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until the mixture is golden and bubbly.
- Slowly pour in the milk and heavy cream, whisking continuously to prevent lumps. Bring the mixture to a gentle simmer, until it thickens enough to coat the back of a spoon.
- Reduce the heat to low. Add the softened cream cheese and whisk until completely melted and smooth. Add the freshly grated sharp cheddar cheese in handfuls, whisking constantly after each addition until fully melted.
- Stir in the Dijon mustard, garlic powder, and a generous pinch of salt and black pepper. Taste and adjust seasoning.
- Add the drained pasta and broccoli to the skillet with the cheese sauce. Gently fold together with a rubber spatula until everything is evenly coated. If the sauce seems too thick, add the reserved pasta water a tablespoon at a time until desired consistency is reached.
- Let the pasta sit off the heat for 2-3 minutes to allow the sauce to meld and thicken slightly. Serve immediately in warm bowls.
