Spaghetti Bake

Spaghetti Bake

There’s just something about a warm, bubbling Spaghetti Bake straight out of the oven that feels like a hug for your soul. I remember making this dish with my mom when I was little—she’d hum old country songs while stirring the sauce, and the house would fill with the smell of garlic, sausage, and melting cheese. It wasn’t fancy, but it was *home*. This recipe? It’s been handed down through generations in my family, tweaked over time but never changed enough to lose its magic. Whether you’re feeding a hungry crew after school pickup or craving comfort food on a rainy Tuesday night, this casserole delivers every single time. And let me tell you—it disappears faster than you can say “seconds please!”

Spaghetti Bake beautifully presented from an overhead angle

What Is Spaghetti Bake?

A Spaghetti Bake is basically a baked version of classic spaghetti—but way more indulgent. Instead of serving noodles with sauce on the side, everything gets layered into a single pan, topped with gooey cheese, and baked until golden brown. In this version, we use mild Italian sausages crumbled into a rich tomato base packed with onions, mushrooms, spinach, and herbs. But here’s what really sets it apart: a silky homemade cheese sauce poured right over the top before baking. That creamy layer underneath the crust? Absolute game-changer.

Why You’ll Love This Recipe

This dish checks so many boxes—it’s hearty, flavorful, and surprisingly easy to throw together on busy weeknights. Unlike traditional spaghetti where leftovers dry out fast, this bake stays moist and delicious even after sitting in the fridge for days. The combination of savory sausage, sweet caramelized onions, earthy mushrooms, and fresh spinach creates layers of taste that keep you coming back for bite after bite. Plus, that homemade cheese sauce? Smooth, velvety, and deeply satisfying—no canned stuff here!

Another reason this recipe wins? It freezes beautifully. Make-ahead friendly, freezer-safe portions mean you can prep it once and enjoy it for lunches all week (or freeze for later). And honestly, who doesn’t love a meal that tastes better the next day as flavors meld together? Whether you’re cooking for picky eaters or feeding a crowd, this Spaghetti Bake adapts like a champ. Just swap the sausage for ground beef if needed, or go full vegetarian by skipping meat entirely. No matter how you tweak it, one thing stays true: this is comfort food at its finest.

How to Make Spaghetti Bake

Quick Overview

Preheat oven, cook sausage with veggies, make a simple cheese sauce, toss cooked spaghetti into the meat mixture, layer everything in a casserole dish, pour cheese sauce on top, sprinkle with extra mozzarella and Parmesan, then bake until bubbly and golden. Total active time? About 45 minutes. Hands-on work is minimal—mostly stir-and-watch moments. Perfect for beginners or anyone tired of complicated recipes.

Ingredients

  • 1 pound mild Italian sausages, casing removed
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • ½ 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
  • 6 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

Spaghetti Bake ingredients organized and measured on kitchen counter

Step-by-Step Instructions

  1. Preheat your oven to 375°F (190°C).
  2. In a large skillet or Dutch oven, cook the sausages over medium-high heat until no longer pink, breaking them up into small pieces as they cook. Remove from pan and set aside.
  3. Add the chopped onion to the same pan and cook until softened, about 5 minutes. Stir in the garlic and dried basil, cooking for another minute until fragrant.
  4. Add the sliced mushrooms and cook for 5 minutes, stirring occasionally, until tender.
  5. Return the cooked sausage to the pan. Stir in the diced tomatoes (with their juice), tomato paste, and black pepper. Bring to a boil, then reduce heat to low and simmer uncovered for 15 minutes.
  6. Stir in the chopped spinach and remove from heat. The residual warmth will wilt it perfectly.
  7. Melt the butter in a small saucepan over medium heat. Whisk in the flour and cook for 1 minute, whisking constantly.
  8. Gradually whisk in the milk, continuing to stir. Cook for 5–10 minutes until the mixture thickens and coats the back of a spoon.
  9. Remove from heat and stir in ¾ cup of the mozzarella cheese and ¾ teaspoon salt until melted and smooth.
  10. In a separate large pot, bring water to a boil and cook spaghetti for 5 minutes (slightly undercooked since it will finish baking). Drain and add directly to the meat mixture. Toss gently.
  11. Transfer the entire mixture to a 9×13-inch baking dish. Pour the cheese sauce evenly over the top.
  12. Sprinkle the remaining ¾ cup mozzarella and the Parmesan cheese on top.
  13. Bake for 30 minutes, or until the top is golden brown and the edges are bubbling.
  14. Let rest for 5–10 minutes before serving—this makes slicing much easier!

