This creamy mac and cheese is a cozy, cheesy hug in a bowl! With the addition of cream cheese, it gets extra smooth and rich, making it super comforting.
Key Ingredients & Substitutions
Elbow Macaroni: This classic choice holds the cheese sauce well. If you’re out of elbow macaroni, try using rotini or fusilli for a fun twist!
Cream Cheese: Adds a creamy texture. For a lighter option, you can use cottage cheese or Greek yogurt. Just blend it well to keep it smooth.
Cheddar Cheese: Sharp cheddar adds great flavor. If you like a milder taste, you can substitute with medium cheddar or even add mozzarella for extra creaminess.
Parmesan Cheese: This is optional but adds a lovely finishing touch. You could replace it with Pecorino Romano or leave it out for a simpler dish.
What’s the Best Way to Ensure a Creamy Cheese Sauce?
Creating a smooth cheese sauce can be tricky, but it’s the key to a delicious mac and cheese. Here are some tips:
- Start with softened cream cheese; this helps it melt easily into the butter.
- Whisk continuously when adding milk to prevent lumps and achieve a silkier texture.
- Gradually add cheeses to the hot mixture rather than all at once for smoother melting.
Following these techniques will get you a creamy, dreamy mac and cheese every time!

Joanna Gaines Mac And Cheese With Cream Cheese
Ingredients You’ll Need:
For the Dish:
- 8 ounces elbow macaroni (about 2 cups)
- 4 tablespoons unsalted butter
- 8 ounces cream cheese, softened and cubed
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 cups whole milk
- 1/2 teaspoon salt, or to taste
- 1/2 teaspoon black pepper, or to taste
- 1/4 teaspoon garlic powder (optional)
- 1/4 teaspoon onion powder (optional)
For Topping:
- 1/2 cup grated Parmesan cheese (optional)
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This recipe takes about 15 minutes of prep time and 25-30 minutes for baking. So, in total, you’ll need around 45-50 minutes from start to enjoying your creamy mac and cheese! Perfect for a cozy dinner or a delightful side dish.
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While that heats up, grease a 2-quart baking dish with butter or a non-stick spray to prevent sticking.
2. Cook the Macaroni:
In a large pot, bring salted water to a boil. Add the elbow macaroni and cook according to the package instructions until al dente, which usually takes about 7-8 minutes. Once done, drain the macaroni and set it aside.
3. Make the Cheese Sauce:
In the same pot, melt 4 tablespoons of unsalted butter over medium heat. Add the cubed cream cheese and stir until it is smooth and fully melted. Take your time here; you really want a creamy base!
4. Whisk in Milk:
Next, slowly pour in the milk while continuously whisking to help combine everything together into a smooth mixture.
5. Add the Cheeses:
Now, mix in the shredded sharp cheddar and mozzarella cheeses, stirring continuously until all the cheese is melted and the sauce is perfectly smooth.
6. Season the Sauce:
It’s time to season! Add salt, black pepper, and if you like, sprinkle in the garlic powder and onion powder. Taste the sauce to see if you want more seasoning.
7. Combine with Macaroni:
Add the cooked macaroni to the cheesy sauce, gently folding until all the macaroni is well coated in that delicious cheese goodness.
8. Prepare to Bake:
Pour the creamy macaroni mixture into your prepared baking dish. If you’re using Parmesan cheese, sprinkle it evenly over the top for a lovely golden crust!
9. Bake to Perfection:
Place the baking dish in the preheated oven and bake for about 20-25 minutes, or until the top is golden and bubbly. Your kitchen will smell amazing!
10. Serve and Enjoy:
Once baked, take it out of the oven and let it cool slightly. Garnish with fresh chopped parsley for a pop of color, then serve warm. Enjoy your rich, creamy Joanna Gaines-style mac and cheese!
This mac and cheese is creamy and comforting, making it a favorite for family meals or gatherings. Enjoy every bite!
Can I Use Whole Wheat Macaroni Instead?
Absolutely! Whole wheat macaroni is a great healthier option and adds a nutty flavor to the dish. Just follow the cooking instructions on the package, as cooking times may vary slightly.
What If I Don’t Have Sharp Cheddar Cheese?
No worries! You can substitute it with mild cheddar, Monterey Jack, or even a blend of cheeses you have on hand. Just keep the flavor profile in mind when choosing your substitutions!
Can I Make This Recipe Ahead of Time?
Yes! You can prepare the mac and cheese up to the baking step, then cover it tightly and refrigerate for up to a day. When ready to bake, allow it to sit at room temperature for about 30 minutes before popping it into the oven.
How to Store Leftovers?
Store any leftover mac and cheese in an airtight container in the fridge for up to 3 days. To reheat, simply warm it in the oven or microwave, adding a splash of milk if the sauce has thickened. Enjoy your creamy goodness again!



