Homemade Cheesy Spaghetti

Why I’ll Love This Recipe

I love how this recipe transforms simple pantry ingredients into a hearty and delicious meal. The combination of flavorful spaghetti sauce, perfectly cooked pasta, and gooey melted cheese creates the ultimate comfort food. I also appreciate that it can be made ahead of time, freezes well, and is perfect for feeding a crowd.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Spaghetti
  • Olive oil
  • Ground beef or Italian sausage
  • Yellow onion, diced
  • Garlic cloves, minced
  • Marinara or spaghetti sauce
  • Tomato paste
  • Italian seasoning
  • Dried oregano
  • Garlic powder
  • Fine sea salt
  • Black pepper
  • Mozzarella cheese, shredded
  • Cheddar cheese, shredded
  • Parmesan cheese, grated
  • Cream cheese (optional)
  • Fresh parsley, chopped

Directions

  1. I preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
  2. I cook the spaghetti until al dente according to the package directions, then drain it.
  3. I heat the olive oil in a large skillet and cook the ground beef or Italian sausage until browned.
  4. I add the diced onion and garlic, cooking until they become soft and fragrant.
  5. I stir in the marinara sauce, tomato paste, Italian seasoning, oregano, garlic powder, salt, and pepper, then let the sauce simmer for about 10 minutes.
  6. I toss the cooked spaghetti with part of the shredded mozzarella and cheddar cheese.
  7. I spread half of the spaghetti into the prepared baking dish, top it with half of the meat sauce, and repeat the layers.
  8. I sprinkle the remaining mozzarella, cheddar, and Parmesan cheese evenly over the top.
  9. I bake for 20–25 minutes, or until the cheese is melted, bubbly, and lightly golden.
  10. I let the spaghetti rest for about 10 minutes before garnishing it with fresh parsley and serving.

Servings and Timing

  • Servings: 8
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Rest Time: 10 minutes
  • Total Time: About 1 hour 5 minutes

Variations

  • I substitute ground turkey or ground chicken for a lighter version.
  • I add sautéed mushrooms, spinach, or bell peppers for extra vegetables.
  • I use spicy Italian sausage when I want a little more heat.
  • I mix ricotta cheese into the pasta layers for a lasagna-inspired twist.
  • I sprinkle crushed red pepper flakes over the finished dish for added spice.

Storage/Reheating

I store leftover cheesy spaghetti in an airtight container in the refrigerator for up to 4 days. For longer storage, I freeze individual portions or the entire casserole for up to 3 months. When I’m ready to enjoy it again, I reheat it in a 350°F (175°C) oven until heated through or warm individual servings in the microwave. If needed, I add a splash of marinara sauce to keep the pasta moist.

FAQs

Can I make this recipe ahead of time?

Yes. I assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking.

What cheeses work best?

I like using a combination of mozzarella, cheddar, and Parmesan because they create the perfect balance of creaminess and flavor.

Can I freeze baked cheesy spaghetti?

Yes. I let it cool completely, wrap it well, and freeze it for up to 3 months before thawing and reheating.

How do I keep the spaghetti from drying out?

I make sure there is plenty of sauce, and I cover the baking dish with foil for part of the baking time if necessary.

Can I make this recipe without meat?

Yes. I replace the meat with sautéed vegetables or plant-based meat alternatives for a delicious vegetarian version.

Conclusion

I think this Homemade Cheesy Spaghetti is the perfect comfort food for any occasion. The layers of tender pasta, rich meat sauce, and melted cheese create a warm and satisfying meal that everyone enjoys. Whether I’m preparing it for a weeknight dinner, meal prepping for the week, or serving a crowd, it’s always a dependable recipe that brings plenty of smiles to the table.

Print

Homemade Cheesy Spaghetti

Homemade Cheesy Spaghetti

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This homemade cheesy spaghetti is a hearty baked pasta casserole layered with tender spaghetti, rich meat sauce, and plenty of gooey melted cheese. It’s a comforting family dinner that’s easy to make ahead and perfect for feeding a crowd.

  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings
  • Category: Main Course
  • Method: Bake
  • Cuisine: Italian
  • Diet: Halal

Ingredients

  • 12 ounces spaghetti
  • 2 tablespoons olive oil
  • 1 pound ground beef or Italian sausage
  • 1 yellow onion, diced
  • 3 garlic cloves, minced
  • 24 ounces marinara or spaghetti sauce
  • 2 tablespoons tomato paste
  • 2 teaspoons Italian seasoning
  • 1 teaspoon dried oregano
  • 1 teaspoon garlic powder
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon black pepper
  • 2 cups mozzarella cheese, shredded
  • 1 cup cheddar cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 4 ounces cream cheese (optional)
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
  2. Cook the spaghetti according to the package directions until al dente. Drain well.
  3. Heat the olive oil in a large skillet over medium heat. Cook the ground beef or Italian sausage until browned, then drain excess fat if needed.
  4. Add the diced onion and garlic and cook until softened and fragrant.
  5. Stir in the marinara sauce, tomato paste, Italian seasoning, oregano, garlic powder, salt, and black pepper. Simmer for about 10 minutes.
  6. Toss the cooked spaghetti with half of the mozzarella and cheddar cheese. Stir in the cream cheese if using.
  7. Spread half of the spaghetti into the prepared baking dish, top with half of the meat sauce, then repeat the layers.
  8. Sprinkle the remaining mozzarella, cheddar, and Parmesan cheese evenly over the top.
  9. Bake for 20 to 25 minutes, or until the cheese is melted, bubbly, and lightly golden.
  10. Let the casserole rest for 10 minutes before garnishing with fresh parsley and serving.

Notes

  • Substitute ground turkey or chicken for a lighter version.
  • Add mushrooms, spinach, or bell peppers for extra vegetables.
  • Ricotta cheese can be layered in for a lasagna-style variation.
  • Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months.
  • Reheat with a splash of marinara sauce to keep the pasta moist.

Nutrition

  • Serving Size: 1 serving
  • Calories: 560 kcal
  • Sugar: 8 g
  • Sodium: 890 mg
  • Fat: 27 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 3 g
  • Protein: 33 g
  • Cholesterol: 85 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments