This post may contain affiliate links. Please read our disclosure policy.
This easy Baked Mac and Cheese is the ultimate comfort food—creamy, cheesy, and baked to golden perfection. It’s the recipe everyone gets excited for and has less than 10 ingredients! I’m sharing all of my tips and secrets to making the creamiest and cheesiest macaroni and cheese yet.
Reader Review ⭐⭐⭐⭐⭐
“Made this for dinner last night and the family loved it. It was so creamy and cheesy. Perfect consistency!“
— Margaret

At every family gathering or holiday dinner, I always know someone will ask, “Are you bringing your homemade mac and cheese?” It’s a dish that’s been deemed award-winning in our house. Over the years, I’ve refined this recipe to achieve the perfect balance of creaminess, cheesiness, and that irresistible golden topping everyone loves.
I’ve even perfected just the right amounts and combination of cheeses to create a mac and cheese that’s rich, smooth, and downright delicious. Did I mention I use up to 5 different cheeses and a bit of heavy cream for richness?! It’s all part of my secret formula to make sure every bite is the best mix of creamy sauce, tender pasta, and a bubbly, golden topping that keeps everyone coming back for more!
Why you’ll love this Recipe

Is there anything better than a delicious macaroni and cheese? Not in our house! I love this recipe for it’s insane richness and luscious sauce to noodle ratio. There’s never a dry bite, even with the leftovers! Have fun with this recipe – it’s also a great dish to prep in advance or bring to a potluck too.
❥Easy for any level of cook. This one is simple to put together. It’s basically boiling, stirring, layering, and baking.
❥Customize to your liking. This dish can be adapted to your family’s taste by changing up the cheese blend and even the topping. Keep the traditional crispy cheesy topping or use one of my crunchy variations.
❥Versatile comfort food for any meal. Its creamy, cheesy goodness is a favorite of adults and kids alike, making it a go-to dish for everything from casual family meals to potluck dinners. This one is a staple for Sunday dinners or a classic side dish for your Holiday table!
NikkiIngredients

- Large Elbow Macaroni Pasta: Elbow macaroni noodles are ideal for holding onto creamy cheese sauce. Feel free to substitute with any shortcut pasta, such as cavatappi or corkscrew-shaped pasta, penne, shells, fusilli or spiral-shaped pasta, rotini, farfalle or bow-tie pasta, ziti, or rigatoni.
- Salted Butter adds richness and helps prevent the noodles from sticking together. It is also used to make the cheese sauce.
- Sharp Cheddar Cheese: Provides a deep, tangy flavor that’s classic to macaroni and cheese.
- Colby Jack, Gouda, Gruyere, Muenster, or Mozzarella: These are suggested for variety and creaminess. You can mix and match with your favorite cheeses to create a unique flavor profile.
- Heavy Cream contributes to the sauce’s luxurious, creamy texture. It’s a key ingredient for that rich, decadent mouthfeel.
- Whole Milk: Used alongside heavy cream to thin out the sauce without losing creaminess. Helps to balance the richness.
- Pepper adds a slight kick and depth of flavor. For the best taste, fresh-ground black pepper is recommended.
- Salt enhances all the flavors. You may want to adjust the added salt to taste if you use salted butter.
How To Make Creamy Baked Mac and Cheese
✱ Be sure to see the recipe card below for exact ingredients and full recipe instructions!
Step 1 | Boil the Pasta
First things first, preheat your oven to a cozy 350℉. While the oven’s getting warm, butter or grease a 9 x 13 baking dish to ensure nothing sticks. Set that aside for now.
Now, the pasta dance begins. Grab a large pot, fill it with water, toss a pinch of salt in there, and bring it to a rolling boil. When it’s bubbling away, introduce your dried pasta to the water. You’re going to want to cook it just a tad less than what the package recommends for al dente, so about a minute shy.
Once it’s perfectly undercooked, drain that pasta and toss it back in the pot. Here, you might want to consider a tablespoon of butter to toss through the noodles, keeping them from turning into a sticky mess

Step 2 | Shred the Cheese
While the pasta is cooking, grate the cheese. If you’re starting with a block of cheese, get out that box grater and put some elbow grease into it. This bit of effort will pay off with the creamiest of results, but if you’re in a pinch, grabbing a bag of good quality, thick-cut, pre-shredded cheese (I’m partial to Sargento) will do just fine.
You’re aiming for about 7 ½ to 8 cups of cheese in total, though if you’re not as cheese-crazy, 6 cups will still work wonders. You’ll need 4 cups for the sauce, an optional 2 cups to stir into the pasta later for extra gooeyness, and 1 ½ to 2 cups for that golden topping.
Step 3 | Make the Cheese Sauce
Add butter to a saucepan and melt over medium heat. Then pour the heavy cream into the melted butter and add 2 cups of cheese, whisking until melted and combined. Continue slowly adding in the remaining 2 cups of cheese and milk, whisking until combined and smooth.
Season with salt and pepper, give it one final stir, and remove it from the heat.

