Easy Baked Spaghetti Casserole

Turn Spaghetti into a baked dish! This Spaghetti Bake is easy to make and packed with crunchy peppers and mushrooms plus all the cheesy goodness. This classic dish is transformed into a delicious and comforting casserole perfect for any weeknight meal!
Print Pin
Course: Main Course
Cuisine: American
Keyword: casserole, comfort food, pasta, spaghetti sauce, vegetables
Prep Time: 30 minutes
Cook Time: 45 minutes
Servings: 8
Calories: 463kcal


  • 12 oz spaghetti
  • 1 lb ground beef
  • 1 medium yellow onion chopped
  • 1 green bell pepper seeded, stem removed, chopped
  • 8 oz mushrooms sliced
  • 1 medium zucchini sliced
  • 3 cloves garlic minced
  • 24 oz spaghetti sauce jar
  • 8 oz ricotta cheese
  • 1 tbsp fresh oregano finely chopped
  • 1 cup cheddar cheese shredded
  • 1/4 cup parmesan cheese grated
  • 1 tbsp flat-leaf parsley finely chopped
  • salt/pepper to taste


  • Preheat oven to 350 degrees F. Coat a 9×13 baking dish with cooking spray and set aside. Bring a large saucepan of water to a boil. Cook spaghetti 3 minutes short of package instructions and drain.
  • In a large skillet, cook the ground beef over medium-high heat until meat is no longer pink. Add the onions, peppers, mushrooms, zucchini, garlic, salt and pepper to the skillet. Cook, stirring, for 3 to 5 minutes, or until vegetables begin to soften. Add spaghetti sauce and cook for an additional 3 minutes.
  • Layer the baking dish as follows: half of the spaghetti noodles, half of the sauce mixture, ricotta cheese, oregano, the remaining spaghetti noodles, the remaining sauce, cheddar cheese, Parmesan cheese and parsley. Bake uncovered in the preheated oven for 30 minutes. Serve warm with a crusty bread and salad.


In order to make this recipe super delicious, prepare my Instant Pot Spaghetti Sauce to WOW everyone with a tasty sauce that upgrades your spaghetti from just ok to AHmazing.
Mozzarella cheese can be substituted for any cheese or to make it cheesier!
If you don’t have ricotta cheese, cottage cheese is a great substitute.
Not a fan of peppers? Chop up some zucchini or dice some kale!
Spaghetti noodles are the go-to for this meal most of the time, but when you’re layering food and baking it, anything goes! Farfalle or penne pasta would be a fun change up, too.
Reheat your casserole easily by tossing it in the oven! Keep it covered so you don’t lose any moisture and the food heats throughout the dish evenly, then take the top off the last few minutes.
Add 1 teaspoon of Italian seasoning for even more of an Italian flare.


Calories: 463kcal | Carbohydrates: 42g | Protein: 26g | Fat: 22g | Saturated Fat: 10g | Cholesterol: 72mg | Sodium: 653mg | Potassium: 786mg | Fiber: 4g | Sugar: 7g | Vitamin A: 817IU | Vitamin C: 25mg | Calcium: 248mg | Iron: 3mg