Breaking News


This hearty meatball Parmesan bake combines homemade meatballs, marinara, and Italian cheeses in one skillet or pan. Perfect for subs, pasta, and more!
Velvety soft homemade meatballs combine with robust marinara sauce and savory Italian cheeses in this ultra hearty meatball Parmesan bake. Serve these meatballs with pasta, use them to make meatball subs/sliders, or just serve them along with a crusty piece of bread!
I’ve gone back and forth a few times about just deleting that old photo, but I actually kind of like it. Certainly not because it’s a good photo… technically it’s actually a pretty terrible one, but I like it because of what it represents. When I posted that recipe, with that photo, it was a HUGE step for me. Introverted, shy, and definitely not one to “put myself out there”, I tentatively dipped my toes in the blogging waters. I fully expected to fail. But what I discovered instead was an incredible passion… a hunger and purpose. And here I am just about 2 years later, blogging full-time, as a career!
Never in a million years did I dream I would be doing something like this, but I can’t imagine doing anything else 
Whew, okay, get to the recipe here Amanda…
This recipe. OMG. We have it a LOT here for dinner, because it’s just so delicious. It can be a bit time consuming if you make it straight through at once, but I’ll give you some tips below on how to make this faster and easier to prepare!
The buttery-soft homemade meatballs are definitely the star here. They’re so melt-in-your-mouth due to a great combination of equal parts beef, pork and veal (but feel free to omit the veal and just use beef and pork if you object to veal), and soaking the breadcrumbs in milk before adding them to the mixture.
I know some people have issues with cooking tomato based sauces in a cast iron pan (it can cause a slightly metallic taste and can potentially strip the seasonings off your pan), but if you have a WELL seasoned cast iron pan, it shouldn’t be an issue. I use my cast iron pans for nearly everything, so they’re very well seasoned, but I wouldn’t cook this recipe in a newly purchased pan. To be safe, you could use an enameled cast iron pan (like this one), or bake your meatballs on a baking sheet them transfer them to glass baking dish (like a 13×9″).
We love to serve this meatball Parmesan bake as is, with a salad and some nice crusty bread… but it’s also amazing with pasta, or even put onto a bun for the most delicious meatball sub you’ve ever had!
Make meatballs ahead of time and keep refrigerated until ready to use.
Make meatballs and freeze them (I recommend doubling the meatball recipe, keeping half in the refrigerator for use soon, and freezing the second half)
In a pinch, you could substitute your favorite frozen meatball, partially thawed, and cook as directed, starting with the sauce step
LODGE SQUARE CAST IRON SKILLET – This is the pan used in this recipe/photos… it’s the perfect size!
LODGE ENAMELED CAST IRON BRAISER – If you’re not comfortable cooking a tomato based dish in a regular cast iron, this is an excellent alternative!
SMALL COOKIE SCOOP – This little miracle makes the perfect sized meatballs, with hardly any mess!

prep time 15 MINS 
cook time 1 HR 
total time 1 HR 15 MINS

This hearty meatball Parmesan bake combines homemade meatballs, marinara, and Italian cheeses in one skillet or pan. Perfect for subs, pasta, and more!
calories: 645 KCAL

  • 1/2 lb ground pork
  • 1/2 lb ground beef
  • 1/2 lb ground veal
  • 6 cloves garlic minced
  • 1 cup Italian breadcrumbs
  • 1/2 cup milk
  • 1/2 cup shredded Asiago cheese
  • 1/2 cup shredded Parmesan cheese
  • Handful of fresh parsley chopped
  • 2 eggs
  • salt and pepper to taste
  • 1-2 jars of marinara sauce of your choice
  • 1 - 1 1/2 cups shredded Italian blend cheese or shredded mozzarella
  • Drizzle of olive oil
  • 1/2 tsp Italian seasoning
  • Fresh basil minced (for garnish)
  • Fresh parsley minced (for garnish)
  1. Preheat oven to 400 degrees F. Line an oven safe skillet with foil and set aside.
  2. In a small mixing bowl, mix breadcrumbs and milk. Set aside.
  3. Mix ground meats, garlic, breadcrumb mixture, Asiago and Parmesan cheese, parsley, eggs, salt and pepper, by hand until just combined, being careful not to over-mix.
  4. Use a small cookie scoop and form ping pong ball sized meatballs.
  5. Spray prepared foil-lined skillet with cooking spray and place formed meatballs on the foil.
  6. Bake for 20 minutes.
  7. Lower oven temperature to 375 degrees F.
  8. Place meatballs on a plate and remove foil from skillet.
  9. Pour about 1/2 cup marinara sauce in the bottom of the skillet and spread to cover.
  10. Place meatballs in skillet in a single layer.
  11. Pour remaining marinara sauce over the top of the meatballs, then sprinkle shredded Italian cheeses over the top, so all the meatballs are covered in cheese.
  12. Drizzle a little bit of olive oil over the top of the cheese, then sprinkle with Italian seasoning.
  13. Cover skillet with another piece of foil and bake for 20 minutes.
  14. Remove foil and bake, uncovered, for another 20 minutes.
  15. If desired, broil the dish for a minute or two after baking.
  16. Garnish with fresh basil and parsley if desired.
If you prefer not to use ground veal, substitute it with an equal amount of additional ground beef or pork.
Recipe adapted from Hugs and Cookies