5 Star Baked Macaroni and Cheese Recipe: Velvety Cheese Sauce With Crispy Breadcrumbs

5 Star Baked Macaroni and Cheese Recipe: Velvety Cheese Sauce With Crispy Breadcrumbs

This 5-star baked macaroni and cheese recipe delivers the ultimate comfort food experience—creamy, velvety cheese sauce with a perfectly crispy breadcrumb topping. The secret lies in a slow-cooked roux that prevents separation, while high-heat baking creates that golden, crunchy crust everyone craves. After years of perfecting this dish, I’ve finally cracked the code for restaurant-quality results at home.

The foundation starts with a rich cheese sauce made from sharp cheddar, Gruyère, and cream cheese, melted together over a butter-flour roux. Cooking the pasta directly in the sauce ensures every noodle gets coated in that luxurious, velvety goodness. The breadcrumb topping adds texture contrast and becomes irresistibly crispy when baked at the right temperature.

What you’ll end up with is a crispy top layer that shatters with each bite, revealing molten cheese beneath. The sauce stays perfectly creamy without turning greasy, and the pasta maintains its bite—no mushy texture here. This isn’t just mac and cheese; it’s a showstopper main dish that will have everyone asking for seconds.

Serve immediately for that restaurant-fresh experience, or let it rest briefly for cleaner slices. The optional herb garnish adds freshness, while extra breadcrumbs on top ensure maximum crunch. Here’s how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for 5 star baked macaroni and cheese

Six essential ingredients transform into restaurant-quality baked macaroni and cheese with velvety sauce and crispy topping.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lb Medium or jumbo size preferred
Unsalted Butter 🧈 ¾ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup Diamond Crystal preferred
Sharp White Cheddar Cheese 🧀 3 cups Shredded, block preferred
Gruyère Cheese 🧀 1 ½ cups Shredded, aged minimum 6 months
Cream Cheese 🧈 8 oz Full-fat, room temperature
Whole Milk 🥛 1 ½ cups Warmed for smooth sauce
Panko Breadcrumbs 🍞 1 cup Japanese style for crispiness
Freshly Grated Parmesan Cheese 🧀 ½ cup For topping, freshly grated
Fresh Thyme Leaves 🌿 ¼ cup Chopped, for garnish
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Extra-Virgin Olive Oil 🫒 1 tbsp For greasing baking dish

The cheeses are non-negotiable here—Gruyère adds nutty depth while sharp white cheddar delivers that classic tang. Whole milk should be warmed slightly to prevent sauce separation. For the best texture, Gruyère from Cowgirl Creamery or sharp cheddar from Tillamook are my go-tos, but any high-quality aged cheddar works. The cream cheese prevents the sauce from becoming too runny during baking. If you can’t find Gruyère, Comté is an excellent substitute. Always shred your own cheese—pre-shredded contains anti-caking agents that make the sauce grainy.

No Panko? Regular breadcrumbs toasted in olive oil work in a pinch, but Japanese-style Panko creates that perfect shatter. The Parmesan topping should be freshly grated—pre-shredded loses its flavor quickly. For extra richness, add 1/4 cup sour cream to the cheese sauce. The olive oil for greasing should be high-quality; I prefer California extra-virgin for its fruity notes. If you’re watching calories, reduce the butter by 2 tablespoons and use half-and-half instead of whole milk. The pasta should be cooked al dente—it’ll finish in the oven.

This dish is best served immediately, but if you must prep ahead, assemble everything up to the baking step and refrigerate for up to 24 hours. Let it sit at room temperature for 30 minutes before baking to ensure even cooking. The baked macaroni and cheese reheats beautifully—cover with foil and warm at 350°F for 10-15 minutes. For maximum crispiness, broil for 2-3 minutes at the end. Store leftovers in an airtight container for 4-5 days—the sauce actually improves overnight as flavors meld. Freeze portions for up to 3 months by wrapping tightly in plastic wrap.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this method—just toss the cooked pasta, cheese, and roux into one dish, bake, and walk away. No messy sauces or last-minute scrambling to keep it from breaking.
  • Cheese Love: That sharp cheddar and Gruyère combo? It’s what turns this from good to oh-my-gosh-I-need-seconds good. The Gruyère adds this nutty depth that makes it taste like a fancy restaurant dish, not just comfort food.
  • Meal Prep Hero: Between us, this is my go-to for busy weeks. Make a big batch on Sunday, portion it out, and reheat it all week—it stays creamy, not gloppy. (Yes, even on a Tuesday night when you’re exhausted.)
  • Budget Baked Bliss: Elbows and cheese are cheap staples, but this tastes like you spent hours. Honestly, I’ve served this to picky eaters, and they still ask for more. That’s the mark of a winner.

