This Spaghetti and Meatball Casserole Recipe brings together tender spaghetti, savory homemade meatballs, and a bubbling blanket of cheese in one generous, family-style bake. Bell pepper, mushrooms, and onion add color and flavor to the marinara, while a mix of beef and Italian sausage makes the meatballs especially satisfying. It takes about 1 hour and 20 minutes from start to finish and makes 12 servings, so it’s just the thing for a cozy dinner, a potluck, or a make-ahead meal that everyone can gather around.
Ingredients You'll Need
The ingredient list is made up of familiar favorites, but each one has a useful part to play. A few fresh vegetables bring sweetness and texture to the sauce, while the meatball mixture and two kinds of cheese make every serving hearty and full of flavor.
- Ground beef: Half a pound gives the meatballs a rich, savory base.
- Mild Italian sausage: Half a pound adds seasoning and keeps the meatballs tender; choose hot sausage if you’d like a little extra kick.
- Egg: One egg helps bind the meatball mixture so it holds its shape as it bakes.
- Seasoned bread crumbs: One-third cup adds structure and helps keep the meatballs moist.
- Finely grated onion: A quarter cup blends neatly into the meatballs and adds gentle sweetness.
- Grated Parmesan cheese: Two tablespoons lend a salty, savory note to the meatballs.
- Black pepper: Half a teaspoon adds a little warmth without overwhelming the sauce.
- Garlic powder: One teaspoon seasons the meatballs evenly from the inside.
- Salt: One teaspoon is divided between the meatballs and sauce; taste your marinara before adding it all.
- Olive oil: One tablespoon helps soften the vegetables without letting them stick to the pot.
- Diced onion: One cup gives the sauce a sweet, aromatic foundation.
- Green bell pepper: One cup adds a fresh flavor and a lovely pop of color.
- Sliced mushrooms: Eight ounces bring a tender, earthy bite that pairs beautifully with marinara.
- Minced garlic: One teaspoon makes the vegetable base especially fragrant.
- Marinara sauce: Five cups coat the spaghetti and keep the casserole saucy as it bakes.
- Sugar (optional): One tablespoon can mellow an especially tangy marinara, but you can leave it out if the sauce is already balanced.
- Spaghetti: Sixteen ounces, cooked just until tender, will finish cooking in the oven without turning mushy.
- Monterey Jack cheese: Two cups, divided, melt into a creamy, stretchy layer throughout the casserole and on top.
- Mozzarella cheese: One cup, divided, adds the classic gooey finish.
- Fresh basil: A few leaves make a bright, fragrant garnish just before serving.
- Additional marinara sauce (optional): Keep some warm on the side for anyone who likes an extra spoonful over their serving.
How to Make Spaghetti and Meatball Casserole Recipe
This casserole comes together in a few manageable stages: bake the meatballs briefly, build a quick vegetable marinara, then bring everything together in the baking dish. Cooking the spaghetti just until tender is key, since it will spend more time in the oven with the sauce.
Step 1: Prepare the oven and baking dishes
Preheat the oven to 375°F. Line a baking sheet with foil, set a wire rack on top, and lightly coat the rack with cooking spray. The rack lets the meatballs brown as they bake, while the foil makes cleanup easier. Lightly grease a 9-by-13-inch baking dish, then set it aside for later.
Step 2: Mix and shape the meatballs
In a large bowl, combine the ground beef, Italian sausage, egg, bread crumbs, finely grated onion, Parmesan, black pepper, garlic powder, and ½ teaspoon of the salt. Mix just until everything is evenly distributed; overworking the meat can make the meatballs dense. Shape the mixture into meatballs about 1¾ inches wide and arrange them on the prepared rack.
Step 3: Bake the meatballs briefly
Bake the meatballs for 10 minutes at 375°F, then remove them from the oven and set them aside. They will finish cooking in the casserole, so this first bake helps them hold their shape without drying out. Reduce the oven temperature to 350°F for the pasta bake.
Step 4: Soften the vegetables
Warm the olive oil in a large pot over medium heat. Add the diced onion and green bell pepper and cook for 5 to 6 minutes, stirring often, until they begin to soften. Stir in the sliced mushrooms and minced garlic, then cook for another 2 to 3 minutes, just until the mushrooms start to soften and the garlic smells fragrant.
Step 5: Make the saucy spaghetti mixture
Pour the marinara into the pot and stir in the sugar, if using, and the remaining ½ teaspoon of salt. Add the cooked spaghetti, 1½ cups of the Monterey Jack, and ½ cup of the mozzarella. Toss gently until the pasta is evenly coated and the cheese is distributed throughout. If the spaghetti has cooled or clumped, a splash of warm water can help loosen it as you mix.
Step 6: Assemble the casserole
Transfer the spaghetti mixture to the prepared baking dish and spread it into an even layer. Arrange the partially baked meatballs across the top, then sprinkle with the remaining Monterey Jack and mozzarella. Cover the dish tightly with foil to help the pasta heat through and keep the cheese from browning too quickly.
Step 7: Bake until hot and bubbly
Bake at 350°F, covered, for 25 to 30 minutes. Remove the foil and bake for about 10 minutes more, until the cheese is melted and bubbly. If you’d like more color on top, let it go for a few extra minutes while keeping an eye on the edges. Finish with fresh basil, if you like, and let the casserole rest for about 5 minutes before scooping.
How to Serve Spaghetti and Meatball Casserole Recipe
This is a hearty main dish, so you don’t need to fuss over a complicated spread. A crisp side or something fresh and green is usually all it takes to round out the meal, and a little extra sauce at the table is always welcome.
Garnishes
Scatter torn or thinly sliced fresh basil over the casserole just before serving for a fragrant, colorful finish. Grated Parmesan is another easy addition, and a pinch of red pepper flakes lets guests add a little heat to their own plates. For anyone who loves extra sauce, warm marinara and serve it in a small pitcher or bowl alongside the casserole.
Side Dishes
A crisp green salad with a simple vinaigrette balances the richness of the meatballs and melted cheese. Garlic bread is a natural partner for soaking up any extra marinara, while roasted broccoli or green beans add a fresh, savory side. If you’re serving a crowd, a bowl of salad and a basket of warm bread make an easy, welcoming dinner spread.
Creative Ways to Present
Bring the casserole straight to the table in its baking dish for a relaxed, family-style meal, with basil and Parmesan ready for topping. For a more polished dinner, let it rest before cutting and serve neat portions with a small salad on the side. At a potluck, keep it covered during the drive and add the fresh basil just before serving so it stays bright and fragrant.
Make Ahead and Storage
This bake is well suited to planning ahead, especially when you’re feeding a busy household or bringing dinner to someone else. For the best texture, keep the pasta just tender and store leftovers promptly once the casserole has cooled.
Storing Leftovers
Let the casserole cool, then transfer leftovers to an airtight container or cover the baking dish tightly and refrigerate for up to 3 to 4 days. Store extra marinara separately if you have some, so you can spoon it over individual portions when reheating. The pasta will absorb a little sauce as it sits, but a splash of water or marinara can freshen it up.
Freezing
For best results, freeze the casserole before baking: assemble it in a freezer-safe dish, wrap it tightly, and freeze for up to 2 months. Thaw it overnight in the refrigerator before baking, and allow extra time in the oven if it is still cold in the center. You can also freeze individual portions in airtight containers; the texture may soften slightly after thawing, but the flavors will still be delicious.
Reheating
Reheat individual portions in the microwave, covered loosely, until hot throughout, pausing to stir or rotate the dish if needed. To warm a larger portion, cover it with foil and bake at 350°F until heated through. Add a spoonful of marinara or a splash of water before reheating if the pasta looks dry, and uncover near the end if you’d like to bring back a little of that bubbly cheese topping.
FAQs
Can I make the meatballs ahead of time?
Yes. Shape and bake the meatballs, then refrigerate them in a covered container for up to 2 days before assembling the casserole. You can also prepare the meatball mixture a day ahead and keep it refrigerated until you’re ready to shape and bake it.
Should I cook the spaghetti all the way before adding it?
Cook it just until tender, then drain it well. The spaghetti will continue to soften as the casserole bakes, so stopping at the just-tender stage helps keep the finished dish from becoming mushy.
Can I use a different kind of pasta or cheese?
Yes. A sturdy pasta shape such as penne or rigatoni can stand in for spaghetti, though it may change how the casserole serves. Monterey Jack and mozzarella make a creamy, melty topping, but you can replace some of either with provolone or a little extra Parmesan.
How can I tell when the meatballs are cooked through?
The brief first bake helps the meatballs keep their shape, and they finish cooking as the casserole bakes. If you’d like to check one, use an instant-read thermometer in the center of a meatball; ground beef and pork sausage should reach 160°F.
Can I make this Spaghetti and Meatball Casserole Recipe without mushrooms?
Absolutely. Leave them out, or replace them with an extra cup of diced bell pepper or another vegetable you enjoy. The casserole will still be hearty and flavorful, especially with the onion, garlic, marinara, meatballs, and melted cheese.
Final Thoughts
This Spaghetti and Meatball Casserole Recipe has all the comfort of a classic pasta dinner, with the added joy of bubbling cheese and a dish made for sharing. Give it a try the next time you want a hearty meal that can feed a table full of hungry people, and don’t forget the extra marinara and Parmesan.
PrintSpaghetti and Meatball Casserole Recipe
This hearty spaghetti and meatball casserole brings tender pasta, savory beef-and-Italian-sausage meatballs, and marinara together under a bubbling layer of Monterey Jack and mozzarella. It’s an Italian-American comfort-food favorite that serves a crowd and can be garnished with fresh basil and extra marinara.
- Prep Time: 25 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 20 minutes
- Yield: 12 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American
Ingredients
Meatballs
- ½ pound ground beef
- ½ pound ground mild Italian sausage
- 1 egg
- ⅓ cup seasoned bread crumbs
- ¼ cup finely grated onion
- 2 tablespoons grated Parmesan cheese
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- ½ teaspoon salt
Pasta and Sauce
- 1 tablespoon olive oil
- 1 cup diced onion
- 1 cup diced green bell pepper
- 8 ounces sliced mushrooms
- 1 teaspoon minced garlic
- 5 cups marinara sauce
- 1 tablespoon sugar (optional)
- ½ teaspoon salt
- 16 ounces spaghetti, cooked until just tender
Cheese and Garnishes
- 2 cups shredded Monterey Jack cheese, divided
- 1 cup shredded mozzarella cheese, divided
- Fresh basil, for garnish (optional)
- Additional marinara sauce, for serving (optional)
Instructions
- Prepare the oven and baking sheet.
Preheat the oven to 375°F. Line a baking sheet with foil, set a wire rack on top, and lightly coat the rack with cooking spray.
- Shape the meatballs.
In a large bowl, combine the ground beef, Italian sausage, egg, bread crumbs, grated onion, Parmesan, black pepper, garlic powder, and ½ teaspoon of the salt. Shape into meatballs about 1¾ inches wide and arrange them on the prepared rack.
- Bake the meatballs.
Bake the meatballs for 10 minutes, then remove them from the oven and set aside. Reduce the oven temperature to 350°F and lightly grease a 9 × 13-inch baking dish with cooking spray.
- Cook the vegetables.
Warm the olive oil in a large pot over medium heat. Add the diced onion and bell pepper and cook for 5–6 minutes, stirring often, until beginning to soften. Stir in the mushrooms and minced garlic and cook for another 2–3 minutes.
- Combine the sauce, pasta, and cheese.
Pour in the marinara sauce and stir in the sugar, if using, and the remaining ½ teaspoon of salt. Add the cooked spaghetti, 1½ cups of the Monterey Jack, and ½ cup of the mozzarella. Mix until the pasta is evenly coated.
- Assemble the casserole.
Transfer the pasta mixture to the prepared baking dish. Arrange the meatballs on top and sprinkle with the remaining Monterey Jack and mozzarella. Cover the dish with foil.
- Bake and serve.
Bake at 350°F for 25–30 minutes. Remove the foil and bake for about 10 minutes more, until the cheese is melted and bubbly. Garnish with fresh basil, if desired, and serve with additional marinara sauce.
Notes
- Cook the spaghetti just until tender; it will continue cooking as the casserole bakes.
- The sugar is optional and can be added to balance the acidity of the marinara sauce.
- For easier serving, let the casserole rest for about 5 minutes after baking.
- Fresh basil and extra marinara sauce are optional garnishes.

Leave a Reply