Step 4 | Assemble and Bake
It’s assembly time. Pour that glorious cheese sauce over your pasta, stirring well to ensure each noodle is luxuriously coated.

If you went for the extra cheese, now’s the time to add it to the mix.

Transfer everything into your prepared baking dish, sprinkle the last of your cheese on top, and slide it into the oven. Give it about 20 to 25 minutes until it’s golden and bubbling.

For the finishing touch, if you like a bit of crunch, pop the dish under the broiler for 2 to 5 minutes until it’s golden brown and irresistible. Keep a close eye on it; we’re looking for toasted perfection, not a charred disaster. And there you have it, a baked macaroni and cheese that’s sure to bring smiles all around.

Expert Tips
- Don’t overcook your noodles. Check the package and cook 1 minute less minute than directed for al dente.
- To avoid lumps in your sauce, stir constantly as you slowly pour the heavy cream and milk in. Once the liquid is added, keep stirring until smooth. I love using a whisk for this step.
- Warm the milk and cream prior to adding to help the sauce come together faster. This is optional, but often helpful, if I want to make a foolproof cheese sauce.
- Avoid pre-shredded cheese. It’s convenient, but often coated in anti-caking agents that can affect melting, so grating your own cheese always gives you the creamiest mac and cheese!
- If you like the top to be a bit more browned and crispy, you can broil it for an additional 2 to 5 minutes after baking.
Variations
- Add Cooked bacon or pancetta for a smoky flavor to complement the mac and cheese. First cook either by itself until until crispy. Drain and cool on a paper towel-lined plate and sprinkle on top, or added inside while baking.
- Stir in spices for added flavor: Take this homemade mac and cheese to another level by adding in some spices. A pinch of paprika or smoked paprika, garlic powder, or mustard powder are all delicious and add depth. Add chili flakes, cayenne, or hot sauce for a little kick if you like heat.
Add chicken bouillon or chicken broth when cooking the noodles for added flavor. - Other crunchy toppings: While I love the crunchy cheesy topping, you can go for a different crunch factor by tossing 1 cup panko crumbs or Ritz cracker crumbs with 2 tablespoons of butter and sprinkling that on top.
- Make stovetop macaroni and cheese instead: If you want to skip the baking, Cook the pasta to al dente. Make the cheese sauce as directed. You will only need 3 ½ to 4 cups of cheese, as you don’t need the extra shredded cheese for the filling or the topping. Once the cheese sauce is nice and creamy, stir in the pasta until coated and combined.
- Try other cheeses. I’ve also used fontina, smoked provolone, or Gruyere for a twist!
Best Cheeses for Mac and Cheese
When you’re choosing cheeses for your mac and cheese, it’s all about finding the right melt and flavor. Here’s my lineup of favorites:
- Sharp Cheddar: It’s the gold standard for that classic, a tangy flavor that really stands out.
- Colby Jack: A milder option that melts beautifully and adds a creamy texture.
- Gouda: Offers a slightly sweet, nutty flavor that can really adding depth and elevate your dish.
- Mozzarella: Known for its great meltability, it gives that perfect stretchy cheese pull.
- Muenster: Mild and creamy, it melts beautifully and adds a silky texture to the sauce.
You can mix and match these cheeses based on what you have on hand or the flavor profile you want.

What to Serve with Mac and Cheese with Heavy Cream
Honestly, it’s tough to decide! Mac and cheese pairs well with almost anything. Here are some dishes I love to serve it with:
FAQs
A grainy texture can result from overheated sauce or using pre-shredded cheese (which often contains anti-caking agents). To prevent this, melt the cheese in the sauce over medium-low heat. If using pre-shredded cheese, make sure to use a good-quality brand that doesn’t have an excess of caking agents in it, or consider grating cheese from a block.
Cheese sauce can separate if the cheese is added too quickly or the heat is too high. Add cheese gradually and melt it slowly on low heat to prevent separation.
For a creamier texture, be sure you’re using full-fat dairy products like whole milk and heavy cream. Add an additional cup of heavy cream to the recipe for an even extra creamy filling.
Bake it uncovered if you want a crispy, browned top. If you prefer to keep it moist and prevent the top from browning too much, cover it with foil for part of the baking time.
More Easy Casserole Recipes
Hungry for more easy, home-cooked, delicious recipes?
Sign up for my free recipe club to get family-friendly recipes in your inbox each week! Find me sharing daily meal-time inspiration on Pinterest, Facebook, and Instagram.

