Main Courses
This baked mac and cheese recipe with spaghetti noodles delivers the perfect crispy edges and creamy centers everyone craves—without the usual elbow mac mess. The twist? Using spaghetti noodles creates a richer, more substantial dish with a satisfying bite.
I developed this after years of testing, and the secret lies in properly pre-cooking the noodles and building a sauce that clings perfectly.
The key to success starts with al dente spaghetti—undercooked noodles absorb too much sauce, while overcooked ones turn mushy. We’ll mix in a velvety cheese blend (sharp cheddar, Gruyère, and cream cheese) that melts into a luxe sauce, then top with buttery breadcrumbs for that signature golden crust.
The result? A one-pan dish that’s restaurant-quality but simple enough for weeknights.
By the time it emerges from the oven, you’ll have a dish that’s visually stunning—golden edges, bubbling cheese, and that irresistible pull-apart texture. The spaghetti shape adds a fun twist while keeping the familiar comfort of mac and cheese.
Serve with a side salad or garlic bread for the full experience.
This recipe scales easily for crowds, and leftovers reheat beautifully. The crispy top stays intact, making it perfect for meal prep. Let’s get started—your taste buds will thank you.
Ingredients for baked mac and cheese recipe with spaghetti noodles
Fourteen ingredients, one pan, restaurant-quality mac and cheese with spaghetti noodles.
| Ingredient | Amount | Notes |
|---|---|---|
| Spaghetti Noodles 🍝 | 12 oz | Dry, al dente cooked |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged variety |
| Cream Cheese 🧈 | 8 oz | Full-fat, softened |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed slightly |
| Unsalted Butter 🧈 | 4 tbsp | Melted, high quality |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Mustard Powder 🌶️ | 1 tsp | Dry, for depth |
| Garlic Powder 🧄 | ½ tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For topping |
The cheese blend is everything here. Gruyère brings that nutty depth, while sharp cheddar keeps it tangy—don't skimp on quality. I always grab block cheeses from the deli counter (pre-shredded gets gummy), and Kraft sharp white cheddar is my go-to for that classic flavor. For Gruyère, Whittard of Chelsea is worth the splurge if you're feeling fancy, but regular grocery store brands work fine. The cream cheese? Full-fat is non-negotiable—it's what makes the sauce velvety. Pro tip: let all cheeses sit out for 20 minutes before grating so they shred evenly.
No Gruyère? Swiss cheese works in a pinch, though it won't have the same depth. Pre-shredded cheese? Toss it in a food processor to break up the anti-caking agents. The spaghetti needs to be al dente—undercooked noodles turn mushy, overcooked ones get gummy. Barilla or De Cecco are my favorite brands, but any good-quality pasta will do. For the breadcrumbs, Panko plus a pinch of garlic powder gives you that extra flavor boost. And if you're making this ahead, assemble everything except the topping—bake it straight from the fridge for even cooking.
This reheats like a dream—just cover with foil and pop in the oven at 350°F for 10 minutes. The crispy top stays intact if you bake it just until bubbly and then broil for 2-3 minutes at the end. Keeps for 4-5 days in the fridge, and freezes beautifully for up to 3 months. I always make a double batch—one for dinner, one for lunch the next day. The leftovers actually taste better because the flavors meld overnight. Store in an airtight container with the crispy top facing up to keep it intact.
Why You'll Love This Recipe
- No Boil Hassle: I toss the spaghetti raw straight into the baking dish—no pre-boiling, no colander drama. The noodles soak up the cheesy sauce as they bake, giving you that perfect al dente bite without the extra step.
- Triple-Cheese Magic: Sharp cheddar’s tang cuts through Gruyère’s nutty depth, while cream cheese adds that velvety melt. Honestly, the first bite makes you question why you’ve ever eaten basic mac before—this is next-level comfort.
- Leftovers That Last: Baked mac stays creamy for days, reheats like a dream, and even tastes better the second time. I’ve packed it for lunches, frozen portions for lazy nights, and still had seconds—no one turns it down.
- Budget Crowd-Pleaser: A single box of spaghetti, a block of cheddar, and a few bucks for Gruyère feed four for under $10. Between us, this is the dish that makes me look like a cooking genius at potlucks—no one guesses how simple it is.
Step-by-step instructions for baked mac and cheese with spaghetti noodles
This one-pan method delivers creamy, gooey perfection with crispy edges you'll crave.
Cook the Spaghetti Noodles Al Dente
Bring a large pot of salted water to a rolling boil. Add the 12 oz spaghetti noodles and cook for 1 minute less than the package directs for al dente texture. You want them firm enough to hold their shape when baked. Reserve 1 cup of pasta water before draining - this starchy liquid is your secret weapon for ultra-creamy sauce.
Drain the noodles and immediately transfer them to a large mixing bowl. Toss with 2 tablespoons unsalted butter to prevent sticking and coat lightly. This step ensures your noodles stay separate and soak up the rich cheese sauce evenly. I like to work quickly here - the butter melts fast and helps distribute heat evenly when we bake.
Build the Ultimate Cheese Sauce
In the same pot you cooked the pasta, melt 4 tablespoons unsalted butter over medium heat. Whisk in 2 tablespoons all-purpose flour and cook for 1-2 minutes until golden - this creates your roux foundation. Slowly pour in 0.5 cup heavy cream and 0.5 cup whole milk, whisking constantly to prevent lumps.
Reduce heat to low and gradually add the 2 cups sharp white cheddar cheese, 1 cup gruyère cheese, and 8 oz cream cheese in stages. Stir vigorously until completely melted and smooth. The sauce should coat the back of a spoon with a velvety consistency. Here's where the magic happens - the gruyère adds nutty depth while the cream cheese keeps it luxuriously creamy without being too heavy.
Combine and Season Perfectly
Pour the cheese sauce over the buttered noodles in the mixing bowl. Add 1 teaspoon mustard powder, 0.5 teaspoon garlic powder, 1 teaspoon salt, and 0.5 teaspoon black pepper. Gently fold everything together until fully coated. The mustard powder might seem odd, but it cuts through the richness and adds subtle complexity that elevates this dish from ordinary to extraordinary.
Transfer the mixture to a 9x13-inch baking dish and press down gently to compact the noodles. This helps create that perfect baked texture where every bite has both creamy sauce and al dente pasta. The dish should be filled to about ¾ full - you want room for the sauce to bubble and brown beautifully.
Create the Crispy Topping
In a small bowl, mix together 0.5 cup panko breadcrumbs and 0.25 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the top of the mac and cheese. The panko will create that coveted crispy crust while the parmesan adds salty, umami depth. For extra crispiness, I like to press down lightly with the back of a spoon to ensure good contact with the sauce.
Bake uncovered at 375°F for 25-30 minutes until the top is golden brown and bubbly. The edges should be crispy while the center remains creamy. If you want even browner edges, broil for 1-2 minutes at the end - just watch it closely to avoid burning. The dish is done when it releases easily from the sides of the baking dish.
Rest and Serve with Confidence
Remove from the oven and let rest for 5-10 minutes before serving. This crucial resting period allows the sauce to thicken slightly and the flavors to meld together. The crispy topping will firm up as it cools, but the interior remains gloriously creamy. I always serve this with a simple green salad and crusty bread to soak up any extra sauce.
Each bite should deliver perfect texture contrast - crispy golden edges, creamy cheese sauce, and al dente spaghetti. The mustard powder adds just enough tang to balance the richness, while the gruyère brings nutty complexity. This isn't your childhood mac and cheese - it's a gourmet one-pan masterpiece that's surprisingly easy to make.
Pro Tips For Making Baked Mac And Cheese Recipe With Spaghetti Noodles
- USE AL DENTE PASTA: I learned this the hard way—undercooked spaghetti turns mushy when baked. Cook your noodles just shy of al dente (about 1 minute less than package instructions), then finish in the oven. The residual starch will thicken the sauce perfectly, and the slight bite keeps the texture intact.
- SHRED CHEESE FINE: Skip the food processor for sharp cheddar—it gets grainy when melted. Use a box grater for the cheddar and a microplane for the Gruyère (its waxy texture melts smoother). If you’re lazy, buy pre-shredded Gruyère (it’s already cut for melting), but avoid pre-shredded cheddar—it’s coated with anti-caking agents that make the sauce clump.
- BAKE IN STAGES: Your oven’s top rack is your friend. Start the mac and cheese at 375°F (190°C) for 20 minutes to melt the cheese evenly, then crank it to 425°F (220°C) for the last 10–15 minutes to get that golden crust. If you rush the high heat, you’ll burn the top before the center sets.
- STIR IN CREAM CHEESE COLD: I used to melt the cream cheese with the heavy cream—big mistake. Toss in the cold cream cheese blocks (or dollops) after the sauce is mostly thickened, just before baking. This keeps the sauce silky and prevents lumps. If you’re in a hurry, grate the cream cheese first (it melts faster), but don’t overdo it—too much makes the dish greasy.
Best sauces and condiments for this baked mac and cheese recipe with spaghetti noodles
Classic Cheese Sauce
This velvety blend of sharp cheddar, Gruyère, and cream cheese is the foundation of our spaghetti mac and cheese. The Gruyère adds nutty depth while the cream cheese prevents the sauce from becoming too heavy.
For extra richness, I always use full-fat dairy—no skim milk or low-fat cheese substitutes here! 🧀
To achieve the perfect consistency, start by making a roux with butter and flour, then slowly whisk in the heavy cream and warm milk. Add the cheeses gradually to prevent clumping.
The sauce should coat the back of a spoon and be thick enough to cling to the noodles without being gluey.
Spicy Kick Options
For a smoky heat, stir in ½ teaspoon smoked paprika and ¼ teaspoon cayenne pepper into the cheese sauce. This adds depth without overpowering the creamy texture. I also love adding 1 teaspoon hot honey after baking for a sweet-spicy contrast that balances the richness.
If you prefer fresh heat, fold in 1 chopped jalapeño (seeds removed for mild heat) or 1 tablespoon chopped chipotle in adobo for smoky, spicy complexity. The key is to add these ingredients at the end so they don’t cook down too much during baking.
Herb Infusions
A sprinkle of fresh thyme or rosemary elevates this dish to restaurant-quality. Add 1 teaspoon dried thyme or 2 sprigs fresh thyme to the cheese sauce while it simmers—just enough to hint at herbal notes without dominating.
For a brighter flavor, stir in 1 tablespoon chopped chives or parsley right before serving.
For a garlicky twist, sauté 2 minced garlic cloves in the butter before adding the flour. This infuses the sauce with subtle garlic aroma without making it overpowering. I often use garlic powder for convenience, but fresh garlic makes a noticeable difference.
Umami Boosters
Add 1 teaspoon Worcestershire sauce or ½ teaspoon fish sauce to the cheese sauce for an extra layer of umami depth. These ingredients enhance the savory notes without altering the dish’s creamy texture. For a vegetarian option, use 1 teaspoon soy sauce or ½ teaspoon mushroom powder instead.
A dash of white miso paste (½ teaspoon) or a pinch of nutritional yeast also works wonders. These ingredients add a subtle savory complexity that pairs beautifully with the cheesy goodness. Just be sure to incorporate them gently to avoid altering the sauce’s texture.
Nutrition facts
Frequently asked questions
Why use spaghetti instead of elbow macaroni?
The spaghetti shape creates a more substantial dish with satisfying bite and better sauce absorption. The long strands also hold their shape better when baked, preventing that mushy texture. Plus, it adds visual appeal with its elegant presentation!
Can I make this ahead of time?
Assemble everything (except the topping) up to 24 hours ahead and refrigerate. Bake straight from the fridge at 375°F for 30-35 minutes, adding 5 minutes if it's cold. The flavors actually improve overnight as they meld together.
What's the secret to crispy edges?
Use panko breadcrumbs mixed with parmesan for the topping, and press them down lightly before baking. Bake at 375°F until golden, then broil for 1-2 minutes at the end. The key is patience—don't overbake or the top will burn before the center gets creamy!
Can I substitute other cheeses?
Yes! For a milder flavor, replace Gruyère with Swiss cheese. For extra sharpness, add Monterey Jack. Avoid pre-shredded cheese—it gets gummy when baked. Always use full-fat cheeses for the best texture and flavor.
How do I fix mushy noodles?
Cook the spaghetti 1 minute less than package instructions for al dente texture. If it's too late, drain the baked dish, spread the noodles on a baking sheet, and broil for 2-3 minutes to crisp up. The sauce will still be creamy while the noodles regain their bite!
