Grandma’s Spaghetti and Meatball Pie Recipe

Nonna's Spaghetti and Meatball Pie

Love spaghetti and meatballs? Turn that favorite into a crowd-pleasing baked dish: Nonna’s Spaghetti and Meatball Pie. This recipe is a delicious way to use fresh or leftover spaghetti and meatballs, and kids love the small meatballs tucked into every slice.

This Spaghetti and Meatball Pie keeps the familiar flavors—pasta, marinara, and savory meatballs—but elevates them with a creamy cheese layer and a golden, bubbly top of mozzarella and Parmigiano-Reggiano. Make a large pan for a family meal or save the leftovers: it reheats beautifully.

With rising grocery prices, stretching ingredients matters. This casserole is satisfying, economical, and perfect for feeding a crowd or saving for another meal.

Nonna's Spaghetti and Meatball Pie

Why You’ll Love This Spaghetti Meatball Pie Recipe

  • Simple, hearty comfort food with rich, familiar flavors.
  • Fast and non-fussy—can be on the table in under an hour if meatballs are ready.
  • Works perfectly with leftover spaghetti and frozen or homemade meatballs.
  • A creamy cheese layer adds extra richness.
  • Can be made ahead and reheated when needed.
  • Flexible: use homemade or quality store-bought meatballs.
  • Kid-friendly and fun to assemble—have the children add meatballs to the pan.
  • Feeds a crowd, ideal for potlucks and casual entertaining.
  • Economical and great as leftovers the next day.

OK . . . Andiamo a Cucina! (Let’s get to the kitchen!)

Ingredients That You’ll Need

  • Fresh or leftover spaghetti in marinara/pomodoro sauce
  • Butter
  • Marinara sauce (extra)
  • Meatballs (homemade or store-bought)
  • Cream cheese, ricotta or cottage cheese, Parmigiano-Reggiano, and mozzarella
  • Eggs
  • Garlic powder, Italian seasoning, salt and pepper

Step-by-Step Instructions to Make Nonna’s Spaghetti and Meatball Pie

This recipe is all about layering—generous, flavorful layers that bake into a comforting pie.

  1. Spread a thick layer of spaghetti in marinara on the bottom of a large casserole pan. Use freshly made spaghetti or leftover Spaghetti alla Pomodoro. Dot the top with slices of butter for added richness.
  2. Make the cheese layer: in a bowl, combine room-temperature cream cheese, ricotta (or cottage cheese), sour cream, beaten eggs, garlic powder, and Italian seasoning. Beat until smooth and spread evenly over the spaghetti and butter.
  3. Prepare small meatballs (about ½”–1″ each). You can mix ground beef, pork, veal, and a bit of prosciutto if desired, then add eggs, finely grated Parmigiano and Pecorino, chopped parsley, and drained milk-softened bread crumbs. Handle the mixture gently and form small balls. Brown them in butter until deep brown and cooked through, or reheat frozen meatballs in the oven.
  4. Pile the cooked meatballs generously over the cheese layer, filling gaps so every slice gets meatballs.
  5. Pour a generous layer of tomato and basil marinara over the meatballs—one or two 16 oz. jars, depending on your pan size.
  6. Top with a generous amount of shredded mozzarella and a final dusting of finely grated Parmigiano-Reggiano and Pecorino Romano.
  7. Spray the underside of heavy-duty aluminum foil with cooking spray to prevent sticking, then cover the casserole with the foil (sprayed side down).
  8. Bake in a 400°F oven, covered, for 40–45 minutes. Remove the foil and bake another 5–8 minutes until the top cheese is golden. Watch carefully during this uncovered stage so the cheese browns but does not burn.
  9. Let the pie rest before slicing so the layers set. It slices more cleanly after cooling and the flavors meld overnight—leftovers are excellent.
img 128618 3
img 128618 8

Variations

Customize the pie to your taste:

  • Swap cottage cheese for ricotta if preferred.
  • Use your homemade marinara instead of jarred sauce.
  • Choose spicy Italian meatballs or add crushed red pepper for heat.
  • Add fontina to the top cheese layer for extra meltiness.
  • Use a different pasta shape—penne or shells work well with leftovers.

