Volume IIssue No. 1April 2026The Kitchen of Dowell Cooks
Tasteze.BlogDowell Cooks
broccoli cheddar mac and cheese

The 20-Minute Broccoli Cheddar Mac That Actually Tastes Like You Tried

One pot, three steps, and a couple of tricks that keep the sauce silky instead of greasy — this is weeknight comfort food done right.

Dowell CooksDowell Cooks6 min read
Broccoli Cheddar Mac & Cheese Recipe - 20 Minute

Cream cheese isn't optional here — it's the secret that keeps everything from turning into a greasy mess.

Broccoli Cheddar Mac & Cheese — creamy, cheesy, and on the table in 20 minutes.
Broccoli Cheddar Mac & Cheese — creamy, cheesy, and on the table in 20 minutes.

Okay, real talk — mac and cheese is one of those dishes that sounds simple but can go sideways fast. You end up with a greasy, broken sauce that tastes more like disappointment than comfort food. This Broccoli Cheddar Mac & Cheese is my answer to all of that. It's a one-pot, 20-minute weeknight dinner that comes together with ingredients you probably already have, and it turns out creamy and delicious every single time. The secret? Chicken stock for a deeper, savory base, and cream cheese doing the heavy lifting to keep that sauce smooth and luscious. Oh, and the broccoli and carrots aren't just there to make you feel better about eating mac and cheese — they actually make the dish taste better. Let me show you how.

Overhead view of Cheddar Cheese, Chicken Stock, Cream Cheese, Butter, Broccoli Florets, Pasta, Garlic Powder and Onion Powder arranged on a table
Everything you need for this one-pot mac — cheddar, cream cheese, broccoli, carrots, pasta, and a handful of pantry staples.
Mise en place

20 minutes, and you’re ready to cook.

Most of the 5-minute prep is just measuring and cutting. Get everything staged near the stove before you start — this recipe moves fast once the heat is on.

  1. Gather EquipmentGather a large pot with a lid, a cutting board, a chef's knife, a box grater, measuring cups, measuring spoons, a wooden spoon or spatula, and a colander (optional, for draining if needed).
  2. Prepare the Cheddar CheeseUsing a box grater, grate the 8 oz block of Cheddar cheese on the medium or large holes until you have approximately 2 cups of shredded cheese. Place in a prep bowl.
    3 min
  3. Prepare the Broccoli FloretsRinse the broccoli under cold water. Cut the broccoli into small florets, aiming for bite-sized pieces about 1 to 1.5 inches. You should have approximately 2 cups of florets. Place in a prep bowl.
    3 min
  4. Prepare the CarrotsPeel the carrots and cut them into small dice or thin rounds, approximately ½ inch pieces. Measure out ½ cup of diced carrots. Place in a prep bowl.
    3 min
  5. Measure SpicesMeasure out ½ teaspoon garlic powder, ½ teaspoon onion powder, 1 teaspoon salt, and 1 teaspoon black pepper. Combine all spices in a small bowl.
    1 min
  6. Measure Butter, Cream Cheese, and Heavy CreamMeasure out 2 tablespoons of butter, cut the 4 oz block of cream cheese into small chunks for easier melting, and measure out ¾ cup of heavy cream. Place each in separate small bowls or containers.
    2 min
  7. Measure Chicken Stock and PastaMeasure out 3 cups of chicken stock and place in a container. Measure out 9 oz of pasta (approximately 2.5 to 3 cups uncooked, depending on shape). Place pasta in a small bowl.
    2 min
  8. Stage IngredientsArrange all prepped ingredients near the stove in cooking order: chicken stock, butter, and spice mixture closest to the pot; then pasta, broccoli florets, and carrots; followed by shredded Cheddar cheese, cream cheese chunks, and heavy cream. Ensure the pot with lid is ready on the stove.
Active time~20 min · hands-on
What you’ll need

Tools for this recipe.

You really just need one large pot with a lid. Everything else is standard kitchen kit for chopping and measuring.

  • large pot
  • lid
  • cutting board
  • chef's knife
  • box grater
  • measuring cups
  • measuring spoons
  • wooden spoon
  • colander

The One Move That Makes or Breaks This Dish

Here's the thing about a cheese sauce: heat is your enemy at the wrong moment. Cheddar and cream cheese both want to break and turn oily if you throw them into a pan that's still ripping hot. So here's what I do — once the pasta and veggies have absorbed most of the stock, I pull the heat down to medium-low before any dairy goes in. The cream cheese goes in first. Stir it until it's melted and smooth, because it's acting as the glue that holds everything together. Then fold in the shredded cheddar in a couple of stages rather than dumping it all in at once. Slow and steady wins the race here. The result is a sauce that's thick, creamy, and coats every single piece of pasta perfectly.

