Creamy Broccoli Mac and Cheese

35-Minute Creamy Broccoli Mac and Cheese Bliss

Some nights just call for a big bowl of comfort food, you know? The kind that feels like a hug in a bowl. For me, that's this Creamy Broccoli Mac and Cheese. It's the dish I turn to on busy weeknights when everyone's hungry and I need something on the table fast, but I also want it to be something we can all feel good about. I started making it years ago as a sneaky way to get more veggies into my kids, and honestly, it's become one of our most-requested meals. The cheese sauce is so rich and velvety, the pasta is perfectly tender, and the broccoli adds just the right little bite. Trust me, this isn't your average boxed stuff — it's real, homemade comfort that comes together in about half an hour. Let me show you how I make it.

Creamy Broccoli Mac and Cheese - detail 1

Why You’ll Love This Creamy Broccoli Mac and Cheese

  • Everything comes together in one pot – less cleanup, more time to relax.
  • It's a genius way to sneak in veggies without anyone complaining.
  • Even picky eaters ask for seconds, I promise.
  • Only 35 minutes from start to finish, so it's perfect for busy weeknights.
  • That rich, velvety cheese sauce is pure comfort in every bite.

Ingredients for Creamy Broccoli Mac and Cheese

Here’s what you’ll need – and I promise, nothing fancy here. Just good, basic ingredients that come together to make something magical. I’ve added a few notes to help you get the best result, because little details really do matter.

  • 8 oz elbow macaroni (about 2 cups dry) – any short pasta works, but elbows are classic.
  • 2 cups broccoli florets (fresh, cut into bite-size pieces) – I like them small so they cook quickly.
  • 2 tbsp unsalted butter – salted works too, just ease up on the added salt.
  • 2 tbsp all-purpose flour – this thickens the sauce without lumps.
  • 2 cups whole milk (for best creaminess) – trust me, whole milk makes that velvety texture happen.
  • 2 cups shredded sharp cheddar cheese – pre-shredded works in a pinch, but if you shred it yourself from a block, it melts smoother and tastes richer.
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Use standard measuring cups and level off dry ingredients – my grandma taught me that, and it makes a difference.

Ingredient Substitutions

Don’t have everything on hand? No big deal. For a gluten-free version, swap in gluten-free pasta and a 1:1 gluten-free flour blend. If cheddar isn’t your thing, colby jack or gouda work beautifully – they’re both super melty. Out of whole milk? Go with 2% or even oat milk (it’ll be a bit less creamy, but still good). Oh, and you can totally turn this into a baked mac and cheese – just stir in about 1/2 cup of breadcrumbs on top before a quick trip to the oven. Easy peasy.

How to Make Creamy Broccoli Mac and Cheese

Alright, here's where the magic happens. Let me walk you through my exact process — it's so simple, and I've got a few little tricks that make it foolproof every time. Ready? Let's go.

Step 1 – Cook the Pasta and Broccoli

First up, get a big pot of salted water boiling. Don't skimp on the salt — it's your only chance to season the pasta from the inside. Cook the macaroni according to the package directions. Here's the trick I love: when there's about 2 minutes left, just throw the broccoli florets right in with the pasta. I always add the broccoli together with the pasta to save a pot, and it steams it perfectly tender-crisp. Drain it all together and set it aside.

Step 2 – Make the Cheese Sauce

Okay, now for the good stuff — the cheese sauce. Use the same pot (I told you, easy cleanup!). Melt the butter, then whisk in the flour. Cook that for a minute to get rid of the raw flour taste. Now slowly pour in the milk while whisking constantly. And I mean constantly — this is the secret to a smooth sauce with zero lumps. Keep whisking until it starts to bubble and thicken up, about 5 minutes. You'll know it's ready when it easily coats the back of a spoon. Once it's there, pull it off the heat. Stir in the cheddar a little at a time until it's all melted, silky, and gorgeous. Season with salt and pepper.

Step 3 – Combine and Serve

Finally, dump that drained pasta and broccoli right into the pot with the cheese sauce. Stir it all together gently until everything is evenly coated. And that's it! You can serve it right now, steaming hot and ridiculously creamy. If you want to get a little fancy, you can pour it into a baking dish, top it with breadcrumbs, and bake it at 375°F for about 10 minutes for a crunchy topping. Totally optional, but oh-so-good.

