
Creamy broccoli pasta is that kind of weeknight meal I always fall back on after busy days. It comes together so quickly but still feels comforting and rich enough for a cozy family dinner. With a three veggie boost and luscious cheeses, this pasta is as satisfying as it is wholesome. My kids devour every bite without even noticing the broccoli, so it is always a win in our house.
The first time I made this dish was on a chilly night when everyone needed something warm and filling fast. Watching my family pile seconds onto their plates told me this was an instant classic for our table.
Ingredients
- Butter: for rich flavor and silky texture choose a good quality unsalted butter for best results
- Olive oil: balances the richness and helps sauté the veggies look for extra virgin for a deeper taste
- Yellow onion: brings natural sweetness and a little bite pick one that feels firm and heavy
- Fresh broccoli: chopped finely so it melts into the sauce go for bright green heads with crisp stalks
- Garlic: minced for aromatic depth use fresh cloves for punchy flavor
- Heavy cream: makes the sauce truly luscious avoid ultra-pasteurized if possible for best texture
- Mozzarella cheese: delivers gooey melt and mild creaminess shred it fresh if you can
- Parmesan cheese: sharpens the sauce with nutty salty goodness grate yourself for a smoother melt
- Pasta water: helps the sauce coat every noodle reserve before draining for extra creaminess
- Ditalini pasta: bite-size shape holds the sauce so well but you can swap for other small pasta shapes
Step-by-Step Instructions
- Sauté the Aromatics:
- Start by melting butter together with olive oil in a large skillet over medium heat. Add the minced garlic and diced onion and cook gently for about seven minutes. Stir often to avoid burning and aim for translucent onions with a sweet aroma. This is when the flavor base happens.
- Cook the Broccoli:
- Stir in your chopped broccoli and sprinkle over a little salt. Let it sauté for another five minutes. You want the broccoli to soften while still keeping its bright green color. Keep the heat moderate so nothing browns too quickly. The broccoli should be tender enough that it breaks apart with a little pressure.
- Make the Cream Sauce:
- Pour the heavy cream into the skillet and raise the heat just enough to bring it to a gentle simmer. Add the shredded mozzarella cheese gradually while stirring the whole time. The goal is to get the cheese melted completely and the sauce smooth with no lumps. Taste and season with more salt and pepper here.
- Prepare the Pasta:
- While your sauce is coming together cook the pasta in a separate pot. Follow package directions for al dente perfection. Scoop out half a cup of that pasta water before draining the noodles. This starchy liquid is key to bringing everything together at the end.
- Combine and Finish:
- Add the drained pasta into the skillet along with all that creamy sauce. Pour in the reserved pasta water a little at a time and toss everything together gently so the sauce clings to every piece. Take the skillet off the heat then sprinkle in the grated parmesan cheese and stir until it melts in and thickens the sauce just a bit more.
- Serve Right Away:
- Spoon the creamy broccoli pasta into bowls. Shower with extra parmesan and a crank of black pepper if that is your thing. Serve steaming hot and enjoy all that cozy cheese pull.

My favorite part of this recipe is the broccoli that seems to disappear into the sauce making it so easy to get greens into my kids’ meals. I still remember my daughter grinning when I told her she just ate broccoli without noticing.
Storage tips
Store leftovers in an airtight container and keep in the fridge for up to three days. The sauce will thicken as it cools so add a splash of milk or cream when reheating on the stove over low heat. Try not to freeze this pasta as the creamy sauce can separate and turn grainy.
Ingredient substitutions
Swap Ditalini for any small pasta like shells or rotini if that is what you have. If you want a lighter sauce use half-and-half instead of heavy cream or use part-skim mozzarella. For extra veggies add peas or even a handful of baby spinach right at the end.
Serving suggestions
This pasta is super filling on its own but also goes great with a simple green salad. If you want more protein top with grilled chicken or roasted chickpeas. For a little zip serve with a sprinkle of red chili flakes at the table.

Cultural and historical context
Broccoli pasta with cheese sauce is inspired by traditional Italian comfort food where buttery sauces are often combined with seasonal vegetables and nutty hard cheeses. This American version doubles down on creaminess for that extra cozy factor perfect for chilly nights.
Commonly Asked Questions
- → Can I use frozen broccoli?
Yes, frozen broccoli works well. Thaw and drain before sautéing to avoid excess moisture in the sauce.
- → What pasta shapes are suitable?
Ditalini is suggested, but penne, fusilli, or shells also capture the creamy sauce nicely.
- → How can I make this dish lighter?
Substitute half-and-half for heavy cream or reduce the cheese amounts for a lighter result.
- → Is it possible to add protein?
Stir in cooked chicken, shrimp, or chickpeas to make it even heartier without altering the base flavors.
- → How do I reheat leftovers?
Reheat gently on the stovetop with a splash of milk or water to restore the velvety texture of the sauce.