Creamy, cheesy, and bright with tender broccoli, this pasta feels like a warm hug on a plate. The sauce is silky from cream or milk and melted cheddar, coating each strand or tube of pasta for a rich, comforting bite. Garlic adds a gentle savory lift while a sprinkle of parmesan at the end brings a sharp finish if you like. This recipe is quick and simple, perfect for a weeknight dinner or a lazy weekend lunch, and it pairs well with a crisp green salad. For a heartier twist, serve it with roasted chicken or try the related creamy rotisserie chicken and broccoli pasta for a protein boost.
Why You’ll Love This Creamy Cheesy Broccoli Pasta
- Fast weeknight meal: ready in about 20–30 minutes from start to finish.
- Simple pantry ingredients: uses basic dairy, pasta, garlic, and broccoli.
- Comforting texture: smooth, creamy sauce with tender broccoli and chewy pasta.
- Kid-friendly flavors: mild cheddar and gentle garlic make it widely liked.
- Flexible: works with penne, fettuccine, or any sturdy pasta shape.
- Easy to scale: double the sauce for leftovers or halve for two servings.
- Light optional upgrade: a dusting of parmesan adds bright umami without changing the recipe.
- One-pan friendly finishing: cook the sauce in a skillet, then toss pasta in to finish.
What Is Creamy Cheesy Broccoli Pasta?
Creamy Cheesy Broccoli Pasta is a simple pasta dish where cooked pasta meets a warm cheddar cream sauce studded with tender broccoli florets and garlic. It tastes rich and creamy with a mild tang from the cheddar and a savory garlic background. The broccoli brightens the plate with its fresh green flavor and a bit of bite. The cooking method is straightforward: boil pasta until al dente, sauté garlic and broccoli in olive oil, add cream or milk to melt the cheese into a sauce, then combine with the pasta. The vibe is classic comfort food—great for weeknight dinners, casual family meals, or a cozy solo lunch.
Ingredients for Creamy Cheesy Broccoli Pasta
For the Base
- pasta (such as penne or fettuccine)
- broccoli florets
For the Sauce
- cheddar cheese
- cream or milk
- garlic
- olive oil
- salt
- pepper
To Serve
- parmesan cheese (optional)
Ingredient Notes (Substitutions, Healthy Swaps)
- Pasta: Use any sturdy pasta you have—penne, fettuccine, rigatoni, or shells all work. Whole wheat pasta is a simple swap for more fiber.
- Broccoli: Fresh florets cook faster and keep texture; frozen broccoli works too—thaw and drain before using to avoid watering down the sauce.
- Cheddar cheese: Sharp cheddar gives a stronger tang; mild cheddar keeps the flavor gentle. Pre-grated cheddar may have anti-caking agents that affect melting—grate a block for the smoothest sauce.
- Cream or milk: Heavy cream makes the richest sauce. For a lighter dish, use whole milk or 2%; expect a thinner sauce with milk. If you want a dairy-free option, try unsweetened oat or soy milk, then add a dairy-free cheddar-style meltable cheese (optional).
- Garlic and olive oil: Fresh garlic is best. Use a light olive oil or a neutral oil if you prefer.
- Salt and pepper: Adjust to taste. Parmesan is optional but adds a savory lift when serving.
Step-by-Step Instructions
Step 1 – Cook the pasta
- Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and set aside.
- Visual cue: Pasta should be tender but still have a slight bite in the center.
Step 2 – Sauté the garlic
- In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté until fragrant, about 30–60 seconds. Watch closely so it doesn’t brown.
- Pro cue: Keep the heat moderate; browned garlic turns bitter.
Step 3 – Add and cook the broccoli
- Add the broccoli florets to the skillet and sauté for 3–4 minutes until they are tender but still bright green. Stir frequently to cook evenly.
- Visual cue: Broccoli will be fork-tender and a vivid green, not mushy.
Step 4 – Add cream or milk and simmer
- Pour in the cream or milk and bring the skillet to a gentle simmer. Let it warm for 1–2 minutes so the sauce base is hot enough to melt the cheese.
- Pro cue: Do not boil vigorously—too much heat can separate the dairy.
Step 5 – Stir in the cheddar until smooth
- Lower the heat and stir in the cheddar cheese a handful at a time until melted and smooth. Mix well to form a creamy sauce.
- Visual cue: Sauce should be glossy and coat the back of a spoon without lumps.
Step 6 – Combine with pasta and finish
- Add the cooked pasta to the skillet and toss with the cheesy broccoli sauce until well coated. Season with salt and pepper to taste.
- Pro cue: If the sauce is too thick, add a splash of pasta water or milk to loosen it.
Step 7 – Serve and garnish
- Serve hot, topped with parmesan cheese if desired. Plate immediately for the best texture and flavor.