Add in your pasta shells, broccoli florets, and carrots and mix well while preparing Broccoli Cheddar Mac & Cheese
Pasta shells, broccoli florets, and shredded carrots going into the seasoned chicken stock — this is where the flavor builds.

Why Chicken Stock and Sharp Cheddar Are Non-Negotiable

Two ingredient choices here that are worth being a little picky about. First, use a chicken stock with some real body to it — not a thin, watery broth. A stock with a bit of gelatin in it actually helps bind the sauce and gives it that restaurant-quality richness. Second, go for sharp or extra-sharp cheddar rather than mild. Mild cheddar just kind of... disappears into the sauce. Sharp cheddar has the punch and tang to cut through all that fat and actually register as flavor. If you're grating your own from a block (which I always recommend over pre-shredded), you'll notice the difference immediately.

Don't Skip the Carrots (Seriously)

I know what you're thinking — carrots in mac and cheese? Trust me on this one. The shredded carrots bring a gentle sweetness that balances the sharpness of the cheddar and takes the edge off the broccoli's slight bitterness. Keep them in slightly bigger pieces so they hold a little texture and don't just melt away into the sauce. They're also what gives this dish a little extra color and makes it feel like a complete meal rather than just a bowl of cheesy pasta. If you want to swap them out, sweet potato works great in the same role.

Smart swaps

Substitutions that still taste like the recipe.

Want to mix it up or work with what's in the fridge? Here are the best swaps for the key ingredients without losing what makes this dish great.

cheddar cheese
  • pecorino cheese

    Shares ester compounds with cheddar cheese

  • parmesan cheese

    Shares ester compounds with cheddar cheese

  • pecorino savory

    Shares acid compounds with cheddar cheese — more savory

chicken stock
  • fish stock

    Shares pyrazine compounds with chicken stock

  • bone broth

    Shares pyrazine compounds with chicken stock

  • beef stock

    Shares pyrazine compounds with chicken stock

cream cheese
  • goat cheese

    Shares acid compounds with cream cheese

  • brie

    Shares lactone compounds with cream cheese

  • feta salty

    Shares acid compounds with cream cheese — more salty

broccoli
  • cauliflower

    Shares sulfur compounds with broccoli

  • eggplant

    Shares aldehyde compounds with broccoli

  • brussels sprouts

    Shares sulfur compounds with broccoli

carrot
  • sweet potato

    Shares fruity ester compounds with carrot

  • corn

    Shares fruity ester compounds with carrot

  • beet

    Shares terpene compounds with carrot

Pairing & Serving Ideas

This mac is hearty enough to stand alone, but Michael's original recipe notes it goes perfectly with added chicken — and he's right. Sliced grilled chicken or rotisserie chicken stirred in at the end is an easy win that bumps up the protein and makes it feel even more like a proper dinner. For a lighter side, a simple green salad with a lemony dressing cuts through the richness nicely. If you're feeding kids, this is also fantastic alongside some garlic bread for dipping into any extra sauce in the bowl.

Common questions

Can I use pre-shredded cheddar instead of grating my own?
You can, but freshly grated melts much smoother. Pre-shredded cheese is coated with a starch to prevent clumping, which can make your sauce slightly grainy. If pre-shredded is all you have, it'll still work — just stir gently and keep the heat low.
What pasta shape works best for this recipe?
Shells are great because they scoop up the sauce, but really any short pasta works well — elbows, rotini, cavatappi, or penne. Just stick to the 9 oz quantity and adjust cook time slightly based on your pasta's package directions.
My sauce turned out greasy — what went wrong?
The heat was too high when you added the cheese. Next time, pull the pot off the heat or drop it to the lowest setting before adding the cream cheese and cheddar. Stir in the cream cheese first to build a stable base, then fold in the cheddar gradually.
Can I add chicken directly to this recipe?
Absolutely — that's one of Michael's top suggestions! Rotisserie chicken is the easiest option: shred it and stir it in with the cheeses at the end. Grilled or pan-seared chicken sliced on top works great too.
Can I make this ahead of time?
Mac and cheese is best fresh, but you can reheat leftovers on the stovetop over low heat with a splash of chicken stock or milk to loosen the sauce back up. It thickens quite a bit as it sits, so don't skip the extra liquid when reheating.
Broccoli Cheddar Mac & Cheese
The recipe
Broccoli Cheddar Mac & Cheese
Serves 425 minAmerican

This is the kind of recipe that earns a permanent spot in your weeknight rotation — fast, forgiving, and genuinely delicious. Once you nail the dairy technique (low heat, cream cheese first, cheddar in stages), you'll wonder why you ever stressed about making mac and cheese from scratch. Make it once and it becomes second nature. I'd love to see how yours turns out — tag me if you make it! And if you throw some chicken in there, even better. Happy cooking! 🍳

More from Dowell Cooks

View all