Homemade Baked Mac and Cheese
Click Stars To Rate
Ingredients
- 1 lb large elbow macaroni pasta - (or any short cut pasta)
- 1 stick salted butter
- 4 cups sharp cheddar cheese
- 3 ½ to 4 cups Colby Jack, Gouda, Mozzarella - (or any of your favorite cheese combinations)
- 2 cups heavy cream
- 2 cups whole milk
- ½ teaspoons pepper
- 1 to 2 teaspoons salt - (or to taste)
Instructions
- Preheat oven to 350℉. Butter or grease 9 x 13 baking dish. Set aside.
- Bring a large pot of salted water to a boil. When boiling, add dried pasta and cook 1 minute less than the package directs for al dente. Drain. Return to pot and toss in 1 tablespoon of butter to keep the noodles from sticking together, if desired.
- While pasta is boiling, grate cheese with a box grater if using block cheese (this will produce the creamiest result). If using a pre-shredded cheese, use a good quality cheese (I like the thick-cut Sargento brand). I use 7 ½ to 8 cups of cheese; however, you can reduce it to 6 cups total if desired. 4 cups total for the cheese sauce. 2 cups to mix into the pasta after adding the cheese (this step is optional, but I love the results. If grating the cheese, you can use those pieces of cheese you cannot grate for this step). 1 ½ to 2 cups for the topping
- Add butter to a saucepan and melt over medium heat. Then pour the heavy cream into the melted butter and add 2 cups of cheese, whisking until melted and combined. Continue slowly adding in the remaining 2 cups of cheese and milk, whisking until combined and smooth.
- Add in salt and pepper and mix until combined and remove from heat.
- Pour the cheese sauce into the macaroni noodles and stir to coat the pasta. Add in reserved 2 cups of shredded cheese and stir to combine.
- Pour into baking dish and top with remaining cheese. Bake for 20 to 25 minutes until golden and bubbly. Broil for 2 to 5 minutes, until golden brown and crunchy. Keep an eye on it so that it does not burn.
Notes
- 3 cups Sharp Cheddar Cheese
- 2 cups Colby Jack Cheese
- 1 cup Muenster Cheese
- 1 ½ cups Gouda or Grueyer Cheese
- ½ cup Mozzarella Cheese
Want to Save this Recipe?
By submitting this form, you consent to receive emails from Soulfully Made.





Even my Diva 11yo granddaughter picky eater asked for seconds!☺️👍
Thank you Marjorie! Now asking for second is the best compliment we can ask for!
Made this for coworkers. It was a huge hit. They absolutely loved it.
My new fav
Made this for dinner last night and the family loved it. It was so creamy and cheesy. Perfect consistency!
Thank you, Margaret! I am so glad your family enjoyed it!
salted or unsalted butter
You can use either based on preference. I use salted.
Hello, not meant as criticism but need to know! I do not use the bags of cornstarch coated cheese but fresh shred blocks. Do I need to make a roux to thicken the cheese sauce? Thankyou!
No, it is not necessary. I don’t use a roux for the recipe.
Excellent creamy cheese sauce! I added broccoli (par steamed, then roasted to dry out a bit), and I think next time I’ll add butter to the panko and cheddar topping bc it was a bit dry in spots.
Love this recipe as is. Was looking for a classic mac and cheese without flour. Making it for the fourth time today. Also making baked bbq ribs and green beans.
Thank you Sherry. I don’t find the flour necessary and it still holds together and is bubbly delicious! Sounds like you have the perfect meal planned! What time is dinner?
I would generously rate this recipe 3/5 stars. This recipe makes a dish with some flavor. However, I had to cook my macaroni in water that had Italian seasoning, Nature’s Seasons, and pepper to give it more flavors. After that, when I was ready to add cheese I added 2 cups of finely grated cheddar cheese, 1 cup of finely grated pepperjack cheese, 1 cup of a pre-shredded Mexican cheese blend, 1/4 cup of Italian 5-cheese tomato sauce, and 3/4 cup of finely grated parmesan cheese. Once I did that, I added 1 tablespoon of paprika, 1 tablespoon of taco seasoning, and 1 teaspoon of mustard. Adding Italian sausage to it made it even more delicious from my perspective.
Well what you have put together to change it up sounds like a delicious casserole, not mac and cheese. This recipe is for a classic mac and cheese. Thank you for sharing your perspective.
Great comment, Nikki!! I agree with you that your recipe is a delicious Mac and Cheese. Thank you!
This looks amazing. Anytime I have made baked mac and cheese, it comes out dry. Looks like you’ve solved that problem 🙂 I may have to give this a try this weekend!