• Home
  • About Me
  • Advertising & Services
  • Contact
  • Disclosure Policy
Coupon Cravings

Coupon Cravings

Easy Recipes & Money Saving Advice

  • Dinner
  • Appetizer Recipes
  • Dessert Recipes
  • Breakfast

Spaghetti Casserole

This post may contain affiliate links. Please read the Disclosure Policy.

4.8 (303 ratings)
By Kate  ·  Updated: Dec 31, 2025  ·  15 min read
📌 43,132 saves ↓ Jump to Recipe

Spaghetti casserole takes regular spaghetti and turns it into something you can put on the table for a crowd, slice into squares, and eat the leftovers from for three days. It’s a layered baked pasta — cooked spaghetti, a creamy cottage cheese and cream cheese mixture, more spaghetti, seasoned meat sauce, and melted cheddar on top.

Think of it as the lazy person’s lasagna. All the same flavors — meat sauce, creamy cheese layer, melted cheddar — without the work of layering individual lasagna noodles. Just spaghetti you’ve already boiled, dumped into a 9×13 dish in two layers, with the cheese mixture in between and the meat sauce on top.

It bakes for 45 minutes, slices like a square casserole, and feeds 6 to 8 people generously. It’s the kind of recipe that feels like a real Sunday dinner but takes the active time of a regular weeknight pasta. And the leftovers reheat beautifully.

Spaghetti casserole baked in a 9x13 dish with melted cheese on top

What Is Spaghetti Casserole?

Spaghetti casserole is a baked pasta dish made by layering cooked spaghetti with a creamy cheese mixture (cottage cheese, cream cheese, sour cream) and a meat sauce, then topping the whole thing with shredded cheddar and baking until bubbly. It’s served sliced into squares like a casserole rather than scooped like regular spaghetti.

The flavors are familiar — it tastes like good spaghetti and meat sauce — but the texture is different. The cheese layer in the middle gives it a creamy richness you don’t get with regular spaghetti. The meat sauce on top crisps slightly during baking. And the spaghetti itself absorbs flavor from both directions, so every bite has a complete taste.

This is the kind of recipe that’s perfect for nights when you want pasta but want it to feel like a more substantial meal. It’s also great for potlucks, family gatherings, and anyone you’re feeding more than a few people — the 9×13 size handles a crowd, and the casserole format makes serving easy.

Baked spaghetti casserole sliced and served on a plate

Why This Recipe Works

The cottage cheese mixture in the middle is what makes this casserole different from baked spaghetti. Cottage cheese, cream cheese, and sour cream blended together create a creamy layer that’s somewhere between ricotta in lasagna and Alfredo sauce. As it bakes, it melts into the spaghetti without disappearing — you still see white pockets of creamy cheese in every slice.

Don’t skip the cottage cheese even if you’re skeptical. It melts into the cream cheese and softens completely as it bakes — you won’t notice the curd texture once it’s in the oven. The combination is what gives the casserole its body, so substituting only ricotta or only cream cheese doesn’t quite work the same way.

The pads of butter in the dish (and on top) seem unnecessary but they aren’t. They keep the spaghetti from sticking to the bottom of the dish and add a richness throughout the whole casserole as they melt. Skip them and the bottom layer of spaghetti can dry out or stick.

Cooking the spaghetti to al dente (slightly firm) is essential. The pasta continues to soften in the oven during the 45-minute bake. If you cook it fully on the stovetop, it’ll turn mushy in the casserole. Pull the pasta out 1 to 2 minutes before the package directions say it’s done.

The two-stage bake — 30 minutes covered or uncovered, then 15 minutes more after adding cheese — gives you the right texture. The first stage heats everything through and lets the flavors meld. Adding the cheese in the last 15 minutes means it stays gooey and barely browned instead of getting overcooked or rubbery.

Ingredient Breakdown

