Delicious cheese-filled pork meatballs and pasta bake, that cooks entirely in the oven, even the pasta! A hearty baked pasta!

pork meatball pasta bake in white bowl

If you like meatballs and cheese and pasta and tomato sauce (and who doesn’t?!), then this dish is for you! Yes, it may look like a bit of a hot mess, but it’s an easy and delicious one and it cooks entirely in one pan in the oven. Even the pasta!

Enjoy this all-in-one baked pasta with a side salad and garlic bread, for a wonderful pasta and meatball dinner.

Ingredients and Substitutions

Ground Pork – I love ground pork here, but ground beef, chicken or turkey would also work.

Oregano – Fresh oregano is really nice here, if you have some on hand, but otherwise, dried oregano leaves are fine.

Spinach – Adding chopped spinach is a nice way to add both colour and extra goodness to the mix. That said, parsley is just fine, too.

Pasta – You’ll need to use a small, tube pasta here, to ensure it will cook thoroughly in the oven. Ditalini or Tubetti is perfect.

Provolone – Mozzarella may seem like the obvious choice to stuff our meatball, and you can use it to stuff the meatballs, if you like, but trust me, Provolone is so much better! While it doesn’t offer up quite the same ooey-gooey-ness of warm mozzarella, it offers so much more flavour.

Canned Tomatoes – I love fire-roasted tomatoes (Muir Glen brand), but any canned crushed tomato is fine here. I find crushed tomatoes make the nicest tomato sauce, but canned diced tomatoes will work here.

You will also need – garlic, egg (1), salt, pepper, mozzarella for topping.

Step-by-Step Photos

photo collage of steps to make pork meatballs

First step for this recipe is to mix up the meatball mixture, then press a cube of cheese into the meatballs. Place in a skillet and pop into the oven to pre-cook and render off the fat. While the meatballs are cooking, prepare the easy, no-cook sauce by simply combining all the sauce ingredients in a bowl.

photos collage of steps to make tomato sauce

Once meatballs have pre-cooked, we’ll spoon off and discard any fat in the skillet, then pour the tomato mixture over-top. The dish goes back into the oven to bake covered with foil, for about 20 minutes, then the foil is removed and the skillet goes back into the oven to bake a further 40-45 minutes, until the sauce is thickened and rich and the pasta is nice and tender.

pork meatball pasta bake in white bowl

Recipe Tips

While this dish isn’t “quick” in over-all time, once it goes into the oven, it’s pretty much all hands off time, needing just a some quick attention as it moves through the cooking time.

While I love the “all-in-one” convenience of this dish, if you prefer, you can skip the pasta in the bake and just go with the meatballs and tomato sauce, then serve over separately cooked pasta of any type.

pork meatball pasta bake in white bowl

Get the Recipe: Pork Meatball and Pasta Bake

An easy and delicious pasta bake, with cheese-filled pork meatballs and pasta, all in an easy tomato sauce. Cooks entirely in the oven, even the pasta!
5 stars from 2 ratings
Prep Time: 15 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 45 minutes
Yield: 6 servings


For the meatballs:

  • 1 1/2 lb. ground pork
  • 1/2 cup dried Italian bread crumbs
  • 1/4 cup milk
  • 1/4 cup Parmesan cheese, grated
  • 1/3 cup spinach, finely chopped (or parsley)
  • 1 Tablespoon fresh oregano, chopped (or 1 tsp dried oregano leaves)
  • 1 large egg yolk
  • 1 clove garlic, minced
  • 4 oz Provolone cheese, preferably Valpadana, cut into 3/4-inch-ish squares (or mozzarella)

For the sauce:

  • 28 oz. canned crushed, preferably Fire-Roasted (or diced tomatoes)
  • 1 clove garlic, finely chopped
  • 1/4 cup spinach or parsley, finely chopped
  • 1/2 cup tubetti or ditalini pasta, *see Note 1
  • 1/3 cup water, (I like to swish it around in the empty tomato can before adding)
  • Salt and freshly ground pepper

Optional Topping:

  • 1 cup shredded Provolone, mozzarella or Parmesan cheese


  • Preheat oven to 400F.
  • Make meatballs by combining all the meatball ingredients except the Provolone and mixing well. Scoop out 1/4-cup of the mixture and form into large meatballs. Press a cube of cheese into the centre of the meatball and re-form the meatball so the cheese if fully encased. Place into greased oven-safe skillet (cast-iron is perfect!). You should get about 12 large meatballs.
  • Place skillet with meatballs into the oven and bake for 25-30 minutes, or until the fat has rendered off the meatballs.
  • While meatballs are baking, prepare the sauce by combining all the sauce ingredients (including the pasta) and mixing together. Set aside.
  • Remove meatballs from oven and spoon off and discard the fat in the skillet. Pour sauce mixture overtop of the meatballs and spread in and around the meatballs as best you can. Cover the skillet tightly with foil and return to the oven. REDUCE OVEN TEMPERATURE TO 350F and bake, covered for 20 minutes.
  • After 20 minutes, remove the foil and return to the oven to bake, uncovered, until sauce thickens nicely and pasta is tender, about 40-45 minutes. If desired, sprinkle a bit of shredded provolone, mozzarella on top to melt for the last few minutes of baking.
  • Remove from oven and let stand a few minutes to set, before spooning out into serving bowls. Top with additional grated Parmesan, if desired.


1. You will need to use a small, tube-shaped pasta, to ensure it will cook up nicely in the sauce in the oven. Tubetti or ditalini work well. Macaroni may work, though I haven’t tested it.
Be sure to read the Ingredient and Cook’s Notes above the Recipe Card, for more tips on making this recipe. You will also find Step-by-Step photos, as well.
Cuisine: American, Canadian
Course: Main Course
Serving: 1serving, Calories: 552kcal, Carbohydrates: 33g, Protein: 33g, Fat: 32g, Saturated Fat: 13g, Cholesterol: 129mg, Sodium: 614mg, Potassium: 848mg, Fiber: 4g, Sugar: 8g, Vitamin A: 850IU, Vitamin C: 14mg, Calcium: 305mg, Iron: 4mg
Tried this recipe?Mention @seasonsandsuppers on Instagram or tag #seasonsandsuppers.