What to Serve with Spaghetti and Meatball Pie

Keep sides simple and Italian-inspired:

  • A crisp green salad or Caesar salad
  • Garlic bread or focaccia
  • Fresh fruit or a fruit salad for a light finish

Tips and Kitchen Notes

  • Cook fresh spaghetti to al dente so it holds up in the bake.
  • Room-temperature cream cheese blends best.
  • Mix meatball ingredients gently with your fingertips to avoid tough meatballs.
  • Small meatballs are easier to layer and serve.
  • Use freshly grated cheeses for best flavor and melt.
  • Spraying the foil prevents the cheese from sticking while covered.
  • Watch the final minutes of baking closely so the top browns without burning.
  • You can assemble ahead and refrigerate until ready to bake; allow a short warm-up before placing a cold dish in a hot oven.
  • Leftovers taste great and often improve after the flavors settle overnight.

One last thought . . .

This Spaghetti Meatball Pie combines everything we love about Italian-American comfort food into a single, shareable dish. It’s satisfying, family-friendly, and full of comforting flavors. Serve it hot, scoop through the layers, and enjoy each cheesy, meatball-filled bite.

Buon Appetito!

img 128618 9
Nonna's Spaghetti and Meatball Pie

Nonna’s Spaghetti and Meatball Pie

Prep Time: 26
Cook Time: 1 45
Yield: 8

Ingredients

  

Spaghetti Layer

  • 1 panful pre-made spaghetti in pomodoro (tomato) sauce, either fresh or leftover
  • 1 stick butter

Cheese Sauce Layer

  • 8 oz. cream cheese, room temperature
  • 1 cup ricotta or cottage cheese
  • 1/3 cup sour cream
  • 3 jumbo eggs, slightly beaten
  • 1 Tbsp. garlic powder
  • 2 tsp. Italian seasoning

For the Meatballs

  • 1 lb. ground sirloin (or high-quality ground beef)
  • 1 lb. ground pork
  • 1 lb. ground veal
  • 1/4 lb. ground prosciutto (optional)
  • 3 jumbo eggs, slightly beaten
  • 1 cup Parmigiano Reggiano, finely grated
  • 1 cup Pecorino Romano, finely grated
  • 1 cup Italian parsley, chopped
  • 1 cup milk-softened bread, drained
  • 6-8 Tbsp. butter, for sautéing

Marinara Sauce Layer

  • 1-2 16 oz. jar tomato and basil marinara sauce (or your own)

Top Cheese Layer

  • 2–3 cups mozzarella, finely grated
  • 1/2 cup Parmigiano Reggiano, finely grated
  • 1/4 cup Pecorino Romano, finely grated

Instructions

Spaghetti in Tomato Sauce Layer

  • Prepare or reheat spaghetti in tomato sauce and spread a thick layer in a casserole pan. Dot with slices of butter.

Cheese Sauce Layer

  • Beat the cream cheese, ricotta (or cottage cheese), sour cream, eggs, garlic powder, and Italian seasoning until smooth. Pour and spread over the spaghetti and butter.

Meatballs

  • Combine the meats, eggs, cheeses, parsley, and drained bread. Gently mix with fingertips to avoid overworking.
  • Form into small ½”–1″ meatballs. Sauté in butter until deep brown and cooked through, or bake frozen meatballs to reheat.
  • Pile the cooked meatballs over the cheese layer, filling in gaps so every portion has meatballs.

Top Cheese Layer

  • Spread the marinara sauce over the meatballs, then sprinkle mozzarella and grated hard cheeses evenly on top.

Baking

  • Spray the underside of heavy-duty aluminum foil with cooking spray, place it sprayed-side down over the pan, and seal.
  • Bake at 400°F for 40–45 minutes covered. Remove foil and bake another 5–8 minutes until the top is golden. Watch closely to prevent burning.
  • Let rest before slicing to allow the layers to set for cleaner slices and better flavor melding.
Serving: 1slice, Calories: 360kcal