A comforting and crowd-pleasing baked spaghetti dish, perfect for weeknights and potlucks, featuring flavorful marinara sauce, meatballs, and a melty cheese topping.
Prep Time 30 minutesminutes
Cook Time 50 minutesminutes
Total Time 1 hourhour20 minutesminutes
Serving Size 6servings
Ingredients
Main Ingredients
1.5dozenfully cooked meatballs (homemade or store-bought)
24ozjar marinara sauce (or your favorite homemade sauce)
1/2unityellow onion, diced
3clovesgarlic, crushed or minced
1tspItalian seasoning
2tbspolive oil
3/4lbspaghetti noodles
1-2cupsgrated cheese (mix of half Colby-Jack and half mozzarella)
1/2cupgrated Parmesan
Instructions
Preparation
Preheat oven to 350°F.
Heat a 10–12' cast-iron skillet over medium-low and add 2 tbsp olive oil.
Add the diced onion and sauté gently until translucent and soft, about 6–8 minutes.
Stir in crushed garlic and cook for 30-60 seconds until fragrant.
Add the fully cooked meatballs to the skillet and pour in the marinara sauce. Sprinkle Italian seasoning over the top.
Simmer on medium-low for about 20 minutes to let flavors meld and meatballs warm through.
Meanwhile, boil a large pot of salted water. Cook spaghetti according to package directions but stop 2 minutes early so it’s slightly underdone.
Use a slotted spoon to remove meatballs and set aside.
Scoop pasta directly into the skillet with the sauce and add reserved pasta cooking water. Toss until the pasta is evenly coated.
Nest the meatballs back on top, sprinkle with cheese, and finish with Parmesan.
Bake for 20-30 minutes until the cheese is melted, bubbly, and slightly golden. Let rest for 5 minutes before serving.
Notes
This dish is make-ahead friendly; assemble and refrigerate before baking. For variations, swap spaghetti for other pasta or use turkey/plant-based meatballs.