This post may contain affiliate links. Please read our disclosure policy.


A creamy, golden-baked macaroni and cheese dish topped with melted cheese and a crispy golden crust, served in a casserole dish. The cheese has a rich, gooey texture with a smoky flavor, and the pasta is perfectly coated in the creamy sauce.
Creamiest Mac and Cheese!

Mac and cheese will be your favorite recipe for a quick meal. I make this for thanksgiving dinner every year and this year I made a few tweaks… Let’s just say, the pot was gone!


A comforting bowl of macaroni and cheese with velvety, creamy cheese sauce. The dish is topped with a golden, bubbly cheese crust, and the pasta is tender and coated in rich, cheesy goodness.
Macaroni noodles are baked with butter, different types of cheese, and heavy whipping cream to create the ultimate comforting dish.

Whatever the occasion, whatever the reason, this mac and cheese recipe will always bring comfort and warmth. Both kids and adults will be giddy with excitement over this silky, creamy, and cheesy goodness!

Once you try this homemade Mac and Cheese, you won’t go back to the boxed version ever again. For a complete meal, serve your mac and cheese as a main dish with boiled and seasoned broccoli or glazed carrots.  




It’s extra saucy, creamy, and totally dreamy with different kinds of cheese.

It’s easy to make the sauce from scratch

The pasta does not get dry and remains nice and creamy

It tastes wonderful, especially when it is paired with sharp cheddar cheese.

It is great for add-ins. The sky is basically your limit here. You can add proteins, herbs, or your favorite veggies.

It’s a kid friendly recipe that the entire family will enjoy, even your pickiest eaters!


A warm and inviting serving of macaroni and cheese, with creamy cheese sauce enveloping the pasta. The top is golden brown and slightly crispy, showcasing the perfect blend of melted cheese.
After you try this homemade mac and cheese, you’ll never turn to the boxed version again. A small bowl isn’t enough.

What Ingredients Are Needed for Classic Mac and Cheese?


Best Mac & Cheese Ingredients

Next time you crave something cheesy goodness, you have to try this homemade macaroni and cheese recipe. Here’s what you need.

  • elbow macaroni noodles
  • butter
  • flour
  • heavy cream
  • whole milk
  • cream cheese
  • medium sharp shredded cheddar cheese
  • Colby and Monterey shredded cheese
  • Smoked Gouda Cheese
  • shredded mozzarella cheese, for topping
  • salt
  • black pepper
  • smoked paprika
  • garlic powder

Mixing the flour, egg yolk and oil together in a bowl
Mixing the flour, egg yolk and oil together in a bowl
Pouring the milk onto the mixture.
Pour in the milk
Pouring and stirring milk.
Grating different kinds of cheese and putting them into the mixture.
Cooking the mixture of cheese and cream
Pouring the elbow macaroni into the cream mixture.
Cooking the macaroni with cream cheese.

Steps to Prep the Best Mac & Cheese Recipe



A delicious serving of macaroni and cheese, with creamy, smooth cheese sauce covering the tender pasta. The dish is topped with a golden, crispy cheese crust, making it look irresistible and comforting.
You have to give it a shot at least once!

How to Avoid Grainy Cheese Sauce

The type of cheddar you use makes a difference. High quality aged cheddar cheese will taste better and have a smoother texture. Milder and cheaper cheddar cheese will taste less flavorful.

Fresh grated cheese is best. Freshly grated cheese melts better than pre-shredded store-bought cheese, and grating cheese ensures it melts smoothly and evenly in sauce.


Make sure the cheese is at room temperature. It’s always good to grate the cheese first, before starting the recipe. By doing so, it can sit at room temperature while you prepare the white sauce.

Use low heat. The cheese will melt properly and smoothly if the temperature changes gradually. Remove the sauce from heat and let it cool for a few minutes before adding the cheese. The sauce should only be warm enough to melt the cheese.


What Can You Add to Mac and Cheese?

You can dress up your macaroni and cheese in a variety of ways. Here are some ideas:

  • Fresh Herbs
  • Grilled chicken
  • Broccoli
  • Hot Sauce
  • Jalapenos

Baked Mac and Cheese: Simply combine the pasta and cheese sauce in a baking dish and bake with a little more cheese and breadcrumbs on top.

Taco Mac & Cheese: Taco Mac & Cheese is the perfect duo! So rich and cheesy, it melts in your mouth mixed with taco seasoned ground beef! 

Roasted Cauliflower Mac and Cheese: A good option for a lower carb version that you can enjoy guilt-free! 

Turkey and Mac Sandwich: Thanksgiving leftovers is the best way to enjoy Thanksgiving dinner all over again, but, in a sandwich! 


