Layered Spaghetti Pie with Meat Sauce
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
This layered spaghetti pie with meat sauce is pure comfort, and it has that old-fashioned, family-style feel that makes everyone come back for seconds. It is warm, hearty, and full of the kind of flavor that feels right at the end of a busy day. Also, it looks special enough for company, yet it is simple enough for a regular weeknight.
What makes this dish stand out is the mix of textures and flavors. You get ricotta cheese, cream cheese, basil, parsley, oregano, and pepper in the creamy middle. Then there is the spaghetti crust made with 1/2 lb. spaghetti, butter, eggs, and Parmesan. On top of that, the meat sauce brings together 1 lb. ground beef, onion, garlic, hot sauce, Worcestershire sauce, Italian seasoning, and marinara. Finally, a thick layer of shredded mozzarella melts over everything for that classic baked pasta finish. It is rich, savory, a little tangy, and nicely balanced.
The method is simple, too. First, you prepare the pan, cook the pasta, and make the cheese mixture. Then you brown the beef with onion, season the sauce, and simmer it while the spaghetti cooks. After that, you toss the pasta with butter, Parmesan, and eggs, layer in some sauce, spread on the ricotta mixture, add the rest of the sauce, and finish with mozzarella. Finally, the oven does the rest. The whole recipe takes about 1 hour, and the steps are easy to follow, even if you are not a very experienced cook.
This layered spaghetti pie with meat sauce is a great choice for chilly nights, Sunday dinners, or a potluck where you want something that travels well and feeds a crowd. Since it can be made ahead, it also helps on busy days when you want dinner ready with less stress.
Why You’ll Love This Layered Spaghetti Pie with Meat Sauce
- It is classic comfort food with familiar flavors that most people already love.
- It uses simple ingredients you may already have in your kitchen.
- It is hearty enough to serve as a full meal, so you do not need much else.
- It works well for make-ahead meals, which saves time later.
- It reheats nicely, so leftovers are just as useful the next day.
Ground Beef Tips
Ground beef is the main protein in this layered spaghetti pie with meat sauce, so choosing the right kind matters. For the best flavor, use beef that is not too lean, since a little fat helps keep the sauce rich. At the same time, do not use beef that is overly greasy if you want the dish to stay balanced. As you cook it, break it up well so the meat sauce spreads evenly through the pie. Also, be sure to drain the fat after browning, because that keeps the finished dish from turning heavy. If you want a slightly lighter version, you can use lean ground beef and still get a very good result.
Options for Substitutions
- Use ground turkey instead of ground beef for a lighter meat sauce.
- Swap fresh basil or parsley for dried herbs if you have them on hand, but use a bit more since fresh herbs are milder.
- Replace ricotta cheese with small curd cottage cheese for a different but still creamy filling.
- Use gluten-free spaghetti if you need a gluten-free version.
- Try provolone or Italian cheese blend instead of mozzarella for the topping.
- Use meatless marinara and plant-based crumbles if you want a vegetarian-style version.
Watch Out for These Mistakes
One common mistake is using a pan that is too small. This recipe makes a very full layered spaghetti pie with meat sauce, so a deep 9- or 10-inch pie pan or a 2 to 2 1/2 quart baking dish is important. If the dish is too shallow, the filling may overflow while baking.
Another issue is overcooking the spaghetti. You want it al dente, because it will continue to cook in the oven. If the pasta gets too soft, the crust can become mushy instead of firm and sliceable. So, keep an eye on it and drain it as soon as it is ready.
Seasoning matters, too. The beef, cheese layer, and pasta all need flavor, so do not skip the salt and pepper. At the same time, be careful not to overdo the hot sauce or Worcestershire sauce unless you want a stronger taste. The goal is a balanced meat sauce, not one flavor taking over.
Finally, do not cut the pie too soon. Let it rest for 10 to 15 minutes after baking so it can set. If you slice it right away, the layers may slide apart. Resting helps the spaghetti pie hold together and makes serving much easier.
What to Serve With Layered Spaghetti Pie with Meat Sauce?
This layered spaghetti pie with meat sauce pairs well with simple side dishes that balance the rich flavors. A crisp green salad with Italian dressing is a great choice, because it adds freshness. Garlic bread or warm breadsticks also work well, since they are perfect for soaking up extra sauce. If you want a vegetable side, roasted broccoli, green beans, or steamed asparagus all fit nicely. For a fuller meal, you could also serve it with a light Caesar salad or a bowl of fruit on the side.
Storage Instructions
Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze: You can freeze the baked or unbaked layered spaghetti pie with meat sauce for up to 3 months. For best results, use just under 1/2 lb of pasta if you plan to freeze it.
Reheat: For the stovetop, warm slices in a covered skillet over low heat with a splash of water or extra marinara to keep them moist. For the microwave, place a slice on a microwave-safe plate, cover it loosely, and heat in short bursts until hot in the center.
Recipe Info
Preparation Time: 20 minutes
Cooking Time: 40 minutes
Total Time: 1 hour
Difficulty Level: Easy
Servings: 8
Calories: 428 kcal per serving
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3,300 to 3,500
- Protein: 150 to 175 g
- Fat: 150 to 180 g
- Carbohydrates: 260 to 300 g
Ingredients
- For the cheese layer:
- 1 cup ricotta cheese
- 3 tablespoons cream cheese
- 1/2 teaspoon each of salt, dried basil, dried parsley, and dried oregano
- 1/4 teaspoon pepper
- For the spaghetti crust:
- 1/2 lb. spaghetti
- 3 tablespoons butter
- 2 eggs, whisked
- 1/2 cup grated Parmesan
- For the meat sauce:
- 1 lb. ground beef
- Salt and pepper, to taste
- 1 small yellow onion, diced
- 4 cloves garlic, minced
- 1 teaspoon hot sauce
- 1 teaspoon Worcestershire sauce
- 1 teaspoon Italian seasoning
- 24 oz. marinara sauce
- For the topping:
- 1 1/2 cups shredded mozzarella
Step-by-Step Instructions
Step 1: Prep the Pan and Start the Base
Get a deep 9- or 10-inch pie pan or a 2 to 2 1/2 quart baking dish ready. Then, lightly grease it so the spaghetti pie releases more easily later. This also helps the edges brown nicely.
Step 2: Mix the Cheese Layer and Begin Cooking
In a medium bowl, mix the ricotta, cream cheese, salt, basil, parsley, oregano, and pepper until smooth. Set it aside for later. At the same time, preheat the oven to 350°F and bring a salted pot of water to a boil for the spaghetti.
Step 3: Cook the Beef and Build the Sauce
Season the ground beef with salt and pepper. In a large skillet over medium-high heat, cook the beef and onion for 7 to 10 minutes, breaking up the meat as it browns. Then drain the fat. After that, lower the heat to medium, add the garlic, hot sauce, Worcestershire sauce, and Italian seasoning, and cook for about 2 minutes. Stir in the marinara sauce, reduce the heat to low, and let it simmer uncovered while the pasta cooks.
Step 4: Make the Spaghetti Crust
Cook the spaghetti until it is al dente, then drain it well. Return it to the pot and toss it with the butter and Parmesan. Next, add the whisked eggs and mix until everything is well coated. This helps create a firmer crust that will hold the layers together.
Step 5: Layer the Pie
Stir 1 1/2 cups of the meat sauce into the spaghetti. Press the mixture into the prepared pan in a packed layer. Then spread the ricotta mixture over the spaghetti. After that, spoon the remaining meat sauce on top. It will be very full, so spread it carefully.
Step 6: Bake, Rest, and Serve
Sprinkle the mozzarella over the top and bake uncovered for 30 minutes, until the pie is hot and the cheese is melted. If you want a browner top, broil it at 450°F for a few minutes, but watch closely. Finally, let the layered spaghetti pie with meat sauce rest for 10 to 15 minutes before slicing so it sets up well.
Conclusion
This layered spaghetti pie with meat sauce is everything many home cooks want in one dish. It is hearty, creamy, cheesy, and full of rich tomato flavor. Also, it is easy to make, easy to serve, and easy to save for later. Because it can be assembled ahead of time, it fits well into busy weeks as well as relaxed family dinners.
If you are looking for a cozy baked pasta recipe that feels special without being fussy, this is a great one to try. Make it for your family, bring it to a potluck, or save it for a cold night when you want something warm and filling. If you make it, I hope you come back and share how it turned out. You may also enjoy exploring more easy comfort food dinners like this one.

