Baked Spaghetti Mac and Cheese Recipe: Crispy Top, Gooey Pulls in One Pan

Main Courses

Baked Spaghetti Mac and Cheese Recipe: Crispy Top, Gooey Pulls in One Pan

This baked spaghetti mac and cheese delivers the ultimate comfort food experience—crispy golden edges, gooey cheese pulls, and perfectly tender pasta all in one satisfying pan.

The secret lies in layering uncooked pasta with a rich cheese sauce and baking until the top transforms into a textured, caramelized crust while the center stays luxuriously creamy. I developed this recipe after years of testing, ensuring every bite balances crispness with melt-in-your-mouth cheesiness.

The process is simpler than it sounds: cook the pasta al dente, mix it with a velvety cheese sauce, then assemble in a baking dish. A final topping of breadcrumbs and extra cheese creates that coveted crunchy exterior while keeping the interior tender.

This dish transforms a basic mac and cheese into something restaurant-worthy, perfect for family dinners or impressing guests without hours in the kitchen.

What you’ll end up with is a dish that looks as impressive as it tastes—golden, bubbling, and impossible to resist. The crispy top contrasts beautifully with the creamy cheese pulls, making each bite a perfect balance of textures.

Serve with a simple side salad or garlic bread to soak up every last bit of that rich, cheesy goodness.

This recipe is designed for foolproof results, whether you're a seasoned cook or new to baking pasta dishes. The step-by-step instructions ensure you’ll achieve that ideal crispy-cheesy combination every time. Let’s get started on creating your new favorite comfort food masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for baked spaghetti mac and cheese

Six ingredients transform ordinary mac and cheese into restaurant-worthy crispy-cheesy perfection.

Ingredient Amount Notes
Spaghetti Pasta 🍝 12 oz Uncooked, al dente texture preferred
Sharp Cheddar Cheese 🧀 4 cups Shredded, block preferred for freshness
Heavy Cream 🥛 1 cup Full-fat for richest texture
Whole Milk 🥛 1 cup Warmed for smoother sauce
Unsalted Butter 🧈 ½ cup Cold, cut into small pieces
All-Purpose Flour 🌾 ½ cup For velvety roux
Parmesan Cheese 🧀 1 cup Freshly grated, nutty flavor
Panko Breadcrumbs 🍞 ½ cup Light and crispy texture
Garlic Powder 🧄 1 tsp For subtle flavor depth
Onion Powder 🧅 1 tsp Enhances savory notes
Ground Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning pasta and sauce
Extra-Virgin Olive Oil 🫒 2 tbsp For greasing baking dish

The cheese is non-negotiable—sharp cheddar gives that signature tang, while Parmesan adds nutty depth. Whole Foods or Trader Joe's carry the best block cheeses for grating fresh. That said, pre-shredded works in a pinch (just toss it in the freezer for 30 minutes to remove excess anti-caking agents). For the butter, grab European-style unsalted if you can—it melts more smoothly. The pasta? De Cecco or Barilla are my go-tos, but any good-quality spaghetti will work. Cook it just shy of al dente—it'll finish in the oven.

No sharp cheddar? Monterey Jack or Gruyère add different but delicious flavors. Heavy cream too rich? Swap half for whole milk. Short on breadcrumbs? Crushed cornflakes work perfectly—they're lighter than panko but still crispy. The garlic and onion powders can be swapped for fresh sautéed garlic and onion if you're feeling fancy (about 2 cloves garlic and 1/4 cup diced onion). And yes, you can absolutely make this ahead—just assemble the dish, refrigerate overnight, and bake straight from cold for even more intense flavor development.

This dish is best made fresh, but leftovers reheat beautifully—just cover with foil and warm at 350°F for 10-15 minutes. For maximum crispiness, broil the final 2 minutes uncovered. The sauce thickens as it cools, so if it seems too thick after baking, just whisk in 1-2 tbsp milk to loosen. Store in an airtight container for up to 4 days—though I doubt it'll last that long. Freezes well for 3 months if you're planning ahead. The crispy top gets soggy when reheated, so it's best enjoyed fresh from the oven.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s all in one dish—no extra bowls, no fuss. Just toss the cooked spaghetti with sharp cheddar, heavy cream, and milk, then bake until golden. The butter melts right into the mix, creating that perfect creamy texture without extra steps.
  • Cheesy Crunch Perfection: Between us, the sharp cheddar and heavy cream combo is dangerously good. The top gets that irresistible crispy edge while the inside stays rich and velvety—like a hug in pasta form. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: Honestly, this is my go-to for meal prep. The baked version reheats beautifully, and the spaghetti shape holds up way better than regular mac. Pack it cold for lunch or warm it up for dinner—it’s the ultimate flexible dish.
  • Budget-Friendly Feast: Sharp cheddar and butter might sound fancy, but they stretch further than you’d think. A single box of spaghetti, a block of cheese, and a splash of cream feed four for under $10. Leftovers? Even better—just reheat and enjoy.

