Bacon Broccoli Mac and Cheese Casserole with Sharp Cheddar

Prep: 35 minCook: 15 min8 servingsmediumAmerican
Bacon Broccoli Mac and Cheese Casserole with Sharp Cheddar

A creamy, indulgent mac and cheese with crispy bacon bits and tender broccoli florets. This comforting casserole combines sharp cheddar and fontina cheeses in a rich mustard-spiced sauce, then gets baked until bubbly with a golden broiled top. Perfect for family dinners or potluck gatherings when you want to serve something hearty and satisfying that both kids and adults will love.

Ingredients

8 servings
  • olive oil spray
  • 6 ounces small broccoli florets
  • 5 strips center cut bacon
    turkey bacon1:1lower_fat

    saltier flavor

  • 10 ounces dried short pasta, like pipette or elbow
  • 2 tablespoons unsalted butter
  • ¼ cup unbleached all-purpose flour
  • 2 cups whole milk
    half and half1:1richer

    creamier sauce

    Full guide →
  • ½ teaspoon dry ground mustard
  • ¼ teaspoon white pepper
  • teaspoon ground nutmeg
  • teaspoon ground black pepper
  • 7 ounces sharp cheddar, grated
  • 9 ounces fontina, grated
    gruyere1:1nutty

    sharper taste

  • ½ teaspoon kosher salt, or to taste

Instructions

  1. 1

    Preheat oven and spray casserole dish with oil

  2. 2

    Boil broccoli florets for 3 minutes, transfer to ice bath, then drain on paper towels

  3. 3

    Cook pasta in salted water according to package directions

  4. 4

    Cook bacon until crispy, then chop finely

  5. 5

    Add butter to bacon fat, stir in flour and cook briefly

  6. 6

    Whisk in milk gradually and simmer until thickened

  7. 7

    Season sauce with mustard, peppers and nutmeg

  8. 8

    Add half the cheeses and whisk until smooth, season with salt

  9. 9

    Combine sauce with pasta, broccoli and most of the bacon

  10. 10

    Transfer to casserole dish, top with remaining cheese and bake

  11. 11

    Broil until golden on top

  12. 12

    Sprinkle with remaining bacon and serve

Tips

Tip 1

Use the bacon fat for extra flavor when making the roux, but you can drain some if there's too much.

Tip 2

Blanching the broccoli keeps it bright green and prevents overcooking during the baking process.

Tip 3

Grate your own cheese for better melting and creamier texture than pre-shredded varieties.

Good to Know

Storage

Refrigerate leftovers up to 3 days. Reheat in oven at 350F until warmed through.

Make Ahead

Assemble completely but don't bake. Cover and refrigerate up to 1 day. Add 5-10 minutes to baking time if cold.

Serve With

Serve immediately while hot and cheese is still creamy.

Common Mistakes

Watch

Don't skip the ice bath for broccoli to avoid mushy vegetables

Watch

Avoid high heat when adding cheese to prevent breaking the sauce

Substitutions

center cut bacon
turkey bacon1:1lower_fat

saltier flavor

fontina
gruyere1:1nutty

sharper taste

Full guide →
whole milk
half and half1:1richer

creamier sauce

Full guide →
Find more substitutions →

FAQ

Can I use frozen broccoli instead?

Yes, thaw completely and pat dry. Skip the blanching step since frozen broccoli is already partially cooked.

What if I don't have fontina cheese?

Substitute with gruyere, monterey jack, or use all cheddar. The flavor will be different but still delicious.

How long will leftovers keep?

Store covered in refrigerator for up to 3 days. Reheat gently in oven to maintain creaminess.