Home / recipe / Spaghetti Meatball Casserole

Spaghetti Meatball Casserole

Spaghetti Meatball Casserole is made with frozen meatballs, spaghetti noodles, marinara sauce, and lots of cheese! Bonus: it can be prepped ahead of time, making spaghetti night even easier!

Spaghetti Meatball Casserole

Spaghetti is a go-to weeknight dinner for us, as the boys love it and I don’t mind it. By that I mean, spaghetti is great but I love creating new dishes so it’s not particularly exciting for me. However, when I dreamt up this Spaghetti Meatball Casserole, I couldn’t stop thinking about it.

While spaghetti and meatballs are great, this cheesy and super comforting spaghetti casserole is way better. I also love that the entire casserole can be prepped ahead of time, making spaghetti night even easier!

Spaghetti Meatball Casserole

Ingredients in Spaghetti Meatball Casserole

Spaghetti Noodles

Frozen Meatballs – I love frozen meatballs as a quick and easy protein in meals and even though my boys are picky about some meats, they always love meatballs!

Marinara Sauce – quality is key here – go for a brand that’s a little pricier, like Rao’s. You will notice the difference!

Diced Tomatoes

Mozzarella and Parmesan Cheese






Spaghetti Meatball Casserole

Make Ahead Spaghetti Casserole

This meatball and spaghetti casserole is crazy easy as it is, but you can make your weeknight even easier by prepping it all ahead of time. Simply assemble the entire casserole and instead of baking it, pop it in the refrigerator and when you’re ready to make dinner, just bake it. I would add 5-10 additional minutes to the cooking time to account for it starting cold.

Spaghetti Meatball Casserole

Spaghetti Meatball Casserole

Spaghetti Meatball Casserole

An easy, make-ahead recipe for Spaghetti Meatball Casserole.
Print Pin Rate
Course: Main Course
Cuisine: Italian
Keyword: spaghetti, casserole, meatballs, dinner, main dish
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 6 servings
Calories: 776kcal
Author: Taylor


  • 1 lb spaghetti noodles cooked to al dente
  • 1 egg
  • 2 1/2 cups shredded mozzarella cheese divided use
  • 1/2 cup Parmesan cheese
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp dried rosemary
  • 1/2 tsp garlic powder
  • 1 tsp salt
  • 24 ounces marinara
  • 14 ounces diced tomatoes
  • 22 ounces frozen meatballs


  • Preheat the oven to 350 degrees F.
  • Cook the spaghetti noodles to al dente. Once cooked, rinse with cold water
  • In a medium bowl, mix together the egg, Parmesan cheese, 1/2 cup mozzarella cheese, basil, oregano, rosemary, garlic powder, and salt.
  • In a large bowl, stir together the noodles with the egg/cheese mixture and then place into a greased 9x13" baking dish.
  • In a medium bowl, stir together the marinara and diced tomatoes.
  • Evenly distribute meatballs on top of spaghetti noodles.
  • Top with marinara/tomato mixture, and then sprinkle with remaining mozzarella cheese.
  • Bake in preheated oven for 30 minutes, until cheese is melted and golden brown.


Calories: 776kcal | Carbohydrates: 67g | Protein: 44g | Fat: 37g | Saturated Fat: 16g | Cholesterol: 145mg | Sodium: 1488mg | Potassium: 1020mg | Fiber: 5g | Sugar: 9g | Vitamin A: 989IU | Vitamin C: 15mg | Calcium: 411mg | Iron: 4mg
Tried this recipe?Mention @greensnchocolate to let me know!
Need more ideas?Find all of my recipe pins @greenschocolate



Like this recipe? Check these out, too!

One Pot Weeknight Spaghetti

Turkey Lasagna Stuffed Spaghetti Squash

Lemon Parmesan Spaghetti

1 Comment
Join The Conversation
Want More?

Get fast, fresh, and easy recipes delivered right to your inbox.



Your email address will not be published. Required fields are marked *

Recipe Rating

  1. 5 stars
    This was a great recipe! It came together so easily and the herbs and cheese added such nice flavor around the spaghetti. Not too heavy, not dried out, just a luscious dish of spaghetti and meatballs that my whole family loved. I will be making this again when we want spaghetti!