What to Serve It With

Pair your Spaghetti Bake with crusty garlic bread so everyone can scoop up every last bit of cheese sauce. A crisp green salad dressed simply with olive oil and lemon brightens up the richness, while air-fried cauliflower adds a pop of color and texture. For extra Italian flair, serve a bowl of minestrone soup or a creamy tiramisu for dessert. If you’re keeping things light, skip the bread and double the salad—your guests won’t miss it!

Top Tips for Perfecting Your Spaghetti Bake

Don’t rush the simmer—letting the sauce reduce for 15 minutes deepens the flavor and prevents a soggy bake. Always add salt to your pasta water; it makes a surprising difference in overall taste. When making the cheese sauce, keep the heat low after adding milk to avoid curdling. If it does split, just whisk in a splash of cold milk and reheat gently. And for the best browning, place your casserole dish on the middle rack of the oven—not too close to the top!

Storing and Reheating Tips

Store leftovers in an airtight container in the refrigerator for up to 3 days (though honestly, it keeps well for 4–5). To reheat, portion out what you need and warm in the microwave or oven at 350°F until steaming hot. Pro tip: add a tablespoon of milk while reheating to restore creaminess lost during storage. Freeze unbaked portions (or fully assembled) for up to 3 months—just thaw overnight in the fridge before baking or reheating.

Frequently Asked Questions

Can I use ground beef instead of sausage?
Absolutely! Brown 1 pound of ground beef with the onions and garlic. Just be sure to drain excess fat before adding the rest of the ingredients.

Is this recipe gluten-free?
You can make it gluten-free by using certified gluten-free pasta and substituting the flour in the cheese sauce with cornstarch or a gluten-free flour blend.

How do I prevent the cheese sauce from curdling?
Keep the heat low when adding milk to the roux, and whisk constantly. If it starts to curdle, remove from heat immediately and whisk in a few tablespoons of cold milk.

Can I make this ahead of time?
Yes! Assemble everything except the cheese topping, cover tightly, and refrigerate up to 24 hours ahead. Add the cheeses and bake as directed.

Final Thoughts

Spaghetti Bake slice on plate showing perfect texture and swirl pattern

This Spaghetti Bake isn’t just a recipe—it’s a memory wrapped in cheese and baked to perfection. Every time I pull it from the oven, I’m transported back to Sunday dinners with family, sticky fingers, and plates licked clean. It’s forgiving, adaptable, and endlessly satisfying. So go ahead—make a batch, invite someone over, and share the love. Because really, the best meals aren’t about perfection… they’re about togetherness.

Spaghetti Bake

A comforting casserole made with spicy Italian sausage, veggies and rich, creamy cheese sauce. This recipe is my mom's fave!
Prep Time 40 minutes
Cook Time 30 minutes
Total Time 1 hour 10 minutes
Servings: 6
Cuisine: Chinese
Calories: 120

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)

Method
 

Preparation Steps
  1. Preheat oven to 375°F.
  2. Cook sausage in a large pan over medium high heat until no longer pink. Stir often to crumble the sausage.
  3. Add onions, garlic and dried basil and stir to combine. Continue to cook for 5 minutes.
  4. Add mushrooms and stir to combine. Continue to cook for 5 minutes.
  5. Stir in diced tomatoes, tomato paste and pepper. Bring to a boil. Reduce heat to low and simmer for 15 minutes.
  6. Stir in spinach and remove from heat.
  7. In a small saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute, whisking constantly.
  8. 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.
  9. In a large pot, bring water to a boil. Cook spaghetti for 5 minutes. Drain. Add to meat sauce and stir.
  10. Spread meat mixture into an 9x13 inch casserole dish. Pour cheese sauce over top. Sprinkle with remaining mozzarella cheese and Parmesan cheese.
  11. Bake for 30 minutes or until topping is golden. Serve hot.

Notes

Serve hot and enjoy this comforting family favorite!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating