Creamy Broccoli Mac and Cheese (Easy One-Pot Dinner)

This creamy broccoli mac and cheese is an easy one-pot dinner made with tender elbow macaroni, bite-size broccoli, whole milk, broth, sharp cheddar, and Parmesan. It takes just 10 minutes to prepare and 20–25 minutes to cook, making a comforting 30–35 minute meal for 4–6 servings with very little cleanup.

Every forkful is rich, silky, savory, and cheesy, while the broccoli adds fresh color and a tender-crisp bite. The pasta cooks directly in the creamy sauce, so its starch helps create a luscious texture without requiring a separate pot for boiling noodles.

Jump to Recipe

Why You’ll Love This Recipe

Creamy broccoli mac and cheese served as a comforting one-pot dinner

This broccoli mac and cheese brings together two favorite comfort foods in one creamy pot. The pasta absorbs the seasoned milk and broth as it cooks, while the butter-and-flour base gives the sauce enough body to coat every noodle.

It is also a practical dinner for busy evenings. You do not need to boil pasta separately, make a second cheese sauce, or wash several pans, and the broccoli cooks right in the pot during the final few minutes.

  • Fast: Prep takes 10 minutes, and the complete dish is ready in about 30–35 minutes.
  • Comforting: Sharp cheddar and Parmesan create a rich, savory cheese sauce.
  • Balanced: Broccoli adds freshness, color, and a pleasant tender-crisp texture.
  • Flexible: Use chicken broth or vegetable broth, depending on your preference.

If you are planning a full comfort-food menu, this creamy pasta pairs well with a simple salad or a light vegetable side. For another cozy meal made with a single appliance, you may also enjoy this easy chicken noodle soup.

Ingredients You’ll Need

Ingredients for one-pot creamy broccoli mac and cheese

The foundation of this recipe is simple: butter, flour, milk, broth, pasta, broccoli, and cheese. Whole milk provides the richest texture, while low-sodium broth adds savory depth without making the sauce overly salty.

  • Butter and flour: These create a quick roux that helps the finished sauce cling to the macaroni.
  • Whole milk and broth: Together, they form the cooking liquid for the pasta and the base of the cheese sauce.
  • Short pasta: Elbow macaroni is classic, but shells, small penne, or another short shape also work.
  • Broccoli: Use 3–4 cups of florets cut into bite-size pieces so they cook quickly and fit easily on a fork with the pasta.
  • Sharp cheddar: Freshly shredded cheese melts more smoothly and gives the dish its familiar bold flavor.
  • Parmesan: This is optional, but a half cup adds salty, nutty flavor and extra creaminess.
  • Seasonings: Dijon mustard, garlic, kosher salt, black pepper, and an optional pinch of paprika or red-pepper flakes round out the sauce.

For a vegetarian dinner, choose vegetable broth. Chicken broth is also common and adds a slightly fuller savory note, so either option works well.

How to Make It Step-by-Step

Pasta and broccoli cooking in creamy sauce for mac and cheese

Step 1: Melt the butter in a large pot or Dutch oven over medium heat. Whisk in the flour and cook for about 1 minute, stirring constantly, until the flour is incorporated and the mixture smells lightly nutty but has not browned.

Step 2: Slowly pour in the whole milk and broth while whisking continuously. This gradual addition keeps the roux smooth and helps prevent lumps, then stir in the salt, black pepper, garlic, and Dijon mustard if using.

Step 3: Add the uncooked pasta directly to the pot and stir to coat it in the liquid. Bring everything to a gentle simmer, then cook uncovered for about 9–12 minutes, stirring frequently because the milk-based mixture can stick or scorch on the bottom.

Step 4: Check the pasta as it approaches tenderness. When it is nearly cooked but still has a slight firmness, add the broccoli florets, cover the pot, and cook for 3–5 minutes until the broccoli is bright green and tender-crisp.

Step 5: Remove the pot from the heat before adding the cheese. Stir in the freshly shredded cheddar and Parmesan a handful at a time, allowing each addition to melt before adding more for a smooth, creamy sauce.

Step 6: Let the finished mac and cheese stand for 2–3 minutes. The sauce will thicken as it rests, so taste it after that short pause and adjust the salt, pepper, or optional paprika before serving immediately.

Pro Tips for the Creamiest Sauce

Glossy cheddar sauce coating pasta and broccoli

Freshly shredded cheese is one of the most important details in this recipe. Pre-shredded cheese often contains anti-caking agents that can interfere with melting and leave the sauce slightly grainy, while cheese shredded from a block melts more evenly.

Keep the heat gentle throughout the cooking process. Once the cheese goes in, the pot should be off the heat, because boiling can cause the dairy and cheese to separate.

  • Stir the pasta regularly, scraping across the bottom and around the edges of the pot.
  • Cut the broccoli into similarly sized florets so the pieces cook at the same rate.
  • Add broccoli near the end to preserve its fresh color and tender-crisp texture.
  • Let the dish rest for 2–3 minutes before serving so the sauce can reach its best consistency.
  • Use low-sodium broth so you can control the final seasoning.