Spaghetti (1 lb., 16 oz. box)
One full pound of spaghetti — about a standard 16-ounce box. Cook to al dente (slightly firm) so it doesn’t turn mushy in the oven. Linguine or fettuccine work as substitutes if that’s what you have. Avoid super thin angel hair, which falls apart in the casserole.

Lean ground beef (1 lb.)
80/20 ground beef gives the best flavor without too much grease. Lean (90/10) works fine if you prefer. Ground turkey substitutes well if you want something lighter — use Italian-seasoned turkey or add 1 teaspoon of Italian seasoning to compensate. Italian sausage (sweet or hot) is also excellent for a more flavorful version.

Spaghetti sauce (1 jar, 24 oz.)
Any jarred marinara, traditional, or meat-style sauce works. Rao’s, Prego, Classico, Bertolli — all good. If you make your own marinara, use about 3 cups. Avoid the very thick “thick and chunky” varieties — they don’t distribute as evenly through the spaghetti.

Butter (1/2 cup, sliced and divided)
One stick of butter, sliced into thin pads. Half goes on the bottom of the dish before the spaghetti, half on top of the meat sauce before baking. The butter prevents sticking and adds richness. Don’t substitute margarine here.

Cottage cheese (8 oz., small curd)
Small-curd cottage cheese melts more evenly than large-curd. Full-fat (4%) gives the best texture; low-fat (2%) works but is less rich. The cottage cheese disappears into the casserole as it bakes — you won’t see distinct curds in the finished dish.

Cream cheese (8 oz., softened)
One standard 8-ounce block of full-fat cream cheese, softened to room temperature so it mixes smoothly with the cottage cheese and sour cream. Soften by leaving on the counter for 30 minutes, or microwave on a plate for 15 seconds. Don’t use fat-free cream cheese — it doesn’t melt as smoothly.

Sour cream (1/4 cup)
Adds tang and helps the cream cheese mixture stay smooth. Full-fat is best.

Shredded sharp cheddar cheese (8 oz., 2 cups)
Goes on top in the last 15 minutes of baking. Sharp cheddar gives the most flavor; mild works fine. Mexican blend, mozzarella, or a Parmesan-mozzarella combo also work. Shred from a block yourself if you want the smoothest melt — pre-shredded has anti-caking starch that affects melting.

Spaghetti bake assembly with ground beef and sauce on top
Baked spaghetti casserole fresh from the oven

How to Make Spaghetti Casserole

Preheat your oven to 350°F. Cook the spaghetti to al dente (1 to 2 minutes less than package directions). Drain and set aside.

While the pasta cooks, brown the ground beef in a large skillet over medium-high heat, breaking it up as it cooks. Drain the fat once the beef is browned and no pink remains, about 6 to 8 minutes. Stir in the jar of spaghetti sauce and let it simmer together for a couple of minutes.

In a medium bowl, combine the cottage cheese, softened cream cheese, and sour cream. Stir until smooth — the softened cream cheese should blend in without lumps.

Spray a 9×13 baking dish lightly with cooking spray. Place half of the sliced butter in pads on the bottom of the dish. Layer half of the cooked spaghetti on top of the butter, spreading evenly.

Spread the cottage cheese mixture over the spaghetti in an even layer. It will be thick — use a spoon or spatula to spread it across the whole pan.

Add the remaining spaghetti as the next layer. Spoon the meat sauce over the top, spreading evenly to cover the spaghetti completely.

Place the remaining butter pads on top of the meat sauce. They’ll melt into the casserole as it bakes.

Bake uncovered at 350°F for 30 minutes. Pull the casserole out, sprinkle the shredded cheddar evenly over the top, and return to the oven for 15 more minutes, until the cheese is melted and bubbly.

Let the casserole rest for 5 to 10 minutes before slicing — this gives the layers a chance to set so you can cut clean squares instead of getting a runny mess. Serve hot.

Spaghetti pie sliced and ready to serve

Serving Suggestions