Step-by-step instructions for velvety baked macaroni and cheese

Master this technique and you’ll achieve a perfect balance of ultra-creamy sauce and crispy breadcrumb topping every time.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 1.5 pounds of elbow macaroni. Season the water generously with 1 teaspoon of the kosher salt—it should taste like the ocean. Cook the pasta until 1 minute before it reaches the package’s recommended al dente time. This slight undercooking prevents the pasta from becoming mushy when it bakes later.

Drain the pasta and immediately rinse it under cold water for 10 seconds to stop the cooking process. Drain again thoroughly and return it to the pot. Toss with 1 tablespoon of the extra-virgin olive oil to prevent sticking and add a touch of richness. Keep the pot off the heat while you prepare the cheese sauce.

2

Create a Smooth, Luxurious Cheese Sauce

In a large, heavy-bottomed pot, melt the 0.75 cup unsalted butter over medium-low heat. Once fully melted, reduce the heat to low and whisk in the 0.5 cup all-purpose flour to create a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a pale golden color and smells nutty—this is your foundation for a velvety sauce.

Gradually whisk in the 1.5 cups warmed whole milk over 1-2 minutes, ensuring no lumps form. Once fully incorporated, remove the pot from heat and begin adding the cheeses in stages. First, stir in the 8 ounces cream cheese until completely melted and smooth. Then add 1 cup of the sharp white cheddar cheese and 0.75 cup of the gruyère cheese, whisking vigorously until fully combined and creamy.

3

Combine Pasta and Sauce for Maximum Creaminess

Return the pot with the cheese sauce to low heat and add the cooked macaroni. Stir gently but thoroughly to coat every strand with the rich sauce. Cook for an additional 3-4 minutes, stirring occasionally, until the sauce has thickened enough to cling to the pasta. The mixture should be smooth and luxurious, with no dry spots remaining.

Season with the remaining 0.5 teaspoon kosher salt and 0.5 teaspoon ground black pepper. Taste and adjust seasoning if needed—the combination of cheddar and gruyère should deliver a perfect balance of sharpness and creaminess. Remove from heat and transfer the mixture to a 9×13-inch baking dish that has been lightly greased with the remaining 1 tablespoon extra-virgin olive oil.

4

Prepare the Crispy Breadcrumb Topping

In a small bowl, combine the 1 cup panko breadcrumbs, remaining 0.75 cup gruyère cheese, and 0.5 cup freshly grated parmesan cheese. Stir in the 0.25 cup chopped fresh thyme leaves and mix until evenly distributed. The thyme adds an aromatic brightness that cuts through the richness of the cheese.

Spread this mixture evenly over the top of the macaroni and cheese, pressing down gently to ensure good contact with the sauce. This layer will become beautifully crispy while the dish bakes, providing the perfect textural contrast to the creamy interior.

5

Bake to Golden Perfection

Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumb topping should be crispy enough to hold its shape when pressed gently with a spoon.

For the final touch, broil on high for 1-2 minutes until the top is intensely golden and slightly caramelized. Watch carefully to prevent burning. Remove from the oven and let rest for 5-10 minutes before serving. This resting period allows the sauce to set slightly, making it easier to slice and serve without losing its shape.

👨‍🍳

