Baked Spaghetti With Mozzarella Cheese Recipe: Golden Crust, Cheesy Streaks

Snacks

Baked Spaghetti With Mozzarella Cheese Recipe: Golden Crust, Cheesy Streaks

This baked spaghetti with mozzarella cheese recipe delivers the ultimate comfort food experience—crispy golden edges, cheesy streaks, and perfectly al dente pasta all in one dish. The secret lies in layering properly cooked spaghetti with rich marinara and melted mozzarella, then baking until bubbly and golden.

I've perfected this technique over years of testing, ensuring every bite has that satisfying combination of textures and flavors.

The beauty of this dish is its versatility—you can customize it with your favorite meats, vegetables, or herbs while maintaining that signature golden crust and gooey cheese. The key to success is using slightly undercooked spaghetti so it finishes perfectly in the oven, and avoiding sogginess by layering ingredients strategically.

This recipe transforms simple pantry staples into a restaurant-worthy meal that's ready in under an hour.

What you'll end up with is a bubbling, cheesy masterpiece that's impossible to resist—crispy on top, creamy in the middle, with strands of melted mozzarella stretching through every forkful.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of salty, tangy, and rich flavors. This dish is ideal for feeding a crowd or treating yourself to a special weeknight dinner.

Whether you're a seasoned home cook or new to baking pasta dishes, this recipe delivers foolproof results. The technique is straightforward, and the ingredients are simple, making it perfect for any skill level. Let's create this cheesy, crispy, crowd-pleasing masterpiece that will become a regular on your dinner table.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked spaghetti with mozzarella cheese

Golden crust, cheesy streaks, and al dente pasta—just 14 ingredients transform simple staples into restaurant-worthy magic.

Ingredient Amount Notes
Spaghetti 🍝 12 oz Cooked al dente, slightly underdone
Marinara Sauce 🍅 2 cups Homemade or high-quality jarred
Mozzarella Cheese 🧀 16 oz Fresh, low-moisture preferred
Parmesan Cheese 🧀 ½ cup Freshly grated, for topping
Olive Oil 🫒 2 tbsp Extra-virgin, for drizzling
Garlic Cloves 🧄 4 cloves Minced, for marinara boost
Fresh Basil 🌿 ¼ cup Chopped, for freshness
Italian Seasoning 🌶️ 1 tsp Dried blend for depth
Salt 🧂 1 tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly cracked
Ground Black Pepper 🌶️ ¼ tsp For final seasoning
Onion 🧅 1 whole Thinly sliced, for base
Butter 🧈 2 tbsp Unsalted, for crispy top
Breadcrumbs 🍞 ½ cup Panko for extra crunch

The mozzarella is non-negotiable here—fresh, low-moisture blocks melt perfectly without turning soggy. Whole Foods or local specialty shops carry the best quality, but even the regular supermarket stuff works if it's labeled 'low-moisture'. Avoid pre-shredded (it's usually high-moisture and packed with anti-caking agents). For the marinara, Rao's or Victoria are my go-tos, but homemade with San Marzano tomatoes takes it to the next level. The spaghetti needs to be cooked just shy of al dente—it'll finish in the oven. Trust me on this, or you'll end up with mushy noodles.

No fresh basil? Dried works at half the amount, but the flavor won't be the same. Short on mozzarella? Add extra Parmesan and a splash of heavy cream to compensate. The breadcrumbs can be regular, but panko gives that perfect crispy texture—don't skip this step. For a meaty version, brown Italian sausage or ground beef with the onions and garlic. The butter on top? Melted first for easier spreading, or just microwave it 40 seconds to soften. And if you're feeling fancy, add a sprinkle of red pepper flakes for a little kick.

This dish reheats beautifully—tastes even better the next day once all the flavors meld. Store leftovers in an airtight container for 4-5 days, or freeze portions for up to 3 months. I always make double batches because it disappears so fast. For serving, let it sit for 5 minutes out of the oven—the cheese will be stretchier and the crust will hold better. Garnish with extra basil and Parmesan right before serving, because presentation matters when you're serving this cheesy masterpiece.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just toss the spaghetti, sauce, and cheese onto one sheet pan, bake, and boom. No boiling pasta separately, no sticky pots, just golden edges and melty mozzarella waiting for you.
  • Cheesy Crispy Perfection: Between us, the secret’s in the mozzarella—it gets that irresistible crispy top while staying gooey inside. A sprinkle of Parmesan at the end? That’s where it all comes together, salty and savory in the best way.
  • Weeknight Dinner Hero: Honestly, this is my go-to when I need something fast but still feels special. It’s the kind of dish that works for date nights (yes, even on a Tuesday) or feeding a crowd without stressing over timing.
  • Budget-Friendly Leftovers: I make double batches because it reheats like a dream—no soggy pasta here. The marinara and cheese stretch further than you’d think, and the flavor only gets richer the next day. My wallet and my family thank me every time.