Pro Tips for Success
- Salt the pasta water well—it’s your best chance to flavor pasta from the inside.
- Grate cheddar from a block for the creamiest texture; pre-shredded cheese can be grainy.
- Reserve 1/4 to 1/2 cup of pasta cooking water before draining. The starch helps the sauce cling to the pasta and smooths the texture.
- Don’t overcook the broccoli. Aim for tender-crisp so it keeps color and a slight bite.
- Melt cheese over low heat. High heat can make the sauce greasy or grainy.
- If using milk instead of cream, reduce the heat and stir constantly while the cheese melts to prevent separation.
- Taste and adjust salt after the cheese is in—the cheddar already adds saltiness.
- For a silkier finish, stir in a small pat of butter at the end.
Flavor Variations
- Optional: Add red pepper flakes and a squeeze of lemon for a brighter, slightly spicy finish.
- Optional: Stir in a handful of frozen peas in the last minute for extra color and sweetness.
- Optional: Add diced cooked chicken, turkey, or rotisserie meat to make it a heartier meal.
- Optional: Swap cheddar for a mix of cheddar and Gruyère for a nuttier, more complex sauce.
- Optional: Stir in a spoonful of Dijon mustard for depth and a gentle tang without changing the creamy base.
- Optional: Mix in a cup of cooked mushrooms sautéed with the broccoli for an earthy twist.
Serving Suggestions
- Pair with a simple green salad dressed in lemon vinaigrette for brightness.
- Serve with crusty bread or garlic bread to soak up the extra sauce.
- Add a side of roasted cherry tomatoes for acidity and color.
- For a lighter meal, serve smaller portions with steamed or roasted vegetables.
- Bring to potlucks: keep warm in a covered dish and give it a quick stir before serving.
- Plate in shallow bowls so the sauce pools nicely around the pasta.
Make-Ahead, Storage & Reheating
- Make-ahead: Cook pasta and broccoli separately and store in airtight containers. Make the cheese sauce just before serving and combine to keep the texture best.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
- Reheating: Reheat gently on the stove over low heat with a splash of milk or cream to loosen the sauce. Stir frequently until heated through.
- Texture note: The sauce will thicken in the fridge. A splash of milk or reserved pasta water helps return it to a creamy state when reheating.
Storage and Freezing Instructions
- Freezing cooked pasta in cream-based sauces is not ideal. The dairy can separate when frozen and thawed, causing a grainy texture.
- If you must freeze: cool completely, store in freezer-safe containers for up to 1 month, and thaw slowly in the refrigerator overnight. Reheat gently on the stove with added milk and whisk to recombine.
- Better option: Freeze only the cooked broccoli and raw pasta separately (not recommended to freeze fresh pasta once cooked). Make the sauce fresh and combine at serving for best results.
Nutrition Facts (Per Serving)
Calories | Protein | Carbs | Fat | Fiber | Sodium
— | —: | —: | —: | —: | —:
610 | 28 g | 62 g | 28 g | 6 g | 720 mg
Estimates vary by brands and portions.
FAQ About Creamy Cheesy Broccoli Pasta
- Q: My sauce is too thick. How do I thin it?
A: Add a splash of milk or reserved pasta water a little at a time and stir until you reach the desired consistency. - Q: My sauce is too watery. How can I thicken it?
A: Simmer gently to reduce excess liquid, or stir in a small handful of more grated cheddar off the heat until it melts in. - Q: How do I keep the broccoli from getting mushy?
A: Sauté broccoli just 3–4 minutes until tender-crisp. Avoid overcooking and finish sauce quickly. - Q: Can I use frozen broccoli?
A: Yes. Thaw and drain well before adding to the skillet to avoid watering down the sauce. - Q: What pasta shape should I use?
A: Use penne or fettuccine as suggested. Any sturdy shape that holds sauce—rigatoni, shells, or farfalle—works fine. - Q: Can I make this dairy-free?
A: Use a plant-based milk (unsweetened) and a meltable dairy-free cheddar-style cheese. Texture will differ from the dairy version.
Notes
- Use freshly grated cheddar for the smoothest, least grainy sauce.
- Save a small cup of pasta water before draining; it’s useful for adjusting sauce texture.
- Serve right away for the best creamy mouthfeel—leftovers will thicken.
- A small grate of fresh parmesan over the top adds a bright, salty finish.
- If you like herbs, add chopped parsley or chives just before serving for color and freshness.
Troubleshooting
- Problem: Sauce is grainy after adding cheese.
Fix: Reduce heat and stir in a splash of milk or warm pasta water. Grate more cheese from a block next time to avoid anti-caking agents. - Problem: Broccoli is limp and overcooked.
Fix: Cut cooking time and test a piece for doneness earlier. Sauté on medium heat and remove when fork-tender. - Problem: Garlic turned bitter.
Fix: Lower the heat and cook garlic only until fragrant, about 30–60 seconds. If it burns, toss it and start the garlic step over. - Problem: Dish is bland.
Fix: Add salt to taste after cheese melts, and finish with a squeeze of lemon or a little more pepper to lift flavors. - Problem: Sauce separates when reheating.
Fix: Reheat slowly over low heat and whisk in a small splash of milk to bring it back together.
Conclusion
This Creamy Cheesy Broccoli Pasta is an easy, comforting meal that comes together quickly with simple ingredients. It’s forgiving, flexible, and crowd-pleasing—perfect for weeknights or casual dinners. For another take or inspiration, see this similar recipe for more ideas: Creamy Cheesy Broccoli Pasta – Skinny Spatula.

