Go Back Email Link
+ servings
Spaghetti Beef Casserole
Print Pin
5 from 1 vote

Spaghetti Beef Casserole

Cream Cheese Spaghetti Casserole is a delicious hot meal that deserves a spot in your regular dinner rotation. This is a super creamy baked spaghetti casserole that can be assembled in advance and will really please the whole family. 
Course Main Dish
Cuisine Southern
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 8
Calories 623kcal
Author Christin Mahrlig


  • 2 pounds lean ground beef
  • 1 medium onion, diced
  • 2 (8-ounce) cans tomato sauce
  • 1 (6-ounce) can tomato paste
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon sugar
  • 1 teaspoon dried oregano
  • 3/4 teaspoon garlic powder
  • 1 (8-ounce) package cream cheese, softened
  • 1 (16-ounce) container cottage cheese
  • 1/4 cup sour cream
  • 2 green onions, sliced
  • 1/2 teaspoon salt.
  • 1/2 cup bread crumbs or Panko crumbs
  • 1 tablespoon butter, melted
  • 1 pound spaghetti, cooked until al dente


  • Preheat oven to 350 degrees.
  • Spray a large nonstick skillet with cooking spray and place over medium-high heat. Add ground beef and onion and cook, breaking meat apart, until meat is no longer pink and onions are softened. Drain off any excess grease.
  • Add tomato sauce, tomato paste, Worcestershire sauce, sugar, oregano, and garlic powder. Stir to mix well. Cook over medium heat for 1-2 minutes. Remove from heat and check for seasoning. Add salt and pepper if needed.
  • In a medium bowl, stir together cream cheese, cottage cheese, sour cream, and green onions. Mix salt into cheese mixture.
  • Spray a 9X13-inch baking dish with cooking spray. Layer half of spaghetti on bottom of casserole dish. Top with cheese mixture.
  • Cover cheese mixture with remaining spaghetti. Cover with sauce.
  • Mix bread crumbs with melted butter and sprinkle on top of casserole.
  • Bake for 30 minutes.


Calories: 623kcal