Spaghetti Bake
Oh, friends—if you’re craving something warm, comforting, and absolutely irresistible, let me introduce you to the ultimate Spaghetti Bake. There’s just something magical about a casserole that combines tender spaghetti, savory meat sauce, and gooey melted cheese all baked together until golden brown on top. This isn’t your average pasta dish; it’s a full-on hug in a pan, perfect for busy weeknights or when you need a little extra TLC after a long day.
What Is Spaghetti Bake?
A Spaghetti Bake is essentially layered spaghetti casserole made with cooked spaghetti mixed into a rich meat sauce—usually featuring Italian sausage, tomatoes, onions, garlic, and fresh spinach—then topped with a luscious cheese sauce and more shredded mozzarella before being baked until bubbly and golden. It’s like spaghetti lasagna had a baby with a cheesy dream. The beauty of this recipe lies in its simplicity and crowd-pleasing flavor: hearty, satisfying, and packed with that classic Italian comfort we all love.
Why You’ll Love This Recipe
This Spaghetti Bake has been a family favorite for years—and once you try it, you’ll totally understand why. First off, it’s incredibly forgiving. Whether you’re cooking for two or feeding a hungry crew of six, this dish scales easily and always delivers. I personally love using mild Italian sausages because they add bold flavor without overwhelming spice, but feel free to switch it up if you prefer ground beef or chicken.
But here’s what really sets this bake apart: that creamy cheese sauce. Oh, that sauce! Smooth, velvety, and poured right over the top (not mixed in), it creates this incredible contrast between the tangy tomato-meat layer and the stretchy, melty cheese topping. And don’t even get me started on leftovers—this thing keeps beautifully in the fridge for days and tastes even better the next day as the flavors meld together. Plus, it freezes like a dream, so you can make a big batch and enjoy it all week long.
Another reason I adore this recipe? It’s budget-friendly and uses pantry staples. No fancy ingredients required—just basic spices, canned tomatoes, and a few simple cheeses. You can whip it up any night of the week, and your whole family will be begging for seconds. Trust me when I say, once you taste this version, regular spaghetti will never be the same again.
How to Make Spaghetti Bake
Quick Overview
Making Spaghetti Bake feels almost meditative—there’s something soothing about simmering down a meat sauce while the kitchen fills with aromatic garlic, mushrooms, and herbs. In just under an hour, you’ll have a bubbling, cheesy masterpiece ready to serve. The key steps involve browning the sausage, building layers of flavorful sauce, whipping up that silky cheese topping, tossing everything with al dente spaghetti, and baking until perfectly golden. It’s hands-off cooking at its best.
Ingredients
- 5 mild Italian sausages (casing removed)
- 1 onion (chopped)
- 3 cloves garlic (minced)
- ½ tbsp dried basil
- 2 cups white mushrooms (sliced)
- 1 can diced tomatoes (28 oz can)
- ½ can tomato paste (5.5 oz can)
- ¼ tsp pepper
- 3 cups baby spinach (roughly chopped)
- 6 oz spaghetti
- 1 tbsp unsalted butter
- ¼ cup all-purpose flour
- 1½ cups milk
- 1½ cups mozzarella cheese (shredded, divided)
- ⅜ tsp salt
- ¼ cup Parmesan cheese (shredded)
Step-by-Step Instructions
- Preheat oven to 375°F.
- In a large pan over medium-high heat, cook the sausage until no longer pink. Stir often to crumble it well.
- Add onions, garlic, and dried basil. Cook for 5 minutes, stirring occasionally.
- Stir in mushrooms and continue cooking for another 5 minutes.
- Add diced tomatoes, tomato paste, and pepper. Bring to a boil, then reduce heat to low and simmer for 15 minutes.
- Remove from heat and stir in baby spinach until wilted.
- In a small saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute, whisking constantly.
- Slowly whisk in milk and cook for 5 to 10 minutes, still whisking, until the mixture thickens.
- Stir in ¾ cup mozzarella cheese and salt. Remove from heat.
- In a large pot, bring water to a boil. Cook spaghetti for 5 minutes (slightly underdone). Drain and add to the meat sauce.
- Spread the mixture evenly into a 9×13 inch casserole dish.
- Pour cheese sauce over the top, then sprinkle with remaining mozzarella and Parmesan.
- Bake for 30 minutes or until the cheese is bubbly and golden brown.
- Serve hot and dig in!
What to Serve It With
For a truly unforgettable meal, pair your Spaghetti Bake with garlic bread to soak up every last bit of that delicious sauce. A crisp green salad dressed simply with olive oil and lemon brightens things up beautifully. If you’re feeling extra indulgent, toss in some air-fried cauliflower florets or enjoy a side of creamy tiramisu for dessert. And honestly? Leftovers make amazing next-day lunches—just grab a slice straight from the fridge or pop it in the microwave with a splash of milk to revive the creaminess.
Top Tips for Perfecting Your Spaghetti Bake
- Don’t overcook the sausages—juicy, tender bites make all the difference in texture and flavor.
- Let the meat sauce simmer for at least 15 minutes. Skipping this step leads to a wet, soupy bake instead of a cohesive, hearty casserole.
- Keep an eye on that cheese sauce! Low and steady heat prevents curdling, and constant whisking ensures a smooth, lump-free finish.
- Always salt your pasta water—it makes a surprising impact on overall taste.
- Bake the casserole in the center of the oven for even browning and optimal melt.
Storing and Reheating Tips
This Spaghetti Bake keeps wonderfully in the refrigerator for up to three days (four max if you’re careful). Store it in an airtight container—you don’t need to portion it out ahead of time, though doing so makes reheating easier. When it’s time to eat again, just microwave individual portions or pop the whole thing back in the oven at 350°F until piping hot. Pro tip: if it starts looking dry, add a tablespoon or two of milk before reheating—it brings back that dreamy creaminess instantly.
And yes—you guessed it—this bake freezes like a champ! Portion it into freezer-safe containers or bags, label with dates, and stash them away for up to three months. Just thaw overnight in the fridge and reheat thoroughly before serving. It’s such a lifesaver on those nights when you forgot to plan dinner.
Frequently Asked Questions
Final Thoughts
If there’s one dish that brings people together—especially during cold winter months or after school runs and grocery trips—it’s this Spaghetti Bake. It’s more than just food; it’s memory-making, belly-warming, soul-soothing comfort at its finest. Whether you’re cooking solo or gathering the whole clan around the table, this recipe never fails to deliver joy, satisfaction, and maybe even a few happy sighs.
So go ahead—grab your apron, fire up that oven, and treat yourself (and your loved ones) to a slice of pure happiness. And hey—when you do, snap a photo and tag me. I’d love to see how yours turned out! Happy cooking, friends.

Spaghetti Bake
Ingredients
Main Ingredients
- 5 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.



