Easy Stovetop Broccoli Mac & Cheese
This Broccoli Mac & Cheese is a creamy, comforting twist on a classic but with a sneaky veggie that pairs perfectly with a cheese sauce. It comes together in less than 25 minutes for a fast and family-friendly meal or side dish.
Try my white cheddar mac and cheese, & stovetop mac and cheese next!
Mac & Cheese With Broccoli
Creamy, cheesy, and loaded with tender broccoli, this stovetop mac and cheese is pure comfort in a bowl. Quick to make and ready in under 30 minutes, it’s a family favorite that sneaks in veggies without skimping on flavor.

Ingredients You’ll Need For Broccoli Cheddar Mac & Cheese

8 oz medium pasta shells
3 cups broccoli florets, chopped
2 tablespoons salted butter
¼ cup yellow onion, diced
2 tablespoons all-purpose flour
1 &2/3 cup whole milk
2/3 cup heavy cream
½ teaspoon salt
1/2 teaspoon ground mustard powder
½ teaspoon garlic powder
¼ teaspoon coarse ground pepper
1 ½ cup cheddar cheese, freshly shredded
½ cup parmesan cheese, freshly shredded
Optional garnish- coarse ground pepper and more parmesan cheese
How To Make Broccoli Mac & Cheese


STEP ONE – Boil a large pot of salted water and add the shells. During the last 3 minutes of cooking, add the broccoli. Cook until the broccoli is tender but firm still. Reserve ½ cup of pasta water before draining. Drain well and set aside.
STEP TWO – While pasta cooks, in a tall skillet or a large soup pot melt the butter over medium heat. Add the onion and cook until softened, about 5 minutes.


STEP THREE – Sprinkle the flour over top and whisk to combine and cook for about 1-2 minutes. Slowly pour in the milk while whisking followed by the heavy cream.
STEP FOUR – Sprinkle the salt, mustard powder, garlic powder, and pepper over the top and whisk again. Cook for about 8 minutes or until it’s slightly thickened.
STEP FIVE – Add the cheddar and parmesan cheeses a handful at a time, stirring to melt in between each addition.

STEP SIX – Pour the pasta and broccoli into the cheesy sauce and stir to coat evenly. If the sauce is too thick add a bit of the pasta water to get a good consistency. The sauce will thicken as it cools.
STEP SEVEN – Serve warm with a garnish of parmesan and a crank of fresh pepper, if desired.

Storage Instructions
Store in an airtight container in the fridge for up to 3-4 days.
Reheat in the microwave but the sauce will absorb into the noodles so it won’t be as saucy.
This does not freeze well.
Easy Stovetop Broccoli Mac & Cheese
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
This broccoli mac and cheese is a creamy, comforting twist on a classic but with a sneaky veggie that pairs perfectly with a cheese sauce. It comes together in less than 25 minutes for a fast and family-friendly meal or side dish.
Ingredients
8 oz medium pasta shells
3 cups broccoli florets, chopped
2 tablespoons salted butter
1/4 cup yellow onion, diced
2 tablespoons all-purpose flour
1 &2/3 cup whole milk
2/3 cup heavy cream
1/2 teaspoon salt
1/2 teaspoon ground mustard powder
1/2 teaspoon garlic powder
1/4 teaspoon coarse ground pepper
1 1/2 cup cheddar cheese, freshly shredded
1/2 cup parmesan cheese, freshly shredded
Optional garnish- coarse ground pepper and more parmesan cheese
Instructions
- Boil a large pot of salted water and add the shells. During the last 3 minutes of cooking add the broccoli. Cook until the broccoli is tender but firm still. Reserve ½ cup of pasta water before draining. Drain well and set aside.
- While pasta cooks, in a tall skillet or a large soup pot melt the butter over medium heat. Add the onion and cook until softened, about 5 minutes.
- Sprinkle the flour over top and whisk to combine and cook for about 1-2 minutes. Slowly pour in the milk while whisking followed by the heavy cream.
- Sprinkle the salt, mustard powder, garlic powder, and pepper over the top and whisk again. Cook for about 8 minutes or until it’s slightly thickened.
- Add the cheddar and parmesan cheeses a handful at a time, stirring to melt in between each addition.
- Pour the pasta and broccoli into the cheesy sauce and stir to coat evenly. If the sauce is too thick add a bit of the pasta water to get a good consistency. The sauce will thicken as it cools.
- Serve warm with a garnish of parmesan and a crank of fresh pepper, if desired.
Notes
Ingredients Substitutions:
You can swap the cheeses for others of your choice. Some good options are white cheddar, gruyere, Monterey jack, etc.
You can swap broccoli for cauliflower.
Add protein by adding some smoked sausage, chicken breasts, or even bacon.
Low fat milk can be used in place of whole milk and cream but you will have a less rich and a less thick sauce. I would decrease the milk by ¼ cup.
You can use frozen broccoli. Steam it beforehand and drain as much liquid as possible before adding it to the sauce. Do not cook it in the pot with the noodles.
Storage Instructions:Store in an airtight container in the fridge for up to 3-4 days. This does not freeze well.
Reheat in the microwave but the sauce will absorb into the noodles so it won’t be as saucy.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American






