| | |

Spaghetti Alfredo

The TikTok spaghetti Alfredo went viral for a reason! Rich and layered with tons of flavor, this baked pasta layers an easy homemade Alfredo sauce with tomato sauce and ground meat or sausage for a dinner recipe the entire family will love.

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

🍝 What Makes This Recipe So Good

  • Spaghetti Alfredo combines two of the best flavors into one saucy, cheesy irresistible baked pasta. Red spaghetti sauce, mixed together with a dreamy and homemade Alfredo sauce. It’s hearty, satisfying, and something that the whole family will love!
  • It’s easy to make! Just cook your pasta, meat, and Alfredo sauce. Then, all you have to do is mix, layer, and let the dish bake in the oven! The result is an incredibly satisfying baked pasta dish, ready in under an hour.
  • It yields a large number of servings, which makes it a great and affordable way to feed guests! Serve it with a side salad and garlic bread to give a full, restaurant-quality meal.

👩🏼‍🍳 Chef’s Tips

  • You can use any ground meat you have on hand, or whatever is on sale at your local grocery store for this recipe. We used ground beef here, but ground pork, turkey, chicken, or Italian sausage would be delicious as well. For vegetarians, Impossible brand or Beyond ground “meat” would be perfect in this Spaghetti Alfredo.
  • You don’t have to make your own Alfredo sauce! You can totally use a jar of Alfredo sauce if you want to shorten the prep time, or if you just have one on hand that you want to use.
  • This is a great meal-prep option! Cook everything according to the recipe, but split it between two baking dishes. Bake one for the evening, and you can freeze the other! Just be sure to store it in an airtight container, or if freezing in an oven-safe foil pan, be sure it is properly sealed. Thaw overnight and bake according to recipe instructions.
Overhead view of a large rectangular casserole dish holding spaghetti alfredo.

🥘 More Delicious Meals You’ll Love

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


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


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)


  • 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.


  • 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.


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

Nutrition Disclaimer

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes. Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used. To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?Be sure to leave us a rating and review below!
Recipe by Cheryl Malik

Similar Posts

Leave a Reply

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

Recipe Rating