Skip to main content

One-Pot Broccoli Mac and Cheese

4.2

(5)

Broccoli Mac and Cheese in a oval dutch oven
Photograph by Isa Zapata, food styling by Taneka Morris, prop styling by Tim Ferro

Having this broccoli mac and cheese recipe in your back pocket means a comforting weeknight dinner is never far from reach. The fact that you can make the entire dish in a single large pot only makes it more enticing.

The trick to making homemade mac and cheese a one-pot affair (with minimal prep time and cook time) comes down to technique. Unlike most other pasta dishes, you’ll want to be really exact about the amount of water and salt you use here. As the pasta water reduces, it forms the base of the sauce, no draining required. Then, instead of bothering with a roux, you’ll toss shredded cheese with cornstarch and add the mixture to the cooked pasta gradually, one handful at a time. The cornstarch binds to the fats in the cheese sauce, preventing it from breaking while allowing it to thicken and mimic the luscious texture of classic macaroni and cheese—without the fuss of whisking milk into toasted all-purpose flour and butter. TL;DR: There’s no need to worry about a lumpy sauce.

A combination of Monterey Jack and sharp cheddar cheeses gives the sauce balance: the latter brings a sharp, salty flavor, while the former lends a creamy, perfectly melty texture. And a heap of vegetables (in this case, a wealth of broccoli) only makes it better. To make this comfort food even easier, we call for frozen broccoli florets (not chopped broccoli, which can get mushy). But, if you have some leftover roasted broccoli or another veggie to use up, feel free to stir it in instead.

We’re big believers in crunch, so we encourage you to raid your pantry for whatever toppings look good to you: Toast some panko in melted butter or olive oil or crush up some potato chips or cheese crackers. Or serve alongside some Parmesan-crusted garlic bread for swabbing your bowl totally clean.

All products featured on Bon Appétit are independently selected by our editors. However, when you buy something through the retail links below, we earn an affiliate commission.

What you’ll need

Recipe information

  • Total Time

    35 minutes

  • Yield

    4–6 servings

Ingredients

12

oz. Monterey Jack, coarsely grated (about 3 cups)

12

oz. sharp cheddar, coarsely grated (about 3 cups)

2

Tbsp. cornstarch

1

lb. lumache (snail shells) or other medium shell pasta

1

1-lb. bag or two 10–12.6-oz. bags frozen broccoli florets, preferably baby

cups whole milk

1

tsp. English mustard powder (such as Colman’s)

1

Tbsp. plus 1 tsp. Diamond Crystal or 2¼ tsp. Morton Kosher salt, plus more

1

tsp. freshly ground black pepper, plus more

Preparation

  1. Step 1

    Toss together 12 oz. Monterey Jack, coarsely grated (about 3 cups), and 12 oz. sharp cheddar, coarsely grated (about 3 cups), in a large bowl with your hands. Sprinkle 2 Tbsp. cornstarch over and toss again until cheese is evenly coated. Set cheese mixture aside.

    Step 2

    Bring 5 cups water to a boil in a large Dutch oven or other heavy pot. Add 1 lb. lumache (snail shells) or other medium shell pasta and cook, stirring often to keep pasta from sticking to bottom of pot, until about half of the water has been absorbed and pasta is very al dente, 7–9 minutes for most pasta shapes (about 3 minutes less than package directions).

    Step 3

    Add one 1-lb. bag or two 10–12.6-oz. bags frozen broccoli florets and 2½ cups whole milk to pot and return to a boil. Cook, stirring often, until pasta and broccoli are both tender but not mushy, 2–3 minutes. (Taste a piece of pasta to check.)

    Step 4

    Reduce heat to low and mix in 1 tsp. English mustard powder, 1 Tbsp. plus 1 tsp. Diamond Crystal or 2¼ tsp. Morton Kosher salt, and 1 tsp. freshly ground black pepper. Add reserved cheese mixture a handful at a time, stirring after each addition until mostly melted before adding more.

    Step 5

    Remove pot from heat. Taste broccoli mac and cheese and season with more salt and pepper if needed. Let sit, stirring occasionally, until cheese sauce has thickened slightly before serving, 5–10 minutes.

Sign In or Subscribe
to leave a Rating or Review

How would you rate One-Pot Broccoli Mac and Cheese?

Leave a Review

  • For a one pot, delightful. I've made this multiple times now & added some changes. Dialed down cheese quantities to make it simpler by using the 8 oz prezgrated cheeses. Only had fresh broccoli, so microwaved it for 2 minutes. Used 1 T prepared mustard. Loving crunch, still baked, topped with panko crumbs. Yes, not soupy using full milk amount.

    • DAP

    • 4/27/2024

  • I'm not sure if I should have let the pasta cook a little longer in the milk or if 2.5 cups of milk was just too much but it ended up being a little soupy even after I let it sit for 10 minutes. I ended up adding more cheese and putting it back on the stove on low for a few minutes and it thickened up. That being said, it was delicious. I crisped up some prosciutto to sprinkle on top.

    • Sarah

    • San Luis Obispo

    • 4/12/2024

  • You're not supposed to drain out the rest of the water after the parboil? With 2 1/2 cups milk, that makes a lot of liquid. I'm going to drain out the remaining water before I add the milk. I'll add more water if it looks too gloppy.

    • Anonymous

    • CT

    • 2/22/2024

  • 2½ cups whole milk is way too much. It made too much sauce and it turned out gross. I will stick to a traditional recipe next time instead than this one-pot recipe. I should've known better. I hate when I feel like I wasted my money and good ingredients...

    • Marie

    • Montreal

    • 2/18/2024

  • This sounds delishous and easy to boot! Do you have an amount of milk? There is no milk included in the ingredients list, but in the instructions, it says, "Add one 1-lb. bag or two 10–12.6-oz. bags frozen broccoli florets and milk to pot and return to a boil." Please advise. Thanks!

    • MJ

    • Guyton, GA

    • 2/8/2024

  • The recipe mentions adding milk in step three: "Add one 1-lb. bag or two 10–12.6-oz. bags frozen broccoli florets and milk." but milk is not listed as an ingredient, I went with about 3/4 of a cup, and it seemed to work. Make sure you read the recipe first, so you are not tempted to salt the pasta water. It really is a one-pot meal, and the pasta water is part of the ingredients, so salt after. It was an easy dinner, and I will make it again.

    • Anonymous

    • Oakland, CA

    • 2/8/2024