Baked Mac and Cheese Recipe with Parmesan: Golden Crust, Ultra Creamy Pull

Main Courses

Baked Mac and Cheese Recipe with Parmesan: Golden Crust, Ultra Creamy Pull

This baked mac and cheese recipe with parmesan delivers the ultra-creamy pull and golden crust you crave without the restaurant price tag.

I perfected this version after years of testing—no lumpy sauce, no dry pasta, just tender noodles swimming in a velvety cheese blend that stretches perfectly when you pull it from the oven. The secret? A slow-cooked roux and freshly grated parmesan that adds depth beyond basic cheddar.

What sets this apart is the technique: we start with a low-and-slow cheese sauce that develops rich, caramelized flavors before adding the pasta. This ensures every bite has that signature creamy texture without breaking when reheated.

The parmesan isn't just sprinkled on top—it's worked into the sauce where it melts into delicate, nutty strands that elevate the whole dish. Trust me, this isn't your childhood casserole.

By the time it emerges from the oven, you'll have a restaurant-quality dish with crispy edges (thanks to a broiler finish) and a sauce so rich it coats every noodle.

The aroma alone will have everyone gathering at the table—imagine that perfect pull when you lift it out, the cheese stretching into golden strands before collapsing back into creamy perfection. This is comfort food at its finest, with professional-level results.

Serve immediately with a side of garlic bread to soak up every last drop of that parmesan-infused sauce. The recipe scales perfectly for crowds, and leftovers reheat beautifully—though I can't promise they'll last that long. Let's make this mac and cheese that steals the show at every gathering.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for baked mac and cheese recipe with parmesan

Sixteen ingredients to create restaurant-quality mac and cheese with that signature creamy pull.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lb Medium or fine elbow shape
Unsalted Butter 🧈 ¾ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For smooth roux base
Sharp White Cheddar Cheese 🧀 1 ½ cups Freshly grated, block preferred
Parmesan Cheese 🧀 1 cup Freshly grated, high-quality
Heavy Cream 🥛 1 cup Full-fat for creaminess
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Yellow Mustard 🍯 1 tbsp Adds tangy depth
Garlic Powder 🧄 1 tsp Freshly ground preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground for kick
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Virgin Olive Oil 🫒 2 tbsp For crispy topping
Fresh Basil Leaves 🌿 ¼ cup Chopped for garnish

The cheeses are non-negotiable here. Sharp white cheddar gives the tangy bite, while freshly grated Parmigiano-Reggiano adds that nutty depth that separates this from basic recipes. I grab the block cheddar from the deli counter—it's worth the extra minute to grate it yourself. The Parmesan? Trader Joe's has a great wedge for about $8, and it keeps beautifully in the freezer. For the pasta, medium elbow macaroni holds up best to the slow cooking—Barilla or De Cecco are my go-tos, but any good-quality dried pasta works. The butter matters too—use European-style unsalted butter like Plugrá for richer flavor.

No sharp cheddar? Pepper jack or Gruyère add interesting twists, but stick with cheddar for classic flavor. Short on Parmesan? Pecorino Romano works in a pinch, but it's more pungent. The mustard is key for that subtle tang—Dijon-style is best, but yellow mustard from the jar works fine. For the breadcrumbs, panko gives the best texture, but regular breadcrumbs toasted with a bit of garlic powder work too. The olive oil in the topping? Don't skip it—it keeps the crust crispy even after baking. Fresh basil is optional but adds a bright finish that cuts through the richness.

This reheats beautifully—honestly tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I portion mine into containers so lunches are sorted for the week. The leftovers? Broil for 2-3 minutes to revive that crispy top. And if you're making this for a crowd, double the topping recipe—everyone wants seconds.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: it’s ridiculously cheap to make but tastes like you slaved over it. A block of sharp cheddar and a wedge of parmesan stretch far, and the rest—flour, butter, milk—are pantry staples. Not the prettiest dish, but the taste makes up for it every time. Plus, leftovers? They’re basically free comfort food.
  • One-Bowl Magic: I swear by this recipe because it’s literally one bowl—no messy saucepan, no extra dishes. Just toss the cooked macaroni with melted butter, flour, milk, and that sharp cheddar until it’s thick and dreamy, then fold in the parmesan. Honestly, the cleanup is so minimal I’ll take it over any other version.
  • Parmesan Powerhouse: That nutty, salty crunch from the parmesan? It’s the secret weapon. I don’t skimp on the good stuff—freshly grated, not the pre-shredded garbage—and it turns this dish from good to dangerously addictive. The sharp cheddar melts into a creamy blanket, while the parmesan adds texture with every bite.
  • Weeknight & Meal Prep: Between us, this is my go-to for busy nights and lazy Sundays. Bake it fresh for dinner, or make a double batch—it reheats like a champ in the oven or microwave. (Yes, even on a Tuesday night.) The elbow macaroni holds up perfectly, so it’s my secret weapon for feeding a crowd or packing lunches.