This is a hearty main dish — one big square per person is plenty. Serve with garlic bread or a basket of warm dinner rolls to soak up any extra sauce on the plate. A simple Caesar or green salad on the side rounds out the meal.

For a complete Italian-style dinner, serve with breadsticks (homemade or Pillsbury), a Caesar salad, and roasted broccoli or asparagus. The casserole carries the meal — keep the sides simple.

Top each plated square with a sprinkle of grated Parmesan, a few fresh basil leaves, and a few cracks of black pepper. Red pepper flakes for those who want heat. The fresh herbs and Parmesan add brightness that lifts the casserole.

For a potluck or family gathering, this casserole travels well. Bake it ahead, cover with foil, and reheat at 325°F for 20 minutes before serving. The flavors actually deepen as it sits.

Storage and Make-Ahead Tips

Store leftovers covered in the fridge for up to 4 days. The casserole holds up beautifully and many people swear it’s better the next day. To reheat, microwave individual portions for 90 seconds, or warm a whole pan covered with foil at 325°F for 20 to 25 minutes.

To make ahead, assemble the entire casserole (everything except the cheese on top), cover with foil, and refrigerate for up to 24 hours. When ready to bake, add 10 to 15 minutes to the cook time since you’re starting cold. Add the cheese in the last 15 minutes as written.

This casserole freezes well. Either freeze the entire unbaked casserole (assemble in a foil pan, cover well, freeze for up to 2 months — bake from frozen at 350°F for 60 to 75 minutes) or freeze leftovers in individual portions for quick lunches.

For meal prep, this is one of the better candidates because it slices into clean squares that pack well into containers. Two squares per container makes a solid lunch portion.

Why You’ll Love This Recipe

  • Pasta dinner that feeds 6 to 8 people from one 9×13 dish
  • Slices into clean squares — easy to serve, easy to plate
  • Tastes like the love child of spaghetti and lasagna
  • Great for potlucks and gatherings — travels well, reheats well
  • Freezes well, either before or after baking
  • Active prep is about 25 minutes, then the oven does the rest

Frequently Asked Questions

Can I substitute ricotta for the cottage cheese?
Yes, ricotta works well — it’s actually a lasagna-style swap. Use the same 8 ounces. The texture will be slightly creamier (less curdy) but the flavor is similar.

Can I use jarred Alfredo sauce instead of cottage cheese mixture?
You can, but the casserole will be different. Alfredo gives a thinner, more sauce-like layer rather than the creamy cheese pocket. If you go this route, use about 1.5 cups of Alfredo. Cottage cheese gives more substance.

Can I make this with Italian sausage instead of ground beef?
Absolutely — and many people prefer it. Use 1 pound of bulk Italian sausage (sweet or hot). Brown the same way. The fennel and Italian seasoning in the sausage add a deeper, more complex flavor.

How do I keep the noodles from drying out?
Three things help: cook the spaghetti to al dente (not fully done), make sure the meat sauce covers the entire top layer of pasta (no exposed noodles), and don’t skip the butter pads. The butter, sauce, and cheese mixture surround the spaghetti so it stays moist.

Why is my casserole watery?
Watery casserole usually means the cottage cheese had too much liquid or the meat sauce wasn’t drained well. Drain the cottage cheese in a fine-mesh strainer for 5 minutes before mixing if it looks watery. Drain the fat from the ground beef thoroughly before adding the sauce.

Can I add vegetables?
Yes. Stir 1 to 2 cups of sautéed mushrooms, diced bell pepper, or chopped spinach into the meat sauce. Mushrooms are particularly good with the beef. Spinach adds color and nutrition without changing the flavor much.

How big a dish do I need?
A standard 9×13 inch baking dish is the right size. A glass Pyrex or ceramic dish works best — metal can react slightly with the tomato sauce. The dish should be at least 2 inches deep to hold all the layers.

Variations and Substitutions