Tips for Perfect Creamy Broccoli Mac and Cheese

  • Shred your cheese from a block instead of using pre-shredded. It melts so much smoother—no grainy sauce here!
  • Don't overcook the broccoli. It'll keep softening a bit once it's mixed into the warm sauce, so tender-crisp is your goal.
  • Whole milk is your best friend for that luscious, velvety texture. It really makes a difference.
  • If the sauce ends up too thick, just whisk in a splash more milk a tablespoon at a time. Too thin? Let it bubble an extra minute while stirring.

Creamy Broccoli Mac and Cheese Variations

This recipe is so easy to play around with – here are a few of my favorite twists. I love tossing in some crispy bacon bits or diced ham for a heartier meal. Sometimes I swap half the cheddar for smoked gouda or parmesan for a deeper, nuttier flavor. Stirring in a little roasted garlic or just a pinch of nutmeg takes the creamy sauce to a whole new level. And if you like a little heat, a sprinkle of red pepper flakes does the trick. Oh, and any short pasta works – shells or penne are both great choices!

Storing Creamy Broccoli Mac and Cheese

Got leftovers? Lucky you! Pop them in an airtight container and they'll keep in the fridge for up to three days. When you're ready for round two, reheat on the stovetop with a splash of milk to bring back that silky creaminess. Or microwave in 30-second bursts, stirring between each one. Just don't freeze it — the sauce gets weird and grainy, and nobody wants that. Trust me.

Frequently Asked Questions

Can I use frozen broccoli?

Absolutely! Just thaw it first and pat it really dry with a paper towel. Otherwise all that extra water will thin out your cheese sauce, and we don’t want that.

How do I prevent the cheese sauce from being lumpy?

The secret is whisking constantly when you add the milk – don’t walk away! A smooth roux means a smooth sauce every time. Also, always add cheese off the heat.

Can I add breadcrumbs and bake it?

Yes! Pour the mac and cheese into a baking dish, top with buttered breadcrumbs, and bake at 375°F for about 10 minutes until golden and bubbly. Totally optional but so worth it.

How can I make this lower calorie?

Swap whole milk for low-fat, use half the cheese, and pile on extra broccoli. You’ll still get a creamy, comforting bowl – just a little lighter on the waistline.

Creamy Broccoli Mac and Cheese Nutritional Information

Here's what you're looking at per serving: Calories 450, Fat 20g (Saturated Fat 12g), Cholesterol 50mg, Sodium 600mg, Carbohydrates 50g (Fiber 3g, Sugar 5g), Protein 18g. Keep in mind, these numbers are estimates and can shift a bit depending on the brands you use and how you measure things. But it's a solid ballpark for this comforting bowl.

Did You Make This Recipe?

I'd love to hear how your Creamy Broccoli Mac and Cheese turned out! Drop a star rating or a comment below — and if you snapped a photo, share it with me on social media. Nothing makes my day quite like seeing your creations in the wild.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Broccoli Mac and Cheese

35-Minute Creamy Broccoli Mac and Cheese Bliss


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Anastasia
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Creamy, cheesy mac and cheese with tender broccoli. A comforting meal the whole family will love.


Ingredients

Scale
  • 8 oz elbow macaroni
  • 2 cups broccoli florets
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups milk
  • 2 cups shredded cheddar cheese
  • salt and pepper to taste

Instructions

  1. Cook macaroni according to package directions. Add broccoli in last 2 minutes. Drain.
  2. In same pot, melt butter over medium heat. Whisk in flour. Cook 1 minute.
  3. Gradually whisk in milk. Cook until thickened, about 5 minutes.
  4. Add cheese, stir until melted. Season with salt and pepper.
  5. Add pasta and broccoli. Stir to coat. Serve hot.

Notes

  • For extra creaminess, use whole milk.
  • You can add breadcrumbs on top and bake at 375°F for 10 minutes for a crunchy topping.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (about 1.5 cups)
  • Calories: 450
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 20g
  • Saturated Fat: 12g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 50mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star