Baked Macaroni and Three Cheese Recipe: Triple-Layered Cheesy Bliss in One Pan

Salads

Baked Macaroni and Three Cheese Recipe: Triple-Layered Cheesy Bliss in One Pan

This baked macaroni and three cheese recipe delivers the ultimate comfort food experience with layers of creamy, melty goodness in every bite. The secret lies in combining sharp cheddar, rich Gruyère, and velvety cream cheese for a sauce that's impossible to resist.

I've perfected this one-pan method over years of testing, ensuring the pasta stays al dente while the cheese becomes gloriously bubbly and golden.

The process is straightforward but requires attention to timing—cooking the pasta just slightly underdone, then baking it until the top forms a crispy, cheesy crust. This isn't your average mac and cheese; it's a restaurant-quality dish that transforms simple ingredients into something extraordinary.

The three-cheese blend creates depth of flavor, with each cheese contributing its unique character to the final result.

What you'll end up with is a dish that's creamy yet satisfying, with perfectly cooked pasta swimming in a rich, velvety sauce topped with a golden, bubbling cheese crust. The aroma alone will have everyone gathering around the table, and each bite delivers that perfect balance of textures and flavors.

This recipe is designed to impress without requiring advanced skills—just patience and a few key techniques.

Serve it as a main dish with a crisp green salad or steamed vegetables, or let it stand alone as the star of your meal. The leftovers reheat beautifully, making this an ideal recipe for feeding a crowd or meal prepping for the week. Let's create this cheesy masterpiece together.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked macaroni and 3 cheese

Six servings of cheesy perfection await with these carefully chosen ingredients.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Dry, uncooked pasta
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged variety
Gruyère Cheese 🧀 1 cup Shredded, nutty flavor
Cream Cheese 🧈 8 oz Full-fat, room temperature
Heavy Cream 🥛 ½ cup Whole milk preferred
Whole Milk 🥛 ½ cup Warm for best results
Butter 🧈 4 tbsp Unsalted, melted
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Mustard Powder 🌶️ ½ tsp Dijon preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Breadcrumbs 🍞 ¼ cup Panko for extra crunch
Parmesan Cheese 🧀 ¼ cup Freshly grated

The cheeses are the stars here. Gruyère adds that signature nutty depth, while sharp cheddar brings the tang. I always grab the block cheddar from the deli counter and shred it myself—pre-shredded gets gummy. For Gruyère, Whole Foods or specialty grocery stores carry the best quality. The cream cheese should be full-fat for that velvety texture, and Philadelphia brand is my go-to. Don't skip the Gruyère—it's what elevates this from basic mac and cheese to restaurant-quality. The elbow macaroni should be medium or small size for even cooking, and Barilla or De Cecco are my preferred brands.

No Gruyère? Parmesan or Swiss cheese work in a pinch, though the flavor profile changes. Running low on heavy cream? Half-and-half or whole milk can substitute, but the sauce won't be quite as rich. Fresh garlic is ideal, but garlic powder at half the amount works if you're in a hurry. For the breadcrumbs, panko gives extra crunch—don't use regular breadcrumbs. The mustard powder is crucial for that subtle tang, but if you're avoiding it, Dijon mustard at double the amount works too. Always melt your butter first—cold butter creates lumps in the sauce.

This dish reheats beautifully—just cover with foil and bake at 350°F for 10-15 minutes. The leftovers actually taste better the next day as the flavors meld. Store in an airtight container in the fridge for up to 4 days. For freezing, portion into individual servings and freeze for up to 3 months. The breadcrumb topping stays crispy when reheated, so don't skip it. I always make a double batch—it disappears fast around here. The sauce thickens as it cools, so if it seems too thick when first made, a splash of milk helps bring it back to perfection.

❤️

Why You'll Love This Recipe

  • No Boil Required: I swear by this hack—just toast the elbow macaroni in butter until golden, then bake it straight into that creamy Gruyère-cheese sauce. No colander, no splashing pasta water, no waiting. That crispy edge on the noodles? Chef’s kiss.
  • Triple Cheese Magic: Sharp cheddar brings the sharpness, Gruyère adds that nutty depth, and cream cheese? It’s the secret weapon that makes the whole thing silky-smooth. The heavy cream ties it all together like a hug—rich, velvety, and impossible to stop eating.
  • Lunchbox Hero: Pack this for work or school—it reheats beautifully and keeps its shape (no soggy pasta here). My kids actually ask for leftovers, and honestly? I don’t blame them. It’s the kind of dish that makes you feel like you’re feeding them gourmet, even when it’s just mac and cheese.
  • Budget-Friendly Luxury: You’re getting three kinds of cheese for the price of one, and elbow macaroni is the most affordable pasta around. Yet somehow, it tastes like you spent hours in the kitchen. Between us? That’s the best kind of stretch-your-dollar win.

