Broccoli Mac and Cheese

A woman with long brown hair wearing a gray shirt smiles in front of a background featuring green foliage and yellow fruit.
By Madison Wetherill | Updated: June 28, 2026 | 4 Comments
5 from 1 vote

Once you make this broccoli mac and cheese from scratch, the boxed stuff just won't cut it anymore. The homemade cheese sauce comes together in minutes, the pasta and broccoli cook in the same pot, and a buttery breadcrumb topping takes this macaroni and cheese casserole completely over the top.

This post contains affiliate links.

A bowl of baked macaroni and cheese with broccoli, topped with breadcrumbs, with a fork lifting a bite from the bowl.

Macaroni and Cheese. It's one of two things I pretty much cannot turn down (the other being Chick-Fil-A).

The truth behind that statement is that I grew up living off of Kraft Mac & Cheese, which is something my grandmother loves to remind me of. Even though it's not what I eat every night anymore (thankfully), it's still one of my number one comfort foods and, consequently, it's a casserole that I love to bring to people.

Homemade macaroni and cheese is actually just about as simple as making a pasta dish at home. Making the cheese sauce is really easy, and after making it for a few years now, I have found an even easier and more foolproof way to make it.

Why You'll Love this Recipe

Here are just a few of the reasons why this mac and cheese casserole is worth making:

The homemade cheese sauce is surprisingly simple. Just a few pantry staples and about five minutes on the stove is all you need. Once you make it from scratch, you won't want to go back to the box.

This dish is easy to customize for the whole family. Add grilled chicken breast to make it a complete meal, or serve the broccoli on the side for picky eaters.

It's also one of the best recipes to bring to someone who needs a meal. Since you only need half a box of pasta to fill a 9x13 pan, it's incredibly easy to double and have dinner ready for your own family, too.

A bowl of broccoli macaroni and cheese topped with breadcrumbs, placed on a napkin with two forks, with a bowl of raw broccoli and a bowl of shredded cheese nearby.

Ingredient Notes

The ingredient list here is simple, so there's nothing you would not already have on hand or find easily at any grocery store.

An overhead view of labeled ingredients for a broccoli cheddar pasta bake, including uncooked pasta, broccoli, milk, onions, dijon mustard, flour, cheddar, butter, breadcrumbs, salt, and pepper.

For the pasta, I love using cavatappi (the corkscrew shape) because all those ridges and curves hold onto the cheese sauce. You could also use rotini, penne, or elbow macaroni if that's what you have!

The broccoli cooks right in the same pot as the pasta during the last few minutes, which keeps things simple. Fresh florets work best, but frozen broccoli can work too - just expect it to be a little softer.

For the cheddar cheese, I really recommend shredding your own from a block if you can. Freshly shredded melts so much smoother than the bagged stuff, which can make your sauce a little grainy.

The dijon mustard might seem like an odd addition, but you won't actually taste mustard. It just adds a little depth to the cheese sauce that makes people wonder what your secret is.

How To Make Broccoli Mac and Cheese

Scroll down to the recipe card for the full step by step instructions! ⬇️

A white pot filled with cooked pasta and broccoli, with a wooden spoon resting inside, on a light-colored surface.
Chopped onions cooking in a white pot with a wooden spoon; a bowl of pasta and broccoli is visible in the background.
  1. Start by cooking the pasta according to package directions. In the last three minutes of cook time, add the broccoli florets right to the same pot. This saves you a dish and gets the broccoli tender without any extra effort. Drain everything together and set it aside.
  1. Return that same saucepan to the stove over medium heat and melt your butter. Add the diced onions and let them cook until they turn soft and translucent. You want them to be sweet and mellow, not browned. That builds all the flavor in your sauce.