Italian sausage version. Replace the ground beef with 1 pound of bulk Italian sausage (or 1/2 pound sausage plus 1/2 pound ground beef for the best of both). The fennel and Italian seasoning in sausage add a deeper flavor than plain ground beef.

Vegetarian. Skip the ground beef. Add 8 ounces of sliced mushrooms and 1 chopped bell pepper to the sauce. Use a hearty marinara for more flavor. The cheese mixture and pasta carry plenty of substance.

Cheesy version. Add 1 cup of mozzarella cheese to the cottage cheese mixture for an extra-cheesy middle layer. Use a mozzarella-cheddar blend on top instead of straight cheddar.

Spicy version. Use hot Italian sausage. Add 1 teaspoon of red pepper flakes to the meat sauce. Top with pepper jack cheese instead of cheddar.

Million dollar spaghetti casserole. Add a layer of cooked, crumbled bacon (about 6 strips) under the cheese topping. The bacon adds a smoky savory note that takes this from good to dangerously good.

Pasta swap. Penne, ziti, or rigatoni work in place of spaghetti and give the casserole more structure. Cook the pasta to al dente the same way and follow the recipe as written.

Leftover Ideas

Leftover spaghetti casserole is one of the best leftover meals there is, but if you want to repurpose it:

Spaghetti casserole “lasagna” sandwich. Slice a square in half horizontally and put it on toasted Italian bread with melted mozzarella for a meatball-sub-style sandwich. Surprisingly excellent.

Stuffed bell peppers. Halve and seed bell peppers, fill with chunks of leftover casserole, top with extra cheese, bake at 375°F for 25 minutes. Different dinner from the same pot.

Crispy edges fry-up. Cut leftover squares in half, sear in a hot skillet with olive oil for 2 minutes per side until the edges are crispy. The crisp edges make day-two casserole feel different than day-one casserole.

Lunch meal prep. Pack squares into containers with a side of green salad for easy lunches all week. The casserole reheats well and tastes great cold straight out of the fridge if you forgot to microwave it.

A Few Things That Improve This Recipe

A 9×13 baking dish with a lid is the workhorse of casserole nights. A glass 9×13 baking dish with a snap-on lid means dinner goes from oven to fridge to lunch with no transferring or saran wrap involved. The lid keeps leftovers fresh and stacks neatly on a fridge shelf. Glass also reheats more evenly than metal and goes from oven to table without looking out of place.

For shredding cheese yourself (which makes a real difference compared to bagged pre-shredded), a box grater with a container that catches the cheese is fast and stores easily in a drawer. Pre-shredded bagged cheese has anti-caking starch that prevents the smoothest melt; shredding from a block yourself takes 30 extra seconds and the cheese melts cleaner.

Lighter Version

Spaghetti casserole is built to be hearty, but a few swaps lighten it without losing the soul of the recipe.

Use ground turkey or ground chicken instead of ground beef. Add 1 teaspoon of Italian seasoning to the meat as it browns to compensate for the milder flavor.

Use whole wheat spaghetti for added fiber. The casserole still holds together — whole wheat noodles cook the same way.

Use low-fat cottage cheese (2%) and reduced-fat cream cheese (Neufchâtel). The casserole is slightly less rich but still satisfying.

Cut the butter to 1/4 cup total — half on the bottom, half on top. The casserole still won’t stick and you save half the butter calories.

Reduce the cheese topping to 1 cup instead of 2. Still cheesy, less calorie-dense per slice.

Add vegetables to the meat sauce — chopped spinach, mushrooms, zucchini, and bell peppers all work. Vegetables stretch the meat further so each square has fewer calories from beef.

Nutrition Information

Nutrition varies based on cheese fat content and ground beef leanness. As a general estimate, one serving (1/8 of the casserole, the recipe yields 8 servings) lands around 480–560 calories, with approximately 26–30g protein, 38–42g carbs, and 22–28g fat.

A Little Story About This One

