
Oh, friend, let me tell you about a dish that just feels like home. Remember those potlucks, family dinners, or even just cozy nights in? There was often that one dish, bubbling with cheesy goodness, that everyone flocked to. For me, and I bet for many of you too, that dish is often a glorious spaghetti casserole. It’s the ultimate comfort food hug in a pan, and honestly, it’s ridiculously easy to whip up. This recipe? It’s not just a meal; it’s a memory maker. It’s hearty, satisfying, and requires zero fancy skills – just pure, simple, deliciousness that brings everyone to the table.
Why You’ll Love This Recipe
- Fast: Perfect for busy weeknights when you need dinner on the table without a fuss.
- Easy: No complicated steps or techniques here – just simple cooking!
- Giftable: Bring this to a friend recovering from surgery or a new parent, and you’ll be their hero.
- Crowd-pleasing: Kids and adults alike devour this classic comfort food. Seriously, who can resist bubbly cheese and savory meat sauce?
Ingredients
Gathering your ingredients for this baked spaghetti masterpiece is simple. Most of these are likely staples in your pantry and fridge already!
- 8 ounces spaghetti: Just your standard box will do. We’ll cook it just right!
- 1 pound ground beef: I usually go for 85% or 90% lean, but use what you like.
- 1 onion, chopped: Adds essential flavor to the sauce.
- 2 cloves garlic, minced: Because is it even Italian-inspired food without garlic?
- 1 (28 ounce) can crushed tomatoes: This forms the base of our rich, thick sauce.
- 1 (15 ounce) can tomato sauce: Adds more depth and liquid to the sauce.
- 1 teaspoon dried oregano: Classic herb for that Italian taste.
- 1 teaspoon dried basil: Another must-have herb for our sauce.
- Salt and pepper to taste: Don’t forget to season as you go!
- 2 cups shredded mozzarella cheese: The star of the show! Get the pre-shredded kind for ease, or shred it yourself for extra meltiness.
- 1/2 cup grated Parmesan cheese: Adds a nutty, sharp flavor layer on top.
- 1/4 cup fresh parsley, chopped (for garnish): Optional, but adds a lovely pop of freshness and color.
How to Make It
Alright, let’s get this glorious casserole in the oven! You’ll be surprised how quickly it comes together.
First things first, you want to preheat your oven. Go ahead and set it to 350°F (175°C).
While the oven heats up, get your spaghetti cooking. Follow the package directions, but make sure you cook it just until it’s al dente. That means it should still have a slight bite to it. Why al dente? Because it’s going to continue cooking in the oven, and you don’t want mushy spaghetti! Once it’s done, drain it really well and just let it hang out for a bit.
Now, let’s make that glorious meat sauce. Grab a large skillet – your biggest one will work best. Put it over medium heat and toss in your ground beef, chopped onion, and minced garlic. Break up the beef as it cooks. Stir everything around until the beef is nicely browned and the onion looks soft and translucent. This usually takes about 5-7 minutes. Once it’s done, it’s super important to drain off any excess grease. Nobody wants an oily casserole!
With the grease gone, stir in your crushed tomatoes, tomato sauce, dried oregano, dried basil, and give it a good sprinkle of salt and pepper. Stir it all together and bring it to a gentle simmer. Let it bubble away for about 10 minutes, stirring occasionally. This lets all those flavors meld together beautifully. Taste it and adjust the salt and pepper if you think it needs it.
Now for the magic mixing step! Get out a really big bowl. Gently combine the cooked spaghetti and that delicious meat sauce you just made. You want to make sure every strand of pasta is coated in that savory sauce. Don’t overmix or you’ll break the spaghetti.
Time to assemble! Grab a 9×13 inch baking dish and give it a light spray with cooking spray or a little butter – this helps prevent sticking. Spoon half of your spaghetti and sauce mixture evenly into the bottom of the dish. Then, sprinkle half of your shredded mozzarella cheese right over that layer.
Add the remaining spaghetti mixture on top of the mozzarella layer. Now, top the whole thing off with the rest of the mozzarella cheese and sprinkle that grated Parmesan cheese over everything. Look at that cheesy mountain!
Pop the baking dish into your preheated oven. Bake it for about 25-30 minutes. You’ll know it’s ready when the cheese is all melted, bubbly, and has those lovely golden-brown spots. It’s going to smell amazing!
Okay, I know it’s tempting, but let the casserole cool for just a few minutes before you dish it up. This helps it set slightly so it doesn’t fall apart when you serve it. Just 5-10 minutes is usually enough. If you have it on hand, sprinkle some fresh chopped parsley over the top right before serving for a little extra color and freshness. Enjoy!

