Juicy tender Italian meatballs baked in a tomato marinara sauce and topped with gooey cheese - this is such a tasty way to serve meatballs! This is a recipe that was created from our love of classic juicy meatballs and beloved Chicken Parmesan. It’s perfect served over spaghetti, or even in a toasted bun as a saucy and cheesy Meatball Sub!
Preheat oven to 400F with a rack in the center of the oven. In a large mixing bowl, add diced bread. Pour milk/water over the bread and soak for 5 minutes then mash with a fork.
Add ground beef and pork, half of the parmesan cheese, egg, minced garlic, chopped parsley, salt and black pepper. Use your hands to stir until just combined. Do not over-mix. The mixture should feel very moist. If not, add a bit more milk as needed.
Portion into golf-ball-sized meatballs, about 2 Tbsp per meatball. A trigger release scoop makes it easy to portion. Wet your hands and roll into meatballs about 1 1/2” in diameter.
Set a large skillet over medium heat and coat the bottom with oil, about 2 Tbsp. Once the oil is hot, add the meatballs to the skillet in batches and turn every 2 minutes to get a good sear on all sides. Each batch will cook for about 8 minutes in total. They don’t need to be fully cooked through at this point, just browned all over.
Add 1 cup marinara to a 9x13 casserole dish. Arrange the browned meatballs over the sauce in a single layer. Pour the remaining marinara over the top and sprinkle with the remaining parmesan cheese and mozzarella cheese.* Cover with foil and bake until the meatballs are cooked through to 165 ̊F on an instant-read thermometer, the cheese should be melted and the casserole should be bubbling, about 30 minutes.
Notes
Substitutions: As a shortcut, you can use your favorite store-bought meatballs, preferably ones that are Italian-flavors or a basic meatball. I would avoid meatballs with unusual flavors or ingredients that might not meld well with savory marinara and cheese.*Make-Ahead Directions -Assemble and Refrigerate the Casserole Ahead - You can assemble the casserole up to 24 hours ahead of time, cover it, and refrigerate until ready to bake. If baking the casserole cold from the refrigerator, add an extra 5 minutes of baking time. -Freeze the Casserole - you can assemble the casserole, cover it with plastic wrap, and then aluminum foil for up to 3 months. When ready to bake, thaw in the refrigerator overnight, make sure to remove the plastic wrap under the foil and bake as directed. -Reheating Leftovers - cover with foil and reheat at 350 ̊F for about 20 minutes or until meatballs are heated through. You can also reheat in the microwave, but I do recommend a splatter guard to keep the microwave clean.
Nutrition Facts
Meatballs Parmesan Casserole
Serving Size
4 meatballs
Amount per Serving
Calories
693
% Daily Value*
Fat
46
g
71
%
Saturated Fat
19
g
119
%
Trans Fat
1
g
Polyunsaturated Fat
3
g
Monounsaturated Fat
19
g
Cholesterol
193
mg
64
%
Sodium
1752
mg
76
%
Potassium
1097
mg
31
%
Carbohydrates
19
g
6
%
Fiber
3
g
13
%
Sugar
8
g
9
%
Protein
49
g
98
%
Vitamin A
1116
IU
22
%
Vitamin C
14
mg
17
%
Calcium
474
mg
47
%
Iron
5
mg
28
%
* Percent Daily Values are based on a 2000 calorie diet.