Spaghetti is what we eat at our house when nobody can agree on what to make. Everyone eats spaghetti. Everyone is happy when spaghetti is on the menu. But sometimes the regular bowl of spaghetti and meat sauce starts to feel a little same-y, and that’s when this casserole goes into rotation.

The first time I tried it, I was skeptical about the cottage cheese. Cottage cheese in pasta? But it works — once it bakes, it’s like the love child of ricotta in lasagna and the creamy sauce in baked ziti. The casserole tastes familiar but completely different from regular spaghetti.

This is what I make when I want pasta but want it to feel like real Sunday dinner. Slice it into squares, serve with garlic bread, and the table goes quiet for a while. That’s the highest compliment a recipe can get at our house.

Final Thoughts

If you’ve been making the same bowl of spaghetti every Sunday and want a way to change it up without leaving the spaghetti zone, this casserole is the answer. Same flavors, completely different format. Worth putting on the rotation.

More Recipes You’ll Love

If casserole-style dinners are your speed, here are a few more worth bookmarking:

Pork Chop and Hashbrown Casserole — bone-in pork chops baked over a creamy hashbrown layer with cheddar. One pan, hearty Sunday dinner.

Breakfast Sausage Casserole — eggs, sausage, hashbrowns, and cheese baked together. Great for brunch or breakfast-for-dinner nights.

Quick Breakfast Casserole — make-ahead breakfast bake that goes from fridge to oven to table in 30 minutes.

Taco Crescent Bake — crescent roll crust, seasoned taco meat, sour cream, melted cheese, and a crunchy chip topping. Same casserole-style format but with Mexican flavors.

Spaghetti Casserole Dinner Recipe

Kate
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr 5 minutes mins
Course Dinner
Servings 10 servings

Ingredients
  

  • 1 16 ounce package spaghetti
  • 1 pound lean ground beef
  • 1 24 ounce jar spaghetti sauce
  • 1/2 cup butter sliced and divided
  • 1 8 ounce container cottage cheese
  • 1 8 ounce package cream cheese, softened Philadelphia Cream Cheese
  • 1/4 cup sour cream
  • 1 8 ounce package shredded sharp Cheddar cheese

Instructions
 

  • Cook your spaghetti to al dente, and brown your ground beef.
  • Combine the ground beef and sauce in a bowl.
  • In another bowl, combine the sour cream, cream cheese and cottage cheese.
  • Spray the baking dish and put some small pads of butter in the dish.
  • Lay about 1/2 of your cooked spaghetti on top of the butter.
  • Top with cottage cheese mixture, the remaining spaghetti and top with the ground beef and sauce mixture.
  • Top with the remaining pads of butter.
  • Bake at 350 for 30 minutes, add cheese and bake another 15 minutes. And, enjoy!

Dinner, In the Kitchen Easy Dinner Ideas

Get FREE Recipes In Your Inbox!

Subscribe for the latest recipes delivered straight to you.

Subscribe Free →

About Me

Kate Sorensen

Hi, I'm Kate!

Easy, budget-friendly recipes your family will love — from quick weeknight dinners to crowd-pleasing desserts.

More About Me

FEATURED RECIPES

  • How to Make Crock Pot Baked Potatoes
  • 13 Mother’s Day Brunch Recipes That Actually Let You Relax (No Stress Required)
  • Revitalize Your Hydration: 144 Creative Water Mixes to Transform Your Health & Quench Your Thirst
  • 50+ Go-To Weeknight Dinners
  • 40 Unforgettable Crockpot & Slow Cooker Recipes
  • Homemade Alfredo Sauce
  • Philly Cheese Steak Crock Pot Recipe
  • Crockpot Ravioli Casserole Recipe

· © Copyright 2008 - 2026 Coupon Cravings · All Rights Reserved ·

Terms of Use · Copyright Policy · Privacy Policy · Cookie Policy

📌 Most Saved This Week

Continue Reading ↓