Substitutions & Additions
This recipe is super forgiving and easy to customize! Here are a few ideas:
- Change the Meat: Swap the ground beef for ground turkey, Italian sausage (mild or hot!), or even a plant-based crumble for a vegetarian option.
- Add Veggies: Sauté mushrooms, bell peppers, zucchini, or spinach with the onion and garlic for extra nutrients and flavor.
- Spice it Up: Add a pinch of red pepper flakes to the sauce for a little kick.
- Different Cheese: While mozzarella and Parmesan are classic, feel free to mix in some provolone, cheddar, or a blend of Italian cheeses.
- Herbs: Fresh herbs are always great! Toss in fresh rosemary or thyme with the sauce while it simmers.
Tips for Success
Making spaghetti casserole is pretty straightforward, but a couple of things can make it absolutely perfect:
- Don’t Overcook the Pasta: As I mentioned, cook it al dente! It spends time in the oven, and overcooked pasta becomes mushy in a casserole. Nobody wants that texture.
- Drain the Meat Well: Taking an extra minute to drain off that grease makes a big difference in the final texture and taste of your sauce.
- Season the Sauce: Taste your sauce before you mix it with the pasta. Adjust salt, pepper, or even add a pinch of sugar if your tomatoes are a bit acidic.
- Prep Ahead: You can make the meat sauce and cook the pasta separately a day in advance. Store them in airtight containers in the fridge. When you’re ready to bake, just combine them, layer with cheese, and bake as directed (you might need a few extra minutes since it’s cold). You can also fully assemble the casserole (without baking) and refrigerate for up to 24 hours. Let it sit at room temp for 20-30 minutes before baking, and add 10-15 minutes to the bake time.
How to Store It
Leftover spaghetti casserole is pure gold!
- Refrigerator: Once cooled, cover the baking dish tightly with plastic wrap or aluminum foil, or transfer individual portions to airtight containers. It will keep in the fridge for 3-4 days.
- Freezer: This casserole freezes beautifully! You can freeze the entire baked and cooled casserole (wrapped tightly) or freeze individual portions. It will last in the freezer for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: For best results, reheat covered in the oven at 350°F (175°C) until heated through, about 20-30 minutes for a large portion, or in the microwave for individual servings.
FAQs
Got questions? I’ve got some answers!
- Can I make this ahead of time? Absolutely! As mentioned in the tips, you can prep the sauce and pasta separately or assemble the whole casserole the day before.
- Can I freeze spaghetti casserole? Yes! It’s a great freezer meal. Just be sure it’s cooled completely before freezing and wrapped well.
- What if I don’t have crushed tomatoes? You can substitute with a large can (28-30 oz) of diced tomatoes that you lightly pulse in a blender or food processor, or use two cans (15 oz each) of tomato sauce plus a little extra tomato paste for thickness.
- Can I use a different type of pasta? Sure! While spaghetti is classic, you could use other long pasta like linguine or bucatini, or even short pasta like ziti or penne for a slightly different texture. Cook according to package directions to al dente.

Easy Cheesy Baked Spaghetti Casserole
Ingredients
Equipment
Method
- Step 1: Preheat your oven to 350°F (175°C).
- Step 2: Cook spaghetti in a large pot of salted boiling water according to package directions until al dente. Drain well and set aside.
- Step 3: In a large skillet over medium heat, brown the ground beef, chopped onion, and minced garlic. Break up the beef as it cooks. Cook until beef is browned and onion is soft (about 5-7 minutes). Drain off any excess grease.
- Step 4: Stir in the crushed tomatoes, tomato sauce, dried oregano, dried basil, salt, and pepper. Bring to a gentle simmer and let it bubble for about 10 minutes, stirring occasionally. Taste and adjust seasoning if needed.
- Step 5: In a really big bowl, gently combine the cooked spaghetti and the meat sauce. Make sure every strand is coated.
- Step 6: Lightly spray a 9x13 inch baking dish with cooking spray or butter. Spoon half of the spaghetti and sauce mixture evenly into the bottom of the dish.
- Step 7: Sprinkle half of the shredded mozzarella cheese over the first layer of spaghetti.
- Step 8: Add the remaining spaghetti mixture on top of the mozzarella layer. Top with the rest of the mozzarella cheese and sprinkle the grated Parmesan cheese over everything.
- Step 9: Bake in the preheated oven for about 25-30 minutes, or until the cheese is melted, bubbly, and golden brown.
- Step 10: Let the casserole cool for 5-10 minutes before serving to help it set. Garnish with fresh chopped parsley before dishing up, if desired. Enjoy!





