Broccoli Alfredo is a fantastic way to enjoy a comforting pasta dish without the typical heavy cream. This recipe transforms classic Alfredo into a lighter, more vibrant meal by incorporating roasted broccoli and a clever hummus-based sauce. It’s perfect for those seeking a healthier twist on a beloved comfort food, delivering rich flavors and satisfying textures. I remember the first time I made a sauce like this using hummus, I was skeptical it would achieve the same creaminess as a traditional Alfredo, but the result was surprisingly luscious and incredibly flavorful. This approach keeps the dish satisfying while boosting its nutritional profile. Ideal for a quick weeknight dinner, it caters to both health-conscious eaters and pasta lovers.
Key takeaways
- The sauce relies on an emulsion of hummus, lemon, and butter, thickened by Parmesan cheese.
- Add Parmesan cheese off the heat or at very low temperature to prevent clumping and ensure a smooth sauce.
- Use reserved pasta water to adjust sauce consistency if it’s too thick.
- Blanching broccoli and shocking it in ice water preserves its vibrant color and crisp texture.

Creamy Broccoli Alfredo Pasta
Ingredients
- 2 small heads broccoli, cut into florets
- ¼ cup extra virgin olive oil
- ½ teaspoon cayenne
- ½ teaspoon garlic powder
- Kosher salt and freshly ground pepper
- 1 pound fettuccine pasta
- 1 cup plain hummus
- Zest and juice of 1 lemon
- 2 tablespoons unsalted butter
- ¾ cup grated Parmesan cheese
- Fresh basil, for serving
- Fresh parsley, for serving
- Red pepper flakes, for serving
Instructions
- Preheat the oven to 450ºF.
- On a rimmed baking sheet, toss the broccoli with the olive oil, cayenne, garlic powder, and a big pinch each of salt and black pepper. Roast for 15 to 20 minutes, tossing once, until lightly charred.
- Meanwhile, bring a large pot of salted water to a boil over high heat. Add the pasta and cook until al dente according to the package directions. Reserve 1 cup of the pasta cooking water, then drain the pasta and immediately return it to the pot. Add the hummus, about ½ cup of the pasta cooking water, the lemon zest, lemon juice, butter, and Parmesan. Toss until a creamy sauce forms. Thin the sauce with more pasta cooking water, a little at a time, as needed. Add the basil, parsley, and red pepper flakes.
- Taste and season as needed with salt and black pepper.
- Add the broccoli to the pasta and toss gently. Serve immediately with extra Parmesan and fresh basil and/or parsley on top.
Notes
– When tossing the pasta with the sauce, do so immediately after draining to ensure the sauce clings beautifully. The residual heat helps everything emulsify.
– If the sauce seems too thick, gradually add more reserved pasta cooking water until it reaches your desired consistency. The starchy water helps bind the sauce.
– To store leftovers, refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet with a splash of water or broth to loosen the sauce, or in the microwave. Nutrition information is an estimate, calculated automatically. Values vary with brands, substitutions and portion sizes.
The Technique That Makes It: Achieving a Silky, Stable Alfredo Sauce
The magic of this broccoli alfredo lies in creating a stable, creamy sauce without relying solely on heavy cream. The key is the emulsion formed by the hummus, lemon juice, and butter, thickened by the Parmesan cheese. Hummus, made from pureed chickpeas and tahini, provides a creamy base and a subtle nutty flavor that complements the broccoli and Parmesan. When combined with the acidity of the lemon juice and the fat from the butter and olive oil, it forms a cohesive sauce that clings to the pasta. The Parmesan cheese acts as a crucial emulsifier and thickener. As it heats, the proteins in the cheese help bind the fat and liquid components, preventing separation and creating that signature velvety texture. It’s important to add the Parmesan off the direct heat or at a very low temperature to prevent it from clumping or becoming oily. The residual heat of the pasta and the sauce base is sufficient to melt the cheese and achieve the desired consistency.
Troubleshooting
- Sauce is too thick: Gradually whisk in a tablespoon or two of the reserved pasta water. The starch in the water will help loosen the sauce without thinning it out too much.
- Sauce is too thin: Continue to simmer gently over low heat, stirring constantly. You can also whisk in a little more Parmesan cheese, a tablespoon at a time, off the heat, to help thicken it further.
- Sauce is oily or separated: This usually happens if the cheese was overheated. Remove the pan from the heat immediately. Whisk vigorously, adding a tablespoon of cold water or lemon juice, to help re-emulsify the sauce.
- Broccoli is overcooked or mushy: Blanch the broccoli florets in boiling salted water for 2-3 minutes until bright green and tender-crisp, then immediately shock them in ice water. This stops the cooking process and preserves their texture and color.
Substitutions
- Hummus: For a richer, more traditional Alfredo flavor, you can substitute 1 cup of heavy cream or a mixture of 1/2 cup cream cheese and 1/2 cup milk. The sauce will be less healthy but creamier.
- Lemon: If you don’t have a fresh lemon, you can use 1-2 teaspoons of bottled lemon juice, but adjust the quantity to taste as bottled versions can vary in intensity.
- Parmesan Cheese: Pecorino Romano can be used as a substitute for Parmesan, offering a sharper, saltier flavor profile. Ensure it’s finely grated for smooth melting.
- Fettuccine: Any long pasta like linguine, spaghetti, or even bucatini will work well. For a gluten-free option, use your favorite gluten-free fettuccine or pasta.
Pro tips
- For extra flavor, ensure your broccoli florets are lightly charred; this brings out their sweetness and nutty notes.
- When tossing the pasta with the sauce, do so immediately after draining to ensure the sauce clings beautifully. The residual heat helps everything emulsify.
- If the sauce seems too thick, gradually add more reserved pasta cooking water until it reaches your desired consistency. The starchy water helps bind the sauce.
- To store leftovers, refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet with a splash of water or broth to loosen the sauce, or in the microwave.
This Broccoli Alfredo offers a delightful balance of indulgence and wholesome goodness. Give it a try for a satisfying meal that everyone will love, and feel free to customize with your favorite additions!
Frequently asked questions
Can I make this broccoli alfredo vegan?
Yes, you can make this recipe vegan by using a store-bought vegan hummus and ensuring your vegan Parmesan alternative melts well. Omit the butter or use a vegan butter substitute. The resulting sauce will have a slightly different flavor profile but should still be creamy and delicious.
How do I prevent the sauce from breaking?
The key is gentle heat and proper emulsification. Avoid overheating the sauce, especially after adding the Parmesan cheese. Whisking constantly and adding the cheese off the heat or at a very low temperature helps maintain a stable emulsion.
What if I don’t have hummus?
If you don’t have hummus, you can substitute it with 1 cup of heavy cream for a more traditional, richer Alfredo sauce. Alternatively, a blend of softened cream cheese and milk can also create a creamy base.
Can I add other vegetables to this pasta?
Absolutely. While broccoli is the star, feel free to add other quick-cooking vegetables like spinach, peas, or asparagus. Add them during the last few minutes of cooking the pasta or sauté them separately before combining with the sauce.
More from Creamy Pasta Recipes →




