01 -
Combine ground beef, breadcrumbs, Parmesan, egg, minced garlic, Italian seasoning, salt, and black pepper in a large mixing bowl until well incorporated. Shape into 2.5–5 cm meatballs.
02 -
Heat olive oil in a skillet over medium heat. Sear meatballs on all sides until browned, about 8 minutes. The center may remain undercooked as they will finish in the oven.
03 -
In a large pot of salted boiling water, cook spaghetti for 1–2 minutes less than package instructions to achieve al dente texture. Drain and toss with 1 tablespoon olive oil to prevent sticking.
04 -
Preheat the oven to 190°C.
05 -
Spread 240 ml of marinara sauce on the bottom of a 23x33 cm baking dish. Add half of the cooked spaghetti, spreading it evenly. Arrange seared meatballs over the pasta. Ladle the remaining marinara sauce over the meatballs and spaghetti, then sprinkle with garlic powder and Italian seasoning. Top with mozzarella and Parmesan cheese.
06 -
Cover the baking dish with foil and bake for 15 minutes. Remove foil and continue baking for 10–15 minutes, until cheese is melted and golden brown.
07 -
Allow casserole to cool for 5 minutes. Garnish with freshly chopped basil or parsley if desired. Serve warm.