Home Food Creamy Baked Four-Cheese Mac and Cheese

Creamy Baked Four-Cheese Mac and Cheese

Creamy Baked Four-Cheese Mac and Cheese

.tasty-recipes-quick-links { text-align:center; }
.tasty-recipes-quick-links a { padding: 0.5rem; }

Creamy Baked Four-Cheese Mac and Cheese is a staple recipe that is enjoyed in many households at pretty much any time of the year. It’s the one recipe that every cook should have; it’s perfect for serving at any gathering and is the quintessential comfort food.

Baked macaroni and cheese being served from casserole

Baked macaroni and cheese being served from casserole

Macaroni and cheese recipes can become the topic of “healthy” discussion when speaking on its preparation. It seems there are a lot of versions out there that we’ve all grown to know and love; hence there are multiple ways to make it.

Some prefer to make it on the stovetop while others bake it. The cheese you’ll use will also vary as well as the technique — and the technique is where the real difference lies.

The mac and cheese I grew up on is very different than the mac and cheese I now make for my family.

Growing up, a baked mixture of cooked macaroni, milk (whole, evaporated, heavy cream, or half-and-half), cheddar cheese, and sometimes eggs was always the foundation. However, my version using a Béchamel sauce (technically a Mornay sauce) gives my recipe a distinct creaminess and results in super creamy mac and cheese.

Overhead shot of mac and cheese straight from the oven

Overhead shot of mac and cheese straight from the oven

You know I wasn’t going to toot my own horn here, but this is some of the best baked mac and cheese I have ever made.

So what is a béchamel or mornay sauce?

There are five core sauces used in most French cuisine (AKA “the five mother French sauces”), and they are hollandaise, velouté, tomato, espagnole, and of course, béchamel.

Béchamel is basically a white sauce made from a roux (flour and butter) plus milk. It can add an amazingly creamy and rich texture to almost any dish and becomes the base for many other sauces, like Mornay.

Mornay is created when you take béchamel sauce and add cheese to it like Gruyère, Parmesan, or cheddar.

Pouring mac and cheese mixture into casserole dish for baking

Pouring mac and cheese mixture into casserole dish for baking

Which cheeses should I use?

I chose to go with four different kinds of cheese to match the flavor profile I was going after. I think this team of cheeses is a great combination for this mac and cheese recipe:

  • Sharp or medium cheddar is a tangy cheese with more complex and deeper flavors. Because this cheese is aged longer, it has a more sharp and pronounced cheddar flavor.
  • White cheddar is a New York-style Cheddar that has a sharp and buttery flavor as well but tends to be milder than the sharp cheddar above.
  • Gouda is characterized by its rich, nutty, and caramel-like flavor paired with its smooth and creamy texture. It’s a household favorite that I use in many recipes.
  • Mozzarella has a distinct but mild, somewhat salty flavor and does a great job picking up flavors from other ingredients. I can eat mozzarella on anything you can put cheese over.

Let’s dig a little deeper into the mac and cheese ingredients:

mac and cheese ingredients with labels

mac and cheese ingredients with labels

  • The most popular pasta to use is an elbow or macaroni pasta if you make mac and cheese. I prefer the large shells as the narrow tubes are larger and can carry a little more of that creamy cheese sauce.
  • I discussed in detail a little earlier about the cheese. I chose cheddar cheese, gouda, white cheddar cheese, and mozzarella.
  • I use chicken stock to make my cheese sauce, and it adds the saltiness needed without oversalting the dish with a lot of salt directly.
  • The two ingredients to make my roux are butter and all-purpose flour.
  • And to create the béchamel, I add heavy whipping cream.
  • For my seasonings and herbs, I added garlic, oregano, thyme, and Himalayan salt.

