Go Back
+ servings
A large scoop of spaghetti alfredo being lifted out of a casserole dish with a pair of silver tongs.

Spaghetti Alfredo

This easy baked pasta dish layers homemade alfredo sauce with tomato sauce and ground meat for a dinner the whole family will love.
Prep: 20 minutes
Cook: 20 minutes
Total: 40 minutes
Recipe Makes: 12 servings

Equipment

  • large pot
  • 2-3 large wooden spoons (or silicone spatulas)
  • colander
  • 9x13 baking dish
  • 2 Large skillets
  • tongs

Ingredients

For the Spaghetti

  • 16 cups water
  • 1 tablespoon sea salt
  • 1 pound dry spaghetti

For the Meat Sauce

  • 1 pound lean ground meat of choice (beef, pork, turkey, chicken, or sausage)
  • 1 cup diced yellow onion
  • 2 teaspoons minced garlic
  • 1 24-ounce jar tomato pasta sauce

For the Homemade Alfredo Sauce

  • 8 tablespoons unsalted butter (1 stick; cut into small pieces, at room temperature)
  • 2 cups heavy cream (at room temperature)
  • ½ teaspoon freshly cracked black pepper (more or less to taste)
  • 1 teaspoon salt (more or less to taste)
  • 1 teaspoon garlic powder
  • 2 cups grated parmesan cheese (at room temperature)

For the Spaghetti Alfredo

  • 2 cups shredded mozzarella (at room temperature)

Instructions

  • Preheat oven to 350° Fahrenheit. Position oven racks so that baking dish sits in center of oven during baking.

For the Spaghetti

  • Fill large pot with 16 cups water. Place pot on stovetop over medium-high heat and bring water to rolling boil. Once water begins to boil, add 1 tablespoon sea salt and stir to incorporate.
  • Bring salted water to rolling boil. Once boiling, add 1 pound dry spaghetti. Cook spaghetti according to package instructions, reducing cook time on packaging by 1 minute.
  • When spaghetti is al dente, remove 2 to 4 tablespoons water from pot if desired and set aside. Pour pasta and remaining water into colander.
  • Drain pasta well, then transfer pasta to baking dish and spread pasta out into one even layer. Set baking dish aside.

For the Meat Sauce

  • Place large skillet on stovetop over medium heat. Add 1 pound lean ground meat of choice, 1 cup diced yellow onion, and 2 teaspoons minced garlic to skillet. Cook, stirring and breaking up ground meat as needed, until meat is no longer pink.
  • Once meat is cooked, add 1 24-ounce jar tomato pasta sauce to skillet and stir to incorporate.
  • Reduce heat to low and simmer, stirring occasionally, until sauce has thickened, approximately 3 to 5 minutes. If desired, stir in small amounts of reserved pasta water to thicken sauce more. Continue stirring sauce occasionally while preparing alfredo sauce.

For the Homemade Alfredo Sauce

  • Place second large skillet on stovetop over low heat. Add 8 tablespoons unsalted butter and 2 cups heavy cream to skillet. Gently stir constantly until butter has melted.
  • Once butter has melted, add ½ teaspoon freshly cracked black pepper, 1 teaspoon salt, and 1 teaspoon garlic powder. Continue stirring to incorporate seasonings.
  • Remove skillet from heat and let mixture cool slightly, then add 2 cups grated parmesan cheese. Stir gently until parmesan is incorporated and beginning to melt, then return skillet to low heat. Continue stirring until parmesan is completely melted and sauce has thickened, approximately 2 to 3 minutes.

For the Spaghetti Alfredo

  • Pour alfredo sauce into baking dish with spaghetti. Stir or toss noodles in sauce until completely covered, then spread spaghetti and sauce into even layer, covering bottom of baking dish completely.
  • Top spaghetti layer with prepared meat sauce, spreading sauce evenly across top of spaghetti and covering pasta completely.
  • Sprinkle 2 cups shredded mozzarella evenly across top of meat sauce layer, covering sauce completely.
  • Place baking dish in preheated oven. Bake spaghetti alfredo 20 minutes or until mozzarella is melted and bubbly.
  • Once mozzarella is ready, carefully remove baking dish from oven and set aside. Let dish rest 3 to 5 minutes, then divide into preferred portions and serve warm with desired sides.

Recipe Notes

  • If you have it in your budget, I recommend buying fresh parmesan and fresh mozzarella, then grating and shredding them yourself. The pre-packaged cheeses can cost less up front, but you sacrifice flavor and quality since they contain starches and fillers to prevent clumping. Those additives can also keep the cheeses from melting well and may make the sauce taste gritty or grainy.
  • Alfredo Sauce: You're welcome to use jarred alfredo sauce instead of making your own!

Recipe costs provided are approximate. Actual cost per recipe & serving will vary by location, store, brand, etc. Approximate cost shown does not include costs for any optional ingredients.

Nutrition

Serving: 1serving | Calories: 568kcal | Protein: 24g | Fat: 35g | Saturated Fat: 20g | Trans Fat: 0.4g | Cholesterol: 118mg | Sodium: 1453mg | Potassium: 507mg | Total Carbs: 39g | Fiber: 3g | Sugar: 7g | Net Carbs: 36g | Vitamin C: 4mg | Calcium: 314mg
Cheap Cheap Eats recipe developed by Cheryl Malik