
This Broccoli Cheddar Pasta Bake brings together tender pasta, crisp-tender broccoli, and a creamy cheddar sauce that bubbles into golden goodness in the oven. It’s the kind of meal that makes your kitchen smell amazing and gets everyone to the table fast. The process is simple, the ingredients are familiar, and the results feel like a hug in a dish.
Whether you’re feeding a family or meal-prepping for the week, this bake hits that sweet spot of satisfying and fuss-free. It’s also flexible, so you can tweak it to your taste without much effort.
What Makes This Special

This pasta bake blends the comfort of mac and cheese with the fresh bite of broccoli. It has a velvety, homemade cheese sauce—no canned soups or shortcuts—that coats every noodle.
The broccoli stays bright and slightly firm, so the dish never turns mushy. And the crispy topping adds a pleasing crunch to every bite.
It also reheats beautifully, making it an easy make-ahead option. With a few pantry staples, you get a meal that feels complete and satisfying without extra sides. It’s the definition of reliable comfort food.
What You’ll Need
- 12 ounces short pasta (penne, rotini, or shells)
- 4 cups broccoli florets, cut into bite-size pieces
- 2 tablespoons unsalted butter
- 2 tablespoons olive oil (or use all butter)
- 1 small onion, finely chopped
- 2–3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 2 1/2 cups milk (whole or 2%)
- 1/2 cup low-sodium chicken or vegetable broth (optional, for lighter sauce; replace with milk if you prefer)
- 2 cups sharp cheddar cheese, freshly shredded
- 1/2 cup Parmesan, finely grated
- 1 teaspoon Dijon mustard
- 1/2 teaspoon smoked paprika (optional, for depth)
- 1/4 teaspoon ground nutmeg (optional, classic in cream sauces)
- Salt and black pepper, to taste
- 1/2 cup panko breadcrumbs
- 1 tablespoon olive oil or melted butter (for topping)
How to Make It

- Preheat and prep: Heat your oven to 375°F (190°C).
Grease a 9×13-inch baking dish or similar casserole pan.
- Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook until just shy of al dente (about 1–2 minutes less than package instructions). You want it a bit firm so it doesn’t turn soft in the oven.
Reserve 1/2 cup pasta water, then drain.
- Blanch the broccoli: In the last 2 minutes of the pasta cooking time, add the broccoli to the pot. Drain with the pasta. This gives bright, crisp-tender florets.
- Sauté aromatics: In a large skillet or pot, heat butter and olive oil over medium.
Add onion and a pinch of salt. Cook 4–5 minutes until soft and translucent. Stir in garlic for 30 seconds until fragrant.
- Make the roux: Sprinkle in the flour and stir constantly for 1 minute.
It should look like a paste. This step removes the raw flour taste.
- Add liquids: Slowly whisk in the milk and broth. Keep whisking until smooth.
Simmer 3–5 minutes, stirring often, until it thickens to a light cream consistency.
- Season and cheese it up: Turn heat to low. Stir in Dijon, smoked paprika, nutmeg, 1 teaspoon salt, and 1/2 teaspoon pepper. Add cheddar and 1/4 cup Parmesan in handfuls, stirring until melted and silky.
If the sauce feels too thick, loosen with a splash of pasta water or extra milk.
- Combine: Add the drained pasta and broccoli to the sauce. Toss to coat. Taste and adjust seasoning.
It should be slightly saltier than you think—pasta absorbs salt as it bakes.
- Assemble: Pour into the baking dish. Mix panko with remaining Parmesan and 1 tablespoon olive oil or melted butter. Sprinkle evenly over the top.
- Bake: Bake 18–22 minutes, until bubbly at the edges and lightly golden on top.
For extra color, broil for 1–2 minutes, watching closely.
- Rest and serve: Let it rest 5–10 minutes. This helps the sauce set so slices hold together. Serve warm.
Keeping It Fresh
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat covered in the oven at 325°F (165°C) until warmed through, or microwave in short bursts with a splash of milk to keep it creamy. If the top has softened, add a few fresh breadcrumbs and broil for a minute to bring back the crunch.
To freeze, assemble the dish but don’t bake. Wrap tightly and freeze for up to 2 months.
Thaw overnight in the fridge, then bake as directed, adding 5–10 minutes if it’s very cold going in.

