This post may contain affiliate links. Please see our privacy policy for details.

Creamy Broccoli Mac and Cheese - This easy broccoli mac and cheese is so dreamy and so creamy, made in less than 30 minutes! It's speedy comfort food with sneaked in veggies!

This easy broccoli mac and cheese is so dreamy and so creamy, made in less than 30 minutes! It’s speedy comfort food with sneaked in veggies!

Creamy Broccoli Mac and Cheese - Easiest, creamiest mac and cheese made in less than 30 min! Comfort food perfection with sneaked in veggies!

Why you’ll love broccoli mac and cheese

  • Creamy comfort food. Mac and cheese is the ultimate comfort food, a beloved feel good staple, and it’s an absolute family-favorite.
  • Made with real cheese. Say goodbye to boxed mac and cheese! With real cheese and a thick, velvety cream sauce, this is a recipe you’ll be coming back to again and again.
  • Sneaked-in veggies. The broccoli soaks up all the cheesy flavors, sneaking in fiber and vitamins for all the picky eaters! They won’t even notice the added veggies!
  • Versatile, flexible recipe. This recipe is incredibly flexible and forgiving, substituting with what you had on hand, and even adding in leftover rotisserie chicken for added protein!
Creamy Broccoli Mac and Cheese - Easiest, creamiest mac and cheese made in less than 30 min! Comfort food perfection with sneaked in veggies!

Prepping the broccoli

Preparing the broccoli depends on how you prefer your vegetables in mac and cheese.

  • For tender broccoli: parboil the broccoli florets with the pasta during the last few minutes of the pasta cook time, about 3-4 minutes
  • For crisp-tender broccoli: cut the broccoli into small florets and allow them to cook through when the cheese is added
  • For blended broccoli: finely chop or pulse the broccoli in a food processor and let it cook through when the cheese is added

how to make broccoli mac and cheese

  1. Boil the pasta. Cook the pasta in boiling salted water just until al dente, draining well.
  2. Sauté the aromatics. Cook the garlic and shallot in melted butter in a large cast iron skillet over medium high heat until fragrant.
  3. Make the roux. Stir in the flour until lightly browned, creating a roux and eliminating the raw flour taste.
  4. Add the liquids. Stir in the milk, half and half, Dijon, salt and pepper until slightly thickened.
  5. Combine. Stir in the al dente pasta, broccoli florets and cheese (a handful at a time) until smooth. Pro tip: for extra protein and repurposing leftovers, stir in shredded rotisserie chicken with the cooked pasta.
  6. Serve. Serve warm.

Tools For This Recipe

Creamy Broccoli Mac and Cheese: Frequently Asked Questions

What type of pasta is best?

Use short, ridge-shaped pasta to hold up sauce such as shells, elbows, penne or cavatappi.

Can I use frozen broccoli?

Fresh broccoli florets will yield the best crisp-tender texture but frozen broccoli can absolutely be used if it is cooked and drained well (or the cheese sauce will be runny).

Do I have to pre-cook the broccoli?

This really depends on personal preference. The broccoli florets (if chopped small) should cook through with the cheese in the last few steps but if you prefer softer broccoli, you can parboil them and add them in during the last few minutes when boiling the pasta.

What is half and half?

Half and half is equal parts of whole milk and cream. For 1 cup half and half, you can substitute 3/4 cup whole milk + 1/4 cup heavy cream or 2/3 cup skim or low-fat milk + 1/3 cup heavy cream.

How can I store leftovers?

Store leftovers in an airtight container in the fridge for 3-4 days.

What is the best way to reheat mac and cheese?

Reheat gently on the stovetop, adding a splash of milk to restore some of the moisture, until warmed through and creamy.

Creamy Broccoli Mac and Cheese

Creamy Broccoli Mac and Cheese

This easy broccoli mac and cheese is so dreamy and so creamy, made in less than 30 minutes! It's speedy comfort food with sneaked in veggies!
4.8 stars (41 ratings)

Video

Ingredients

  • 8 ounces medium pasta shells
  • 2 tablespoons unsalted butter
  • 2 cloves garlic, minced
  • 1 shallot, minced
  • 2 tablespoons all-purpose flour
  • 1 ⅓ cups whole milk
  • 1 cup half and half
  • 1 teaspoon Dijon mustard
  • Kosher salt and freshly ground black pepper
  • 3 cups chopped broccoli florets
  • 6 ounces extra-sharp cheddar cheese, grated

Instructions

  • In a large pot of boiling salted water, cook pasta according to package instructions; drain well.
  • Melt butter in a large cast iron skillet over medium high heat. Add garlic and shallot, and cook, stirring frequently, until fragrant, about 2 minutes.
  • Whisk in flour until lightly browned, about 1 minute. Gradually whisk in milk, half and half and Dijon until slightly thickened, about 3-4 minutes. If the mixture is too thick, add more milk as needed; season with salt and pepper, to taste.
  • Stir in pasta, broccoli and cheese until well combined, about 3-4 minutes.
  • Serve immediately.

Notes

  • Use ridge-shaped pasta. Shells is perfectly bite-sized and well-suited for capturing sauces. Elbows, penne or cavatappi are also excellent options.
  • Cook the pasta until al dente. The pasta will finish cooking in the warm cheese sauce.
  • Freshly grated cheese goes a long way. Pre-packaged shredded cheese contains anti-caking agents that can lead to grainy, gritty mac and cheese. Freshly grated cheese will melt uniformly, ensuring a smoother melt, better creamy texture, and richer flavors throughout.
  • Stir in the cheese a handful at a time. This will prevent the sauce from becoming grainy or clumpy.
  • Clean out the fridge. Add leftover rotisserie chicken or any lingering veggies such as zucchini, peas, spinach or kale.

Did you make this recipe?

Tag @damn_delicious on Instagram and hashtag it #damndelicious!