Best-Ever Baked Mac and Cheese Casserole Recipe

Updated on February 21, 2020
Athlyn Green profile image

Athlyn Green enjoys whipping up tasty dishes in her home kitchen. She's received many requests for her recipes and is happy to share.

Is there anything more comforting than a bowl of homemade mac and cheese? I don't think so!
Is there anything more comforting than a bowl of homemade mac and cheese? I don't think so! | Source

Bubbly, Crispy, Delicious Mac and Cheese

Macaroni and cheese casserole ranks high on my list of all-time favorite comfort foods—and I'm not alone. There's just something about the taste of the homemade variety that has people longing for this dish and making it again and again. Store-bought has its place and is good in a pinch when you are strapped for time, but if you want to sink your teeth into something that is wholesome and satisfying, there's just nothing that compares to a pan of macaroni and cheese made from scratch.

And no wonder. One can make a rich and creamy white sauce, adjust the seasonings so this casserole has tons of flavor, pile on the cheese, and top it all with breadcrumbs so it has a delightful crunch. And by the time it emerges from the oven, it's golden, bubbling, crispy, and pretty much to die for.

This recipe doesn't cut corners, and it's strongly recommended that you don't either. Take the time to make the white sauce and add the breadcrumbs. There's a reason for each ingredient, and it's well worth adding them all to get the best results. And no worries—this still isn't a difficult dish to make.

If you like hearty recipes, a pan of homemade macaroni and cheese is hard to beat. And plan to make lots because you'll definitely want more than one serving.

3 stars from 3 ratings of Mac and Cheese Casserole
It all starts with basic ingredients. But if you want to give your dish a little twist, cavatappi noodles are a nice change from traditional elbows.
It all starts with basic ingredients. But if you want to give your dish a little twist, cavatappi noodles are a nice change from traditional elbows.


  • 1 package (8 ounces) elbow macaroni
  • 1 small onion chopped fine
  • 2 to 4 tablespoons butter
  • 2 tablespoons flour
  • 1/2 to 1 teaspoon dry mustard (depending on preference)
  • 1 teaspoon salt
  • Onion powder, to taste
  • Paprika, to taste
  • Salt, to taste
  • 1/4 teaspoon pepper
  • 1 teaspoon Worcestershire sauce
  • 1 to 2 cups milk
  • 1 package cheddar cheese, grated
  • 2 pimientos, diced (optional)
  • 1/2 to 1 cup breadcrumbs
  • 3 tomatoes, sliced into wedges (optional)

If you don't have pimentos or tomatoes on hand, no worries. I don't always make this recipe with these two ingredients, and it's still every bit as good.

How to Make Homemade Macaroni and Cheese

Step 1: Grease a large casserole dish. Make sure you grease the sides as well as the bottom.

Step 2: Cook macaroni until just cooked. (Do not fully cook, because it will continue cooking and expanding in the oven.)

Step 3: Saute onion in butter. Remove and set aside. Make a white sauce (roux) by whisking in 2 to 3 tablespoons flour, a pinch of dry mustard, salt, pepper, seasonings, and Worcestershire sauce. Whisk in 1 to 2 cups of milk and simmer until mixture thickens. Add onions to thickened mixture.

Step 4: Layer macaroni, white sauce, grated cheese and breadcrumbs in your casserole dish. If necessary, make two layers. Top with grated cheddar cheese and breadcrumbs.

Step 5: Bake uncovered at 325˚F for 30 to 40 minutes, until mixture is bubbly and crispy around the edges. If desired, turn on broil and watch closely until the top is bubbling and crispy.

Step 6: Remove mac and cheese from oven and let sit 5 minutes.

A Velvety White Sauce Makes for a Better Casserole

Click thumbnail to view full-size
Making White Sauce.White sauce simmering.Thickened white sauce.
Making White Sauce.
Making White Sauce. | Source
White sauce simmering.
White sauce simmering. | Source
Thickened white sauce.
Thickened white sauce. | Source

Have you ever made mac and cheese with:

See results

A Word About When to Add Cheese

  • Some cooks like to put all their grated cheese into their white sauce.
  • Others cooks like to make a cheese sauce and also layer grated cheese in their casserole.
  • In this recipe, I stick to the white sauce, but layer my grated cheese throughout.

Much has to do with preference, and it can be neat to try the three different methods to see which version you like best. You can easily do this with the recipe on this page.

Baking Tip