A hand stirs chopped onions and flour in a white pot with a wooden spatula; a bowl of pasta and broccoli is visible nearby.
A person stirs flour and butter in a white pot while pouring in milk; cooked pasta and broccoli are in a bowl nearby.
  1. Once your onions are ready, sprinkle in the flour and stir to coat everything. This becomes a roux, and it's what gives the cheese sauce its body and keeps it from being watery. Let it cook for just a minute until the flour is mostly absorbed.
  1. Now, gradually whisk in your milk. Go slowly here, adding a little at a time and whisking constantly. This is the trick to getting a smooth, lump-free sauce. Bring it to a boil over medium-high heat, then reduce the heat and let it simmer for about two minutes until it thickens up.
A person adds shredded cheddar cheese from a white bowl into a saucepan of creamy sauce, with cooked pasta and broccoli visible nearby.
A hand pours broccoli macaroni and cheese from a bowl into a white rectangular baking dish on a marble surface.
  1. Remove the pan from the heat before adding your shredded cheddar, dijon mustard, salt, and pepper. Taking it off the heat first prevents the cheese from getting grainy or separating. Stir until everything is melted and silky.
  1. Pour the sauce over your drained pasta and broccoli and toss to coat everything evenly, then transfer it all to your greased baking dish.
A hand sprinkles breadcrumb topping over a casserole dish filled with macaroni, cheese sauce, and broccoli.
A baking dish of macaroni and cheese with a breadcrumb topping, partially scooped with a wooden spoon, next to bowls of shredded cheese and broccoli.
  1. Mix your melted butter and breadcrumbs together in a small bowl. If it feels too wet, add a little more breadcrumbs. Sprinkle the topping over the entire dish, covering as much of the surface as possible.
  1. Bake until the edges are bubbly and the top is golden. Let it sit for a few minutes before serving.

Madison's Tips for Success:

I've tested this recipe and have successfully made it many times. Use my tips to ensure that it turns out perfectly for you, too!

  1. Salt your pasta water. It seems like a small thing, but well-salted pasta water makes a big difference in the flavor of the finished dish.
  2. Don't overcook the broccoli. Remember that it's going into the oven after boiling, so it will keep cooking. Pull it out while it still has a little bite to it so it doesn't end up mushy.
  3. Let the sauce thicken before adding the cheese. Give it a full two minutes to simmer. If you rush this step, the sauce won't have the right body. You'll know it's ready when it coats the back of a spoon.
  4. Be generous with the breadcrumb topping. A good even layer all the way to the edges is what gives you that golden, crispy crust in every single bite. Don't be shy with it!
Bowl of baked macaroni and cheese with broccoli, topped with golden breadcrumbs, with a fork in the dish. Small bowls of broccoli and shredded cheese are nearby.

Macaroni and Cheese Casserole FAQs

Can I make broccoli mac and cheese ahead of time?

Yes! Assemble the casserole without the breadcrumb topping, cover, and refrigerate for up to 24 hours. When you're ready to bake, add the breadcrumb topping and pop it straight into the oven. You may need to add a few extra minutes to the bake time since it's coming from the fridge.

How do I store leftover mac and cheese?

Store leftovers in an airtight container in the fridge for up to 3-4 days. The breadcrumb topping will soften overnight, but it still tastes great!

Can I freeze this casserole?

Yes, this casserole freezes well! Assemble without the breadcrumb topping, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge, add the topping, and bake as directed.

Make It A Meal Train

When someone you know is going through a major life event, you may want to bring a meal to them or organize a meal train to show your support.

Here's how you can turn this broccoli mac and cheese into a meal train:

Be sure to ask about allergies and the best drop-off times before bringing food over.

Learn More About Meal Trains
Did you make this recipe?

If you make and love this recipe, please leave a 5 stars review below!

It means so much to me when you try my recipes, and I'd love to know how it goes. Please leave comments and questions below!

A bowl of broccoli macaroni and cheese topped with breadcrumbs, placed on a napkin with two forks, with a bowl of raw broccoli and a bowl of shredded cheese nearby.

