Creamy Baked Mac and Cheese

This is THE best creamy baked mac and cheese recipe.
Creamy baked macaroni and cheese in a white pan.

I’ve been on a mission lately to conquer Macaroni and Cheese. Earlier in the year I was working out my pie dough issues, and I finally prevailed. (Results seen here.) Next up, I needed to grab Mac and Cheese by the hair, wrestle it to the ground, and scratch it’s eyes out. Or, you know, just learn how to make a creamy cheddar cheese sauce that wasn’t all grainy and gross.

Mission accomplished.

I asked for mac and cheese advice on my facebook page a couple of weeks ago and was directed to an Ina Garten recipe. I had that bad boy whipped up almost immediately and I fell in love.

Things got even stranger the next day when I reheated the leftovers for breakfast. What? Quit looking at me that way. I’m an adult and I’ll eat whatever I want for breakfast.

I only even attempted to reheat the macaroni and cheese because it was so delicious and creamy the first time. Usually mac and cheese does not reheat well at all and I just toss what we don’t eat in the garbage.


This creamy baked macaroni and cheese was even yummier reheated than it was the first day! It stayed creamy and moist, but the noodles did that thing that noodles do in the fridge overnight. You know. The magic thing. Where they get yummier.

Creamy baked mac and cheese with tomatoes on white plate.

Creamy mac and cheese recipe with a tomato surprise

Don’t freak out about the tomatoes on top of this yummy dish, either. I’ve tried it both ways, and the tomatoes really add something to the mac and cheese. You can certainly pick the slices off and not eat them, but they still contribute an amazing flavor to the whole dish.

I think of this as more of a grown up mac and cheese, because the flavors have a bit more depth from the use of Gruyere cheese instead of just straight cheddar. I also added Parmesan to the topping which really took that up a notch. My daughter still loved this “grown up” version just as much as the classic velveeta kind I sometimes make. Don’t judge.

My son? No. He doesn’t eat macaroni and cheese. As much as it pains me to say it, he doesn’t really like cheese that much.

When we have taco night, I grab the biggest handful of freshly grated cheddar and stuff it all on my taco. He, on the other hand, picks out one shred of cheese, tears it in half, and then puts one half on his taco and hands the other half to me. You think I’m joking or exagerating, but that is the truth, y’all. A half of a shred of cheese. It hurts my heart.

Scooping creamy baked mac and cheese out of a white dish.


Creamy Baked Macaroni and Cheese

Prep Time
20 mins
Cook Time
25 mins
Total Time
45 mins
Servings: 4
Calories: 843 kcal

The creamiest baked mac and cheese I've ever had!


  • 8 ounces elbow macaroni or penne pasta
  • 1 3/4 cup milk
  • 1/4 cup heavy cream
  • 4 tablespoons butter divided
  • 1/4 cup all-purpose flour
  • 4 ounces Gruyere grated
  • 6 ounces extra-sharp Cheddar grated
  • 1 tablespoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon ground nutmeg
  • 2 small fresh tomatoes sliced thinly
  • 3/4 cups fresh white bread crumbs
  • 1 tablespoon grated Parmesan cheese
  • 1/4 teaspoon garlic powder


  1. Preheat oven to 375 degrees.
  2. Bring a large pot of water to a rolling boil. Cook pasta for one minute less than package directions state. Drain.
  3. Heat the milk and cream in a small saucepan, but don't let it boil.
  4. Melt 3 tablespoons of butter in a medium sized pot and add the flour. Cook, whisking constantly, over low heat for 2 minutes.
  5. Continue whisking and slowly pour in the hot milk and cream. Cook for another 2 minutes until thickened and smooth.
  6. Remove from the heat and stir in the Gruyere, Cheddar, salt, pepper, and nutmeg.
  7. Add the cooked macaroni and stir to coat.
  8. Pour into a pie plate or other dish of similar size.
  9. Slice the tomatoes and arrange on top.
  10. Melt the remaining 1 tablespoon of butter and mix it with the bread crumbs, Parmesan cheese, and garlic powder. Sprinkle on top of the tomatoes.
  11. Bake for 25 minutes or until the sauce is bubbly and the bread crumbs are brown and crispy.
Nutrition Facts
Creamy Baked Macaroni and Cheese
Amount Per Serving
Calories 843 Calories from Fat 414
% Daily Value*
Fat 46g71%
Saturated Fat 27g169%
Cholesterol 138mg46%
Sodium 2429mg106%
Potassium 528mg15%
Carbohydrates 71g24%
Fiber 3g13%
Sugar 10g11%
Protein 34g68%
Vitamin A 1950IU39%
Vitamin C 8.4mg10%
Calcium 796mg80%
Iron 2.6mg14%
* Percent Daily Values are based on a 2000 calorie diet.

Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on should only be used as a general guideline.

adapted from Ina Garten