Main Courses
This I Heart Mac And Cheese recipe delivers the ultimate comfort food experience—creamy, cheesy, and topped with golden, bubbly crispiness that'll have everyone asking for seconds. 💛 I've perfected this baked version over years of testing, and it's become a weekly staple in my household because it's foolproof, restaurant-quality, and ready in just 45 minutes.
The secret lies in the cheese sauce—a rich blend of sharp cheddar, Gruyère, and cream cheese that creates that signature velvety texture without breaking. We bake it until the top forms a golden crust, then swirl in extra cheese for those melt-in-your-mouth pockets.
The best part? It's easier than takeout but tastes like you slaved over it all day.
What you'll end up with is a perfectly golden casserole with crispy edges, creamy centers, and that irresistible cheesy aroma filling your kitchen. It's the kind of dish that makes weeknights feel special—whether you're feeding a crowd or treating yourself to a solo indulgence. Let's get baking!
Serve with a side of buttery bread or a simple green salad to balance the richness. This recipe scales beautifully, so double it for leftovers—trust me, they won't last long. Here's everything you need to make it happen!
Ingredients for i heart mac and cheese
Pantry staples meet restaurant-quality cheesy perfection. Six servings of bubbly, golden-topped comfort in one baking dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or fine elbow, dry type |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 12+ months |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat, cold |
| Whole Milk 🥛 | ½ cup | Room temperature |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Garlic Powder 🧄 | ½ tsp | Freshly toasted preferred |
| Mustard Powder 🌶️ | ¼ tsp | Dry yellow mustard |
| Extra-Sharp Cheddar Cheese 🧀 | 1 cup | For final swirl, extra sharp |
| Panko Breadcrumbs 🍞 | ¼ cup | For topping crunch |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For final garnish |
The cheese is non-negotiable here. Gruyère gives that signature velvety texture—skip it, and you'll miss the magic. I grab mine from Whole Foods or specialty cheese shops, but Kroger's organic section has a decent one too. For the cheddar, sharp white is key (none of that mild stuff)—Cabot or Tillamook are my go-tos. The cream cheese? Philadelphia is the gold standard, but any full-fat brand works. Pro tip: take it out of the fridge 30 minutes before using so it blends smoothly. And for the love of mac and cheese, shred your own—pre-shredded gets clumpy and lacks that melt factor.
No Gruyère? Parmesan or fontina in a pinch (but it won't be the same). Out of cream cheese? Substitute sour cream at half the amount—it's tangier but works in a bind. The mustard powder adds depth—skip it if you're sensitive to that flavor, but trust me, it's worth it. For the pasta, elbow macaroni is classic, but cavatappi or shells hold sauce beautifully too. If you're making this ahead, cook the pasta al dente—it'll finish cooking in the oven. And the breadcrumbs? Panko gives the best crunch, but regular breadcrumbs toasted in butter work too (just add a splash of milk to bind them).
This reheats like a dream—honestly better the next day once everything melds together. Store leftovers in the fridge for 4-5 days, covered tightly to trap that cheesy aroma. For freezing, portion into single servings and reheat covered with a damp paper towel for 2-3 minutes at 350°F—just until bubbly. The cheese sauce freezes beautifully too, so make a double batch if you're feeling ambitious. And if you're serving a crowd, double the recipe—this scales perfectly, and everyone will beg for seconds.
Why You'll Love This Recipe
- The secret’s in the sauce: silky from the cream cheese and heavy cream, but with that perfect crispy edge when it bakes. Honestly, I’ve tried 20 other mac and cheeses—this one actually delivers.
- Five-Ingredient Magic: I swear by this combo—elbow pasta, sharp cheddar, Gruyère, cream cheese, and heavy cream. That’s it. No fancy prep, no stress, just melt-in-your-mouth perfection every time.
- Creamy Crispy Balance: The secret’s in the sauce: silky from the cream cheese and heavy cream, but with that perfect crispy edge when it bakes. Honestly, I’ve tried 20 other mac and cheeses—this one actually delivers.
- Lunchbox Legend: Between us, this is my go-to for meal prep. Pack it cold for work lunches or reheat it for dinner—it’s the same creamy, cheesy love either way. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked to bubbly crisp-top cheese swirls
Here's how to transform simple ingredients into a mac and cheese masterpiece with a golden crust and gooey swirls.
🍳 Step 1: Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add the 1.5 lbs elbow macaroni. Stir immediately to prevent sticking. Cook for 1 minute less than the package instructions suggest—you want the pasta to be al dente when it comes out of the water. The pasta should have a slight bite to it.
Before draining, reserve 1 cup of the starchy pasta water. This liquid is pure gold for creating a silky, clingy sauce. Drain the pasta in a colander and return it to the pot, giving it a quick shake to break up any clumps. I like to toss it with a pinch of 1.5 tsp diamond crystal kosher salt right away to enhance the flavor while it's still hot.
👨🍳 Step 2: Melt Butter and Create the Cheese Sauce Base
In a large, heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium heat until it's completely liquid and foaming. Reduce the heat to medium-low and add the 8 oz cream cheese, stirring constantly with a wooden spoon until it's fully melted and smooth.
Here's where the magic begins: gradually whisk in the 2 cups sharp white cheddar cheese and 1 cup gruyère cheese until completely melted. The mixture should be creamy and glossy. If it starts to look too thick, add 2-3 tablespoons of the reserved pasta water to loosen it. Stir in the 1 cup heavy whipping cream, 0.5 cup whole milk, 0.5 tsp ground black pepper, 0.5 tsp garlic powder, and 0.25 tsp mustard powder. The mustard powder adds a subtle depth that makes this sauce next-level.
🥘 Step 3: Combine Pasta and Sauce for Maximum Cheese Cling
Add the cooked elbow macaroni to the cheese sauce and stir vigorously to coat every strand completely. The goal is to create a thick, velvety coating that clings to the pasta. If the mixture looks too dry, add more pasta water 1 tablespoon at a time until it reaches a thick but pourable consistency—it should coat the back of a spoon.
Transfer the entire mac and cheese mixture to a 9x13-inch baking dish and spread it out evenly. Here's the thing—don't press it down. You want to keep the sauce airy so it develops those beautiful swirls when baked. If you see any dry spots, mix in a little more pasta water to ensure everything's uniformly moist.
🔥 Step 4: Top and Bake to Golden Perfection
Preheat your oven to 375°F. Sprinkle the 1 cup extra-sharp cheddar cheese evenly over the top of the mac and cheese, then use a butter knife to create swirls in the cheese. This is where the visual magic happens—those swirls will turn golden and bubbly during baking.
Next, create a crispy topping by mixing together the 0.25 cup panko breadcrumbs and 0.25 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the swirled cheese. Bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The center should still be slightly soft—it'll continue cooking as it rests.
⏰ Step 5: Rest and Serve with Maximum Gooeyness
Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly and the flavors to meld together. The internal temperature should reach 160°F—probe the center to check for doneness.
Serve immediately with a fork and knife—this mac and cheese is best enjoyed straight from the oven when the cheese is at its peak gooeyness. The crispy panko topping contrasts beautifully with the creamy, cheesy interior. Each bite should deliver that perfect balance of texture and flavor that makes this dish irresistible.
Pro Tips For Making I Heart Mac And Cheese
- Cook pasta al dente: DESCRIPTION: This isn’t just about taste—it’s about texture. Pull the elbows when they’re just firm to the bite (about 1 minute less than package instructions). Gruyère and sharp cheddar need that slight resistance to hold their shape in the sauce, or you’ll end up with mush. I learned this the hard way after serving a batch where the noodles turned to glue.
- Grate cheese fresh: DESCRIPTION: Pre-shredded cheese? Skip it. The anti-caking agents make the sauce grainy and watery. Use a box grater for sharp cheddar and Gruyère—even if it’s a pain—and save the cream cheese for blending. My grandmother swore by this, and she was right: fresh grates melt smoother and coat every noodle.
- Temper the cream: DESCRIPTION: Don’t dump cold cream cheese straight into hot cream. Whisk it into the heavy cream first, then warm the mixture slowly over low heat—just until it melts. I was skeptical until I tried it: this prevents lumps and keeps the sauce silky, not greasy. (Yes, even if you’re impatient like me.)
- Crust it properly: DESCRIPTION: Broil for exactly 2–3 minutes at the end, not until it’s browned. Watch it like a hawk—Gruyère burns faster than you’d think. For extra insurance, sprinkle a pinch of cornstarch over the top before broiling. Does it look weird? Yes. Does it work? Every single time. The starch makes the crust crispier without turning the whole dish into a science experiment.
Wine and beer pairings for this dish
Creamy White Wine
This dish pairs beautifully with a Chardonnay that has subtle oak notes—think California or Sonoma County varieties like La Crema or Kendall-Jackson. The buttery, creamy profile complements the rich cheese sauce without overpowering it.
I always reach for a medium-bodied Chardonnay with about 12-13% alcohol—just enough to stand up to the dish while keeping it smooth and refreshing. 🍷
Crisp Sauvignon Blanc
For a lighter option, a Sauvignon Blanc from New Zealand or Loire Valley cuts through the richness with its bright acidity and citrus notes. Look for one with zesty lemon or grapefruit undertones—Cloudy Bay or Oyster Bay are my go-tos.
The crispness balances the creamy texture, making each bite feel fresh. Serve slightly chilled for the best experience.
Malbec for Bold Lovers
If you prefer red wine, a Malbec from Argentina—like Catena Zapata or Bodega Norton—adds a velvety texture that pairs surprisingly well with the dish. The dark fruit and chocolate notes in the wine complement the sharp cheddar and Gruyère.
Choose a medium-bodied Malbec with 13-14% alcohol to avoid overwhelming the dish. 🍷
Hoppy IPA Balance
For beer lovers, a hazy IPA with juicy citrus and tropical notes (like Modern Times or The Bruery) provides a fun contrast. The hoppy bitterness cleanses the palate between bites of creamy mac and cheese.
Avoid overly bitter IPAs—opt for 5-7% ABV with mango or pineapple undertones for a refreshing match.
Stout for Contrast
A dark stout like Guinness or Samuel Smith's Oatmeal Stout offers a bold, malty contrast that enhances the dish's richness. The roasted coffee and chocolate notes in the stout pair surprisingly well with the sharp cheddar.
Serve it slightly warmed for the best experience—trust me, it takes this dish to another level. 🍺
Nutrition facts
Frequently asked questions
Why does this recipe use Gruyère instead of just cheddar?
Gruyère adds that signature velvety texture and nutty depth that regular cheddar can't match. The fat content melts beautifully, creating a silkier sauce that clings to every pasta strand. It's worth the splurge—trust me, your taste buds will notice the difference!
Can I make this ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. The next day, bake covered with foil for 10 minutes at 375°F to warm through, then uncover and finish baking for 10-15 minutes to get that crispy top. It actually tastes better the second day!
What if my mac and cheese turns out too dry?
Don't panic! Stir in 2-3 tablespoons of warm milk or reserved pasta water and let it sit for 5 minutes before baking. If it's still dry after baking, sprinkle a little extra milk on top and broil for 1-2 minutes to restore creaminess. The key is keeping that sauce saucy!
How do I prevent a soggy breadcrumb topping?
Mix your panko with 1 tablespoon melted butter before sprinkling it on top. This creates a barrier that stays crispy. Also, bake the dish on the middle rack (not the bottom) so the heat hits the topping directly. For extra insurance, broil for 1-2 minutes at the end!
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 15-20 minutes until bubbly. For microwave reheating, sprinkle 1 tablespoon milk over the top and cover with a damp paper towel to restore creaminess. Never microwave uncovered—it dries out instantly!
