Spaghetti Bake
There’s something so deeply comforting about a warm, bubbling casserole dish straight from the oven—and this Spaghetti Bake? It hits every single one of those cozy notes. I’ve made it for family dinners, potlucks, and even just because “today deserves something good,” and it never fails to bring smiles around the table. The first time I tasted my mom’s version as a kid, I knew this was magic: rich tomato sauce, savory Italian sausage, tender noodles, and a blanket of melted cheese that practically melts in your mouth. But what really sets this recipe apart is that creamy layer underneath the golden top—it’s not just cheese sauce; it’s velvety, dreamy perfection.

What Is Spaghetti Bake?
Spaghetti Bake is essentially spaghetti elevated into a hearty, oven-baked casserole. Instead of serving pasta with sauce on the side (though that works too!), you combine cooked spaghetti with a flavorful meat and vegetable mixture, then top it all with a luscious cheese sauce before baking until golden and bubbly. This dish layers bold flavors—earthy mushrooms, aromatic garlic, fresh spinach, and spicy Italian sausage—into every bite, making it both satisfying and surprisingly balanced. It’s the kind of meal that feels like a hug after a long day.
Why You’ll Love This Recipe
If you’re craving comfort food that doesn’t skimp on flavor, this Spaghetti Bake delivers in spades. It’s packed with protein-rich sausage, fiber-filled veggies, and complex carbs from the noodles, making it a well-rounded main course that keeps you full without weighing you down. Plus, it’s incredibly forgiving—perfect for beginners or anyone short on time. One-pan simplicity means less cleanup, and the leftovers? Absolute gold. I often prep this on Sunday and eat it all week with zero complaints.
Another reason this recipe wins me over? It freezes beautifully. Whether you’re meal-prepping for the week or planning a big family gathering, you can bake it ahead, portion it out, and freeze individual servings. Reheat with a splash of milk to revive that creamy texture, and you’d never guess it had been sitting in the freezer for months. And let’s be honest—who doesn’t love a dish that tastes even better the next day? The flavors meld together overnight, creating a deeper, more harmonious taste profile that’s just irresistible.
Oh, and did I mention how budget-friendly it is? Ground beef or chicken can easily substitute the sausage if needed, and pantry staples like canned tomatoes, flour, and basic spices mean you won’t need a specialty shopping list. That said, I personally swear by mild Italian sausage—it adds subtle heat and richness that takes this dish from ordinary to extraordinary. When life throws you curveballs—a bad grade, a scraped knee, or just needing a little TLC—this Spaghetti Bake is always there, ready to heal with every cheesy spoonful.
How to Make Spaghetti Bake
Quick Overview
This recipe comes together in about an hour total. First, brown the sausage and cook down onions, garlic, and mushrooms until fragrant. Stir in tomatoes, simmer the sauce, then fold in spinach and undercooked spaghetti. Meanwhile, whip up a roux-based cheese sauce using butter, flour, and milk, then pour it over the noodle mixture. Top with extra mozzarella and Parmesan, bake until bubbly, and serve piping hot. It’s straightforward, but each step builds toward that incredible final result.
Ingredients
- 1 pound mild Italian sausages (casings removed)
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon dried basil
- 2 cups white mushrooms, sliced
- 1 (28-ounce) can diced tomatoes
- ½ (5.5-ounce) can tomato paste
- ¼ teaspoon black pepper
- 3 cups baby spinach, roughly chopped
- 8 ounces spaghetti
- 1 tablespoon unsalted butter
- ¼ cup all-purpose flour
- 1½ cups milk
- 1½ cups mozzarella cheese, shredded (divided)
- ¾ teaspoon salt
- ¼ cup Parmesan cheese, shredded

