A comforting, cheesy baked spaghetti casserole with juicy meatballs, rich marinara, and layers of melty mozzarella and Parmesan.
For the Meatballs:
1 lb ground beef or pork/beef mix
½ cup breadcrumbs
1 egg
2 tbsp milk
2 cloves garlic, minced
¼ cup grated Parmesan
1 tsp salt
½ tsp pepper
1 tsp Italian seasoning
For the Pasta & Assembly:
12 oz spaghetti
3–4 cups marinara sauce
1½ cups shredded mozzarella
½ cup grated Parmesan
Optional: ½ cup ricotta
Fresh basil or parsley for garnish
Mix and form meatballs. Bake at 400°F for 15–18 min or pan-fry until golden and cooked through.
Boil spaghetti until just under al dente. Drain and toss with a little oil.
Preheat oven to 375°F. Layer sauce, pasta, meatballs, and cheese in a greased 9×13″ pan.
Cover with foil and bake 20 minutes. Uncover and bake 10–15 more until bubbly and golden.
Let rest 5–10 minutes. Garnish and serve.
Add chili flakes or sausage for a spicy twist.
Freeze baked or unbaked for up to 2 months.
Use gluten-free pasta if needed.