Baked Spaghetti Bake is my kind of comforting dinner: cheesy, saucy, and easy to slice into generous squares. It has that familiar spaghetti-and-meat-sauce taste, but in a casserole that holds together nicely.
What makes this one especially good is the creamy ricotta layer in the middle. It softens the whole bake a little, so you get tender pasta, a hearty meat sauce, and plenty of melted mozzarella on top.
I like serving this on busy weeknights when I want something filling, and I also make it when I need a make-ahead dinner that reheats well. A simple salad or some garlic bread is all it needs.

Why You’ll Love This Recipe
Weeknight friendly: It’s straightforward and doesn’t require anything fussy, which is exactly what I want for dinner most nights.
Cheesy layers: The ricotta-Parmesan layer plus the mozzarella on top gives you that creamy middle and a bubbly, browned finish.
Hearty and filling: The seasoned meat sauce makes it feel like a full meal, not just a side dish pasta bake.
Easy to slice and serve: It sets up well after a short rest, so it’s simple to portion without turning into a messy scoop.
Make-ahead flexible: You can assemble it ahead of time and bake when you’re ready, which is handy for busy days.
Ingredients You’ll Need
Pasta
- Spaghetti: Regular spaghetti works best here. I cook it just to al dente so it doesn’t go soft after baking.
- Kosher salt: Don’t skip salting the pasta water. It’s the easiest way to keep the whole casserole from tasting flat.
- Olive oil: A little oil helps keep the drained spaghetti from sticking together while you finish the sauce.
Meat Sauce
- Ground beef: I usually use a leaner ground beef so the sauce doesn’t get greasy, but whatever you have is fine.
- Onion: A small diced onion gives the sauce a little sweetness and makes it taste more “cooked in,” even with jarred marinara.
- Garlic: Fresh minced garlic is best here. Jarred works too if that’s what you keep around.
- Marinara sauce: Use a jar you actually like the taste of. Since it’s the base, it really comes through.
- Tomato paste: This thickens the sauce a bit and makes it taste richer and more concentrated.
- Italian seasoning: An easy way to add that classic Italian-American flavor without pulling out a bunch of individual herbs.
- Salt: Start with a little, then adjust after the sauce simmers. Some marinara sauces are already pretty salty.
- Black pepper: Simple, but it matters. Freshly ground is nice if you have it.
- Red pepper flakes (optional): I like a small pinch for a little heat, but it’s totally optional.
Cheese Layer and Topping
- Eggs: These help the ricotta layer set up so you get a creamy middle that still slices cleanly.
- Ricotta cheese or cottage cheese: Ricotta is a little richer and smoother. Small-curd cottage cheese is lighter and still works really well.
- Parmesan cheese: Adds a salty, nutty flavor that keeps the cheese layer from tasting one-note.
- Mozzarella cheese: I like using low-moisture shredded mozzarella for the best melt and less watery casserole.
- Fresh parsley (optional): Nice for a little color and freshness at the end. I use it when I have it.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and lightly grease a 9×13-inch baking dish.
- Cook the pasta: Bring a large pot of water to a boil, salt it, then cook the spaghetti until al dente. Drain well, then toss with the olive oil.
- Brown the beef: Cook the ground beef in a large skillet over medium heat, breaking it up as it browns.
- Cook the onion: Add the diced onion and cook until softened.
- Add the garlic: Stir in the minced garlic and cook briefly, just until fragrant.
- Simmer the sauce: Stir in the marinara sauce, tomato paste, Italian seasoning, salt, pepper, and red pepper flakes (if using). Simmer for 5 to 10 minutes, then taste and adjust seasoning.
- Mix the cheese layer: In a bowl, mix the eggs, ricotta (or cottage cheese), and Parmesan until smooth.
- Coat the spaghetti: Combine the drained spaghetti with most of the meat sauce until the pasta is evenly coated.
- Layer the casserole: Spread half of the spaghetti mixture into the baking dish. Dollop the ricotta mixture over the top and gently spread it out, then sprinkle with 1 1/2 cups mozzarella.
- Add the top layers: Add the remaining spaghetti mixture and spoon the remaining meat sauce over it. Top with the remaining 1 1/2 cups mozzarella.
- Bake: Cover with foil and bake for 25 minutes. Uncover and bake for 10 to 15 minutes more, until bubbly and lightly browned.
- Rest and serve: Let the casserole rest for 10 minutes, then garnish with parsley (if using) 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
Cook the spaghetti just to al dente. It will keep cooking in the oven, so don’t let it get fully soft in the pot. This is the main thing that keeps the bake from turning mushy.
Simmer the sauce for a few minutes. Even 5 to 10 minutes helps the tomato paste blend in and thickens it slightly. A thicker sauce bakes up better and doesn’t get watery.
Spread the ricotta layer gently. I usually dollop it around first, then use the back of a spoon to nudge it into place. It doesn’t have to be perfect, but you want it fairly even.
Cover with foil for the first bake. That keeps the cheese from browning too fast while the center heats through. Then you can uncover at the end for a little color.
Let it rest before slicing. Ten minutes makes a big difference. The layers settle and it cuts into cleaner pieces.
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: A simple chopped romaine salad with cucumber, tomato, and a quick vinaigrette is great here. I usually keep it light and tangy.
- Garlic bread: Warm garlic bread or breadsticks are always good with a pasta bake. They’re also helpful for scooping up extra sauce.
- Vegetables: Roasted broccoli, zucchini, or green beans work well on the side. I like something a little crisp next to the casserole.
- Extra topping: Put out grated Parmesan, crushed red pepper flakes, and a little chopped parsley or basil. Everyone can fix their plate 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 pan in the oven until heated through.
You can also make this recipe ahead. Assemble the whole casserole, cover it tightly, and refrigerate it for up to 24 hours before baking.
If you’re baking it straight from the fridge, add 10 to 15 minutes to the covered bake time. The center just needs a little longer to heat through.
For longer storage, freeze tightly wrapped up to 2 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 cottage cheese instead of ricotta?
Yes. Small-curd cottage cheese works well and makes the middle layer a little lighter. If you want it smoother, you can stir it well or give it a quick blitz in a blender.
Can I swap Italian sausage for the ground beef?
Definitely. You can use all Italian sausage, or do half sausage and half beef. If the sausage is salty, just go easy on the added salt until you taste the sauce.
How do I keep baked spaghetti from getting mushy?
Cook the spaghetti only to al dente and drain it well. Also, keep the sauce at a nice simmer so it thickens slightly before you mix it with the pasta.
Can I assemble this the day before?
Yes, it’s a good make-ahead casserole. Assemble it, cover, and refrigerate for up to 24 hours, then bake with a little extra time since it’s cold.
How do I know it’s done?
The edges should be bubbling and the cheese should be melted with some light browning on top. If you’re unsure, give the center an extra few minutes covered, then uncover again at the end.
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 Bake
INGREDIENTS
Pasta
- 12 oz spaghetti
- 1 tbsp kosher salt
- 1 tbsp olive oil.
Meat Sauce
- 1 lb ground beef
- 1 small onion diced
- 3 cloves garlic minced
- 24 oz marinara sauce
- 2 tbsp tomato paste
- 1 tsp Italian seasoning
- ½ tsp salt
- ½ tsp black pepper
- ¼ tsp red pepper flakes optional.
Cheese Layer and Topping
- 2 large eggs
- 1 cup ricotta cheese or small-curd cottage cheese
- ½ cup grated Parmesan cheese
- 3 cups shredded mozzarella cheese divided
- 2 tbsp chopped fresh parsley optional.
INSTRUCTIONS
Pasta
- Heat oven to 350 F and lightly grease a 9x13 inch baking dish
- cook spaghetti in salted boiling water until al dente then drain and toss with olive oil.
Meat Sauce
- Brown ground beef in a skillet over medium heat breaking it up
- add onion and cook until softened then add garlic and cook briefly
- stir in marinara tomato paste Italian seasoning salt pepper and optional red pepper flakes and simmer 5 to 10 minutes then taste and adjust seasoning.
Assemble and Bake
- Mix eggs ricotta and Parmesan in a bowl until smooth
- combine drained spaghetti with most of the meat sauce until evenly coated
- spread half the spaghetti mixture in the baking dish then dollop and spread the ricotta mixture over it
- sprinkle 1.5 cups mozzarella then add remaining spaghetti mixture and remaining meat sauce
- top with remaining 1.5 cups mozzarella
- cover with foil and bake 25 minutes then uncover and bake 10 to 15 minutes until bubbly and lightly browned
- rest 10 minutes then garnish with parsley and serve.