Step-by-step instructions for baked mac and cheese with parmesan

Here's how to create the perfect balance of creamy cheese sauce and crispy golden crust.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Stir to prevent sticking, then add 1.5 tsp salt—the water should taste like the sea. Cook until the pasta is 1 minute shy of the package directions for al dente. You want it firm enough to hold its shape but still tender when bitten.

Reserve 1 cup of the starchy pasta water before draining. This liquid is pure gold—it helps create a silky sauce by loosening the cheese mixture. Drain the pasta in a colander and return it to the pot, shaking gently to break up any clumps. I like to give it a quick toss with a fork to distribute the heat evenly before mixing with the cheese sauce.

2

Make the Ultra-Creamy Cheese Sauce

In a large skillet over medium heat, melt the 0.75 cup unsalted butter until it foams. Whisk in the 0.5 cup all-purpose flour to form a roux, cooking for 1-2 minutes until it turns a pale golden color and smells nutty. This is your flavor foundation—don't rush it or the sauce will taste raw.

Gradually whisk in the 1 cup heavy cream and 0.5 cup whole milk until smooth. Stir in the 1.5 cups sharp white cheddar cheese, 1 cup parmesan cheese, 1 tbsp yellow mustard, 1 tsp garlic powder, and 0.5 tsp ground black pepper. Let the mixture simmer for 3-5 minutes until it thickens enough to coat the back of a spoon. If it gets too thick, add a splash of the reserved pasta water to loosen it.

3

Combine Pasta and Sauce

Add the cooked macaroni to the cheese sauce and stir gently until every noodle is coated. The sauce should cling to the pasta like a second skin. If it's too thick, add more pasta water 1 tablespoon at a time until it reaches a creamy, pourable consistency. Real talk: This is where the magic happens—don't skip the pasta water, or you'll end up with dry, gritty mac and cheese.

Transfer the mixture to a greased 9x13-inch baking dish, spreading it evenly. The sauce should come up to about ¾ inch from the top of the dish. Here's the thing—press down gently on the macaroni with a spatula to ensure even contact with the sauce. This prevents pockets of dry pasta and guarantees that creamy pull you're craving.

4

Prepare the Crispy Topping

In a small bowl, combine the 0.5 cup panko breadcrumbs and 2 tbsp extra-virgin olive oil. Mix until the breadcrumbs are evenly coated and look like wet sand. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down lightly with your fingers to help it stick. The oil in the breadcrumbs will create that irresistible golden crust we're after.

Bake at 375°F for 20-25 minutes until the top is golden brown and the edges are bubbling. You'll know it's ready when the crust looks crispy and the cheese underneath is hot and gooey. If the top browns too quickly, tent it loosely with aluminum foil for the last 5 minutes to prevent burning.

5

Rest and Serve

Remove the mac and cheese from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. The sauce will thicken just enough to hold its shape when you pull it apart—this is what we call the "creamy pull," and it's the ultimate test of a great baked mac and cheese.

Garnish with 0.25 cup chopped fresh basil leaves just before serving. The bright, fresh flavor of the basil cuts through the richness of the cheese, adding a nice contrast. Serve immediately with a side of crusty bread to soak up every last bit of that creamy goodness.

👨‍🍳

Pro Tips For Making Baked Mac And Cheese Recipe With Parmesan

  • Cook pasta al dente: I learned this the hard way—undercooked pasta gets mushy when baked, while overcooked turns to glue. Boil elbows 1 minute less than package instructions, then finish in the oven. They’ll absorb the sauce perfectly while staying firm.
  • Grate cheese fresh: Pre-shredded cheese has anti-caking agents that make baked mac gummy. Use a box grater for sharp cheddar and a microplane for parmesan—freshly grated melts smoother and browns better. (Yes, it takes 2 minutes extra.)
  • Whisk roux aggressively: After adding flour to butter, whisk like you’re mad at it for 3–4 minutes until the roux turns nut-brown, not just pale gold. This adds depth that skimping on time won’t. (I know, I know—your arm will hate you.)
  • Bake covered first: Start mac and cheese under foil at 375°F for 20 minutes—this lets the sauce cling to the pasta instead of pooling at the bottom. Only uncover for the last 5–10 minutes to get that golden crust. (Your future self will thank you.)