Creamy Cheesy Broccoli Pasta
Ingredients
For the Pasta
- 12 oz pasta (such as penne or fettuccine) Use any sturdy pasta you have.
- 4 cups broccoli florets Fresh florets cook faster. Frozen broccoli can also be used.
For the Sauce
- 2 cups cheddar cheese, grated Sharp cheddar gives a stronger tang; grate blocks for the smoothest sauce.
- 1 cup cream or milk Heavy cream makes the richest sauce; milk for a lighter option.
- 2 cloves garlic, minced Fresh garlic is best.
- 2 tbsp olive oil Use light olive oil or a neutral oil if preferred.
- 1 tsp salt Adjust to taste.
- 1 tsp pepper Adjust to taste.
To Serve
- 1/4 cup parmesan cheese, grated (optional) Adds a savory lift when serving.
Instructions
Cooking the Pasta
- Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and set aside.
Sautéing Garlic
- In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté until fragrant, about 30–60 seconds.
Cooking Broccoli
- Add the broccoli florets to the skillet and sauté for 3–4 minutes until they are tender but still bright green.
Making the Sauce
- Pour in the cream or milk and bring the skillet to a gentle simmer. Let it warm for 1–2 minutes.
- Lower the heat and stir in the cheddar cheese a handful at a time until melted and smooth.
Combining
- Add the cooked pasta to the skillet and toss with the cheesy broccoli sauce until well coated. Season with salt and pepper to taste.
Serving
- Serve hot, topped with parmesan cheese if desired.
