Creamy Broccoli Mac and Cheese

Category: Cozy Meals for Every Mood

Enjoy a comforting bowl packed with tender pasta shells, crisp broccoli, and a luscious blend of sharp cheddar and creamy sauce. This dish is prepared quickly by first cooking the pasta and broccoli, then whisking together melted butter, sautéed garlic and shallot, a touch of flour, and dairy for a smooth, flavorful base. Dijon adds a subtle tang, while cheddar provides bold flavor. Everything comes together in one skillet, making cleanup easy. Serve immediately for a deliciously creamy, cheesy meal that even sneaks in greens—perfect for busy evenings or cozy gatherings.

A woman is reading a book.
By Harper Harper
Updated on Wed, 18 Jun 2025 13:36:25 GMT
A bowl of creamy broccoli mac and cheese. Save
A bowl of creamy broccoli mac and cheese. | flavorrhaven.com

This ultra-creamy broccoli mac and cheese is the ultimate comfort meal you can get on the table in just half an hour. It is my favorite way to sneak more greens into weeknight dinners and always gets rave reviews from both kids and adults.

The first time I made this was late on a rainy weeknight when my family craved something cozy. Now it is a regular request and even picky eaters go back for seconds.

Ingredients

  • Medium pasta shells: These hold onto the cheesy sauce and are easy for little hands to pick up Look for bronze cut pasta for the best texture
  • Unsalted butter: Gives richness to both the sauce and the aromatics Choose a high-quality butter for best flavor
  • Garlic: Fresh cloves add depth and warmth Avoid pre-minced for the freshest taste
  • Shallot: Delicate and sweeter than onion gives a gentle savory flavor Pick firm dry shallots with no soft spots
  • All-purpose flour: Thickens the sauce into that classic creamy consistency Sift if lumpy
  • Whole milk: Base for the cheese sauce Choose whole milk for creaminess without being too heavy
  • Half and half: Adds luxe creaminess without overwhelming the cheese flavor
  • Dijon mustard: Lifts the cheese and adds zip Go for a smooth French Dijon
  • Kosher salt and freshly ground black pepper: For perfectly seasoned sauce Use fresh cracked pepper if possible
  • Broccoli florets: Fresh broccoli gives both color and nutrition Pick tight green crowns with no yellowing
  • Extra-sharp cheddar cheese: The sharper the better for flavor Grate it yourself for smoothest melting

Step-by-Step Instructions

Cook the Pasta:
Boil the pasta shells in a large pot of salted water Just until tender so they hold their shape Drain well and set aside
Sauté Aromatics:
Melt butter in a large cast iron skillet over medium high heat Add garlic and shallot Cook while stirring constantly for about two minutes until the kitchen smells amazing
Make the Roux:
Sprinkle the flour into the skillet Stir and cook for one minute so the flour begins to toast and turns golden This step is what keeps the sauce from being floury
Build the Sauce:
Slowly whisk in whole milk half and half and Dijon mustard Continue whisking for three to four minutes Let it gently thicken If it looks a little too thick add a splash more milk
Season:
Taste and adjust with kosher salt and fresh black pepper Season generously since cheese and broccoli need a well-balanced sauce
Bring It All Together:
Mix in the cooked pasta broccoli florets and grated cheddar Stir and let the cheese melt and everything mingle for three to four minutes The cheese sauce should be clingy and the broccoli vivid green
Serve Hot:
Spoon into bowls while everything is still dreamy and gooey This dish is at its best fresh from the pan
A bowl of creamy broccoli mac and cheese. Save
A bowl of creamy broccoli mac and cheese. | Flavorrhaven.com

My favorite part is the melty cheese that hugs each shell My kids love helping sprinkle extra cheddar on top and sneaking broccoli bites straight from the pan It has become a tradition to make this during the first cold snap every fall

Storage Tips

Leftovers keep well in the fridge for up to three days Make sure to cool completely before transferring to an airtight container For best results warm gently on the stovetop with an extra splash of milk to keep everything creamy If you want to freeze small portions wrap tightly but the texture may become slightly less creamy after thawing

