4.8 from 128 votes

30-Minute Spaghetti Casserole

Rachel AnneRecipe By Rachel Anne |Updated 2025-08-11 |27 Comments
30-Minute Spaghetti Casserole
Photo of 30-Minute Spaghetti Casserole - finished dish

30-Minute Spaghetti Casserole

PREP10 min
COOK20 min

This 30-Minute Spaghetti Casserole recipe is a cheesy, crowd-pleasing pasta bake that's quick, comforting, and perfect for busy weeknights.

Cook Mode(toggle on to prevent screen dimming)
6SERVINGS

Ingredients

Instructions

  1. 1
    Preheat oven to 400°F (200°C). Grease a 9x13-inch baking dish.
  2. 2
    Bring a large pot of salted water to a boil. Add spaghetti and cook until al dente, about 8 minutes. Drain and return to the pot; toss with a drizzle of olive oil.
  3. 3
    In a large skillet over medium-high heat, heat olive oil. Add ground beef and cook, breaking up with a spoon, until browned, about 5–7 minutes. Drain excess fat.
  4. 4
    Stir in marinara sauce, Italian seasoning, garlic powder, salt, and pepper. Simmer for 2–3 minutes to combine flavors.
  5. 5
    Toss cooked spaghetti with half of the meat sauce. Layer half of the spaghetti mixture in the prepared baking dish.
  6. 6
    Dollop ricotta cheese evenly over spaghetti layer. Sprinkle with half the mozzarella and half the Parmesan.
  7. 7
    Layer remaining spaghetti mixture and meat sauce on top. Finish with remaining mozzarella and Parmesan.
  8. 8
    Bake uncovered for 12–15 minutes, until cheese is bubbly and golden. Broil for 2 minutes if you like a browner top.
  9. 9
    Let cool for 5 minutes, garnish with chopped parsley, and serve.

Did You Make This Recipe?

Share your creations on Pinterest!

SEEN ON
BuzzFeed LogoYahoo LogoWoman's Day LogoThe Kitchn LogoHuffPost LogoTasty Logo