How to make baked macaroni and cheese:

  • Begin by cooking your macaroni pasta as instructed, draining, and adding the pasta to a large bowl.
  • Next, let’s work on the sauce while the pasta is cooking. You will begin by adding the butter, garlic, and flour into your cooking pan, stirring these ingredients together until the butter has melted.
  • Add the chicken stock and heavy whipping cream to the pan and stir until it begins to bind. Follow this up by sprinkling all the seasonings evenly over the top of the sauce.
  • Add the shredded sharp cheddar cheese, shredded Gouda cheese, and shredded white cheddar cheese to the pan. Stir ingredients until it is well blended, creamy, and smooth.
  • Chop your mozzarella cheese block into chunks and set to the side.
  • Over the cooked pasta, pour the sauce, and add the cheese blocks. Now fold everything together.
  • Pour all ingredients into a casserole dish then top off with the shredded medium cheddar cheese.
  • Bake at 350 degrees for 25 minutes, remove from the oven, and it’s ready to go!

Individual serving of mac and cheese

Individual serving of mac and cheese

Can I store this mac and cheese?

What I love about this recipe is it is great days after making it. It’s almost as if the cheese melts all over again. And that’s because of the base béchamel/mornay sauce. You can place any leftovers in an airtight container for up to 3 days.

Baked macaroni and cheese in casserole dish

Baked macaroni and cheese in casserole dish

This crowd-pleasing mac and cheese recipe is one that your family will love any day of the week and any time of the year. If you want to make a great impression, give this recipe a try, and you will not regret it. It’s a good one!

Love mac and cheese? Then you must try my…

Print

