Sauces & Condiments
This baked mac and cheese recipe with cheese sauce delivers the ultimate comfort food experience—three distinct layers of crispy breadcrumbs, creamy cheese sauce, and perfectly tender pasta, all baked to golden perfection. 🔥 The secret lies in a velvety cheese sauce made with sharp cheddar, Gruyère, and cream cheese, blended until silky smooth before being poured over al dente pasta. What sets this version apart is the triple-layer technique: a crispy breadcrumb topping, a middle layer of melted cheese, and a bottom layer of buttery pasta that soaks up every last drop of sauce.
The recipe begins with cooking elbow macaroni to al dente perfection, then tossing it with a small amount of butter to prevent sticking.
While the pasta cooks, the cheese sauce is prepared on the stovetop using a simple roux technique—equal parts butter and flour cooked until smooth, then gradually whisked into melted cheese until velvety. This method ensures the sauce stays rich and creamy without separating, even after baking.
Once assembled in a baking dish, the mac and cheese gets topped with a final layer of buttery breadcrumbs for that signature crispy texture. Baking at 375°F for 20-25 minutes transforms the dish into a bubbling, golden masterpiece with gooey pulls in every bite.
The breadcrumbs turn crispy while the cheese sauce remains silky, creating the perfect balance of textures and flavors.
This recipe serves six and is perfect for family dinners, game day gatherings, or as a cozy weeknight meal. The leftovers reheat beautifully, making it an ideal make-ahead dish for busy schedules.
Whether you're a seasoned chef or a beginner in the kitchen, this baked mac and cheese delivers restaurant-quality results with minimal effort.
Ingredients for baked mac and cheese recipe with cheese sauce
Six ingredients make this triple-layered mac and cheese restaurant-worthy at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Cooked al dente, drained |
| Unsalted Butter 🧈 | ½ cup | Cubed, for pasta coating |
| Sharp Cheddar Cheese 🧀 | 4 oz | Shredded, block preferred |
| Gruyère Cheese 🧀 | 4 oz | Shredded, nutty flavor |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| All-Purpose Flour 🌾 | ¼ cup | For roux, sifted |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for flavor |
| Garlic Powder 🧄 | 1 tsp | For depth of flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Milk 🥛 | ¼ cup | Whole milk for creaminess |
The cheeses are the stars here. Gruyère adds that signature nutty depth, while sharp cheddar brings the tangy kick. I always grab the block cheddar from the deli counter—pre-shredded gets clumpy and lacks flavor. For Gruyère, Whole Foods or specialty cheese shops have the best selection. The cream cheese? Full-fat is non-negotiable here—it's what makes the sauce silky. If you're feeling fancy, add a splash of white wine to the sauce for extra richness, but it's totally optional. The pasta should be al dente—if you like it softer, add an extra minute to the cook time.
No Gruyère? Parmesan or Swiss work in a pinch, though the flavor won't be identical. Short on sharp cheddar? Monterey Jack adds creaminess but lacks the tang. The milk can be swapped for half-and-half if you want even more decadence. For the breadcrumbs, Panko gives the best texture, but regular breadcrumbs toasted in the oven work too. Pro tip: Toast your breadcrumbs in the oven with a little butter before adding them—it intensifies the flavor. And if you're making this ahead, prep the cheese sauce first—it keeps for 2 days in the fridge.
This reheats beautifully—just cover it with foil and bake at 350°F for 10-15 minutes. The leftovers taste even better the next day once everything melds together. Store any extras in an airtight container, but honestly, it won't last that long. For serving, I like to add a sprinkle of fresh parsley or a drizzle of hot honey for extra flair. The dish keeps for 3-4 days in the fridge, but I've never had it last that long—it disappears fast around here. Freeze portions for up to 3 months if you're prepping for a crowd.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no boiling pasta separately, no sticky stovetop mess. Just toss the elbow macaroni straight into the baking dish with the butter and cheese sauce, then bake. The noodles soak up that rich, melty goodness right where you’re serving it.
- Cheese Overload (In the best way): Sharp cheddar and Gruyère team up like old friends, while cream cheese adds that velvety pull. Honestly, the first time I tasted the crispy top with that gooey, stretchy center, I nearly dropped the pan. It’s the kind of dish that makes you question your life choices for not making it sooner.
- Leftover Hero: Between us, this is my go-to for lunches all week. The sauce stays luscious when reheated—no dry, sad mac here. I’ll even sneak a piece into my kids’ lunches (they don’t know it’s “leftovers” when it’s in a thermos).
- Budget Comfort: Elbow mac, butter, and a block of cheddar—this isn’t fancy, but it feels like a celebration. Gruyère elevates it just enough to make it special without breaking the bank. Plus, the cream cheese stretches every dollar into maximum cheesy satisfaction.
Step-by-step instructions for triple-layered baked mac and cheese
Here's how to build that perfect creamy center, crispy top, and golden crust—every bite will be magical.
🍳 Step 1: Cook the Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Cook according to package directions until 1 minute before al dente—you want it slightly firm because it'll finish cooking in the oven. Drain thoroughly and return to the pot.
Here's the thing—undercooked pasta turns mushy in the oven, while overcooked pasta gets gummy. Taste-test by biting a piece: it should have a slight bite but still be tender. Drain completely and set aside while you make the sauce.
👨🍳 Step 2: Make the Ultra-Creamy Cheese Sauce
In a large saucepan over medium heat, melt 0.5 cup cubed unsalted butter until foaming. Whisk in 0.25 cup all-purpose flour and cook for 1-2 minutes until golden brown—this creates your roux foundation. Slowly whisk in 0.25 cup milk and 0.5 cup heavy cream to prevent lumps from forming.
Now comes the fun part—add 8 oz room-temperature cream cheese and stir until completely melted and smooth. The sauce should be silky and thick. Remove from heat and fold in 4 oz shredded sharp cheddar, 4 oz shredded gruyère, 0.25 cup freshly grated parmesan, 1 tsp garlic powder, 0.5 tsp ground black pepper, and 1 tsp kosher salt. Stir until all the cheese is fully melted and incorporated.
🥘 Step 3: Combine Pasta and Sauce
Pour the hot cheese sauce over the cooked macaroni in the pot and stir vigorously with tongs or a wooden spoon until every strand is completely coated. The sauce should cling beautifully to the pasta—this is where the magic happens. Taste and adjust seasoning if needed, adding more salt or pepper as necessary. Here's the crucial part: let the mixture cool slightly for 5 minutes before baking.
This resting period ensures the sauce doesn't separate in the oven and helps the flavors meld together. The pasta should be hot but not scorching when you transfer it to your baking dish.
🔥 Step 4: Layer and Bake for Maximum Crunch
Preheat your oven to 375°F. Transfer the macaroni mixture to a greased 9x13-inch baking dish and spread it evenly. For that signature triple-layered texture, sprinkle half of the 0.5 cup panko breadcrumbs evenly over the top, pressing down gently to help them adhere. Then, add the remaining breadcrumbs mixed with 1 tablespoon melted butter for extra crispiness.
Bake uncovered for 25-30 minutes until the top is deep golden brown and bubbly, and the edges are slightly crispy. The center should still be gooey when you cut into it—this is what we're after! If the top browns too quickly, tent loosely with foil for the last 5-10 minutes.
⏰ Step 5: Rest and Serve with Perfect Texture
Remove from the oven and let the mac and cheese rest for 10 minutes before serving. This resting time is crucial—it allows the layers to set slightly and makes slicing much cleaner. The top will be crispy, the middle creamy, and the bottom perfectly tender.
Slice into squares and serve immediately with a side of roasted vegetables or a crisp green salad. The contrast of the crispy top, creamy center, and tender pasta makes every bite unforgettable. And trust me, the leftovers are just as good—if they last that long!
Pro Tips For Making Baked Mac And Cheese Recipe With Cheese Sauce
- Preheat the Dish: Pop your baking dish in the oven while it heats—no waiting. I learned this the hard way after watching my first batch turn out lukewarm and sad. A hot dish means the cheese melts faster and the edges get that perfect golden crust without fighting the oven.
- Shred Cheese Small: Use the large holes on your box grater—tiny shreds pack better and melt smoother. Big chunks? They’ll sit there like stubborn guests at a party, refusing to blend in. Trust me, your mac will thank you.
- Don’t Overmix the Sauce: Stir just until the cheese melts—no need to turn it into glue. Overworking it makes the sauce grainy, and you’ll end up with a texture like wet cement. Rough is fine; smooth is overkill.
- Broil for the Crust: Cover with foil for the first 20 minutes, then uncover and broil for 3-5 minutes at the end. This isn’t the prettiest method, but it’s the tastiest—you’ll get that golden, bubbly top without burning the cheese. Watch it like a hawk.
Health benefits of this baked mac and cheese recipe with cheese sauce
Comfort Food Energy
This baked mac and cheese is a true comfort food powerhouse, delivering carbohydrates for quick energy and protein for sustained satisfaction. The combination of elbow macaroni and cream cheese provides about 25 grams of protein per serving, helping you feel full and energized for hours.
The Gruyère and cheddar add calcium for bone health, while the butter and cream contribute to that satisfying richness we all crave. 💪
Calcium-Rich Cheese
The star ingredients here—Gruyère, sharp cheddar, and Parmesan—are calcium bombs, with one serving delivering over 50% of your daily needs. This is especially important for bone health and muscle function.
I always opt for block cheeses because they shred more evenly and retain more nutrients than pre-shredded varieties. The cream cheese adds creaminess without sacrificing too much protein, making this dish a balanced choice for a cozy meal.
Healthy Fat Balance
While this dish is indulgent, the healthy fats from the butter, cream cheese, and heavy cream support brain function and heart health. The monounsaturated fats in the cheese help reduce inflammation, while the saturated fats provide energy.
I like to balance this richness by serving it with roasted Brussels sprouts or a simple arugula salad to add fiber and vitamins. The key is moderation—this is a treat, not a daily staple!
Customizable Nutrition
You can easily lighten this dish without sacrificing flavor. Swap half the butter for Greek yogurt or unsweetened almond milk in the sauce to cut calories while keeping creaminess. Use whole-grain pasta for extra fiber, or add steamed broccoli to the baking dish before topping with breadcrumbs.
These tweaks keep the dish comforting while making it more balanced. I often make a smaller portion for myself and double it for guests—everyone wins!
Satisfying Carbs
The elbow macaroni provides complex carbohydrates that fuel your body with steady energy, perfect for post-workout meals or cozy nights in. The panko breadcrumb topping adds a satisfying crunch while contributing a small amount of fiber.
This dish is all about balanced indulgence—rich enough to feel special but with enough nutrients to keep you satisfied. Pair it with a glass of sparkling water with lemon to balance the meal and keep things light. ✨
Nutrition facts
Frequently asked questions
Can I use a different type of pasta for this baked mac and cheese?
Elbow macaroni is ideal for this recipe because its shape holds the cheese sauce beautifully, but you can substitute with other short pasta shapes like cavatappi, penne, or shells. Avoid long pasta like spaghetti—it won't absorb the sauce as well and may get tangled. If using a different shape, reduce the baking time by 2-3 minutes since some shapes cook faster.
Why did my cheese sauce separate in the oven? This usually happens when the sauce cools too quickly or if the cheese wasn't fully melted before baking. Always let the pasta and sauce mixture rest for 5 minutes before transferring to the baking dish. Also,
Can I make this ahead of time for a party?
Prepare the entire dish up to the baking step and refrigerate it uncovered for up to 24 hours. When ready to bake, increase the oven temperature to 400°F and bake for 25-30 minutes (covered with foil for the first 15 minutes to prevent over-browning). The cold dish will need more time to heat through, but the texture will still be perfect.
What's the best way to reheat leftovers?
For the best results, cover the leftovers with foil and reheat in the oven at 350°F for 10-15 minutes. This preserves the crispy texture better than the microwave. If using the microwave, cover with a damp paper towel and heat in 30-second intervals, stirring between each. For extra crispiness, broil for 1-2 minutes at the end of oven reheating.
Can I add vegetables to this recipe?
Yes! Try adding steamed broccoli florets, diced bell peppers, or sautéed mushrooms to the pasta before baking. For best results, mix them in after tossing the pasta with sauce and press them down slightly so they don't rise to the top. You can also add chopped spinach or kale to the cheese sauce for a nutrient boost.
