Go Back Email Link
+ servings
Spaghetti Casserole
4.72 from 7 votes

Spaghetti Casserole with Meatballs

Prep Time15 mins
Cook Time30 mins
Total Time40 mins
Course: Main Dish
Servings: 6 servings


  • 16 ounces spaghetti - cooked according to package directions and drained
  • 1 tablespoon olive oil
  • 1 large onion - chopped
  • 4 cloves garlic - minced
  • 3 teaspoons Italian Seasoning Blend - divided
  • 2 24 ounce jars marinara sauce - or equal amounts of homemade sauce
  • 16 ounces ricotta cheese
  • 1/4 cup sour cream
  • 1 teaspoon House Seasoning Blend
  • 3 cups mozzarella cheese - divided
  • 1/2 cup parmesan cheese - divided
  • 1 12 ounce package Cooked Perfect Italian Meatballs


  • Preheat oven to 350 degrees.
  • Cook spaghetti according to package directions, drain and return to pot.
  • In a skillet, heat olive oil over medium heat.
  • Add onion and cook until soft and translucent (about 5 minutes).
  • Stir in garlic and 1 teaspoon Italian Seasoning Blend and saute for 30 seconds or until fragrant.
  • Remove from heat and add to cooked spaghetti.
  • Add both jars of sauce to the spaghetti and toss to combine; set aside.
  • In a medium bowl, stir together ricotta cheese, sour cream, 2 teaspoons Italian Seasoning Blend, House Seasoning Blend, 1 cup mozzarella and 1/4 cup parmesan cheese. Set aside.
  • Spread half of the cooked spaghetti in a baking dish.
  • Spread the cheese mixture evenly over spaghetti and top with the remaining spaghetti.
  • Slice meatballs in half and place them in an even layer on top of spaghetti casserole.
  • Top with remaining mozzarella and parmesan cheese and bake in preheated for 30 minutes or until casserole is heated through.
Copyright 2021 It Is a Keeper (www.itisakeeper.com). All rights reserved.