.tasty-recipes-image { float: right; } .tasty-recipes-yield-scale { border: 1px solid #979599; border-radius: 2px; color: #979599; margin-left: 3px; padding: 0 4px; font-size: 0.7rem; } .tasty-recipes-scale-container { float: right; padding: 0 0 1rem; display: flex; } .tasty-recipes-scale-container .tasty-recipes-scale-label { text-transform: uppercase; font-size: 0.6rem; color: #979599; align-self: center; } .tasty-recipes-scale-container button { background: transparent; border: 1px solid #979599; border-radius: 2px; color: #979599; margin-left: 5px; padding: 2px 4px; } .tasty-recipes-scale-container button.tasty-recipes-scale-button-active { color: #353547; border-color: #353547; } .tasty-recipes-scale-container button:focus { outline: none; } .tasty-recipes-instructions-header { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; margin: 2em 0; } .tasty-recipes-entry-content .tasty-recipes-instructions h3 { margin: 0 0 1rem 0; } @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-instructions h3 { margin: 0; } } /*Video Toggle button */
button[name=”tasty-recipes-video-toggle”] { margin: 0; padding: 0; width: 86px; height: 30px; border-radius: 2px; border: #979599; display: inline-block; line-height: 20px; vertical-align: middle; text-align: center; font-size: 14px; background: #979599; } button[name=”tasty-recipes-video-toggle”] span { padding: 0 4px; pointer-events: none; } button[name=”tasty-recipes-video-toggle”][aria-checked=”false”] :last-child,
button[name=”tasty-recipes-video-toggle”][aria-checked=”true”] :first-child { background: #fff; color: #979599; border-radius: 2px; padding: 2px 4px; } button[name=”tasty-recipes-video-toggle”][aria-checked=”false”] :first-child,
button[name=”tasty-recipes-video-toggle”][aria-checked=”true”] :last-child { color: #fff; } label[for=”tasty-recipes-video-toggle”] { text-transform: uppercase; font-size: 0.6rem; padding-right: 8px; color: #979599; line-height: 30px; user-select: none; vertical-align: middle; -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; -o-user-select: none; } .tasty-recipe-responsive-iframe-container { margin: 10px 0; } .tasty-recipes-print-button { background-color: #666677; display: inline-block; padding-left: 1em; padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.5em; text-decoration: none; } a.tasty-recipes-print-button { color: #fff; } a.tasty-recipes-print-button:hover { color: #fff; } .tasty-recipes-equipment { display: flex; flex-wrap: wrap; justify-content: space-evenly; } .tasty-recipes-equipment > h3 { flex: 0 0 100%; } .tasty-recipes-equipment .tasty-link-card { flex: 0 0 50%; padding: 1.5rem 1rem; text-align: center; } @media screen and (min-width: 500px) { .tasty-recipes-equipment .tasty-link-card { flex: 0 0 33%; } } .tasty-recipes-equipment .tasty-link-card p { font-weight: bold; font-size: 1em; margin-bottom: 0; } .tasty-recipes-equipment .tasty-link-card p a { color: initial; } .tasty-recipes-equipment .tasty-link-card span { font-size: 0.9em; } .tasty-recipes-rating.tasty-recipes-clip-10 { -webkit-clip-path: polygon(0 0, 10% 0%, 10% 100%, 0% 100%); clip-path: polygon(0 0, 10% 0%, 10% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-20 { -webkit-clip-path: polygon(0 0, 20% 0%, 20% 100%, 0% 100%); clip-path: polygon(0 0, 20% 0%, 20% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-30 { -webkit-clip-path: polygon(0 0, 30% 0%, 30% 100%, 0% 100%); clip-path: polygon(0 0, 30% 0%, 30% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-40 { -webkit-clip-path: polygon(0 0, 40% 0%, 40% 100%, 0% 100%); clip-path: polygon(0 0, 40% 0%, 40% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-50 { -webkit-clip-path: polygon(0 0, 50% 0%, 50% 100%, 0% 100%); clip-path: polygon(0 0, 50% 0%, 50% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-60 { -webkit-clip-path: polygon(0 0, 60% 0%, 60% 100%, 0% 100%); clip-path: polygon(0 0, 60% 0%, 60% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-70 { -webkit-clip-path: polygon(0 0, 70% 0%, 70% 100%, 0% 100%); clip-path: polygon(0 0, 70% 0%, 70% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-80 { -webkit-clip-path: polygon(0 0, 80% 0%, 80% 100%, 0% 100%); clip-path: polygon(0 0, 80% 0%, 80% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-90 { -webkit-clip-path: polygon(0 0, 90% 0%, 90% 100%, 0% 100%); clip-path: polygon(0 0, 90% 0%, 90% 100%, 0% 100%); } .tasty-recipes-nutrition ul { list-style-type: none; margin: 0; padding: 0; } .tasty-recipes-nutrition ul:after { display: block; content: ‘ ‘; clear: both; } .tasty-recipes-nutrition li { float: left; margin-right: 1em; } .tasty-recipes-plug { text-align: center; margin-bottom: 1em; display: flex; align-items: center; justify-content: center; } .tasty-recipes-plug a { text-decoration: none; box-shadow: none; } .tasty-recipes-plug a img { width: 150px; height: auto; margin: 5px 0 0 8px; display: inline-block; } @media print { .tasty-recipes-no-print, .tasty-recipes-no-print * { display: none !important; } } /* Bold recipe card styles. */ .tasty-recipes { border: 5px solid #666677; margin-top: 6em; margin-bottom: 4em;
}
.tasty-recipes.tasty-recipes-has-plug { margin-bottom: 1em;
} .tasty-recipes-plug { margin-bottom: 4em;
} .tasty-recipes-print-button { display: none;
} .tasty-recipes-image-shim { height: 69.5px; clear: both;
} .tasty-recipes-entry-header { background-color: #666677; color: #fff; text-align: center; padding-top: 35px; padding-bottom: 1.5em; padding-left: 2.5em; padding-right: 2.5em;
} .tasty-recipes-entry-header.tasty-recipes-has-image { padding-top: 0px;
} .tasty-recipes-entry-header .tasty-recipes-image { float: none; text-align: center; transform: translateY(-115px); margin-bottom: 1em; /* Decide if we need this */
} .tasty-recipes-entry-header .tasty-recipes-image img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 5px solid #666677; height: 150px; width: 150px; display: inline-block; object-fit: cover;
} .tasty-recipes-entry-header h2 { font-size: 2em; font-weight: 400; text-transform: lowercase; margin-bottom: 0; text-align: center; color: #fff; margin-top: 0; padding-top: 0; padding-bottom: 0;
} .tasty-recipes-has-image .tasty-recipes-entry-header h2 { margin-top: -115px;
} .tasty-recipes-entry-header hr { border: 1px solid #b7bbc6; background-color: #b7bbc6; margin-bottom: 1em; margin-top: 1em;
} .tasty-recipes-entry-header div.tasty-recipes-rating { text-decoration: none; border: none;
} .tasty-recipes-entry-header .tasty-recipes-rating:hover { text-decoration: none;
} .tasty-recipes-entry-header div.tasty-recipes-rating { font-size: 1.375em; display: block;
} .tasty-recipes-entry-header .tasty-recipes-rating p { margin-bottom: 0;
} .tasty-recipes-entry-header span.tasty-recipes-rating { margin-left: 0.25em; margin-right: 0.25em; color: #fff;
} .tasty-recipes-entry-header .rating-label { font-style: italic; color: #b7bbc6; font-size: 0.6875em; display: block;
} .tasty-recipes-entry-header .tasty-recipes-details { margin-top: 1em;
} .tasty-recipes-entry-header .tasty-recipes-details ul { list-style-type: none; margin: 0;
} .tasty-recipes-entry-header .tasty-recipes-details ul li { display: inline-block; margin-left: 0.5em; margin-right: 0.5em; font-size: 1em; line-height: 2.5em; color: #fff;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { height: 0.8em; margin-top: 0.4em; } .tasty-recipes-entry-header .tasty-recipes-details ul li { font-size: 0.875em; line-height: 1.75em; }
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { height: 1em; margin-top: 0.6em; } .tasty-recipes-entry-header .tasty-recipes-details ul li { font-size: 1em; line-height: 2.5em; }
} .tasty-recipes-entry-header .tasty-recipes-details .tasty-recipes-label { font-style: italic; color: #b7bbc6; margin-right: 0.125em;
} .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { vertical-align: top; margin-right: 0.2em; display: inline-block; color: #FFF;
} .tasty-recipes-entry-header .tasty-recipes-details .author a { color: inherit; text-decoration: underline;
} .tasty-recipes-entry-content { padding-top: 1.25em;
} .tasty-recipes-entry-content .tasty-recipes-buttons { margin-bottom: 1.25em; margin-left: 1.25em; margin-right: 1.25em;
} .tasty-recipes-entry-content .tasty-recipes-buttons:after { content: ‘ ‘; display: block; clear: both;
} .tasty-recipes-entry-content .tasty-recipes-button-wrap { width: 50%; display: inline-block; float: left; box-sizing: border-box;
} .tasty-recipes-entry-content .tasty-recipes-buttons a { text-transform: uppercase; text-align: center; display: block; color: #fff; background-color: #666677; font-size: 1em; line-height: 1.375em; padding-top: 1em; padding-bottom: 1em; font-weight: bold; margin-top: 0; border: none; border-radius: 0; text-decoration: none;
} .tasty-recipes-entry-content a img { box-shadow: none; -webkit-box-shadow: none;
} .tasty-recipes-entry-content .tasty-recipes-buttons a:hover { background-color: #979599; text-decoration: none;
} .tasty-recipes-entry-content .tasty-recipes-buttons img { vertical-align: top;
} .tasty-recipes-entry-content .tasty-recipes-buttons .svg-print,
.tasty-recipes-entry-content .tasty-recipes-buttons .svg-pinterest { height: 1.25em; margin-right: 0.375em; margin-bottom: 0; background: none; display: inline-block; vertical-align: middle;
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-button-wrap:first-child { padding-right: 0.625em; } .tasty-recipes-entry-content .tasty-recipes-button-wrap:last-child { padding-left: 0.625em; }
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-button-wrap { width: 100%; } .tasty-recipes-entry-content .tasty-recipes-button-wrap:nth-child(2) { padding-top: 1em; }
} .tasty-recipes-entry-content h3 { text-transform: uppercase; font-size: 0.75em; color: #979599; margin-bottom: 1.5em;
} .tasty-recipes-entry-content h4 { font-size: 1em; padding-top: 0; margin-bottom: 1.5em; margin-top: 1.5em;
} .tasty-recipes-entry-content hr { background-color: #eae9eb; border: 1px solid #eae9eb; margin-top: 1em; margin-bottom: 1em;
} .tasty-recipes-entry-content .tasty-recipes-description,
.tasty-recipes-entry-content .tasty-recipes-ingredients,
.tasty-recipes-entry-content .tasty-recipes-instructions,
.tasty-recipes-entry-content .tasty-recipes-keywords { padding-left: 1.25em; padding-right: 1.25em;
} .tasty-recipes-entry-content .tasty-recipes-description p { margin-bottom: 1em;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul,
.tasty-recipes-entry-content .tasty-recipes-instructions ul { list-style-type: none; margin-left: 0; margin-bottom: 1.5em; padding: 0;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul li,
.tasty-recipes-entry-content .tasty-recipes-instructions ul li { margin-bottom: 0.625em; list-style-type: none; position: relative; margin-left: 1.5em; line-height: 1.46;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul li:before,
.tasty-recipes-entry-content .tasty-recipes-instructions ul li:before { background-color: #666677; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 0.5em; width: 0.5em; display: block; content: ‘ ‘; left: -1.25em; top: 0.375em; position: absolute;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ol,
.tasty-recipes-entry-content .tasty-recipes-instructions ol { counter-reset: li; margin-left: 0; padding: 0;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ol > li,
.tasty-recipes-entry-content .tasty-recipes-instructions ol > li { list-style-type: none; position: relative; margin-bottom: 1em; margin-left: 1.5em; line-height: 1.46;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ol > li:before,
.tasty-recipes-entry-content .tasty-recipes-instructions ol > li:before { content: counter(li); counter-increment: li; position: absolute; background-color: #666677; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 1.45em; width: 1.45em; color: #fff; left: -1.25em; transform: translateX(-50%); line-height: 1.5em; font-size: 0.6875em; text-align: center; top: 0.1875em;
} .tasty-recipes-entry-content .tasty-recipes-ingredients li li,
.tasty-recipes-entry-content .tasty-recipes-instructions li li { margin-top: 0.625em;
} .tasty-recipes-entry-content .tasty-recipes-ingredients li ul,
.tasty-recipes-entry-content .tasty-recipes-ingredients li ol,
.tasty-recipes-entry-content .tasty-recipes-instructions li ul,
.tasty-recipes-entry-content .tasty-recipes-instructions li ol { margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-equipment { padding-left: 1.25em; padding-right: 1.25em;
} .tasty-recipes-entry-content .tasty-recipe-video-embed ~ .tasty-recipes-equipment { padding-top: 1em;
} .tasty-recipes-entry-content .tasty-recipes-notes { padding: 1.25em; background-color: #edf0f2;
} .tasty-recipes-entry-content .tasty-recipes-notes ol { counter-reset: li; margin-left: 0; padding: 0;
} .tasty-recipes-entry-content .tasty-recipes-notes ul { margin-left: 0; padding: 0;
} .tasty-recipes-entry-content .tasty-recipes-notes p,
.tasty-recipes-entry-content .tasty-recipes-notes ul,
.tasty-recipes-entry-content .tasty-recipes-notes ol { background-color: #fff; padding-left: 1.5625em; padding-right: 1.5625em; padding-top: 1.25em; padding-bottom: 1.25em; margin-bottom: 1.5em; position: relative; -webkit-clip-path: polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 20px); clip-path: polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 20px);
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-notes ul, .tasty-recipes-entry-content .tasty-recipes-notes ol { margin-left: 2em; } .tasty-recipes-entry-content .tasty-recipes-notes p, .tasty-recipes-entry-content .tasty-recipes-notes ul li, .tasty-recipes-entry-content .tasty-recipes-notes ol li { padding-left: 2.5em; } .tasty-recipes-entry-content .tasty-recipes-notes ul li, .tasty-recipes-entry-content .tasty-recipes-notes ol li { position: relative; list-style: none; padding-top: 1em; margin-left: 0; margin-bottom: 0; } .tasty-recipes-entry-content .tasty-recipes-notes p:before, .tasty-recipes-entry-content .tasty-recipes-notes ul li:before { content: ‘i’; display: block; background-color: #666677; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 1.3em; width: 1.3em; font-size: 0.75em; line-height: 1.3em; text-align: center; color: #fff; position: absolute; left: 1.167em; top: 1.9em; } .tasty-recipes-entry-content .tasty-recipes-notes ol > li:before { content: counter(li); counter-increment: li; position: absolute; background-color: #666677; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 1.45em; width: 1.45em; color: #fff; left: 2em; transform: translateX(-50%); line-height: 1.5em; font-size: 0.6875em; text-align: center; top: 2em; }
} .tasty-recipes-entry-content .tasty-recipes-notes p:last-child { margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-other-details { background-color: #edf0f2; padding: 0 1.25em 1.25em;
} .tasty-recipes-entry-content .tasty-recipes-other-details ul { color: #666677; display: flex; flex-wrap: wrap; font-size: 0.85rem; justify-content: center; list-style: none; margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-other-details ul li { margin: 0 0.5rem; list-style: none;
} .tasty-recipes-entry-content .tasty-recipes-other-details ul li .tasty-recipes-label { font-style: italic;
} .tasty-recipes-entry-content .tasty-recipes-other-details .detail-icon { color: #666677; vertical-align: top; margin-right: 0.2em; display: inline-block;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-other-details .detail-icon { height: 0.8em; margin-top: 0.4em; } .tasty-recipes-entry-content .tasty-recipes-other-details ul li { font-size: 0.875em; line-height: 1.75em; }
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-other-details .detail-icon { height: 1em; margin-top: 0.8em; } .tasty-recipes-entry-content .tasty-recipes-other-details ul li { font-size: 1em; line-height: 2.5em; }
} .tasty-recipes-entry-content .tasty-recipes-keywords { background-color: #edf0f2; padding-bottom: 1em; padding-top: 1em;
} .tasty-recipes-entry-content .tasty-recipes-keywords p { font-size: 0.7em; font-style: italic; color: #979599; margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-keywords p span { font-weight: bold;
} .tasty-recipes-nutrifox { text-align: center; margin: 0;
} .nutrifox-label { background-color: #edf0f2;
} .tasty-recipes-nutrifox iframe { width: 100%; display: block; margin: 0;
} .tasty-recipes-entry-content .tasty-recipes-nutrition { padding: 1.25em; color: #666677;
} .tasty-recipes-nutrition .tasty-recipes-label { font-style: italic; color: #b7bbc6; margin-right: 0.125em; font-weight: 400;
} .tasty-recipes-nutrition ul { text-align: center;
} .tasty-recipes-nutrition li { float: none; display: inline-block; line-height: 2em;
} .tasty-recipes-entry-footer { background-color: #666677; padding-top: 1.5625em; padding-bottom: 1.25em; padding-left: 2.5em; padding-right: 2.5em; text-align: center;
} .tasty-recipes-entry-footer .tasty-recipes-footer-content { display: inline-block;
} .tasty-recipes-entry-footer img,
.tasty-recipes-entry-footer svg { width: 65px; color: #FFF;
} .tasty-recipes-entry-footer h3 { color: #b7bbc6; font-size: 1.25em; line-height: 2.25em; margin-top: 0.5em; margin-bottom: 0.125em; padding: 0; line-height: 1em;
} .tasty-recipes-entry-footer p { margin-bottom: 0; color: #fff; font-size: 0.75em;
} .tasty-recipes-entry-footer p a { color: #fff; text-decoration: underline; box-shadow: none; border-bottom: none;
} .tasty-recipes-entry-footer:after { content: ‘ ‘; display: block; clear: both;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-footer h3 { margin-top: 0.5em; margin-bottom: 0.5em; } .tasty-recipes-entry-footer { text-align: center; }
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-footer img, .tasty-recipes-entry-footer svg { float: left; } .tasty-recipes-entry-footer h3, .tasty-recipes-entry-footer p { margin-left: 90px; clear: none; text-align: left; }
} /* Print view styles */ .tasty-recipes-print-view { font-size: 11px; background-color: #fff;
} .tasty-recipes-print-view .tasty-recipes-print-button { display: inline-block;
} .tasty-recipes-print { padding: 0; font-size: 11px;
} .tasty-recipes-print-view .tasty-recipes { margin-top: 1em;
} .tasty-recipes-print .tasty-recipes-entry-header { background-color: inherit; color: inherit; padding-bottom: 0; padding-left: 1em; padding-right: 1em; padding-top: 1em;
} .tasty-recipes-print .tasty-recipes-entry-header .tasty-recipes-image { float: right; transform: none;
} .tasty-recipes-print.tasty-recipes-has-image .tasty-recipes-entry-header h2 { margin-top: 0;
} .tasty-recipes-print .tasty-recipes-entry-header h2 { color: inherit; margin-bottom: 0.5em;
} .tasty-recipes-print .tasty-recipes-entry-header hr { display: none;
} .tasty-recipes-print .tasty-recipes-entry-header span.tasty-recipes-rating { color: #000;
} .tasty-recipes-print .tasty-recipes-entry-header .tasty-recipes-details ul { padding: 0; clear: none;
} .tasty-recipes-print .tasty-recipes-entry-header .tasty-recipes-details ul li { line-height: 1.5em; color: #000;
} .tasty-recipes-print .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { display: none;
} .tasty-recipes-print .tasty-recipes-entry-content img { max-width: 50%; height: auto;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-ingredients ul li,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-ingredients ol li { margin-bottom: 0.25em; line-height: 1.1;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-instructions ul li,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-instructions ol li { margin-bottom: 0.5em; line-height: 1.1;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-ingredients ul li:before,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-instructions ul li:before { top: 0.3em;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-ingredients ol li:before,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-instructions ol li:before { top: 0;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes p,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes ul li,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes ol li { padding-top: 0; padding-bottom: 0; background-color: #edf0f2; clip-path: none;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes p:before,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes ul li:before { top: 0; clip-path: none; margin-bottom: 0.5em;
} @media print { .tasty-recipes-print .tasty-recipes-entry-footer img { display: none; }
} .tasty-recipes-print .tasty-recipes-source-link { text-align: center;
} clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon

Baked macaroni and cheese being served from casserole

Creamy Baked Four-Cheese Mac and Cheese


  • Author: Eric Jones
  • Prep Time: 5 minutes
  • Cook Time: 40 minutes
  • Total Time: 45 minutes
  • Yield: 10 1x

Description

Made with four cheeses this baked mac and cheese recipe gets its creaminess and cheesiness from homemade mornay sauce (made from béchamel).


Scale

Ingredients

  • 5 cups Large Macaroni Pasta
  • 2 cups Sharp Cheddar Cheese, shredded 
  • 2 cups Gouda Cheese, shredded 
  • 2 cups White Cheddar Cheese, shredded
  • 2 cups Medium Cheddar Cheese, shredded
  • 16 oz. Mozzarella Cheese Block
  • ½ cup Chicken Stock
  • 3 cups Heavy Whipping Cream
  • 3 tbsp. Butter
  • 2 tbsp. All-Purpose Flour
  • 3 tbsp. Garlic, minced
  • 2 tsp. Oregano
  • 1 tsp. Ground Thyme
  • 1 tsp. Garlic Powder
  • ½ tsp. Himalayan Salt

Instructions

  1. Cook macaroni pasta as instructed, drain (do not rinse), add to a large bowl once complete.
  2. While your pasta is cooking, add butter and garlic to cooking pan on medium-low heat. Once butter melts, add flour. Stir consistently until combined. Pour chicken stock and heavy whipping into the pan and stir until mixture is well blended.
  3. Add seasonings, sharp cheddar, gouda, and white cheddar cheese into the sauce and stir until smooth and creamy. (Using a whisk may help with this step). 
  4. Pour sauce over the cooked macaroni. Cut the mozzarella cheese block into chunks add to the same bowl. Fold ingredients together.
  5. Pour ingredients into a casserole dish and top off with mild cheddar cheese. Bake for 25 minutes at 350 degrees. Allow to cool then serve.

Notes

Perfect for the holidays, this recipe prepares a large casserole for a small gathering of 8-10. Feel free to cut the recipe in half if only needed for a smaller gathering of 4. 

  • Category: Comfort Food
  • Method: Baked
  • Cuisine: American

Nutrition

  • Calories: 660
  • Sugar: 3.6g
  • Sodium: 780mg
  • Fat: 38.8g
  • Carbohydrates: 40.4g
  • Fiber: 1.9g
  • Protein: 36.4g
  • Cholesterol: 118mg

Keywords: Creamy Baked Four-Cheese Mac and Cheese, Four-Cheese Mac and Cheese, Baked Mac and Cheese, Creamy Mac and Cheese, macaroni and cheese

<!–
–>