Spaghetti Pie
Spaghetti Pie is an extraordinary dish that combines the beloved comfort of spaghetti with the fun of pie. This delightful recipe takes the classic pasta dish and transforms it into a savory pie, creating a delicious and impressive meal that’s perfect for family gatherings or cozy dinners. The crispy spaghetti crust, surrounded by layers of savory meat sauce and creamy cheeses, makes for a satisfying experience that’s both filling and flavorful. Every bite is an enjoyable medley of tastes and textures that showcases just how delightful home cooking can be.
Table of Contents

I first stumbled upon Spaghetti Pie during a family potluck, where it instantly became a favorite among the crowd. Its unique presentation and comforting flavors quickly turned it into a regular on our dinner table. If you’ve ever struggled with what to serve on busy weeknights or want to impress your guests during a dinner party, look no further! This dish is budget-friendly, super easy to prepare, and perfect for any occasion. Trust me, once you try it, you’ll find yourself coming back for seconds!
Why You’ll Love This Recipe
- Simple & Quick: This dish comes together easily, making it perfect for busy weeknights (prep in about 15 minutes!).
- Irresistible Flavor: The combination of savory beef, tangy marinara, and creamy cheeses creates an explosion of flavors.
- Eye-Catching Appeal: Its unique pie shape makes it a conversation starter and a stunning centerpiece at any meal.
- Flexible Serving: Great for dinner, potlucks, or even breakfast the next day—this is a versatile dish!
- Diet-Friendly Options: You can easily swap out ingredients to cater to various dietary needs—vegan, gluten-free, and more!
Ingredients You’ll Need
- 1 cup shredded mozzarella cheese: This cheesy topping gets deliciously bubbly and stretchy, adding a comforting finish to the dish.
- 6 ounces spaghetti: Opt for classic spaghetti for the best texture. You can substitute with gluten-free pasta if needed.
- 2 tablespoons butter: This enriches the spaghetti and helps form a flavorful crust.
- 2 large eggs: These bind the spaghetti together, creating a sturdy crust. Ensure they’re at room temperature for the best texture.
- ½ cup grated parmesan cheese: Adds a nutty depth to the crust. You can substitute with Pecorino for a sharper flavor.
- 1 cup ricotta cheese: Creamy and wonderfully smooth, ricotta adds richness. If unavailable, cottage cheese can work as a substitute, though the texture will differ.
- 2 tablespoons chopped fresh parsley or 2 teaspoons dried parsley: A freshness boost that enhances the flavor. Fresh is always better if you have it!
- ½ teaspoon dried basil or 1 tablespoon fresh: This herb provides aromatic notes that pair beautifully with tomato-based sauces.
- 1 pound lean ground beef or Italian sausage: Choose your favorite for a rich, meaty flavor. A vegetarian option like lentils can also work nicely.
- ½ small onion, diced: Provides sweetness and depth. Yellow onions are a great choice, but you can also use shallots.
- 14.5 ounces canned diced tomatoes, drained: Adds moisture and sweetness. For a fresh flavor, feel free to use ripe, diced tomatoes instead.
- 2 cups pasta sauce or marinara sauce: Use your favorite store-bought or homemade version to elevate this dish!
How to Make Spaghetti Pie
Preheat the Oven: Start by preheating your oven to 350°F and grease a deep-dish pie plate generously to prevent sticking.
Cook the Ground Beef: In a large skillet over medium-high heat, brown 1 pound of lean ground beef or Italian sausage. Once browned, make sure to drain any excess fat before proceeding.
Sauté the Onion: Add ½ small diced onion to the skillet and cook for about 3 minutes until it becomes slightly softened and fragrant.
Simmer the Sauce: Mix in 14.5 ounces of drained canned diced tomatoes and 2 cups of your chosen pasta sauce. Allow the mixture to simmer uncovered for about 10 minutes, letting it thicken and deepen in flavor.
Prepare the Spaghetti: In a large pot, cook 6 ounces of spaghetti in salted water until al dente, following package directions. Once cooked, drain well.
Form the Spaghetti Crust: Place the drained spaghetti into the prepared pie plate. Add 2 tablespoons of butter and toss until the spaghetti is evenly coated. Stir in 2 large eggs and ½ cup of grated parmesan cheese, pressing the mixture to form a crust around the sides.
Make the Cheese Mixture: In a medium bowl, combine 1 cup of ricotta cheese, 2 tablespoons of chopped fresh parsley (or 2 teaspoons dried), and ½ teaspoon of dried basil (or 1 tablespoon fresh). Spread this cheese mixture into the formed spaghetti crust.
Layer the Meat Sauce: Next, pour the beef sauce over the ricotta layer, spreading it evenly.
Bake the Spaghetti Pie: Place the pie in the oven and bake uncovered for 20-25 minutes. The edges should be golden and bubbling.
Add Mozzarella: Finally, sprinkle 1 cup of shredded mozzarella cheese on top and bake for an additional 5 minutes, until the cheese is browned and deliciously bubbly. Let it rest for about 10 minutes before slicing and serving.
Storing & Reheating
To store your Spaghetti Pie, let it cool completely before transferring it to an airtight container. It will keep well in the fridge for up to 3 days. For longer storage, wrap the pie in plastic wrap and foil, and freeze for up to 3 months. To reheat, place slices in the microwave for about 2-3 minutes or bake in a preheated oven at 350°F for 15-20 minutes until heated through. Keep in mind that the texture may change slightly when frozen, but a quick reheat will bring back the flavor!
Chef’s Helpful Tips
- Avoid Soggy Bottoms: Make sure to drain the spaghetti well before mixing to avoid a soggy crust.
- Room Temperature Ingredients: Use room temperature eggs to help the binding process for the crust.
- Timing Matters: Letting the pie rest before slicing gives the pie time to set and makes serving easier.
- Flavor Enhancements: Add some crushed red pepper flakes to the meat sauce for an added kick if you like heat.
- Make-Ahead Option: You can assemble the entire dish in advance and store it in the fridge until you’re ready to bake for a convenient time-saver.
Spaghetti Pie is a fantastic dish that offers so much flexibility while promising rich flavors and satisfying textures. It’s a comforting meal that bridges the traditional with the fun, making it a hit at any table. You can serve this delicious pie at family dinners, backyard gatherings, or even for a cozy movie night. And don’t hesitate to experiment with the fillings and toppings—there’s so much you can do with this recipe! Enjoy each mouthful and make it your own!

