Baked Spaghetti Casserole

Baked Spaghetti Casserole is the kind of dinner I make when I want classic spaghetti, but I also want it to slice and serve like a real casserole. It’s hearty, cheesy, and a little more special than a pot of noodles and sauce.

My favorite part is the mix of savory meat sauce with that creamy ricotta layer, plus mozzarella on top for that bubbly finish. The egg-and-Parmesan spaghetti base holds together well, so you get neat squares without it feeling dry.

I like this for busy weeknights, Sunday dinner, or any time I need a make-ahead meal that reheats well. It’s also easy to stretch with a salad and bread on the side.

Why You’ll Love This Recipe

Weeknight Friendly: It’s straightforward, uses familiar ingredients, and the oven does most of the work once it’s layered.

That Creamy Middle: Ricotta gives you a soft, creamy layer that breaks up the sauce and makes the whole casserole feel richer.

Sliceable and Neat: The spaghetti base sets up nicely, so serving is simple and you don’t end up chasing noodles around the plate.

Easy to Make Ahead: I love having this assembled in the fridge so dinner is basically “bake and eat.”

Flexible: You can swap the meat, adjust the heat, or add extra veggies without changing the overall vibe of the dish.

Ingredients You’ll Need

Pasta

  • Spaghetti: Regular spaghetti is what I use here. Thicker pasta works too, but classic spaghetti gives you the best “baked spaghetti” feel.
  • Unsalted butter: Tossing the hot pasta with butter keeps it from clumping and gives it a little richness before the sauce goes on.
  • Eggs: These help the spaghetti set up so it slices instead of falling apart. Don’t worry, it won’t taste eggy.
  • Parmesan cheese: Use the grated kind you like eating. The salty, nutty flavor really matters in the pasta layer.
  • Kosher salt: Salt the pasta water well, and then just taste as you go for the sauce.

Meat Sauce

  • Ground beef: I like a standard ground beef here. If yours is very fatty, you’ll definitely want to drain it well.
  • Olive oil: Just a bit helps the onion cook nicely, especially if your beef is lean.

  • Yellow onion: A small onion is enough to give the sauce some sweetness and body without taking over.
  • Garlic: Fresh minced garlic is best here. Jarred works in a pinch, but the flavor is a little flatter.
  • Marinara sauce: Use a jar you already like. Since it’s the base of the sauce, the flavor comes through.
  • Tomato paste: This thickens the sauce and makes it taste more concentrated. Don’t skip it if you can help it.
  • Italian seasoning: An easy shortcut for that Italian-American spaghetti flavor without pulling out a bunch of dried herbs.
  • Black pepper: Freshly ground is nice, but whatever you have is fine.
  • Red pepper flakes: Add as much or as little as you want. I usually go light so everyone can eat it.

  • Salt: Taste the sauce after it simmers. Some marinara sauces are already salty enough.

Cheese Layer and Topping

  • Ricotta cheese: This is the creamy layer that makes the casserole feel like more than just baked pasta and sauce.
  • Mozzarella cheese: Shredded mozzarella gives you that melty, stretchy top. Low-moisture melts the most reliably.
  • Parmesan cheese: A little on top adds a salty, toasty edge as it bakes.
  • Fresh parsley: Totally optional, but it’s nice for a little freshness at the end.

Recipe Instructions

  1. Preheat the oven: Heat the oven to 350°F and grease a 9×13-inch baking dish.
  2. Cook the spaghetti: Cook spaghetti in salted boiling water until al dente, then drain well.

  3. Butter the pasta: Toss the hot spaghetti with butter and let it cool for about 5 minutes.
  4. Add the eggs and Parmesan: Whisk the eggs with the Parmesan and toss with the spaghetti until evenly coated. Add the kosher salt and mix again.
  5. Brown the beef: Heat olive oil in a skillet over medium heat, then brown the ground beef.
  6. Cook the onion and garlic: Add the onion and cook until softened, then add the garlic and cook briefly until fragrant.
  7. Simmer the sauce: Drain excess fat, then stir in marinara sauce, tomato paste, Italian seasoning, black pepper, red pepper flakes, and salt to taste. Simmer for about 10 minutes.
  8. Layer the casserole: Spread half of the spaghetti mixture into the baking dish. Top with half of the meat sauce, then dollop ricotta over the sauce and sprinkle with 1 cup mozzarella.
  9. Add the remaining layers: Repeat with the remaining spaghetti mixture and remaining meat sauce. Top with the remaining mozzarella and the Parmesan.

  10. Bake: Bake uncovered for about 30 minutes, until hot and bubbly and lightly browned.
  11. Rest and serve: Let the casserole rest for 10 minutes, then garnish with parsley and serve.

Some of my tips!

This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.

Recipe Tips & Tricks

Drain the pasta really well. Extra water makes the bottom of the casserole a little loose. I usually let it sit in the colander for a minute and shake it a few times.