Layered Spaghetti Pie with Meat Sauce
Ingredients
Method
- Get a deep 9- or 10-inch pie pan or a 2 to 2 1/2 quart baking dish ready and lightly grease it.
- In a medium bowl, mix the ricotta, cream cheese, salt, basil, parsley, oregano, and pepper until smooth. Set aside.
- Preheat the oven to 350°F and bring a salted pot of water to a boil for the spaghetti.
- Season the ground beef with salt and pepper, then cook with the onion in a skillet over medium-high heat for 7 to 10 minutes, breaking up the meat as it browns.
- Drain the fat, then lower the heat to medium and add garlic, hot sauce, Worcestershire sauce, and Italian seasoning, cooking for about 2 minutes.
- Stir in the marinara sauce and simmer uncovered while the pasta cooks.
- Cook the spaghetti until al dente, drain, and toss with butter and Parmesan in the pot.
- Add the whisked eggs and mix until well coated.
- Stir 1 1/2 cups of the meat sauce into the spaghetti and press the mixture into the prepared pan.
- Spread the ricotta mixture over the spaghetti layer and spoon the remaining meat sauce on top.
- Sprinkle mozzarella over the top and bake uncovered for 30 minutes until hot and cheese is melted.
- Let the pie rest for 10 to 15 minutes before slicing.



