Baked Spaghetti Mac and Cheese Recipe: Triple-Layered Crunch With Gooey Tomato Streaks

Main Courses

Baked Spaghetti Mac and Cheese Recipe: Triple-Layered Crunch With Gooey Tomato Streaks

This baked spaghetti mac and cheese recipe transforms two comfort food classics into one showstopping casserole with crispy edges, gooey tomato streaks, and layers of melted cheese. The secret lies in baking spaghetti alongside macaroni—creating a textural masterpiece that’s both nostalgic and elevated.

I developed this after years of perfecting the balance between creamy sauce, tender pasta, and that coveted crunchy top.

The magic happens in the triple-layer assembly: a base of al dente spaghetti and elbow macaroni, topped with a tangy tomato sauce blend that caramelizes beautifully, and finished with a golden breadcrumb crust.

At 375°F, the dish bakes until bubbling and golden—15 minutes of pure, golden perfection that fills your kitchen with that unmistakable cheesy aroma. The result? A dish so rich and satisfying, it’ll have everyone asking for seconds before the first bite.

What makes this recipe truly special is how it elevates simple ingredients into something restaurant-worthy. The spaghetti adds a satisfying bite, while the macaroni creates a creamy, velvety texture. The tomato streaks cut through the richness, adding brightness and depth.

This isn’t just mac and cheese—it’s a comfort food reinvention that’s perfect for family dinners, potlucks, or when you crave something hearty without the fuss.

Ready in just 45 minutes with minimal prep, this dish delivers foolproof results every time. The key is letting it rest for 5 minutes after baking—this ensures clean slices and maximum gooeyness.

Serve with a simple side salad or garlic bread for the full experience. Let’s make this ultimate baked pasta your new go-to recipe!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
High Cal

Ingredients for baked spaghetti mac and cheese

Sixteen ingredients transform into a triple-layered masterpiece of crispy, creamy, and tangy perfection.

Ingredient Amount Notes
Spaghetti 🍝 8 oz Al dente, cooked separately
Elbow Macaroni 🍝 12 oz Medium or elbow shape
Sharp Cheddar Cheese 🧀 2 cups Shredded, 2-year aged preferred
Monterey Jack Cheese 🧀 1 cup Shredded, mild flavor balance
Heavy Cream 🥛 ½ cup Full-fat for richness
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Unsalted Butter 🧈 4 tbsp Cold, cubed for sauce
All-Purpose Flour 🌾 ¼ cup For roux thickening
San Marzano Tomato Paste 🍅 ½ cup Sweet, no added salt
Garlic Cloves 🧄 3 cloves Minced, for tomato blend
Dried Oregano 🌿 1 tsp Italian or Mediterranean blend
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Coarsely ground
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Virgin Olive Oil 🫒 2 tbsp For breadcrumb coating

The cheeses are non-negotiable for that signature balance. Sharp cheddar provides the bold, tangy backbone, while Monterey Jack adds a creamy, mild counterpoint—together they create the signature melt. For the best results, age your cheddar for at least 2 years; the deeper the flavor, the more complex the dish. I source mine from specialty cheese shops like Murray's Cheese or Whole Foods bulk section, where they offer freshly shredded options to avoid the clumpy texture of pre-shredded. The spaghetti and elbow macaroni should be cooked separately to al dente—this ensures they hold their shape through baking without becoming mushy.

No San Marzano tomato paste? Crushed tomatoes with reduced tomato sauce works in a pinch, though it lacks the sweet depth. The garlic can be roasted for a mellow sweetness—simply wrap cloves in foil with a drizzle of olive oil and bake at 400°F for 10 minutes. Short on panko? Toasted breadcrumbs from a baguette add a rustic crunch, but panko's light texture is ideal. For a dairy-free option, substitute cashew cream (soaked cashews blended with water) for the heavy cream, though the texture will be slightly lighter. The key to the tomato streaks is layering them thinly before adding the cheese—this creates those signature marbled patterns when baked.

