One-Pot Creamy Broccoli Alfredo Pasta
This one-pot broccoli alfredo pasta turns a weeknight classic into an even easier meal. Everything cooks in a single pot, so you get tender pasta, bright broccoli, and a rich, cheesy cream sauce without a pile of dishes.

The sauce comes together right in the same pot while the pasta rests, clinging to every piece of broccoli. It’s the kind of meal that feels like a treat but lands on the table in about thirty minutes.
Why This Broccoli Alfredo Stays in the Rotation
The sauce is thick, garlicky, and coats every piece of pasta without a dozen ingredients. Fresh broccoli adds a little snap and keeps the whole thing from feeling heavy.
It’s the one pot thing that really does it for me. You sauté the garlic, boil the pasta right in the broth, toss in broccoli, then stir in cream and Parmesan with nothing to drain. Less cleanup and zero sad, waterlogged noodles.
Ingredients

- 8 oz fettuccine or penne: any short or long pasta works, just adjust the cook time slightly
- 2 cups broccoli florets: cut them bite-size so they cook evenly
- 2 tbsp unsalted butter: salted butter works, but ease up on the extra salt
- 3 garlic cloves, minced: fresh cloves give the best perfume
- 3 cups low-sodium chicken or vegetable broth: low-sodium lets you control the salt
- ½ cup heavy cream: creams the sauce without making it greasy
- 1 cup freshly grated Parmesan cheese: pre-shredded won’t melt as smoothly
- ¼ tsp fine sea salt, plus more to taste
- ¼ tsp freshly ground black pepper, plus more for serving
- Pinch of freshly grated nutmeg: (optional): just a little wakes up the cream
Variations / Substitutions
- Swap the pasta: use any shape you have, just check the cook time and adjust early on
- Add protein: stir in shredded rotisserie chicken or crispy pancetta at the end for a heartier plate
- Dairy-free: use a thick unsweetened plant cream and a good melting vegan Parmesan, the texture will be a touch looser but still rich
- Fresh vs frozen broccoli: frozen florets work fine, add them straight from the freezer and shave a minute off the cook time so they don’t go mushy
- Herb finish: a handful of chopped fresh parsley or chives right before serving brightens everything
Chicken Parmesan Pasta is another dinner you’d probably love if you enjoy this pasta.
How to Make One-Pot Broccoli Alfredo Pasta
Step 1: Sauté the Garlic and Start the Pasta

Melt the 2 tablespoons of butter in a large pot or deep skillet over medium heat. Once it foams, add the 3 minced garlic cloves and cook, stirring constantly, until fragrant, about 1 minute. Pour in the 3 cups of broth and a cup of water, then raise the heat to high and bring it to a rolling boil. Add the 8 ounces of pasta with the ¼ teaspoon of salt and stir well so the strands don’t stick.
The kitchen will smell like butter and garlic right about now, and the broth should be bubbling vigorously. Let the pasta cook uncovered for about 5 minutes, stirring once or twice, until it starts to soften but isn’t nearly done yet.
Step 2: Add the Broccoli

Lower the heat to medium-high and stir in the 2 cups of broccoli florets. Keep the mixture at a steady bubble and cook another 3 to 4 minutes, stirring here and there, until the pasta is al dente and the broccoli pierces easily with a fork. Most of the liquid will have cooked down into a thin, starchy base.
The broccoli will turn a vivid bright green and the pasta will have absorbed a good bit of the garlicky broth. At this point you should see just a shallow layer of liquid coating the bottom of the pot, not a full pool.
Step 3: Finish the Sauce

Take the pot off the heat. Immediately pour in the ½ cup of heavy cream and scatter in the 1 cup of grated Parmesan. Toss everything together with tongs until the cheese melts into a smooth, velvety sauce that wraps each noodle. Add the ¼ teaspoon of black pepper and the pinch of nutmeg if you’re using it, then taste and adjust the salt.
The sauce will look a little loose at first but thickens within a minute as it cools slightly. Keep tossing until the pasta is glossy and the broccoli is evenly coated, with no puddle of liquid at the bottom.
Step 4: Spoon and Finish with Parmesan

Divide the pasta into bowls while it’s still hot. Grate a little extra Parmesan over the top and finish with a crack of black pepper. Serve right away while the sauce is at its creamiest.
The finished bowls will look glossy, cheesy, and flecked with bright green florets. A final hit of cheese on top melts just a little from the heat and makes every bite feel extra.
Tips for the Best One-Pot Broccoli Alfredo
- Grate your own cheese.: Pre-shredded Parmesan contains starches that stop it from melting into a smooth sauce. A microplane or the small holes of a box grater give you fluffy shreds that dissolve instantly.
- Don’t overcook the broccoli.: You want it tender with a little bite left. If you add it too early, it turns army green and falls apart when you toss.
- Keep the heat low when adding dairy.: Taking the pot off the burner before you stir in the cream and cheese keeps the sauce from breaking or turning grainy.
- Let the pasta rest off the heat for a minute before you serve.: The sauce firms up just enough to cling without getting stiff.
Pasta cook times vary a little by shape. Use these as a guide for the first boil before adding broccoli:
| Pasta Shape | Cook Time Before Adding Broccoli |
|---|---|
| Fettuccine | 5 minutes |
| Penne | 6 minutes |
| Farfalle | 7 minutes |
| Rigatoni | 7 minutes |
Storing Leftover Broccoli Alfredo
- Refrigerate: keep leftovers in a sealed container for up to 3 days. The sauce will thicken a lot once chilled.
- Reheating: warm gently in a skillet over low heat with a splash of milk or broth, stirring often, until the sauce loosens back up. A microwave works in a pinch, but use half power and stir every 30 seconds.
What To Serve With Broccoli Alfredo Pasta
A simple green salad with a sharp lemon vinaigrette cuts through the richness of the cream sauce nicely. Crisp garlic bread is also a good call for mopping up every last bit of cheese from the bowl.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, use 2 cups straight from the freezer and add them a minute earlier. They’ll cook a little faster, so keep an eye out for that bright green color.
Is there a way to lighten the sauce?
You can swap the heavy cream for half-and-half and cut the Parmesan back to ¾ cup. The sauce will be less thick but still creamy, just stir gently so it doesn’t separate.
My sauce turned grainy. What went wrong?
The heat was likely too high when you added the Parmesan. Always move the pot off the burner, stir the cheese in gradually, and keep it off the heat until it’s fully melted.

One-Pot Creamy Broccoli Alfredo Pasta Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat. Add garlic and cook 1 minute until fragrant. Pour in broth and 1 cup water, bring to a boil, then stir in pasta and salt. Cook 5 minutes, stirring occasionally.
- Lower heat to medium-high, add broccoli, and cook 3 to 4 minutes until pasta is al dente and broccoli is tender.
- Remove from heat. Stir in heavy cream, Parmesan, black pepper, and nutmeg. Toss until cheese melts and sauce thickens. Taste and adjust salt.
- Spoon into bowls and top with extra Parmesan and black pepper. Serve immediately.