Sharp cheddar gives the strongest classic mac-and-cheese flavor, but Monterey Jack, Gruyère, or a cheddar-Jack blend may be substituted. Keep the total cheese quantity close to the recipe amount for the intended sauce texture.

For a party-friendly spread, serve this dish beside a bright condiment such as our easy hot pepper jelly. A small spoonful on the side adds sweet heat that contrasts nicely with the creamy pasta.

Serving Suggestions

One-pot broccoli mac and cheese with simple dinner sides

Serve the mac and cheese as soon as it has thickened, while the sauce is glossy and loose enough to coat the noodles. A sprinkle of Parmesan, paprika, or red-pepper flakes adds a pretty finishing touch without requiring extra cooking.

This recipe is satisfying as a meatless main dish, especially when served with a crisp green salad. It also works as a side dish alongside roasted chicken, grilled vegetables, or a simple baked protein.

If you are serving a larger comfort-food dinner, a platter of crispy air fryer meatballs makes a hearty pairing. Keep the sides simple so the creamy broccoli and cheese remain the focus.

Storage and Reheating

Gently reheating leftover broccoli mac and cheese with milk

Leftovers can be cooled, covered, and refrigerated. Because the pasta continues to absorb sauce as it sits, the texture will be thicker the next day, but a little milk brings it back to a creamy consistency.

  • Refrigerate: Store in an airtight container and use within a few days.
  • Stovetop reheating: Warm gently over low heat with a splash of milk, stirring often.
  • Microwave reheating: Heat in short intervals, stirring between each one, until hot.
  • Avoid boiling: High heat can make the cheese sauce separate or turn oily.

For the best texture, reheat only the amount you plan to eat. The sauce is at its smoothest when warmed slowly and stirred frequently.

When planning dessert after dinner, keep the theme cozy with a small piece of cake batter fudge. Its sweet, celebratory flavor is a fun contrast to the savory cheddar sauce.

Creamy Broccoli Mac and Cheese (Easy One-Pot Dinner)

Creamy Broccoli Mac and Cheese

A rich, creamy one-pot mac and cheese with sharp cheddar, Parmesan, and tender-crisp broccoli. This comforting dinner is ready in about 30–35 minutes and makes 4–6 servings.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

Main Ingredients
  • 2 tablespoons Unsalted butter
  • 2 tablespoons All-purpose flour
  • 2 cups Whole milk
  • 2 cups Low-sodium chicken or vegetable broth
  • 12 ounces Elbow macaroni or other short pasta, uncooked
  • 3-4 cups Broccoli florets, cut into bite-size pieces
Cheese and Seasoning
  • 2 cups, about 8 ounces Freshly shredded sharp cheddar cheese
  • 1/2 cup, optional Finely grated Parmesan cheese
  • 1 teaspoon, optional Dijon mustard
  • 1/2 teaspoon garlic powder or 1 clove Garlic powder or minced garlic
  • 1/2 teaspoon, plus more to taste Kosher salt
  • 1/4 teaspoon Black pepper
  • 1 pinch, optional Paprika or red-pepper flakes

Method
 

Step-by-Step
  1. Melt the butter in a large pot or Dutch oven over medium heat. Whisk in the flour and cook for about 1 minute.
  2. Gradually whisk in the whole milk and broth until smooth. Add the salt, black pepper, garlic, and Dijon mustard if using.
  3. Stir in the uncooked pasta and bring the mixture to a gentle simmer. Cook uncovered for 9–12 minutes, stirring frequently so the pasta does not stick and the milk does not scorch.
  4. When the pasta is nearly tender, stir in the broccoli. Cover and cook for 3–5 minutes, until the broccoli is bright green and tender-crisp and the pasta is fully cooked.
  5. Remove the pot from the heat. Add the cheddar and Parmesan a handful at a time, stirring until each addition melts into a smooth sauce.
  6. Let the mac and cheese stand for 2–3 minutes to thicken. Taste, adjust the seasoning, add paprika or red-pepper flakes if desired, and serve immediately.

Notes

Shred cheese from a block for the smoothest sauce. Keep the heat low after adding the cheese and do not boil. Store leftovers in the refrigerator and reheat gently with a splash of milk.

Final Thoughts

Creamy broccoli mac and cheese is the kind of dinner that feels special while remaining wonderfully simple. With one pot, a handful of everyday ingredients, and careful low-heat cooking, you get tender pasta, bright broccoli, and a smooth cheddar sauce in about half an hour.

Remember the key details: stir often while the pasta cooks, add the broccoli near the end, shred the cheese yourself, and remove the pot from the heat before melting in the cheese. Serve it hot with your favorite sides, and finish the meal with a festive appetizer such as this seasonal pumpkin cheese ball when you are feeding guests.

Whether it is a quick weeknight meal or a comforting family dinner, this one-pot recipe delivers plenty of creamy, cheesy flavor with minimal cleanup. It is easy enough for a busy evening and delicious enough to earn a regular place in your dinner rotation.

Leave a Comment

Recipe Rating