A few minutes before removing casserole from oven, turn on broil. Watch closely so that top doesn't burn. This will add crispiness to your casserole.

Breadcrumbs form a crispy layer on top of casserole, while white sauce peeks between noodles. A slice of heaven!
Breadcrumbs form a crispy layer on top of casserole, while white sauce peeks between noodles. A slice of heaven! | Source

Time-Saving Tips

  • Grate and freeze your cheese ahead of time so that when you go to make mac and cheese, this is already done. Grease casserole dish for easy clean-up later. Grease along the top edge to prevent cheese sticking.
  • Run a knife around the edge of the casserole dish as soon as you remove it from the oven. This prevents the cheese from sticking to the sides of the dish.
  • Cut your mac and cheese into squares before the cheese hardens. This makes for easier removal for servings.
  • Use a lidded casserole dish so that your casserole stays warm if you'll be serving this to a crowd. A lid also keeps casserole from drying out when stored in the fridge.

Delicious Mac-and-Cheese Extras

Some cooks like to "fancy up" their homemade mac and cheese. Once you have the basic recipe down, it is easy to add in extras.

Ham Adds a Smoky Flavor

If you have leftover ham, chop it and add it to macaroni and cheese for a great-tasting casserole to feed a hungry crowd. In the picture below, I added chopped ham into left-over mac and cheese, then topped it with more cheese before warming it in the oven for a second serving. It was every bit as good with a second reheating, and the ham imparted a smoky flavor.

Mac-and-Cheese Variations

crumbled bacon
chopped ham
chopped green peppers
sliced weiners
grated zucchini
chopped garlic sausage
chopped spicy sausage
diced tomatoes

Fussy Eaters and Adding Nutrition

Most kids love macaroni and cheese but as a parent, you may wish to sneak in some extra nutrition. How to do so?

  • Use organic all-grain or whole-wheat macaroni.
  • Grind up sunflower seeds and add them to the breadcrumbs.
  • Grind up almonds and add them to the breadcrumbs.
  • Add lots of green peppers.
  • Add grated zucchini.
  • Add finely-chopped spinach.
  • Add chopped tomatoes.

Mac and cheese casserole ready for the oven. The ultimate comfort food!
Mac and cheese casserole ready for the oven. The ultimate comfort food! | Source

Never Made Mac and Cheese?

The videos below will give you a good overview of the process.

Crispy Macaroni and Cheese

What to Do With Leftover Mac and Cheese

If you've made a large pan of macaroni and cheese and now aren't sure what to do with the left-overs, rest assured that you can reheat them. If you are worried that the noodles may expand or become mushy from a second or third reheating, there are a couple of ways around this:

  1. For additional heatings, uncover your dish and reheat in oven. This helps to dry things out and keeps the top of the casserole crispy.
  2. Another trick is to use a large oiled cookie sheet and after breaking up your ingredients, place them in a thin layer and reheat in oven. This also serves to dry the macaroni and helps combat it swelling and becoming overly mushy.
  3. Another delicious alternative is to break up and fry your mac and cheese on top of the stove. Because it tastes so delicious, most people don't bat an eye if the noodles overcook, but frying in a bit of oil helps them to keep their shape.

Note: If you have to freeze your leftovers, use the second method above when you go to reheat them.

Smooth Macaroni and Cheese

Do you Like Mac and Cheese Casserole?

See results

© 2008 Athlyn Green

What do you think of this recipe for mac and cheese?

    0 of 8192 characters used
    Post Comment
    • Pamela99 profile image

      Pamela Oglesby 

      7 years ago from Sunny Florida

      I have to try this recipe. It looks a lot better than the one I have. Thanks so much. Voted up!

    • profile image

      oil country n dakota michelle 

      9 years ago


      is is an amazing recipe

    • profile image

      Athlyn Green 

      10 years ago

      Hi Mike,

      This is one of my favorite recipes--a real comfort food! thanks for the feedback.

    • Michael Shane profile image

      Michael Shane 

      10 years ago from Gadsden, Alabama

      Your hub is now bookmarked in my recipe folder....Thanks!

    • profile image


      10 years ago

      Delish looking recipe, I've never thought to use worchestershire in the dish, I'll try it! Love the look of the cheese lattice on top. Yum!

    • ripplemaker profile image

      Michelle Simtoco 

      10 years ago from Cebu, Philippines

      Oh I want to try these... :) Bookmarking this one!


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)