Step-by-step instructions for baked spaghetti mac and cheese

Here's how to create that perfect combination of crispy golden breadcrumbs and gooey, cheesy pasta pulls—every time.

1

Cook the Spaghetti Pasta to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 12 oz spaghetti pasta along with 1 tsp Diamond Crystal Kosher Salt. Stir immediately to prevent sticking. Cook until 1 minute shy of the package directions for al dente—you want the pasta to have a slight bite when bitten. Drain the pasta in a colander but don't rinse it; the surface starch helps the cheese sauce cling beautifully.

While the pasta cooks, warm the 1 cup whole milk in a small saucepan over medium-low heat until it's just steaming. This helps create a smoother sauce later. Keep it warm but not boiling—the perfect temperature is when you see tiny bubbles forming at the edges but not a full rolling boil.

2

Create the Ultimate Cheese Sauce

In a large, deep skillet, melt the 0.5 cup unsalted butter over medium heat until it foams. Whisk in the 0.5 cup all-purpose flour to create 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 this step or you'll end up with a raw flour taste.

Gradually whisk in the warmed 1 cup whole milk and 1 cup heavy cream, adding just a splash at a time at first to prevent lumps. Bring the mixture to a gentle simmer, stirring constantly, until it thickens enough to coat the back of a spoon. Now add the 4 cups sharp cheddar cheese and 1 cup parmesan cheese, stirring until completely melted and smooth. Season with 1 tsp garlic powder, 1 tsp onion powder, and 0.5 tsp ground black pepper.

3

Combine Pasta and Sauce

Add the drained spaghetti pasta to the cheese sauce and toss gently to coat every strand completely. You want each noodle to be fully enrobed in that creamy, cheesy goodness. If the mixture seems too thick, add 1-2 tablespoons of the pasta water to loosen it to your desired consistency. The sauce should be thick enough to cling but still flow slightly when stirred.

Transfer the pasta mixture to a greased 9x13-inch baking dish (use the 2 tbsp extra-virgin olive oil to coat it thoroughly). I like to use a rubber spatula to scrape every last bit from the skillet and get it all into the dish. Spread the pasta evenly, pressing down gently to help it compact and prevent shifting during baking.

4

Create the Crispy Topping

In a small bowl, combine the 0.5 cup panko breadcrumbs with 1 tbsp melted butter and 1 tsp Diamond Crystal Kosher Salt. Mix until evenly distributed—this creates the perfect crispy topping. Spread the breadcrumb mixture evenly over the top of the pasta, pressing down lightly with the back of a spoon to ensure good contact with the cheese.

Bake uncovered at 375°F for 20-25 minutes until the top is golden brown and the edges are bubbling. The breadcrumbs should be crispy enough to crunch between your teeth, while the cheese underneath should be stretchy and gooey. If the top browns too quickly, tent loosely with aluminum foil for the last 5 minutes of baking.

5

Rest and Serve

Remove the baking dish 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 preventing a runny mess. The internal temperature should reach 165°F—if it's not, give it a few more minutes in the oven.

Slice into squares and serve immediately while the breadcrumbs are still crispy and the cheese is at its most luxurious. The contrast between the crispy golden top and the creamy, cheesy interior is what makes this dish so irresistible. For extra indulgence, garnish with additional grated parmesan cheese and cracked black pepper right before serving.

👨‍🍳