Step-by-step instructions for triple-layered baked macaroni and three cheese

This method delivers a restaurant-quality casserole with crispy breadcrumb topping and gooey cheese layers.

1

Cook the Elbow Macaroni to Perfect Al Dente

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Salt the water generously—it should taste like the sea. Cook for 11 minutes until the pasta is al dente (you'll still see a slight white center when bitten). Drain immediately in a colander and rinse briefly under cold water to stop the cooking process. This prevents the pasta from becoming mushy when baked later.

I like to shock the pasta in cold water for 30 seconds after draining. This step removes excess starch, which helps create a cleaner sauce and prevents the top layer from becoming soggy. Transfer the drained pasta to a large mixing bowl and set aside.

2

Prepare the Creamy Three-Cheese Sauce

In a medium saucepan, melt 4 tbsp butter over medium heat. Add the 2 cloves minced garlic and sauté for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Sprinkle in 2 tbsp all-purpose flour and whisk continuously for 1-2 minutes until the mixture forms a smooth paste.

Gradually pour in 0.5 cup heavy cream and 0.5 cup whole milk, whisking constantly to prevent lumps. Add 8 oz cream cheese and stir until completely melted and smooth. Remove from heat and fold in 2 cups sharp cheddar cheese and 1 cup gruyère cheese until fully incorporated. Season with 0.5 tsp mustard powder, 1 tsp salt, and 0.5 tsp black pepper. The sauce should be thick but pourable—if it's too stiff, whisk in 1-2 tablespoons of pasta water to achieve the right consistency.

3

Assemble the Triple-Layered Casserole

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread half of the cooked elbow macaroni evenly across the bottom. Pour half of the cheese sauce over the pasta, creating an even layer. Sprinkle half of the 0.25 cup freshly grated parmesan cheese over the sauce.

Repeat the layering process with the remaining pasta, cheese sauce, and parmesan. The final layer should be pasta to ensure even browning. Press down gently on each layer to eliminate air pockets—this prevents the casserole from puffing up unevenly in the oven and ensures every bite has that perfect cheesy texture.

4

Add the Crispy Breadcrumb Topping

In a small bowl, combine 0.25 cup breadcrumbs with 2 tbsp melted butter and 1 tbsp grated parmesan cheese. Mix until evenly coated and sprinkle this mixture evenly over the top of the casserole. The breadcrumbs should cover the entire surface with no gaps—this creates that coveted crispy texture we're after.

Bake uncovered for 25-30 minutes until the top is deep golden brown and the edges bubble slightly. The casserole is done when the cheese is fully melted and the breadcrumb topping has crisped beautifully. If the top browns too quickly, tent loosely with aluminum foil for the last 5-10 minutes of baking.

5

Rest and Serve for Maximum Cheese Pull

Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the cheese to set slightly and redistribute throughout the pasta, ensuring each forkful delivers that perfect balance of crispy, creamy, and chewy textures.

Cut into squares and serve immediately while the breadcrumb topping is still crisp. The cheese should be stretchy and gooey in the center, with a crispy golden crust on top. For an extra touch, garnish each serving with additional freshly grated parmesan and a sprinkle of black pepper right before serving.

👨‍🍳

Pro Tips For Making Baked Macaroni And 3 Cheese

  • STEAM THE PASTA FIRST: I learned this the hard way—dumping dry elbow macaroni straight into the baking dish means uneven cooking and a gummy center later. Boil it until just al dente (about 1 minute less than package instructions), drain, then toss with a splash of pasta water to relax the starch. The steam pre-cooks the edges while the cheese sauce finishes the job in the oven.
  • GRATE YOUR OWN CHEESE: Pre-shredded cheddar and Gruyère pack anti-caking agents that turn to glue when melted. Skip the bagged stuff and grate your own—sharp chedddar in medium chunks, Gruyère in small pieces for even melting. If you’re short on time, buy blocks and grate them yourself; the texture difference is night and day.
  • COMBINE CREAM CHEESE COLD: Adding cream cheese straight from the fridge to warm heavy cream sounds counterintuitive, but it’s the thing that matters most. Let the heavy cream heat up just until it steams (not boil), then mix in the cold cream cheese a dollop at a time. This prevents clumping and keeps the sauce silky instead of grainy.
  • BAKE UNTIL THE EDGES BROWN: Resist the urge to pull it out at the first sign of bubbling. The top should be deep golden with crispy cheese edges—this means the pasta underneath is fully cooked through. If it’s still pale after 20 minutes, crank the oven to 375°F and broil for 2-3 minutes (watch like a hawk). Underbaked mac is sad mac.

Dietary considerations for this dish

Gluten-Free Adaptation

For a gluten-free version, swap the elbow macaroni for gluten-free pasta like Barilla GF or Jovial. Cook it according to package instructions—GF pasta often needs 1-2 extra minutes to reach al dente. The sauce remains the same, but thicken it with cornstarch slurry instead of flour.

Mix 1 tbsp cornstarch with 2 tbsp cold water and whisk into the sauce at the end. For the topping, use crushed gluten-free crackers or almond flour mixed with melted butter. 💫

Dairy-Free Options

Create a dairy-free version by replacing cheddar with vegan sharp cheddar (like Violife), Gruyère with nutritional yeast mixed with cashew cream, and cream cheese with silken tofu blended with lemon juice. Use coconut milk instead of heavy cream and whole milk.

For the breadcrumb topping, opt for crushed gluten-free cornflakes or panko-style gluten-free breadcrumbs. The texture will differ but still deliver rich, cheesy flavor.

Lower-Calorie Version

To cut calories, use whole wheat elbow macaroni (about 12 oz) and reduce the heavy cream to ¼ cup. Replace half the sharp cheddar with low-fat mozzarella and use reduced-fat cream cheese.

For the breadcrumb topping, use whole grain breadcrumbs and light butter. The result is still creamy and satisfying but with 200-300 fewer calories per serving.

Vegetarian Protein Boost

Add 1 cup cooked chickpeas or ½ cup white beans to the pasta mixture for extra protein. For a meaty texture, try ½ cup crumbled tempeh or ½ cup plant-based sausage.

These additions work well with the cheese sauce and add a satisfying bite. Drain and rinse the beans or tempeh before mixing to remove excess moisture. 🌱

Kid-Friendly Customization

Make this dish more appealing to kids by adding diced ham or cooked ground turkey to the pasta. For picky eaters, serve it with steamed broccoli or carrot sticks on the side.

You can also mix in ½ cup diced bell peppers or zucchini for color and nutrients. The familiar cheesy flavor will encourage them to try the veggies too!

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1120mg49%
Total Carbohydrate 38g13%
Dietary Fiber 3g11%
Sugars 6g
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

Why do you recommend cooking pasta al dente for this recipe?

Cooking pasta al dente (about 11 minutes) prevents it from turning mushy during baking. The slight firmness holds up better to the cheese sauce and creates a better texture when baked. Overcooked pasta becomes gummy and waterlogged in the oven, ruining the perfect cheesy consistency.

2

Can I make this ahead of time?

Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to the baking time (cover with foil for the first 15 minutes to prevent cracking). The flavors actually improve overnight as the cheeses meld together. For freezing, bake first, then portion and freeze for up to 3 months. Reheat covered at 350°F for 20-25 minutes.

3

What's the best way to prevent a soggy breadcrumb topping?

Use panko breadcrumbs (they're lighter and crispier) and mix them with melted butter before sprinkling. Press the topping gently into the cheese to create a seal. Bake uncovered for the first 10 minutes to set the topping, then cover loosely with foil if needed. Avoid adding too much moisture to the top layer—this is the #1 reason for soggy toppings.

4

Can I use different cheeses?

For a creamy version, swap Gruyère for monterey jack. Want something sharper? Add pepper jack instead. Need dairy-free? Try nutritional yeast mixed with cashew cream. Just maintain the 2:1 ratio of cheddar to secondary cheese. The key is balancing sharpness, creaminess, and meltability.

5

How do I know when it's fully baked?

Look for deep golden brown breadcrumbs and slightly bubbling edges. The center should be hot but not jiggly. Insert a knife near the center—it should come out clean with just a few moist strands (not wet pasta). If the top browns too fast, tent with foil for the last 5-10 minutes. The cheese should be fully melted with a stretchy, gooey texture.

★★★★★4.7(10 reviews)
Categories Salads