Broccoli Mac and Cheese

This post may contain affiliate links. Read my disclosure policy.

Quick Summary

Broccoli Mac and Cheese- this creamy, cheesy broccoli mac and cheese takes less than 30 minutes to make. Enjoy for lunch, dinner, or serve as a side dish. Kids and adults love it!

broccoli mac and cheese in bowl with fork.

Mac and cheese is classic comfort food. We love making baked mac and cheese and stovetop mac and cheese, but we also love this easy Broccoli Mac and Cheese. The addition broccoli is SO good, broccoli and cheese are a match made in heaven…if you’ve made Broccoli Cheese Soup, you know it’s true!

I love this recipe because it is creamy, cheesy, and EASY to make! Plus, I love adding in a vegetable. The broccoli is a great way to get kids (and adults) to eat their veggies!

You can serve broccoli mac and cheese as a main dish for lunch or dinner or as a side dish with any meal. It is comforting and super satisfying!

ingredients in bowls to make broccoli mac and cheese.

Ingredients

  • Pasta– elbow macaroni is the classic choice for mac and cheese, but you can use shells or other short cut pasta.
  • Broccoli– cut fresh broccoli into small florets.
  • Butter– adds flavor and richness to the cheese sauce.
  • Flour– to create a roux, which is a is a mixture of flour and fat cooked together to thicken sauce.
  • Milk– I recommend using whole milk so the sauce is super creamy and rich!
  • Cheese– buy a block of cheddar cheese and grate it with a cheese grater. Store bought shredded cheese contains a powder coating and it won’t melt as well.
  • Mustard powder– it pairs nicely with the cheddar cheese.
  • Garlic powder– optional, but I love a little kick of garlic.
  • Parmesan cheese and crushed red pepper flakes– for garnish!
butter melting in a white pot to make broccoli mac and cheese.

How to Make Broccoli Mac and Cheese

*Scroll down to the recipe card for ingredient amounts and instructions.

  • Bring a large pot of salted water to a boil. Add the pasta and cook it just until al dente, according to package instructions. Add the broccoli to the pot during the last 3 minutes of the pasta’s cooking time. The broccoli is done when it’s bright green and crisp-tender. Reserve 1 cup of the pasta water. Drain the pasta and broccoli and set aside.
  • Return the pot to the stovetop and melt the butter over medium heat.
making a roux with a whisk to make broccoli mac and cheese.
  • Turn the heat to low and whisk in the flour to create a paste.
pouring milk into roux in pot.
  • Whisk in milk until smooth. Turn the heat to medium and whisk until the sauce starts to thicken, about 3 to 5 minutes.
shredded cheese in pot with creamy sauce to make broccoli mac and cheese.
  • Stir in the cheddar cheese until it is melted into the sauce.
cheese sauce in white pot with wooden spoon to make broccoli mac and cheese.
  • Add the ground mustard, garlic powder (if using), salt, and pepper. The sauce should be thick and creamy!
broccoli mac and cheese in white pot.
  • Add the drained pasta and broccoli and stir until well coated with the cheese sauce. If the sauce is too thick, add a little of the reserved pasta water and stir to combine.
  • Ladle into bowls and serve with freshly grated Parmesan cheese and crushed red pepper flakes, if desired.
broccoli mac and cheese in pot.

Recipe Tips

  • Cook the pasta to al dente according to package instructions.
  • Don’t overcook the broccoli. The broccoli is done when it’s bright green and tender, but still crisp.
  • Make sure you reserve some pasta water before draining. It’s always a good idea to save some of the cooking water to add to the sauce. Not only will the starchy water help thicken the sauce, but it will also enhance the water and help the sauce stick to the pasta.
  • Use whole milk so the sauce is rich and creamy.
  • When making the roux, cook over low heat and whisk constantly to make sure it doesn’t burn.
  • Don’t use pre-shredded cheese, it contains a powder coating and won’t melt as well. Buy a block of cheddar cheese and grate it.

Variations

  • Use half and half instead of milk for a super rich mac and cheese. If you want a lighter mac and cheese, you can use low fat milk.
  • Use a different cheese or mix a few cheeses. A few good options are: white cheddar, fontina, gruyere, mozzarella, smoked gouda, and Monterey jack.
  • I recommend using fresh broccoli, but frozen broccoli will work in a pinch. Steam before adding to the mac and cheese.
  • If you don’t like broccoli, try cauliflower.
  • Add a dash of hot sauce for a kick.
  • Stir in chopped cooked chicken, sausage, or bacon for a boost of protein.
  • Top with breadcrumbs. I love using the toasted breadcrumbs I use to make lemon spaghetti.
  • If you need the recipe to be gluten-free, use gluten-free pasta and all-purpose gluten-free flour to make the roux.

How to Store

  • If you have leftovers, let the mac and cheese cool completely. Store in an airtight container for up to 4 days. Reheat in the microwave or on the stovetop over medium low heat. Stir frequently to make sure the mac and cheese doesn’t stick to the pan.
  • I don’t recommend freezing broccoli mac and cheese.
close up of broccoli mac and cheese on plate with fork.

More Mac and Cheese Recipes

Email Yourself This Recipe
Just enter your email and get it sent to your inbox! Plus, you’ll get NEW recipes from us every week!

Broccoli Mac and Cheese

This creamy, cheesy broccoli mac and cheese takes less than 30 minutes to make. Enjoy for lunch, dinner, or serve as a side dish. Kids and adults love it!
5 from 7 votes

Ingredients
  

Instructions
 

  • Bring a large pot of salted water to a boil. Add the pasta and cook it just until al dente, according to package instructions. Add the broccoli to the pot during the last 3 minutes of the pasta’s cooking time. The broccoli is done when it’s bright green and crisp-tender. Reserve 1 cup of the pasta water. Drain the pasta and broccoli and set aside.
  • Return the pot to the stovetop and melt the butter over medium heat. Turn the heat to low and whisk in the flour to create a paste. Whisk in milk until smooth. Turn the heat to medium and whisk until the sauce starts to thicken, about 3 to 5 minutes.
  • Stir in the cheddar cheese until it is melted into the sauce. Add the ground mustard, garlic powder (if using), salt, and pepper.
  • Add the drained pasta and broccoli and stir until well coated with the cheese sauce. If the sauce is too thick, add a little of the reserved pasta water and stir to combine.
  • Ladle into bowls and serve with freshly grated Parmesan cheese and crushed red pepper flakes, if desired.

Nutrition

Calories: 634kcal, Carbohydrates: 64g, Protein: 29g, Fat: 28g, Saturated Fat: 16g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 0.3g, Cholesterol: 94mg, Sodium: 935mg, Potassium: 608mg, Fiber: 4g, Sugar: 9g, Vitamin A: 1438IU, Vitamin C: 59mg, Calcium: 600mg, Iron: 2mg
Keywords broccoli, cheese, macaroni and cheese

Have you tried this recipe?

Leave a comment below and share a photo on Instagram. Tag @twopeasandpod and hashtag it with #twopeasandtheirpod

Get the best of the best!
4 Recipes Guaranteed to be New Favorites

Maria

I'm Maria and my husband is Josh. We share a love of cooking, baking, and entertaining. We enjoy creating recipes that are simple, fresh, and family friendly. We love sitting around the table with good food, good conversation, and good friends and family! Our kitchen is always open!
Read More

Vegetarian Summer Fall Spring Winter

Leave a Reply

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

Recipe Rating




Comments

Leave a comment