A hearty dish of macaroni and cheese with a creamy, rich cheese sauce, featuring a perfectly browned and bubbly cheese topping. The pasta is well-coated, and the dish looks golden and appetizing.
Classic Homemade Mac and Cheese made with bite-size cooked pasta and a simple creamy cheese sauce all cooked to perfection!

Pro Tip


For Next Day- Refrigeration Ready

Step-by-Step:

Prepare the pasta and sauce as directed in the recipe, then fold in the cooked pasta until well combined. Transfer the mixture into a 9×13 casserole dish and let it cool completely — this step is very important to prevent steam from creating excess moisture.

Once cooled, sprinkle the top with shredded cheese (and breadcrumbs, if using). Cover the dish tightly by pressing plastic wrap directly onto the surface of the pasta, then adding a layer of foil over the top.

Refrigerate for up to 24 hours before baking.

 To Bake Next Day:

Remove the casserole from the refrigerator and uncover it. Let it sit at room temperature for 20–30 minutes to ensure it bakes evenly. Bake at 350°F for 25–30 minutes, since it will be starting from cold. If the top needs extra color, broil for 2–3 minutes until golden.

For Freezer-Bake Later

Freezing Instructions:

Stop after mixing the sauce and pasta—do not bake.

Let the pasta and sauce cool completely, then transfer the mixture to a freezer-safe baking dish or a disposable aluminum tray. Top with shredded cheese, then cover with plastic wrap pressed directly onto the surface, followed by a layer of foil.

Label with: “Mac & Cheese”, date, and Bake at 350°F .

How to Bake Mac and Cheese from Frozen

Option 1: Bake Directly From Frozen (No Thawing)

Preheat your oven to 350°F.

Keep the casserole covered with foil.

Bake for 60–70 minutes.

Optional: Gently stir the center halfway through to help it heat evenly.

Remove the foil and broil for 2–3 minutes until the top is golden and bubbly.

Option 2: Thaw Overnight, Then Bake

Thaw the casserole in the refrigerator overnight (about 12 hours).

Preheat oven to 350°F.

Bake uncovered for 30–35 minutes.

Broil for 2–3 minutes if you want a crisp, bubbly cheese topping

Top Tips

If baking from frozen → after 45 min, gently stir the center with a spoon to help heat evenly (optional but helps!).

If the mac and cheese looks a little thick after thawing, stir in 2–3 tablespoons of milk before baking to bring back creaminess.

Pro Tips to Get the Best Recipe

This recipe is very simple. Make the sauce while the pasta boils, mix them together, and enjoy immediately. Baking it makes it creamier and helps it thicken if the sauce seems loose.

For the casserole, top with cheese (breadcrumbs optional). Use any mix of cheeses or just mozzarella. Bake 15–20 minutes until golden and bubbly.

Shred cheese by hand for smoother melting—pre-shredded cheese has additives that affect texture.

For breadcrumbs, toast them in melted butter, then sprinkle over the top with a little paprika.

Add more flavor with garlic powder, onion powder, paprika, dry mustard, mustard powder, or a pinch of nutmeg.

For extra creaminess, top the mac and cheese with more cheese and bake 8 minutes at 350°F, then broil 2 minutes.


Frequently Asked Questions

Can I make this gluten free?

Sure! Simply make the roux with gluten-free macaroni and gluten-free flour.

Can I reheat Mac and Cheese?

This Mac & Cheese reheats well in the microwave. It only takes 2 minutes. Add a few extra spoons of milk to make it extra creamy. You can also reheat it in a pot on the stove on low heat.

Can I use pre-shredded cheese?

YES you can!! Freshly shredded cheese melts better in mac and cheese. Pre-shredded cheese contains additives that prevent it from sticking together, which affects how it melts but it still has worked for me!

How Long does Mac & Cheese keep in the fridge?

Store any leftovers in a bowl and wrap it with a plastic wrap or put them in an airtight container in the refrigerator for up to 5 days. 

How do you keep mac and cheese creamy?

Cook your noodles in milk instead of water. So for this recipe you will cook your noodles with 2 cups heavy cream and 3 cups whole milk. This helps to create a very creamy consistency since the starches of the noodles are released into the milk when cooked.


Pro Tips for Creaminess

Slightly undercook pasta before freezing (about 6–7 min) → so it stays firm after reheating.

Add an extra splash of milk (2–3 tbsp) before baking if it looks thick after thawing.

Freeze WITHOUT the breadcrumb topping — add that right before baking for best crunch.

A mouthwatering serving of macaroni and cheese, featuring creamy cheese sauce enveloping tender pasta. The dish is topped with a golden, bubbly cheese crust, giving it a perfectly baked, crispy finish.
There’s nothing to say, but there’s plenty to eat!


