If you need a quick weeknight dinner idea that you know everyone will love, you’ve got to try this quick and easy spaghetti casserole recipe. It takes just 30 minutes to assemble and bake! Even better, you can make ahead if you need something easy to simply pop in the oven.

A portion of easy spaghetti casserole on a plate with a fork and more in the background.

Why You’ll Love This Baked Spaghetti Casserole!

  • A simple weeknight meal! Spaghetti bake casserole requires very little prep making it perfect for busy weeknights.
  • A family favorite! Kids and adults will both love this baked spaghetti dish.
  • Perfect for serving a crowd! Casseroles are great for potlucks or anytime you need a dish to feed lots of guests.
  • An easy make-ahead dish. Prep it ahead so all you need to do is pop it in the oven making weeknights even easier.

Ingredients

Simple grocery staples and ingredient shortcuts combine to make spaghetti casserole with ground beef everyone will love.

Ingredients to make the best spaghetti casserole on the table.
  • Spaghetti: The best option for making baked spaghetti casserole but you can also use other long noodles such as fettuccine or linguine. 
  • Ground beef: I usually prefer using lean ground beef for a bit less fat. You can use any type of ground beef as long as you drain off any excess fat after cooking it.
  • Aromatics: Onion and minced garlic add more flavor to the beef.
  • Pasta sauce: You can use any type of pasta sauce so choose your favorite!
  • Sour cream: For best results use regular sour cream and not the fat-free version.
  • Cheese: A mixture of mozzarella cheese, cheddar cheese, and parmesan cheese adds plenty of flavor and cheesiness to this easy spaghetti casserole.

How To Make Spaghetti Casserole

This dish requires minimal prep to get it ready and in the oven! Let’s get started with an overview of the main steps to make the best spaghetti casserole.

  1. Cook. The spaghetti until it’s cooked but still firm to the bite. Drain well.
  2. Brown. The ground beef, onion, and minced garlic in a large skillet over high heat until the beef is cooked. Be sure to drain off any excess fat.
  3. Add. The spaghetti sauce and sour cream to the beef mixture.
  4. Combine. The cooked pasta with the beef and sauce mixture.
  1. Transfer. The pasta mixture to your prepared baking dish and top with the cheeses.
  2. Bake. Covered with aluminum foil for 30 minutes or until it’s nice and bubbly. 
  3. Remove. The foil and broil for 2-3 minutes or until the cheese is lightly browned.

Tips & Variations

  • Turkey spaghetti casserole. Swap the ground beef and use ground turkey instead.
  • Vegetarian. Skip the meat or use a vegetarian meat alternative or cooked lentils in place of the beef.
  • Don’t cook the pasta too long. You want it to retain a bit of “bite” to it since it will cook longer in the oven.
  • Cook your spaghetti casserole covered. This way the cheese doesn’t become too brown on top.

Serving Suggestions

This simple pasta casserole goes great with a simple side dish or two! It’s basically a one-pot meal.

An overhead of spaghetti bake casserole lightly sprinkled with chopped parsley.

Recipe FAQ

Can I make baked spaghetti in advance?

Yes, sure thing! Prepare the dish all the way up through combining the spaghetti and meat sauce and transferring it to your casserole dish. Cover it well and store it in the fridge overnight. The next day, remove it from the fridge and allow it to sit on the counter for at least 30 minutes. Add the cheese on top and bake in the oven as directed. You may need to extend the cooking time by 15 minutes since the ingredients are cold.

Can I add vegetables to baked spaghetti?

Yes, you can! I suggest cooking them with onions and beef to cook them a bit and release some of their liquid. I find mushrooms, zucchini, eggplant, yellow squash, and bell peppers all work well.

Storing

  • Store. Leftovers in the fridge for up to five days. I’m not a fan of freezing pasta or dairy so I recommend not freezing it.
  • Reheat. You can reheat individual slices in the microwave or reheat the whole casserole covered with foil in the oven at 350°F until heated through and bubbly.
Lifting up a portion of spaghetti casserole from the pan with a spatula.

More sprinkles, please! Subscribe to my newsletter for weekly meal planning. Follow on Facebook, Pinterest, and Instagram for fun behind the scenes, mom life, and the newest recipes!

A portion of spaghetti casserole on a plate with a fork to the side.
5 from 2 ratings
Leave a Review
Servings: 12

30-Minute Spaghetti Casserole

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
If you need a quick weeknight dinner idea that you know everyone will love, you've got to try this quick and easy spaghetti casserole recipe. It takes just 30 minutes to assemble and bake! Even better, you can make ahead if you need something easy to simply pop in the oven.
Print Recipe Pin Recipe

Ingredients
 

  • 1 16 ounce package spaghetti
  • 2 pounds ground beef
  • ¼ cup chopped white onion
  • 1 Tablespoon minced garlic
  • 2 26.5 ounce jar pasta sauce
  • 1 16-ounce container sour cream , (not fat-free)
  • 2 cups shredded mozzarella cheese
  • 2 cups shredded cheddar cheese
  • ½ cup Parmesan cheese, grated

Instructions
 

  • Preheat the oven to 350°F. Grease a deep 9×13-inch baking dish with cooking spray.
  • Bring a large pot of salted water to a boil over high heat. Stir in spaghetti. Boil pasta until cooked through but still firm to the bite, 8 to 10 minutes. Drain well.
  • Brown ground beef, onion, and minced garlic in a large skillet over high heat; drain fat.
  • Stir in spaghetti sauce, and sour cream. Mix in the cooked pasta.
  • Transfer the pasta mixture to the prepared baking dish. Top with mozzarella, cheddar cheese, and Parmesan cheese. Cover the pan with aluminum foil.
  • Bake for 30 minutes or until bubbly. Uncover and broil for 2-3 minutes or until the cheese is lightly browned.

Notes

  • Turkey spaghetti casserole. Swap the ground beef and use ground turkey instead.
  • Vegetarian. Skip the meat or use a vegetarian meat alternative or cooked lentils in place of the beef.
  • Don’t cook the pasta too long. You want it to retain a bit of “bite” to it since it will cook longer in the oven.
  • Cook your spaghetti casserole covered. This way the cheese doesn’t become too brown on top.
Serving: 1g, Calories: 315kcal, Carbohydrates: 2g, Protein: 24g, Fat: 23g, Saturated Fat: 11g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 88mg, Sodium: 358mg, Potassium: 264mg, Fiber: 0.1g, Sugar: 0.4g, Vitamin A: 349IU, Vitamin C: 0.5mg, Calcium: 290mg, Iron: 2mg
Cuisine: Italian
Course: Dinner
Author: Jennifer
Tried this recipe?Mention @deliciouslysprinkled on Instagram or tag #deliciouslysprinkled.

Some of the links above are affiliate links, which pay me a small commission for recommending my favorite products at no extra cost to you! Thank you for supporting Deliciously Sprinkled.