Serving suggestions for this recipe

Garlic Bread Pairing

This mac and cheese deserves its classic partner: homemade garlic bread. I use a baguette split lengthwise, brushed with melted butter mixed with 2 minced garlic cloves and 1 tsp parsley. Toast it under the broiler for 3-4 minutes until golden and crisp.

The warm, buttery bread soaks up every last drop of that parmesan-infused sauce—trust me, it disappears faster than you think. 🥖

Fresh Green Salad

Balance the richness with a crisp arugula salad topped with shaved fennel, cherry tomatoes, and a light lemon vinaigrette. The peppery bite of arugula and the citrus notes cut through the creamy cheese perfectly.

I add toasted walnuts for crunch and a sprinkle of fresh shaved parmesan to tie it all together. This salad adds freshness that makes the mac and cheese feel even more luxurious.

Roasted Broccoli with Lemon

For a vegetable side that stands up to the richness, roast broccoli florets at 425°F for 15-18 minutes until crispy. Toss with 1 tbsp olive oil, ½ tsp garlic powder, and a squeeze of lemon juice before serving.

The bright, crisp texture contrasts beautifully with the creamy mac and cheese. I like to finish with a sprinkle of red pepper flakes for a little heat that wakes up the whole plate.

Crispy Sausage Bites

Add a protein element with Italian sausage links sliced into rounds and pan-seared until crispy. I use mild Italian sausage from the butcher counter, sliced into ½-inch rounds and cooked in a skillet with 1 tsp olive oil until browned on both sides.

The sausage adds heartiness and a satisfying crunch that pairs perfectly with the soft mac and cheese. Serve with a side of marinara for dipping if you're feeling fancy. 🌭

Creamy Tomato Soup

For a cozy meal, serve this mac and cheese with a bowl of homemade tomato soup. I blend 4 cups crushed tomatoes, 1 cup heavy cream, 1 tsp sugar, and ½ tsp basil until smooth, then simmer for 15 minutes to develop the flavors.

The warmth of the soup complements the cool creaminess of the mac and cheese beautifully. Garnish with a swirl of cream and fresh basil for that restaurant-quality touch.

Garnish Like a Pro

Before serving, elevate your dish with a few final touches. A sprinkle of freshly cracked black pepper adds a pop of color and freshness. For extra flair, add toasted breadcrumbs mixed with garlic powder or a drizzle of truffle oil for a gourmet finish.

I also love adding chopped chives or parsley** for a bright, fresh contrast to the rich cheese. These little details make your mac and cheese look—and taste—like it came from a high-end restaurant. 🍽️

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1120mg49%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 8g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use pre-shredded cheese for this recipe?

While it's tempting to grab the bagged cheese, freshly grated sharp white cheddar and Parmesan make all the difference! Pre-shredded cheese contains anti-caking agents that can make the sauce grainy. If you must use it, remove any visible anti-caking agents and add a splash of milk to help smooth the texture. For best results, take the extra 5 minutes to grate your own.

2

How do I fix lumpy mac and cheese sauce?

Lumps happen when cheese doesn't melt completely. The fix? Immediately remove the pan from heat and whisk vigorously while adding 1-2 tablespoons of warm milk or pasta water at a time. For stubborn lumps, strain the sauce through a fine-mesh sieve for ultra-smooth perfection. Always melt cheese over medium-low heat to prevent scorching.

3

Can I make this ahead of time?

This mac and cheese actually tastes better the next day as flavors meld. Assemble the dish (without baking) and refrigerate for up to 24 hours. When ready to bake, cover with foil and bake at 375°F for 30-35 minutes (5-10 minutes longer than fresh). For leftovers, reheat covered in the oven at 350°F for 15-20 minutes to maintain that creamy texture.

4

What's the secret to that perfect golden crust?

The magic is in the topping technique! Use panko breadcrumbs (not regular) mixed with olive oil for maximum crispiness. Press the topping firmly into the cheese before baking, and broil for the last 2-3 minutes for extra browning. For even more crunch, sprinkle with paprika or garlic powder before baking.

5

Can I make this vegetarian?

Easily! Simply replace the butter with vegetable oil or vegan butter, and use vegetarian Parmesan if needed. For extra richness, stir in 2 tablespoons nutritional yeast with the cheese to enhance the umami flavor. The recipe works perfectly with plant-based cheeses that melt well, like Miyoko's or Violife.

★★★★★4.8(10 reviews)
Categories Main Courses