Recipe FAQs
How can I make Spaghetti Pie vegetarian?
To create a vegetarian version, simply substitute the ground beef or Italian sausage with your choice of vegetables or cooked lentils. You can also enhance the flavor with additional herbs and spices to mimic the savory taste of meat.
Can I prepare Spaghetti Pie in advance?
Yes! You can assemble the entire pie ahead of time and store it in the fridge for up to 24 hours before baking. This makes it an excellent option for meal prep or when you have guests coming over.
What can I serve with Spaghetti Pie?
Spaghetti Pie pairs wonderfully with a fresh green salad, garlic bread, or steamed vegetables. These sides complement the rich flavors while balancing the meal.
How do I know when my Spaghetti Pie is done baking?
You’ll know it’s done when the edges are golden brown, the cheese is bubbly, and the pie is heated all the way through. Let it rest for about 10 minutes before slicing for easier serving.
PrintMore Main Dishes Recipes
- Gochujang Carbonara (Vegan)
- Cajun Shrimp and Sausage Pasta
- Lemon Zucchini Pasta
- Crockpot Chicken Spaghetti
- Chicken and Corn Pasta
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Spaghetti Pie
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: Baking
- Cuisine: Italian
Description
This Spaghetti Pie is a mouthwatering combination of flavors, featuring a delicious crust made of spaghetti, layered with savory meat sauce, and topped with melted cheese. Perfect for a quick, comforting dinner that the whole family will enjoy!
Ingredients
- 1 cup shredded mozzarella cheese
- 6 ounces spaghetti
- 2 tablespoons butter
- 2 large eggs
- ½ cup grated parmesan cheese
- 1 cup ricotta cheese
- 2 tablespoons chopped fresh parsley or 2 teaspoons dried parsley
- ½ teaspoon dried basil or 1 tablespoon fresh
- 1 pound lean ground beef or italian sausage
- ½ small onion diced
- 14.5 ounces canned diced tomatoes drained
- 2 cups pasta sauce or marinara sauce
Instructions
- Preheat the oven to 350°F and grease a deep-dish pie plate.
- In a large skillet, brown the beef over medium-high heat and drain any fat. Add the onion and cook until softened, about 3 minutes. Stir in the tomatoes and pasta sauce, then simmer uncovered for 10 minutes or until thickened.
- While the sauce simmers, cook the spaghetti in salted water until al dente according to package instructions. Drain well.
- Place the spaghetti in the prepared pie plate and add the butter, tossing to coat. Stir in the eggs and parmesan cheese, and press the mixture to form a crust.
- In a medium bowl, mix together the ricotta cheese, parsley, and basil. Spread this mixture into the spaghetti crust, then top it with the meat sauce.
- Bake uncovered for 20-25 minutes. Top with mozzarella and bake for an additional 5 minutes, until the cheese is browned and bubbly. Allow the pie to rest for 10 minutes before serving.
Notes
Feel free to substitute ground turkey for a lighter option.
Add more vegetables like bell peppers or mushrooms to the meat sauce for extra flavor.
This pie can be prepared ahead of time and baked just before serving.
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 4g
- Sodium: 680mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 100mg
