When you want a creamy, comforting pasta that’s also packed with green goodness, Broccoli Alfredo Pasta is the perfect choice. This dish combines tender broccoli florets with rich, homemade Alfredo sauce tossed over perfectly cooked fettuccine. It’s an Italian-inspired classic that’s surprisingly easy to make and sure to satisfy your craving for something both wholesome and indulgent.
Why You’ll Love This Broccoli Alfredo Pasta
You’ll love this Broccoli Alfredo Pasta because it brings together the best of both worlds—creamy, cheesy sauce and fresh, vibrant broccoli. It’s a great way to enjoy your veggies while treating yourself to a satisfying pasta dish. The sauce is thick but smooth, with a hint of nutmeg adding a subtle warmth. Plus, it comes together quickly, making it a great option for weeknight dinners when you want something delicious without spending hours in the kitchen. This pasta is also quite versatile—you can add extra protein or change up the veggies to suit your taste.
Ingredients You’ll Need for Broccoli Alfredo Pasta
To prepare this dish, you’ll gather a handful of simple ingredients that you probably already have in your kitchen. The key components are:
- 1 pound uncooked fettuccine pasta
- 3 tablespoons butter
- 2 cloves garlic, crushed
- 4 tablespoons all-purpose flour
- 3 cups whole milk
- ½ cup freshly grated Parmesan cheese
- ½ teaspoon salt
- ½ teaspoon pepper
- ¼ teaspoon nutmeg
- 1 head of broccoli, cut into florets
These ingredients combine to create a creamy, flavorful sauce that coats the pasta beautifully while adding a lovely crunch and nutrition from the broccoli.
How to Make Broccoli Alfredo Pasta
Start by bringing a large pot of salted water to a boil. Add your fettuccine pasta and cook it for 5 to 8 minutes until it reaches an al dente texture—tender but still firm to the bite. Before draining, scoop out half a cup of the pasta cooking water and set it aside. This starchy water will help you adjust the sauce later if needed.
While the pasta cooks, melt butter in a large skillet over medium heat. Add the crushed garlic and sauté it gently for about 2 minutes until fragrant but not browned. Next, sprinkle in the flour, stirring constantly with a whisk to form a smooth paste called a roux. This base thickens the sauce.
Slowly pour in the milk while whisking continuously. This step is crucial to avoid lumps and ensure a silky sauce. Let the mixture simmer for about 5 minutes, stirring occasionally until it thickens to a creamy consistency.
Add the broccoli florets to the sauce and stir in the grated Parmesan cheese. The cheese will melt into the sauce, giving it that rich, cheesy flavor. To adjust the sauce’s thickness, gradually add the reserved pasta water until you reach the desired consistency. Stir the mixture for another 8 to 10 minutes to allow the broccoli to soften and the flavors to meld.
Finally, toss the drained fettuccine into the sauce, coating every strand with creamy goodness. Serve immediately for the best experience.
How to Serve Your Broccoli Alfredo Pasta
Serve this pasta dish warm on a large plate or bowl so you can appreciate its creamy texture and vibrant green broccoli. A sprinkle of extra Parmesan on top adds a nice finishing touch. You can pair it with a simple side salad or some garlic bread to make your meal more filling.
If you want to add some protein, grilled chicken or sautéed shrimp are excellent options that complement the creamy Alfredo sauce. For a bit of color and freshness, garnish with chopped parsley or a squeeze of fresh lemon juice, which can brighten the rich flavors nicely.
This pasta also works great as leftovers—just reheat gently on the stove with a splash of milk to loosen the sauce.
Expert Tips for Perfect Broccoli Alfredo Pasta
To get the best results, start by not overcooking your pasta; it should be just firm enough to hold its shape. The reserved pasta water is your secret weapon—it contains starch that helps the sauce cling better to the noodles without becoming too thick.
When making the roux (the butter and flour paste), keep stirring to avoid burning. If the sauce gets too thick, add more milk or pasta water in small amounts until it’s smooth and creamy.
Don’t skip the nutmeg—it’s a small ingredient but adds a subtle, warm depth to the sauce that makes a big difference. Also, grate your Parmesan fresh if you can; pre-grated cheese often lacks the same rich flavor and can make the sauce grainy.
If you want the broccoli extra tender, steam it lightly before adding to the sauce, but keep in mind it should still have a little bite for the best texture contrast.
How to Store Your Broccoli Alfredo Pasta
If you have leftovers, store the pasta in an airtight container in the refrigerator. It will keep well for up to 3 days. When reheating, add a splash of milk or cream to loosen the sauce and heat gently on the stove or in the microwave, stirring frequently to prevent the sauce from separating.
Avoid freezing if possible, as the sauce’s texture might change when thawed and reheated, but if you do freeze it, thaw slowly in the refrigerator before reheating.
Variations to Try with Broccoli Alfredo Pasta
Feel free to switch things up to suit your preferences. You can substitute fettuccine with other pasta shapes like penne or linguine. To add more veggies, mushrooms, spinach, or sun-dried tomatoes make great additions.
For a protein boost, stir in cooked chicken, turkey, or even canned white beans for a vegetarian twist. If you like a bit of heat, add crushed red pepper flakes while making the sauce.
For a lighter version, swap whole milk with half-and-half or a combination of milk and broth, but the sauce won’t be quite as rich. You can also try using a mix of Parmesan and Pecorino Romano for a sharper flavor.
If you want a gluten-free option, use gluten-free pasta and substitute the flour with cornstarch or a gluten-free flour blend to thicken the sauce.
Frequently Asked Questions About Broccoli Alfredo Pasta
What type of pasta works best for this dish?
Fettuccine is traditional because its wide, flat shape holds the creamy Alfredo sauce well, but other pasta like penne or linguine will also work nicely.
Can I make this recipe dairy-free?
Yes, you can use plant-based milk like almond or oat milk and vegan butter and cheese substitutes. The texture may be slightly different but still delicious.
How do I prevent the sauce from becoming too thick?
Use the reserved pasta water to loosen the sauce gradually. Add it in small amounts until you reach the creamy consistency you want.
Can I prepare this dish in advance?
You can make the sauce and cook the broccoli ahead of time, but toss the pasta with the sauce just before serving for the best texture.
Is it possible to add protein to this recipe?
Absolutely! Grilled chicken, shrimp, or even tofu can be added to make the dish more filling.

Broccoli Alfredo Pasta
Ingredients
- 1 pound uncooked fettuccine pasta
- 3 tablespoons butter
- 2 cloves garlic (crushed)
- 4 tablespoons all-purpose flour
- 3 cups whole milk
- ½ cup freshly grated Parmesan cheese
- ½ teaspoon salt
- ½ teaspoon pepper
- ¼ teaspoon nutmeg
- 1 head broccoli (cut into florets)
Instructions
- Bring a large pot of salted water to a boil. Cook fettuccine for 5 to 8 minutes until al dente. Reserve ½ cup of pasta water before draining.
- Melt butter in a large skillet over medium heat. Add crushed garlic and sauté for about 2 minutes until fragrant.
- Sprinkle in the flour, stirring constantly to form a smooth roux.
- Slowly pour in the milk while whisking continuously. Let the mixture simmer for about 5 minutes until thickened.
- Add the broccoli florets and stir in the grated Parmesan cheese. Gradually add reserved pasta water until the desired consistency is reached.
- Simmer for another 8 to 10 minutes until broccoli is tender. Toss in the drained fettuccine, coating it with the creamy sauce.
- Serve warm, garnished with extra Parmesan if desired.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!