Step-by-Step Instructions
- Preheat your oven to 375°F (190°C).
- In a large skillet over medium-high heat, cook the sausage until no longer pink, breaking it into small crumbles with a spatula. Remove any excess grease if needed.
- Add the onion, garlic, and dried basil to the pan. Cook for about 5 minutes, stirring occasionally, until the onions soften and become translucent.
- Toss in the sliced mushrooms and continue cooking for another 5 minutes until they release their moisture and begin to brown slightly.
- Stir in the diced tomatoes (with their juice), tomato paste, and black pepper. Bring the mixture to a boil, then reduce heat to low and let it simmer for 15 minutes, allowing the flavors to meld.
- Remove the pan from heat and fold in the chopped spinach until wilted. Set aside.
- In a small saucepan, melt the butter over medium heat. Whisk in the flour and cook for exactly 1 minute, whisking constantly to form a smooth roux.
- Gradually whisk in the milk, continuing to stir until the mixture thickens—this should take about 5 to 10 minutes. Once glossy and creamy, stir in ¾ cup of the mozzarella cheese and the salt until fully incorporated.
- In a large pot of boiling salted water, cook the spaghetti for only 5 minutes (al dente). Drain thoroughly and immediately add it to the meat sauce, tossing gently to coat.
- Transfer everything into a 9×13-inch baking dish. Pour the cheese sauce evenly over the top, then sprinkle generously with the remaining mozzarella and the Parmesan.
- Bake uncovered for 30 minutes, or until the cheese is bubbling and golden brown at the edges.
- Let cool for 5–10 minutes before serving. This allows the cheese to set just enough to slice cleanly, though honestly, it’s delicious either way!
What to Serve It With
While this Spaghetti Bake stands mighty on its own, pairing it with complementary sides elevates the whole meal. Crispy garlic bread is a no-brainer—its crunch contrasts beautifully with the soft interior of the bake. For something lighter yet still satisfying, try air-fried cauliflower florets tossed with olive oil, salt, and rosemary. If you want to double down on Italian vibes, a simple green salad with balsamic vinaigrette cuts through the richness perfectly. And don’t sleep on minestrone soup; it’s a comforting, brothy counterpoint that makes for a full-course dinner.
Top Tips for Perfecting Your Spaghetti Bake
- Don’t overcook the sausages—they should remain juicy and tender, not dry or charred. Overcooked meat leads to a tough, unappealing texture.
- Simmer the sauce properly—even though it’s tempting to rush, letting it reduce for 15 minutes deepens the flavor and prevents a soggy bake.
- Keep an eye on the cheese sauce—low and steady heat prevents curdling. If it starts to look grainy, start over; it’s easier than trying to fix it mid-cook.
- Always salt your pasta water—it seasons the noodles from within, enhancing the overall taste of the dish.
- Bake in the center rack—this ensures even browning and a crispier top without burning the bottom.
Storing and Reheating Tips
Freshly baked Spaghetti Bake stores wonderfully! Refrigerate leftovers in an airtight container for up to 3 days—ideally, consume them within 48 hours for best texture and flavor. To reheat, place a portion in the microwave for 2–3 minutes, stirring halfway through, or cover with foil and warm in a preheated 350°F oven for 15–20 minutes. If the cheese sauce seems thin, add a teaspoon of milk while heating—this restores creaminess instantly.
For freezing, assemble the unbaked bake, cover tightly, and freeze up to 3 months. Thaw overnight in the fridge, then bake as directed (no need to thaw fully). Again, a splash of milk during reheating helps maintain that luxurious consistency we all crave.
Frequently Asked Questions
Final Thoughts

This Spaghetti Bake isn’t just a recipe—it’s a tradition, a memory, a bowl of pure joy. Every forkful is a reminder of simpler times, of home, of people who matter most. Whether you’re feeding a crowd or treating yourself to self-care, this dish has earned its spot in your rotation. So go ahead—grab your apron, fire up that oven, and let the aroma fill your kitchen. Trust me, once you taste that first golden corner with its crispy-cheesy crust, you’ll understand why this recipe feels like coming home.

Spaghetti Bake
Ingredients
Main Ingredients
- 5 mild Italian sausages (casing removed)
- 1 onion (chopped)
- 3 cloves garlic (minced)
- 0.5 tbsp dried basil
- 2 cups white mushrooms (sliced)
- 1 can diced tomatoes (28oz can)
- 0.5 can tomato paste (5.5oz can)
- 0.25 tsp pepper
- 3 cups baby spinach (roughly chopped)
- 6 oz spaghetti
- 1 tbsp unsalted butter
- 0.25 cup all-purpose flour
- 1.5 cups milk
- 1.5 cups mozzarella cheese (shredded, divided)
- 0.33333333333333 tsp salt
- 0.5 cup Parmesan cheese (shredded)
Instructions
Preparation Steps
- Preheat oven to 375°F.
- Cook sausage in a large pan over medium high heat until no longer pink. Stir often to crumble the sausage.
- Add onions, garlic and dried basil and stir to combine. Continue to cook for 5 minutes.
- Add mushrooms and stir to combine. Continue to cook for 5 minutes.
- Stir in diced tomatoes, tomato paste and pepper. Bring to a boil. Reduce heat to low and simmer for 15 minutes.
- Stir in spinach and remove from heat.
- In a small saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute, whisking constantly.
- Whisk in milk and cook for 5 to 10 minutes, whisking constantly. Once mixture is thickened, stir in 1.5 cups mozzarella cheese and salt.
- In a large pot, bring water to a boil. Cook spaghetti for 5 minutes. Drain. Add to meat sauce and stir.
- Spread meat mixture into an 9x13 inch casserole dish. Pour cheese sauce over top. Sprinkle with remaining mozzarella cheese and Parmesan cheese.
- Bake for 30 minutes or until topping is golden. Serve hot.