Pro Tips For Making Baked Spaghetti Mac And Cheese

  • Cook Pasta Al Dente: Spaghetti for mac and cheese should be just firm to bite—like a toothpick test passes with resistance. Overcooking turns it mushy, and nobody wants sad, limp noodles in a baked dish. Drain it, toss with a splash of pasta water (about ¼ cup), and get to work fast—this starchy liquid is your glue.
  • Shred Cheese Fresh: Pre-shredded cheese has anti-caking agents that make baked mac and cheese dry and grainy. Grab a sharp knife and zest-style shred sharp cheddar yourself—it melts smoother and packs more flavor. Store-bought shortcut? Use it in a pinch, but add 2 extra tablespoons of heavy cream to compensate.
  • Don’t Skip the Butter Bath: Tossing cooked spaghetti in 2 tablespoons of melted butter before mixing with the cheese sauce creates a silky, cohesive texture. I learned this the hard way—skipping it leads to dry spots and a dish that looks like it’s fighting for its life. Trust me, the butter makes all the difference.
  • Bake Covered First: Cover the baking dish tightly with foil and bake for the first 20 minutes—this traps steam and ensures the cheese melts evenly. Then uncover for the last 5-10 minutes to let the top brown. Skipping this step? You’ll end up with a sad, soupy mess or an uneven crust. (Yes, even if you’re impatient like me.)

Perfect pairings for this baked spaghetti mac and cheese

Crispy Top Garnishes

Finish your baked spaghetti mac and cheese with toasted breadcrumbs for extra crunch. I like to mix ½ cup panko with 1 tbsp melted butter and ½ tsp garlic powder, then toast in a dry skillet over medium heat for 2-3 minutes until golden.

Sprinkle generously on top before baking for maximum crispiness. 🌟

Fresh Herb Brightness

Add a pop of freshness with chopped chives or parsley right before serving. I find 2 tbsp finely chopped chives adds a delicate onion flavor that cuts through the richness. For a bolder herb, try 1 tbsp chopped basil or thyme leaves for an earthy touch.

Spicy Kick Options

For heat lovers, top with crushed red pepper flakes or smoked paprika. I recommend ½ tsp red pepper flakes mixed with 1 tbsp extra grated parmesan for a flavorful, spicy finish. If you prefer smoky heat, use ½ tsp smoked paprika instead.

Beverage Pairings

A crisp Chardonnay with buttery notes complements the richness beautifully. For beer lovers, try a hoppy IPA like Sierra Nevada Pale Ale to cut through the cheese. I also enjoy a robust red blend like Cabo Wabo Tequila Red for a bold contrast.

Side Dish Harmony

Serve with a simple arugula salad tossed in lemon vinaigrette to balance the richness. For heartier sides, try garlic roasted broccoli or crispy Brussels sprouts. A warm sourdough bread on the side is perfect for soaking up extra cheese sauce.

Sweet Contrast

Add a sweet element with caramelized apples or pears on the side. I love thinly sliced Honeycrisp apples sautéed with 1 tbsp brown sugar and ½ tsp cinnamon for a sweet-savory pairing. A drizzle of honey over the mac and cheese also works beautifully.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 220mg73%
Sodium 1150mg49%
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

Can I use a different type of pasta instead of spaghetti?

While spaghetti works perfectly, you can use penne, fettuccine, or even rotini for fun shapes. Avoid very thin pastas like angel hair—they can get mushy when baked. For best results, stick with 1-inch or larger pasta that holds up well to baking.

2

Why did my baked mac and cheese get watery?

Watery results usually happen when the sauce is too thin or the pasta wasn't drained well. Always cook pasta al dente and drain thoroughly. If your sauce seems too runny, simmer it uncovered for 3-5 minutes to thicken, or stir in 1 tbsp cornstarch mixed with cold water. Also ensure your baking dish isn't too large for the quantity—9x13-inch is ideal for this recipe.

3

Can I make this ahead of time?

Yes! Assemble the dish completely (including topping) and refrigerate for up to 24 hours before baking. Bake straight from cold at 375°F for 30-35 minutes, tenting with foil for the first 20 minutes to prevent over-browning. The cold start helps create even more intense flavor development. For freezing, bake first, then cool completely and freeze in portions for up to 3 months.

4

What's the best way to get crispy edges?

For maximum crispiness, press the pasta mixture firmly into the baking dish before adding the breadcrumb topping. Use a 9x13-inch dish (not round) to maximize surface area for browning. For extra crunch, sprinkle 1 tbsp melted butter over the breadcrumbs before baking. If your oven runs hot, tent loosely with foil for the last 5 minutes to prevent burning while still getting that golden crust.

5

Can I add cooked meat or veggies?

Brown 1 cup cooked bacon, ground beef, or Italian sausage first and mix it in with the pasta. For veggies, try ½ cup steamed broccoli or diced bell peppers—just fold them in after the pasta is coated. Avoid watery veggies like zucchini or mushrooms unless you drain them well first. Add seasonings like ½ tsp smoked paprika or ½ tsp Italian seasoning to complement the additions.

★★★★★4.9(13 reviews)
Categories Main Courses