Pro Tips For Making 5 Star Baked Macaroni And Cheese

  • Melt Cheese Slowly: I learned this the hard way—dumping shredded cheese into hot butter makes it clump into a sad, greasy mess. Instead, melt the butter first, then whisk in the flour to form a roux, and only add the cheese once it’s bubbling gently. The heat should be medium-low, or you’ll end up with scrambled cheese instead of a smooth sauce.
  • Toast the Flour: This isn’t the prettiest method, but it’s the tastiest: After making your roux, let it cook for 2–3 minutes until it turns a pale golden color and smells nutty. That’s the flour’s natural flavor developing—skip it, and your sauce will taste flat, even if the cheese is top-tier.
  • Salt the Pasta Water: Yes, even if you’re using sharp cheddar and Gruyère. The pasta will absorb some of that water, and if you’re not adding extra salt to the cheese sauce later, your dish will taste bland. Taste the drained pasta—if it’s not noticeably salty, add a pinch of salt to the cheese mixture before baking.
  • Use a Mix of Cheeses: Sharp white cheddar gives the tang, but Gruyère brings depth and melt. Don’t just eyeball it—measure it: For every 2 cups of cheddar, use 1 cup of Gruyère. The Gruyère might be pricier, but it’s the thing that makes this dish taste like a restaurant, not a casserole.

Make-ahead tips for this recipe

Assemble Ahead

Prepare the macaroni and cheese sauce completely, then transfer it to your greased baking dish up to 24 hours in advance. Cover tightly with plastic wrap and refrigerate. When ready to bake, bring it to room temperature for 30 minutes before proceeding—this ensures even cooking and prevents a cold center. 💡

Freezer Prep

For long-term storage, assemble the dish in your baking dish (including the breadcrumb topping) and freeze it uncovered for 1 hour to firm up. Then cover tightly with plastic wrap and foil. When ready to serve, thaw overnight in the fridge, then bake as directed. The texture remains creamy and the topping stays crispy when reheated properly. ❄️

Baking Shortcuts

If you’re short on time, assemble the dish in the morning and refrigerate. Bake it straight from the fridge at 375°F for 30-35 minutes—just add 5-10 minutes to the baking time. The extra time compensates for the cold start, giving you that perfect crispy top when you’re ready to serve. 🕒

Reheating Leftovers

Cover leftovers with foil and reheat at 350°F for 10-15 minutes until warmed through. For maximum crispiness, transfer to a baking sheet and broil for 2-3 minutes at the end. Add a splash of milk or cream if the sauce looks dry after reheating. Store leftovers in an airtight container for up to 4-5 days. 🔥

Make-Ahead Garnish

Prep your garnishes ahead of time to save steps. Chop the fresh thyme leaves and store them in a small container in the fridge. Keep the Parmesan cheese grated and ready to sprinkle—just mix it with the breadcrumbs right before baking. This keeps everything fresh and ready for assembly. ✨

Portion Control

For easy serving, divide the baked macaroni and cheese into individual portions before freezing or refrigerating. Wrap each portion tightly in plastic wrap and foil to maintain texture. When reheating, bake at 350°F for 10-15 minutes covered, then broil for 1-2 minutes to restore crispiness. This works perfectly for meal prep! 🍽️

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1200mg52%
Total Carbohydrate 55g19%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* 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

Why does my baked mac and cheese get watery during baking?

This usually happens when the cheese sauce isn’t thick enough or the pasta absorbs too much moisture. Always cook your pasta slightly underdone (al dente) and make sure your roux is fully developed (golden color) before adding milk. The combination of cream cheese and Gruyère helps stabilize the sauce—never skip these!

2

Can I make this recipe without a roux?

Yes, but the texture won’t be as velvety. For a quick alternative, melt the butter and whisk in the flour (still a roux, just faster), then add milk and cheese. The key is to cook the mixture until it thickens enough to coat the pasta back of a spoon—this prevents separation during baking.

3

How do I get the breadcrumb topping extra crispy?

For maximum crunch, use Japanese-style Panko and bake at 375°F until the edges are golden brown. Press the topping firmly onto the sauce before baking, and finish with 1-2 minutes under the broiler for that perfect caramelized crust. A light spray of olive oil before baking also helps!

4

What’s the best cheese substitute if I can’t find Gruyère?

Comté or aged Gouda work beautifully as alternatives—they add that same nutty depth. For a sharper flavor, increase the sharp white cheddar by 0.5 cup and reduce the Gruyère substitute by the same amount. Avoid pre-shredded cheese—it contains anti-caking agents that make the sauce grainy.

5

Can I make this recipe in a smaller baking dish?

Yes, but adjust the baking time. A 9-inch square dish will need 15-20 minutes at 375°F, while an 8×8-inch dish takes 20-25 minutes. The key is to watch for a deep golden brown color—this ensures the topping is crispy while the sauce stays creamy inside.

★★★★★4.5(6 reviews)
Brian Walker