Why This is Good for You
Broccoli brings fiber, vitamin C, vitamin K, and a range of antioxidants. Pairing it with a creamy sauce makes it easier for picky eaters to enjoy their greens. The pasta gives you steady energy, and a bit of protein comes from the dairy and cheese.
If you choose whole-wheat or high-protein pasta, you’ll boost fiber and satiety even more.
You can also lighten things up by swapping some milk for broth and using part-skim cheeses. It’s comfort food with room for smart tweaks.
Pitfalls to Watch Out For
- Overcooking the pasta: It will bake again, so stop just shy of al dente.
- Watery sauce: Whisk the roux well and simmer until the sauce lightly coats a spoon. Don’t skip the flour-cooking step.
- Grainy cheese sauce: Add cheese off the heat or on very low, and use freshly shredded cheese. Pre-shredded often contains anti-caking agents that don’t melt as smoothly.
- Soggy broccoli: Keep florets bite-size but not too small, and limit blanching to 2 minutes.
- Under-seasoning: Taste the sauce before baking.
Cheese varies in saltiness, so adjust accordingly.
Recipe Variations
- Protein boost: Stir in cooked shredded chicken, browned turkey sausage, or crispy bacon bits.
- Veggie mix: Add peas, sautéed mushrooms, or roasted red peppers for color and flavor.
- Cheese swap: Use half cheddar and half Gruyère for a deeper, nutty flavor. Monterey Jack melts extra creamy. A pinch of blue cheese can add tang.
- Gluten-free: Use gluten-free pasta and a 1:1 gluten-free flour blend for the roux.
Check your breadcrumbs or top with crushed gluten-free crackers.
- Lighter version: Use 1 tablespoon butter + 1 tablespoon olive oil, 2 tablespoons flour, and a mix of 2 cups milk + 1 cup broth. Top with a thinner layer of panko.
- Spicy kick: Add red pepper flakes to the sauce or a dash of hot sauce with the Dijon.
- Extra crunchy top: Mix panko with crushed cornflakes and a little Parmesan for more texture.
FAQ
Can I use frozen broccoli?
Yes. Thaw and pat dry to avoid extra water.
Skip blanching and fold it straight into the sauce with the pasta.
What pasta shape works best?
Short, ridged shapes like penne, rotini, cavatappi, or shells hold the sauce well. Long noodles don’t bake as evenly and are harder to serve cleanly.
Can I make it ahead?
Assemble up to one day in advance, cover, and refrigerate. Bake straight from the fridge, adding 5–10 minutes.
For best texture, add the breadcrumb topping just before baking.
How do I prevent the sauce from breaking?
Keep the heat moderate, add cheese off the heat or on low, and avoid boiling after the cheese goes in. If it thickens too much, loosen with warm milk or pasta water.
Is there a way to make it vegetarian?
It already is if you use vegetable broth and vegetarian-friendly cheeses. Just check labels to ensure the cheese is made with microbial or vegetable rennet.
What can I use instead of Dijon?
A small squeeze of lemon, a teaspoon of yellow mustard, or a pinch of dry mustard powder works.
The goal is a gentle tang that brightens the sauce.
Can I add eggs to make it more custardy?
You can, but it changes the texture. If you like a firmer, casserole-style set, whisk one beaten egg into a little warm sauce, then stir it back in before baking.
How do I make it extra creamy?
Swap 1/2 cup of the milk for half-and-half or add 2 ounces of cream cheese to the sauce. Just melt it fully before adding the shredded cheeses.
What’s the best way to reheat a single serving?
Microwave covered at 50–70% power in 45-second bursts, stirring once.
Add a splash of milk and a sprinkle of cheese to refresh creaminess.
Can I add a breadcrumb-free topping?
Yes. Top with extra cheddar and Parmesan only, or scatter crushed, lightly salted potato chips for a fun crunch.
Wrapping Up
This Broccoli Cheddar Pasta Bake is simple, hearty, and endlessly adaptable. It comes together with everyday ingredients and turns into something that feels comforting and homey.
Keep it classic or make it your own with a few smart swaps. Either way, you’ll have a golden, bubbly dinner that people actually want to eat—leftovers included.

Broccoli Cheddar Pasta Bake – Cozy, Cheesy, and Weeknight-Friendly
Ingredients
- 12 ounces short pasta (penne, rotini, or shells)
- 4 cups broccoli florets, cut into bite-size pieces
- 2 tablespoons unsalted butter
- 2 tablespoons olive oil (or use all butter)
- 1 small onion, finely chopped
- 2–3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 2 1/2 cups milk (whole or 2%)
- 1/2 cup low-sodium chicken or vegetable broth (optional, for lighter sauce; replace with milk if you prefer)
- 2 cups sharp cheddar cheese, freshly shredded
- 1/2 cup Parmesan, finely grated
- 1 teaspoon Dijon mustard
- 1/2 teaspoon smoked paprika (optional, for depth)
- 1/4 teaspoon ground nutmeg (optional, classic in cream sauces)
- Salt and black pepper, to taste
- 1/2 cup panko breadcrumbs
- 1 tablespoon olive oil or melted butter (for topping)
Instructions
- Preheat and prep: Heat your oven to 375°F (190°C). Grease a 9×13-inch baking dish or similar casserole pan.
- Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook until just shy of al dente (about 1–2 minutes less than package instructions). You want it a bit firm so it doesn’t turn soft in the oven. Reserve 1/2 cup pasta water, then drain.
- Blanch the broccoli: In the last 2 minutes of the pasta cooking time, add the broccoli to the pot. Drain with the pasta. This gives bright, crisp-tender florets.
- Sauté aromatics: In a large skillet or pot, heat butter and olive oil over medium. Add onion and a pinch of salt. Cook 4–5 minutes until soft and translucent. Stir in garlic for 30 seconds until fragrant.
- Make the roux: Sprinkle in the flour and stir constantly for 1 minute. It should look like a paste. This step removes the raw flour taste.
- Add liquids: Slowly whisk in the milk and broth. Keep whisking until smooth. Simmer 3–5 minutes, stirring often, until it thickens to a light cream consistency.
- Season and cheese it up: Turn heat to low. Stir in Dijon, smoked paprika, nutmeg, 1 teaspoon salt, and 1/2 teaspoon pepper. Add cheddar and 1/4 cup Parmesan in handfuls, stirring until melted and silky. If the sauce feels too thick, loosen with a splash of pasta water or extra milk.
- Combine: Add the drained pasta and broccoli to the sauce. Toss to coat. Taste and adjust seasoning. It should be slightly saltier than you think—pasta absorbs salt as it bakes.
- Assemble: Pour into the baking dish. Mix panko with remaining Parmesan and 1 tablespoon olive oil or melted butter. Sprinkle evenly over the top.
- Bake: Bake 18–22 minutes, until bubbly at the edges and lightly golden on top. For extra color, broil for 1–2 minutes, watching closely.
- Rest and serve: Let it rest 5–10 minutes. This helps the sauce set so slices hold together. Serve warm.