Prep the pasta ahead and store it in the fridge for up to 2 days before assembly—this actually enhances flavor as the starches meld. The assembled casserole keeps for 3 days in the fridge, though it's best enjoyed within 24 hours for optimal texture. For freezing, bake the dish as directed, then cool completely before wrapping tightly in foil. It reheats beautifully from frozen—350°F for 25-30 minutes—though the breadcrumb topping may need a broiler finish to restore crispiness. Portion into individual servings before freezing for easy reheating.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this bakes up into a big, shareable casserole that’s always a hit. Bring it to a holiday gathering, a potluck, or even a game night—it’s hearty enough to feed a crowd but still feels special. Plus, it reheats like a dream, so no one’s left with sad, dry leftovers.
  • I’ll be real: this recipe keeps me fed without breaking the bank. Pasta and cheese are pantry staples, and using both spaghetti and elbows stretches the portions. A single batch feeds my family for three meals, and the heavy cream makes it feel indulgent—even when I’m pinching pennies.

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

This method creates restaurant-quality texture with three distinct layers: creamy cheese base, vibrant tomato streaks, and crispy panko topping.

1

Cook the Pasta Al Dente and Prepare the Tomato Sauce

Start by cooking the 8 oz spaghetti in salted boiling water until 1 minute before al dente (about 11-12 minutes). Reserve 1 cup pasta water before draining, then set aside. In a separate saucepan, melt 4 tbsp unsalted butter over medium heat, then add the 0.5 cup San Marzano tomato paste and stir constantly for 3-4 minutes until it darkens slightly and becomes fragrant.

Add the 3 cloves minced garlic and 1 tsp dried oregano, cooking for 30 seconds until the garlic is golden but not burnt. Pour in the 0.5 cup warmed whole milk and 0.5 cup heavy cream, stirring until smooth. Season with 1 tsp Diamond Crystal kosher salt and 0.5 tsp freshly ground black pepper. This sauce will form the vibrant streaks throughout the mac and cheese.

2

Create the Creamy Cheese Sauce with Perfect Roux

In a large skillet, melt 2 tbsp unsalted butter over medium heat, then whisk in the 0.25 cup all-purpose flour to form a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a pale golden color and smells nutty. This is your flavor foundation.

Gradually whisk in the 0.5 cup heavy cream and 0.5 cup whole milk, cooking for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in the 2 cups shredded sharp cheddar cheese and 1 cup shredded Monterey Jack cheese until completely melted and smooth. The sauce should be velvety with no graininess.

3

Assemble the Triple-Layered Bake

In a 9x13-inch baking dish, begin by spreading half of the cooked elbow macaroni evenly across the bottom. Pour half of the creamy cheese sauce over the pasta, then dollop spoonfuls of the tomato sauce throughout, creating marbled streaks. Sprinkle half of the remaining macaroni over the tomato sauce.

Repeat the layering process with the remaining pasta, cheese sauce, and tomato sauce, ending with a final layer of pasta. The layers should be even but not packed down—this creates the signature texture contrast when baked.

4

Add the Crispy Topping and Bake to Perfection

In a small bowl, combine the 0.5 cup panko breadcrumbs with the 2 tbsp extra-virgin olive oil and 1 tsp Diamond Crystal kosher salt. Sprinkle this mixture evenly over the top of the assembled mac and cheese, pressing down gently to ensure even coverage.

Bake in a 375°F preheated oven for 25-30 minutes until the top is deep golden brown and the edges bubble slightly. The center should be hot but still slightly jiggly—this indicates perfect doneness. If the top browns too quickly, tent loosely with aluminum foil for the last 5-10 minutes to prevent burning.

5

Rest and Serve for Maximum Creaminess

Remove from the oven and let the mac and cheese rest for 10 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice and preventing a runny cheese disaster. The crispy panko topping should contrast beautifully with the creamy cheese and vibrant tomato streaks.

Cut into squares and serve immediately. Each bite should deliver the perfect combination of creamy cheese, tangy tomato, and crispy breadcrumb texture. For extra presentation, garnish with additional black pepper and a sprinkle of fresh parsley if desired.

👨‍🍳

Pro Tips For Making Baked Spaghetti Mac And Cheese

  • Cook Pasta Al Dente: DESCRIPTION: Mac and cheese needs bite, not mush—pull spaghetti and elbows just before they’re perfectly tender (about 1 minute less than package instructions). The starch in slightly undercooked pasta binds the cheese sauce better, and it’ll finish cooking in the oven. Trust me, I’ve learned this after serving rubbery noodles at Thanksgiving.
  • Shred Cheese Fresh: DESCRIPTION: Buy block cheddar and Monterey Jack, not pre-shredded—it’s packed with anti-caking agents that make the sauce grainy. Shred yourself with a box grater right before mixing, and keep the sharp cheddar separate until the very end for maximum melt and flavor. (Yes, it’s extra work, but the texture difference is night and day.)
  • Temper the Cream: DESCRIPTION: Warm the heavy cream slightly (just until steaming, not boiling) before mixing it into the cheese—cold cream makes the sauce separate like a sad, greasy soup. I used to skip this and ended up with a cheese sauce that looked like it belonged in a science experiment.
  • Bake Covered First: DESCRIPTION: Start the mac and cheese under foil at 375°F (20 minutes) to let the cheese melt evenly. Then uncover for the last 5–10 minutes to get that golden, bubbly crust—no one wants a sad, pale top. (Pro move: Spritz the uncovered dish with water before broiling for extra browning.)

Best sauces and condiments for these flavors

Tomato Sauce Streaks

The vibrant San Marzano tomato streaks are what transform this dish from ordinary to extraordinary. I start by reducing the tomato paste with butter until it develops a deep, caramelized flavor—this creates those signature marbled patterns when baked.

The key is spreading it in thin, uneven dollops between cheese layers so it caramelizes beautifully without turning mushy. 🍅

Creamy Cheese Sauce

This velvety sauce is the heart of the dish, and the roux technique is non-negotiable for that perfect texture. Cook the butter and flour until nutty and golden—this develops rich, toasty flavors that elevate the cheese.

I always use a mix of sharp cheddar and Monterey Jack for that perfect balance of tang and creaminess. The sauce should coat the back of a spoon but still be pourable when hot. 🧀

Panko Topping

For that coveted crispy crust, I mix panko breadcrumbs with olive oil and salt before sprinkling it on top. The panko's light, airy texture creates a golden, shatteringly crisp topping that contrasts perfectly with the creamy layers below.

For extra crunch, I press it down gently with the back of a spoon to ensure even coverage. 🍞

Garlic-Infused Olive Oil

Add a drizzle of garlic-infused olive oil over the top before baking for an extra layer of flavor. Simply sauté 2 cloves minced garlic in 2 tbsp olive oil until golden, then strain and drizzle over the assembled casserole.

This adds a subtle, aromatic depth that ties all the flavors together. 🧄

Fresh Herb Garnish

For a bright, fresh finish, I always garnish with chopped parsley or basil right before serving. The herbs add a pop of color and a fresh, herbaceous note that cuts through the richness. A sprinkle of freshly cracked black pepper just before serving also enhances the flavors. ✨

Spicy Kick Option

For those who love heat, I recommend adding a pinch of crushed red pepper flakes or a drizzle of hot honey to the tomato sauce before baking. The heat balances the creaminess beautifully, adding a subtle spicy note that lingers on the palate. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 65g24%
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 do I need to cook the spaghetti separately?

Cooking spaghetti separately ensures it stays al dente and doesn't turn mushy during baking. The longer cooking time in water gives it that satisfying bite, while the elbow macaroni absorbs more cheese sauce for creaminess. This dual texture is what makes the dish so special!

2

Can I make this ahead of time?

Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered (so the top dries slightly). Bake straight from the fridge at 375°F for 35-40 minutes, adding 5-10 minutes of broiling at the end for a crispy top. For freezing, bake fully, cool completely, then freeze in portions for up to 3 months. Reheat at 350°F for 25-30 minutes with foil, then broil briefly to restore crunch.

3

What if my breadcrumb topping isn't crispy?

This usually happens if the topping isn't oiled enough or baked too long. Mix 2 tbsp olive oil directly into the panko and press it firmly on top. For extra crispiness, broil for 2-3 minutes at the end (watch closely!). If the center is still undercooked, tent with foil and bake 5 more minutes at 375°F. The key is a golden brown color, not just brown.

4

Can I substitute other cheeses?

For a smoky flavor, swap ½ cup cheddar with pepper jack. Need a dairy-free option? Use cashew cream (blend soaked cashews with water) and nutritional yeast for cheesy depth. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Freshly grated always wins!

5

How do I fix runny cheese after baking?

If the cheese separates or looks soupy, it likely didn't set properly. Let it rest 10-15 minutes after baking (longer than usual) to thicken. For immediate fixes, sprinkle 1 tbsp cornstarch mixed with 1 tbsp cold water over the top and broil for 2 minutes. The starch acts as a thickener. Always bake until the center is just slightly jiggly—not fully set.

★★★★★4.6(10 reviews)
Categories Main Courses