Go Back Email Link
+ servings

Baked Spaghetti with Alfredo Sauce (The Viral TikTok Casserole, Made From Scratch)

This baked spaghetti with Alfredo sauce is the viral TikTok casserole done from scratch and done right. A stabilized homemade Alfredo sauce clings to every strand of pasta through the entire bake, and a meat sauce built with a tomato paste deglaze step delivers genuine depth that jarred sauce alone cannot match. Layered with mozzarella and baked until golden, it is comfort food with real technique behind it.
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Course: Dinner, Lunch, Main Course
Cuisine: American, Italian
Keyword: baked spaghetti alfredo from scratch, baked spaghetti with alfredo sauce, baked spaghetti with red and white sauce, easy baked spaghetti dinner, homemade alfredo spaghetti bake, spaghetti bake with homemade alfredo, spaghetti casserole with alfredo and meat sauce, spaghetti casserole with meat sauce, tiktok spaghetti baked casserole, viral spaghetti alfredo recipe
Servings: 8 servings
Calories: 860kcal

Ingredients

Red Sauce

  • 2 tablespoons olive oil
  • 1 cup onion chopped
  • ½ cup green bell pepper chopped
  • 1 tablespoon garlic minced
  • 1 pound ground beef 80/20
  • 2 tablespoons tomato paste
  • ¼ cup red wine or beef broth
  • teaspoons salt
  • teaspoon black pepper
  • 1 tablespoon Italian seasoning
  • ½ teaspoon red pepper flakes optional
  • (24-ounce jars) spaghetti sauce
  • ½ teaspoon sugar
  • ½ teaspoon balsamic vinegar finish

Pasta

  • 1 pound spaghetti
  • 1 tablespoon salt for water
  • 1 tablespoon butter
  • ¼ cup reserved pasta water

Creamy Alfredo Layer

  • ½ cup butter
  • 4 cloves garlic minced
  • 1 tablespoon flour
  • cups heavy cream
  • ½ cup milk
  • cups Parmesan freshly grated
  • 1 ounce cream cheese optional, but recommended
  • Pinch nutmeg

Cheese Layer

  • 2 cups mozzarella shredded (divided)
  • ½ cup provolone or fontina optional, for better melt and flavor

Instructions

  • Make the Meat Sauce: Cook the onion and bell pepper in olive oil until softened. Add garlic and cook briefly, then brown the ground beef. Drain most of the grease, leaving a little in the pan. Stir in the tomato paste and cook for 2–3 minutes until darkened and caramelized. Add the wine or broth, scraping up any browned bits. Stir in the seasonings and spaghetti sauce, then simmer 10–15 minutes until thickened. Finish with sugar or grated carrot and balsamic vinegar.
  • Cook the Pasta: Boil the spaghetti in salted water until just al dente, about 2 minutes less than package directions. Reserve 1/4 cup pasta water, then drain. Toss the pasta with butter and reserved pasta water until coated.
  • Make the Alfredo Sauce: Melt butter in a saucepan and cook the garlic until fragrant. Whisk in the flour and cook for 1 minute. Slowly whisk in the cream and milk, then simmer until slightly thickened. Reduce heat to low and stir in the Parmesan gradually until melted and smooth. Stir in cream cheese if using, then season with nutmeg and salt.
  • Combine Pasta and Alfredo: Pour the Alfredo sauce over the spaghetti and toss until evenly coated. Fold in 1 cup of mozzarella cheese.
  • Assemble the Casserole: Preheat the oven to 350°F and grease a 9x13-inch baking dish. Spread the Alfredo spaghetti evenly into the dish, then top with the meat sauce. Sprinkle with the remaining mozzarella and provolone or fontina cheese.
  • Bake and Serve: Cover with foil and bake for 20 minutes. Remove the foil and bake another 10 minutes until the cheese is melted and bubbly. Broil for 2–3 minutes if desired for extra color. Let the casserole rest for 5–10 minutes before serving.

Nutrition

Calories: 860kcal | Carbohydrates: 51g | Protein: 33g | Fat: 58g | Saturated Fat: 31g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 19g | Trans Fat: 1g | Cholesterol: 165mg | Sodium: 2187mg | Potassium: 500mg | Fiber: 3g | Sugar: 6g | Vitamin A: 1607IU | Vitamin C: 11mg | Calcium: 466mg | Iron: 3mg