Ingredient Substitutions

You can swap the cheddar for your favorite good melting cheese Monterey Jack or Gruyere work beautifully Try using whole wheat pasta shells to up the fiber or use cauliflower florets if broccoli is not available For a lighter version use all milk in place of the half and half

Serving Suggestions

This mac and cheese is perfect on its own for a cozy lunch Add a crisp green salad and a squeeze of lemon for brightness If you want extra protein stir in some shredded rotisserie chicken or roasted chickpeas It is a great addition to a casual potluck or even a fun holiday side

Cultural Context

Mac and cheese has roots in both Southern comfort food and classic French cuisine The creamy cheese sauce technique is borrowed from béchamel Broccoli mac and cheese is a modern American favorite marrying nutrition with nostalgia

Recipe Questions

→ Can I use frozen broccoli instead of fresh?

Yes, frozen broccoli works well. Just thaw and drain before adding to ensure your sauce stays creamy.

→ What type of pasta is best for this dish?

Medium shells are ideal as they hold the creamy cheese sauce, but elbow macaroni or penne also work nicely.

→ How can I make the sauce extra smooth?

Whisk gradually when adding dairy and cheese, and avoid high heat to prevent curdling or graininess.

→ Can I make this dish ahead of time?

Yes, assemble and refrigerate. Reheat gently with a splash of milk to restore creaminess before serving.

→ What cheese alternatives can I try?

Try Gruyère, Monterey Jack, or a mild Swiss for a different flavor profile while keeping the sauce creamy.

Creamy Broccoli Mac and Cheese

Cheesy pasta shells and broccoli in a rich, creamy sauce, ready in half an hour—delicious and satisfying comfort.

Prep Time
15 minutes
Cook Time
15 minutes
Total Duration
30 minutes
By Harper: Harper

Recipe Category: Comfort Food

Level of Difficulty: Easy for Beginners

Cuisine Style: American

Portion Output: 4 Number of Servings (4 portions)

Dietary Options: Vegetarian-Friendly

List of Ingredients

→ Pasta and Vegetables

01 225 grams medium pasta shells
02 3 cups chopped broccoli florets

→ Dairy and Cheese

03 2 tablespoons unsalted butter
04 320 millilitres whole milk
05 240 millilitres half and half
06 170 grams extra-sharp cheddar cheese, grated

→ Aromatics and Seasoning

07 2 cloves garlic, minced
08 1 shallot, minced
09 2 tablespoons all-purpose flour
10 1 teaspoon Dijon mustard
11 Kosher salt, to taste
12 Freshly ground black pepper, to taste

How to Prepare

Step 01

Bring a large pot of salted water to a boil. Add pasta shells and cook until al dente according to package directions. Drain thoroughly and set aside.

Step 02

In a large cast iron skillet over medium-high heat, melt butter. Add minced garlic and shallot, stirring frequently, and sauté until fragrant, about 2 minutes.

Step 03

Sprinkle flour over the aromatics and whisk constantly until the mixture is lightly browned, approximately 1 minute.

Step 04

Gradually whisk in whole milk, half and half, and Dijon mustard. Continue to cook, whisking, until slightly thickened, 3 to 4 minutes. Adjust consistency with additional milk if needed. Season with kosher salt and pepper to taste.

Step 05

Stir in drained pasta, chopped broccoli, and grated cheddar cheese. Cook, stirring gently, until cheese is melted and ingredients are evenly incorporated, 3 to 4 minutes.

Step 06

Transfer to serving bowls and serve immediately while hot.

Additional Information

  1. For the best texture, use freshly grated cheddar rather than pre-shredded cheese.
  2. Broccoli can be steamed separately and added with the pasta for a softer texture.

Necessary Tools

  • Large pot
  • Colander
  • Cast iron skillet
  • Whisk
  • Wooden spoon

Allergen Information

Double-check every ingredient for allergens and seek medical advice if unsure.
  • Contains milk and milk products
  • Contains gluten from wheat