5 from 24 votes

The Best Macaroni & Cheese Recipe

By: Lama
This Mac and Cheese is a family favorite recipe, loved by children and adults alike. It uses a combination of cheeses melted into a rich and creamy sauce, for the ultimate cheesy deliciousness! Ideal for a hearty dinner or as a holiday side dish!
Prep Time: 8 minutes
Total Time: 15 minutes
Servings: 8 people

Ingredients 

  • 16 oz elbow macaroni noodles
  • ¼ cup butter
  • ¼ cup flour
  • 2 cups heavy cream
  • 3 cups whole milk
  • 2 oz cream cheese
  • 2 cups medium sharp cheddar cheese, shredded
  • 2 cups Colby and Monterey cheese, shredded
  • ¼ cup Smoked Gouda Cheese
  • 1 cup mozzarella cheese, shredded, for topping
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika
  • ½ teaspoon garlic powder

Instructions 

  • Preheat oven to 350 °F
  • Boil a pot of water, add a little salt, pasta and cook for 8minutes then strain.
  • Drizzle a little oil (not much) toss gently. This prevents pasta from sticking together.
  • In a large pot on low-medium heat melt butter, then add the flour and whisk together until smooth.
  • After that, slowly add the milk and heavy whipping cream, whisking to combine.

  • Add in the cream cheese, shredded Colby and Monterey cheese, cheddar, smoked gouda cheese, smoked paprika, garlic powder, salt and black pepper. Whisk until melted and creamy.
  • Gently fold in the cooked elbow pasta. 
  • Pour into a 9×13 casserole, top with shredded mozzarella (shredded gouda and cheddar optional). 
  • Bake for 20 minutes. If needed, broil on high for 3-5minutes until cheese is golden.
  • Serve immediately and enjoy!

Video

Notes

If baking from frozen → after 45 min, gently stir the center with a spoon to help heat evenly (optional but helps!).
If the mac and cheese thickens after thawing, stir in 2–3 tablespoons of milk before baking to restore creaminess.
• Cook pasta al dente so it doesn’t turn mushy in the sauce. Don’t forget to salt the pasta water for better flavor.
• This recipe is very simple. Make the sauce while the pasta boils, mix them together, and enjoy immediately. Baking it makes it creamier and helps it thicken if the sauce seems loose.
• For the casserole, top with cheese (breadcrumbs optional). Use any mix of cheeses or just mozzarella. Bake 15–20 minutes until golden and bubbly.
• Shred cheese by hand for smoother melting—pre-shredded cheese has additives that affect texture.
• For breadcrumbs, toast them in melted butter, then sprinkle over the top with a little paprika.
• Add more flavor with garlic powder, onion powder, paprika, dry mustard, mustard powder, or a pinch of nutmeg.
• For extra creaminess, top the mac and cheese with more cheese and bake 8 minutes at 350°F, then broil 2 minutes.
• Mac and cheese is great for a crowd— feel free to double or triple the recipe and use a large pot for boiling..

Nutrition

Calories: 438kcal | Carbohydrates: 12g | Protein: 14g | Fat: 38g | Saturated Fat: 24g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Cholesterol: 118mg | Sodium: 572mg | Potassium: 261mg | Fiber: 0.2g | Sugar: 7g | Vitamin A: 1459IU | Vitamin C: 0.4mg | Calcium: 395mg | Iron: 1mg
Like this recipe? Rate and comment below!

About Lama

I'm Lama, welcome to my blog where you will find simple and diverse recipes your entire family will enjoy. I am honored to connect with you through the recipes I prepare!

You May Also Like:

5 from 24 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




33 Comments

  1. 5 stars
    I can’t wait to make this for some friends this week! We are supposed to bring a dish to a gathering for lunch and I’m bringing this mac and cheese!

  2. 5 stars
    This recipe worked flawlessly and resulted in a creamy cheesey mac and cheese. The instructions were clear and super easy to follow! LOVE IT

  3. 5 stars
    I’ve become addicted to this mac and cheese recipe. It’a incredibly delicious the combination of cheese is divine 👍

  4. 5 stars
    I was starving and discovered that I had mac and cheese ingredients at home. So, I thought I should be able to make a quick mac and cheese. I found this recipe. It was so easy, the result was great and it hit the spot!

  5. 5 stars
    I used to buy boxed Mac n Cheese, but after i tried your recipe i won’t ever do it. This one is healthier and more delicious

  6. 5 stars
    I was starving and discovered that I had just enough milk cheese, butter, and elbow macaroni, so, I thought I should be able to make a quick mac and cheese. I found this recipe and was delighted that it was so easy and I thought the result was great. It hit the spot!