Ingredients
For the Meatballs:
1 lb ground beef
½ lb ground pork
½ cup breadcrumbs
1 egg
¼ cup whole milk
3 cloves garlic, minced
¼ cup grated Parmesan cheese
2 tbsp fresh parsley, chopped (or 1 tbsp dried)
1 tsp salt
½ tsp black pepper
For the Tomato Sauce:
1 tbsp olive oil
1 small onion, finely chopped
3 cloves garlic, minced
1 can (28 oz) crushed tomatoes (preferably San Marzano)
1 tsp dried basil
½ tsp dried oregano
1 tsp sugar
Salt and pepper to taste
Toppings:
1½ cups shredded mozzarella cheese
¼ cup grated Parmesan cheese
½ cup ricotta cheese (optional, for extra creaminess)
Fresh basil or parsley for garnish
Instructions
Prepare the Meatballs: In a large mixing bowl, combine all meatball ingredients. Mix until just combined — do not overmix. Roll into 1½-inch balls and place on a tray.
Pre-cook the Meatballs: Heat a skillet over medium-high heat with a splash of oil. Brown meatballs on all sides for 5–7 minutes (they don’t need to be fully cooked). Remove and set aside.
Make the Sauce: In the same skillet, sauté onion in olive oil until soft. Add garlic and cook for 1 minute. Stir in crushed tomatoes, basil, oregano, sugar, salt, and pepper. Simmer for 10–15 minutes.
Assemble the Bake: In a 9×13-inch baking dish, spread a layer of tomato sauce. Add a layer of meatballs, then spoon more sauce over the top. Sprinkle mozzarella and Parmesan evenly. Dot with ricotta if using.
Bake: Preheat oven to 375°F (190°C). Bake uncovered for 25–30 minutes or until bubbly and golden on top. For a golden crust, broil for an additional 2–3 minutes at the end.
Garnish and Serve: Let cool slightly before garnishing with fresh basil or parsley. Serve hot with garlic bread or a side salad.
Notes
For a shortcut, use pre-cooked Costco meatballs and your favorite jarred sauce.
Add a layer of pasta underneath the meatballs for a one-dish dinner.
For extra flavor, stir a splash of red wine into the sauce while it simmers.
This dish freezes well — store leftovers in an airtight container and reheat in the oven.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American
Nutrition
- Serving Size: 1/6 of casserole
- Calories: 480
- Sugar: 6g
- Sodium: 720mg
- Fat: 28g
- Saturated Fat: 11g
- Unsaturated Fat: 14g
- Trans Fat: 0.5g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 36g
- Cholesterol: 115mg
Keywords: 15 minute prep, 30 minutes, cheesy, easy, easy bake, family dinner, flavorful, frozen meatballs, italian, jar sauce, meatball, onepan, Pasta, quick, texas toast, weeknight meal