Broccoli Mac and Cheese

Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
5 from 1 vote
This homemade broccoli mac and cheese is baked in a creamy cheddar sauce with a buttery breadcrumb topping. It's a classic macaroni and cheese casserole that comes together in just 35 minutes!
Makes: 8
Print Pin Leave Rating

Ingredients

  • 6 ounces uncooked pasta cavatappi or other twisted pasta
  • 10 ounces uncooked broccoli cut into florets
  • 1 tablespoon unsalted butter
  • ½ cup diced onions
  • cups all purpose flour
  • 2 ½ cups milk
  • 1 cup shredded cheddar cheese
  • 1 teaspoon dijon mustard
  • 1 ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 cup Italian style breadcrumbs
  • ¼ cup unsalted butter melted

Instructions

  • Preheat oven to 375 degrees F. and grease a 9"x13" glass casserole dish with non-stick spray.
  • Cook 6 ounces uncooked pasta according to package directions, add 10 ounces uncooked broccoli florets to the water for the final 3 minutes of cook time.
  • Drain pasta and broccoli when complete. Set aside and return saucepan to the stove top over medium heat.
  • Add 1 tablespoon unsalted butter to the pan and when it melts, add diced ½ cup diced onions. Sauté until translucent, about 5 minutes, then add ⅓ cups all purpose flour to pan and stir to coat onions. Once flour is mostly dissolved, gradually whisk in 2 ½ cups milk.
  • Bring to a boil over medium-high heat, whisking frequently.
  • Reduce heat to low and simmer until sauce is thick, about 2 minutes.
  • Remove saucepan from heat and stir in 1 cup shredded cheddar cheese, 1 teaspoon dijon mustard, 1 ½ teaspoon salt and ½ teaspoon black pepper.
  • Pour over cooked, drained pasta and broccoli. Toss to mix and coat.
  • Transfer to greased baking dish.
  • Melt ¼ cup unsalted butter and mix with 1 cup Italian style breadcrumbs in a small bowl. Feel free to add extra breadcrumbs if the mixture seems too wet. Sprinkle the mixture on top of the broccoli mac and cheese, covering as much as possible.
  • Bake in oven until bubbly at edges, 20-25 minutes.

Notes

To make ahead, assemble the casserole up to the breadcrumb topping, cover, and refrigerate for up to 24 hours. Add the breadcrumb topping just before baking.
Leftovers keep well in the fridge for up to 3-4 days. Reheat in the oven at 350°F covered with foil to keep it from drying out, or microwave individual portions.
To double the recipe, simply use a full box of pasta and double the sauce and broccoli. Split between two 9x13 pans and bake as directed.

Nutrition

Serving: 1g | Calories: 339kcal | Carbohydrates: 37g | Protein: 12g | Fat: 16g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.3g | Cholesterol: 42mg | Sodium: 779mg | Potassium: 344mg | Fiber: 3g | Sugar: 6g | Vitamin A: 737IU | Vitamin C: 33mg | Calcium: 248mg | Iron: 2mg

Other Easy Casserole Recipes

A woman with long brown hair wearing a gray shirt smiles in front of a background featuring green foliage and yellow fruit.
Hey friend, I'm Madison!

I'll teach you how to make simple from-scratch recipes, like seasonings, sauces, dinners and even desserts, that make cooking from home less overwhelming and more enjoyable.
My recipes have been featured on publications like South Your Mouth, Fun.com, Her Campus, Mental Floss, and the TastingTable.

🚀 30 Minutes to Dinner Magic

Grab kid tested recipes that actually work for busy families who want wholesome meals without the stress!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. I made this for my friend's 40th birthday party and it was a hit. People kept telling me it was their favorite macaroni and cheese. I tripled the recipe to make it for 25 people and it ended up being a little too much but it's great leftover.

  2. Oh, Madison, this looks INCREDIBLE. I'm all about some mac 'n cheese these days, and I cannot wait to make this... for dinner tonight!

  3. This looks AMAZING! Two of my favorite things: cheese and broccoli. I need to make this and freeze it for myself. haha