Let the spaghetti cool for a few minutes. If it’s piping hot when you add the egg mixture, the eggs can start to cook in streaks. A short cool-down is enough.

Simmer the sauce so it’s not watery. Ten minutes helps a lot, especially if your marinara is on the thin side. A thicker sauce makes cleaner layers.

Dollop the ricotta instead of spreading it. It’s much easier, and you still get that creamy layer throughout the slice.

Rest before cutting. That short rest helps it set so it doesn’t slide apart when you serve it.

Make some touches!

There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.

Serving Suggestions

  • Salad: I like a simple romaine or chopped Italian salad with cucumber and red onion. A tangy vinaigrette is a good contrast here.
  • Bread: Garlic bread or breadsticks are the obvious move. Even a warm loaf with butter works if you want to keep it simple.
  • Vegetables: Roasted broccoli, zucchini, or green beans are easy on the side. I usually just do olive oil, salt, and a little Parmesan.
  • Extra topping: Serve with extra Parmesan and red pepper flakes at the table. People can make their plates exactly how they like.

Save it for later

This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.

Storage and Make Ahead

Store leftovers covered in the fridge for up to 4 days. Reheat slices in the microwave for a quick lunch, or warm the whole dish in the oven until heated through.

You can also make this recipe ahead. Assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking.

If you bake it straight from the fridge, plan on adding 10 to 15 minutes to the baking time. I’ll usually keep it covered with foil for part of that time if the top is browning too fast.

For longer storage, freeze tightly wrapped up to 3 months. Thaw in the fridge overnight before baking or reheating.

A few quick answers

This section covers a few extra details that may help before you head to the recipe card.

Recipe FAQs

Can I use Italian sausage instead of ground beef?

Yes. Italian sausage (mild or hot) works really well here and gives the sauce more seasoning on its own. I still like to taste the sauce at the end and add salt only if it needs it.

Can I substitute cottage cheese for ricotta?

You can substitute cottage cheese in the same amount. If you don’t like the curds, you can blitz it in a blender or food processor for a smoother layer.

How do I know when the casserole is done?

The edges should be bubbling and the top should look melted and lightly browned. If you’re unsure, you can poke the center with a knife and check that it feels hot.

Can I add vegetables to the meat sauce?

Definitely. Sautéed mushrooms or diced bell peppers are the easiest adds, and they fit right in with the marinara. Just cook them down so they don’t add a lot of extra moisture.

Can I freeze baked spaghetti casserole?

Yes, it freezes well. I usually freeze it tightly wrapped, then thaw overnight in the fridge before reheating so it warms through more evenly.

You might also like

Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Baked Spaghetti Casserole

Baked Spaghetti Casserole

Classic baked spaghetti casserole with meat sauce and a creamy cheese layer baked until bubbly
No ratings yet
PRINT PIN RATE
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings 8

INGREDIENTS

Pasta

  • 12 oz spaghetti
  • 2 tbsp unsalted butter
  • 2 large eggs
  • 1 cup grated Parmesan cheese
  • 1 tsp kosher salt.

Meat Sauce

  • 1 lb ground beef
  • 1 tbsp olive oil
  • 1 small yellow onion diced
  • 3 cloves garlic minced
  • 24 oz marinara sauce
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • ½ tsp black pepper
  • red pepper flakes to taste
  • salt to taste.

Cheese Layer and Topping

  • 1.5 cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • ¼ cup grated Parmesan cheese
  • fresh parsley for garnish.

INSTRUCTIONS

Pasta Base

  • Preheat oven to 350 F and grease a 9x13 inch baking dish
  • cook spaghetti in salted boiling water until al dente then drain well
  • toss hot pasta with butter and let cool 5 minutes
  • whisk eggs with 1 cup Parmesan then toss with pasta until evenly coated.

Meat Sauce

  • Heat olive oil in a skillet over medium heat then brown ground beef
  • add onion and cook until softened then add garlic and cook briefly
  • drain excess fat then stir in marinara and tomato paste with seasonings and simmer 10 minutes.

Assemble and Bake

  • Spread half of the spaghetti mixture into the baking dish
  • top with half of the meat sauce then dollop ricotta over the sauce and sprinkle with 1 cup mozzarella
  • repeat layers with remaining spaghetti and sauce then top with remaining mozzarella and 0.25 cup Parmesan
  • bake uncovered until hot and bubbly and lightly browned about 30 minutes
  • rest 10 minutes then garnish with parsley and serve.

Notes

1. Swap ground beef with Italian sausage or ground turkey 2. substitute cottage cheese for ricotta in equal amount 3. add sautéed mushrooms or bell pepper to the sauce 4. make ahead and refrigerate covered up to 24 hours then bake 10 to 15 minutes longer 5. freeze tightly wrapped up to 3 months and thaw overnight before baking

Nutrition

Calories: 520kcal | Carbohydrates: 45g | Protein: 30g | Fat: 24g

Leave a Reply

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