Step-by-step instructions for baked spaghetti with mozzarella cheese

Here's how to create that irresistible golden crust and gooey cheese pull every time.

1

Build the Flavor Base with Sautéed Aromatics

Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the thinly sliced whole onion and cook for 5-6 minutes until softened and translucent. This is where the foundation of your dish begins - the onions should caramelize slightly at the edges, creating sweet depth that carries through the entire bake.

Add the 4 minced garlic cloves and cook for 30 seconds until fragrant - you'll know it's ready when the kitchen fills with that unmistakable aroma. Immediately stir in the 1 teaspoon Italian seasoning and 1 teaspoon salt, letting the spices bloom for 1 minute. This aromatic base will infuse the entire dish with flavor, so don't rush this step. The onions should be golden in spots, and the garlic should be just starting to color.

2

Cook the Spaghetti to Perfect Al Dente

Bring a large pot of water to a rolling boil and add 1 tablespoon salt (the water should taste like the sea). Add the 12 ounces spaghetti and cook until 1 minute before al dente - this means it should have a slight bite but still be tender. Reserve 1 cup pasta water before draining, as we'll use it later to create the perfect sauce consistency.

While the pasta cooks, preheat your oven to 375°F. This temperature is crucial - too hot and the top will burn before the cheese melts; too cool and you won't get that perfect crispy crust. The timing of preheating now ensures your oven is ready when we need it most. Drain the pasta but don't rinse it - those surface starches are what help create that creamy, clinging sauce later.

3

Combine All Ingredients in a Baking Dish

In a large mixing bowl, combine the cooked spaghetti with the sautéed onion and garlic mixture. Add the 2 cups marinara sauce and toss everything together until the pasta is evenly coated. This is where the magic starts - the marinara should cling to each strand, creating the perfect vehicle for our cheesy goodness.

Transfer the spaghetti mixture to a 9x13-inch baking dish, spreading it out evenly. The dish should be about ¾ full - this gives the cheese room to bubble and create that golden crust. Sprinkle the 16 ounces mozzarella cheese evenly over the top, followed by the ½ cup breadcrumbs and ½ teaspoon black pepper. The breadcrumbs will create that coveted crispy crust, while the pepper adds a subtle heat that cuts through the richness.

4

Create the Golden Crust and Cheesy Perfection

Dot the top with the 2 tablespoons butter, spreading it evenly across the breadcrumbs. This butter is what creates that beautiful golden crust - it melts and browns beautifully as it bakes. Bake uncovered for 20-25 minutes until the top is deeply golden brown and the cheese is bubbling at the edges. You'll know it's ready when the crust looks almost caramelized and the cheese has pulled back slightly from the edges.

Remove from the oven and let rest for 5 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. Sprinkle with the remaining ½ teaspoon ground black pepper and ½ cup freshly grated Parmesan cheese just before serving. The contrast of the crispy top with the creamy, cheesy interior is what makes this dish truly special.

5

Garnish and Serve with Fresh Basil

Before serving, scatter the ¼ cup chopped fresh basil over the top. The basil adds a bright, fresh contrast to the rich, cheesy spaghetti. Let each serving sit for 1-2 minutes before digging in - this allows the cheese to soften slightly and the flavors to meld together perfectly.

This dish is best served immediately while the crust is still crispy and the cheese is gooey. The combination of the golden crust, creamy cheese pull, and fresh basil creates a symphony of textures and flavors that's impossible to resist. Each bite should deliver that perfect balance of crispy, creamy, and saucy elements.

👨‍🍳

Pro Tips For Making Baked Spaghetti With Mozzarella Cheese

  • Drain Spaghetti Like a Pro: I used to think "al dente" just meant "not mushy," but for baked spaghetti, you want it firm—more like holding its shape when you press it with a fork. Drain it, toss back in the pot with a splash of olive oil, and let it sit uncovered for 2-3 minutes. That extra oil keeps it from drying out when baked, and the residual starch helps the sauce cling.
  • Tear Mozzarella, Don’t Slice: I learned this the hard way—thin slices of mozzarella turn into a sad, watery mess when baked. Instead, tear it into irregular chunks (about ½-inch pieces) so it melts into a gooey blanket rather than pooling. Pro move: Use a mix of fresh mozzarella and shredded low-moisture mozzarella for the best texture.
  • Layer Sauce Last: I was skeptical until I tried it: don’t mix the sauce with the pasta before baking. Instead, spread half the marinara on the bottom of your dish, add the pasta, then top with the rest of the sauce and cheese. The bottom layer creates a flavorful crust, and the top sauce keeps the cheese from burning. (Yes, even if it looks weird.)
  • Bake Covered, Then Uncovered: After burning three batches, I finally figured out the two-step bake: cover the dish with foil for the first 20 minutes at 375°F (190°C) to melt the cheese evenly, then uncover for the last 5-10 minutes. This traps steam for a creamy texture but lets the top brown. No foil? Use a baking sheet on top to shield the cheese.

Creative variations of baked spaghetti with mozzarella cheese

Meaty Variations

Add ½ lb Italian sausage or ground beef to the sautéed onions and garlic for extra heartiness. Brown the meat until fully cooked, then drain excess fat before mixing with the spaghetti. I like using sweet Italian sausage for its mild flavor that complements the tomato sauce beautifully.

For a spicier kick, swap in hot Italian sausage or add ½ tsp red pepper flakes to the marinara sauce. 🌶️

Vegetable-Packed Twist

Incorporate 1 cup roasted cherry tomatoes or ½ cup sautéed mushrooms for added texture and depth. I often roast the tomatoes at 400°F for 15 minutes with 1 tsp dried oregano before adding them to the spaghetti mixture.

For a Mediterranean touch, add ½ cup artichoke hearts and ¼ cup sun-dried tomatoes to the marinara sauce while cooking.

Cheese Swaps

Replace mozzarella with provolone for a sharper flavor or add ½ cup fontina cheese for extra creaminess. For a lower-fat option, mix 12 oz mozzarella with 4 oz ricotta cheese—the ricotta adds a light, airy texture.

I've also experimented with pecorino romano instead of Parmesan for a nuttier finish. 🧀

Herb and Spice Infusions

Boost the flavor with 1 tbsp fresh rosemary or 1 tsp smoked paprika in the marinara sauce. For a zesty twist, add 1 tbsp lemon zest to the breadcrumb topping.

I love sprinkling ½ tsp fennel seeds over the mozzarella before baking for a subtle anise note. These herbs elevate the dish without overpowering the cheese and tomato flavors.

Breakfast Baked Spaghetti

Transform this into a breakfast dish by adding 4 scrambled eggs mixed into the spaghetti before baking. Top with ½ cup shredded cheddar cheese and 2 tbsp hot sauce for a spicy kick.

Serve with a side of crispy hash browns for a hearty weekend brunch. The eggs add protein and richness that make this dish feel like a whole new meal. 🍳

Gluten-Free Adaptation

Use 12 oz gluten-free spaghetti and ensure your breadcrumbs are certified gluten-free. I recommend Bob's Red Mill gluten-free breadcrumbs for the best texture. The marinara sauce should be naturally gluten-free, but always check labels. For extra crispiness, top with ¼ cup crushed gluten-free cornflakes instead of regular breadcrumbs.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 1150mg49%
Total Carbohydrate 58g20%
Dietary Fiber 6g21%
Sugars 12g
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 does my baked spaghetti get soggy instead of crispy?

The most common cause is overcooking the pasta before baking. Cook it just 1 minute less than al dente—it'll finish perfectly in the oven. Also, avoid rinsing the pasta, as the starch helps create that creamy sauce. Another tip: spread the spaghetti mixture evenly in the baking dish so it's not packed too tightly. The butter-breadcrumb topping should be the last layer to lock in crispiness.

2

Can I make this dish ahead of time?

Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, let it sit at room temperature for 30 minutes before baking at 375°F for 30-35 minutes (covered with foil for the first 20 minutes). The flavors actually improve overnight as everything melds together. For freezing, bake the dish, let it cool completely, then wrap tightly in foil and freeze for up to 3 months. Reheat covered at 350°F for 20-25 minutes.

3

What's the best cheese substitute if I don't have mozzarella?

For the closest texture, use a mix of ½ cup fontina and ½ cup sharp cheddar. Fontina melts beautifully and adds creaminess, while cheddar gives that signature stretch. Another great option is provolone—it's sharper and holds its shape better. If you're short on cheese, add ¼ cup heavy cream to the marinara sauce before baking to compensate for the lack of moisture. For a lower-fat option, mix 12 oz mozzarella with 4 oz ricotta—the ricotta adds airiness without heaviness.

4

How do I make this dish vegetarian?

Skip the meat entirely and boost the vegetable content! Add 1 cup roasted cherry tomatoes or ½ cup sautéed mushrooms to the spaghetti mixture. For extra protein, stir in 1 can (15 oz) white beans or 1 cup lentils with the marinara sauce. You can also add ½ cup spinach or kalamata olives for Mediterranean flair. The key is to maintain the same layering technique—veggies should be evenly distributed so every bite has flavor.

Can I use a different type of pasta?

While spaghetti works best for this recipe, you can experiment with linguine or fettuccine for a slightly wider noodle. For a fun twist, try penne or rigatoni—just

★★★★★4.8(14 reviews)
Categories Snacks