
This broccoli cheese pasta has become my dinner table savior on busy weeknights, transforming simple ingredients into a restaurant-worthy meal that satisfies both kids and adults alike. The creamy sauce hugs each pasta strand while tender-crisp broccoli adds both nutrition and texture in perfect harmony.
I first created this recipe during a particularly hectic week when I needed something quick yet satisfying. What started as a simple weeknight solution has evolved into our family's most requested comfort meal, especially on those chilly evenings when something warm and cheesy calls our names.
Ingredients
- Pasta: choose penne, rotini, or fettuccine for optimal sauce clinging ability
- Broccoli florets: provides essential nutrients while maintaining a satisfying bite
- Butter: creates the rich foundation for your sauce
- All purpose flour: works with butter to thicken your sauce perfectly
- Whole milk: delivers the creamiest texture, avoid substituting with lower fat versions
- Cheddar cheese: freshly grated, melts smoothly without anti-caking agents
- Mustard powder: enhances cheese flavor without adding noticeable mustard taste
- Garlic: infuses aromatic depth throughout the dish
Step-by-Step Instructions
- Pasta Preparation:
- Bring a large pot of water to a rolling boil before adding salt. Cook your pasta for exactly one minute less than package directions indicate to achieve perfect al dente texture that will continue cooking slightly when combined with the hot sauce. Reserve a half cup of starchy pasta water before draining – this liquid gold helps bind your sauce to the pasta.
- Broccoli Perfection:
- Heat olive oil in a skillet until it shimmers then add minced garlic, cooking just until fragrant, about 30 seconds. Add chopped broccoli with a sprinkle of salt, cooking only until vibrant green and slightly tender, about 3 minutes. The key is maintaining some firmness as broccoli will continue cooking when combined with hot pasta and sauce.
- Building Your Cheese Sauce:
- Melt butter in a saucepan over medium heat until foamy but not brown. Sprinkle flour over melted butter, whisking constantly for a full minute to cook out the raw flour taste. Gradually stream in milk while whisking continuously to prevent lumps forming. Allow mixture to simmer gently for 2 to 3 minutes until noticeably thickened enough to coat the back of a spoon.
- Cheese Integration:
- Reduce heat to low before adding your freshly grated cheese in small handfuls, stirring between additions to ensure smooth melting. Add seasonings including mustard powder, salt, pepper, and paprika, stirring to incorporate completely. Taste and adjust seasonings, remembering the pasta will dilute flavors slightly.
- Final Assembly:
- Return drained pasta to its cooking pot, adding the cheese sauce first and tossing thoroughly to coat each piece. Gently fold in sautéed broccoli, distributing evenly throughout. If sauce seems too thick, add reserved pasta water a tablespoon at a time until desired consistency is reached.

The magic of this recipe truly lies in the mustard powder, a trick I learned from my grandmother who insisted it enhances the cheese flavor without adding any mustard taste. During our last family gathering, this dish disappeared before anything else on the table, with even my vegetable-averse nephew asking for seconds.
Make Ahead Options
This pasta dish can be fully prepared up to two days in advance and stored in an airtight container in the refrigerator. When reheating, add a splash of milk and cover with foil if warming in the oven or use short intervals in the microwave, stirring between each to maintain the creamy texture. The flavors actually develop beautifully overnight, making this an excellent meal prep option for busy weeks.
Perfect Substitutions
For a gluten-free version, substitute regular pasta with your favorite gluten-free variety and replace all-purpose flour with rice flour or cornstarch. Dairy-free adaptations work surprisingly well using plant-based butter, unsweetened almond milk, and vegan cheese shreds, though the sauce may require additional seasonings to achieve comparable depth of flavor. Broccoli can be swapped for cauliflower, asparagus, or peas depending on seasonal availability or preference.
Nutritional Boost
This one-pot wonder delivers a remarkable nutritional profile beyond its comforting appeal. Broccoli contributes significant vitamin C, vitamin K, and fiber, while the cheese provides calcium and protein. For additional nutrition, consider incorporating whole grain pasta, which adds more fiber and nutrients without compromising the dish's crowd-pleasing nature. Adding a handful of spinach in the final tossing stage allows it to wilt gently into the hot pasta, incorporating another layer of nutrients effortlessly.
Recipe FAQs
- → What's the best type of pasta to use?
Shapes that catch and hold sauce work best - penne, rotini, and fettuccine are excellent choices. The nooks and ridges in these pasta shapes will trap the creamy cheese sauce, ensuring flavor in every bite.
- → Can I use frozen broccoli instead of fresh?
Yes! Frozen broccoli works perfectly. Thaw it first and pat dry with paper towels to remove excess moisture. Reduce the sautéing time slightly since frozen broccoli is partially cooked.
- → How can I make this dish healthier?
Try using whole wheat pasta for added fiber, substitute half the pasta with additional broccoli, use low-fat milk instead of whole milk, and reduce the cheese by 1/4 cup while adding nutritional yeast for flavor.
- → What other vegetables work well in this dish?
This versatile dish welcomes many additions! Try cauliflower, peas, asparagus, spinach, or bell peppers. Just adjust cooking times based on the vegetable's firmness - add leafy greens at the very end.
- → Why is my cheese sauce grainy?
Grainy sauce usually results from cooking at too high heat or adding cheese all at once. Always remove the pan from heat before adding cheese, add it gradually while stirring constantly, and use freshly grated cheese rather than pre-shredded (which contains anti-caking agents).
- → Can I make this ahead of time?
Yes, though it's best fresh. If making ahead, slightly undercook the pasta and broccoli. When reheating, add a splash of milk to restore creaminess. Store in an airtight container in the refrigerator for up to 3 days.