There’s nothing like a gooey cheesy spaghetti casserole for a weeknight dinner or to feed a crowd. Easy to make and no need to heat up the oven. A layer of cheese on top and you have the ultimate comfort food dinner.

With large gatherings, it’s nice to have a casserole that’s easy and something everyone will like. Growing up, my mom’s go-to dish was a spaghetti casserole recipe. It was a family favorite, prepared for all large gatherings and is my ultimate comfort food. My husband and in-laws all love it so the tradition continued until we had children.
They don’t like spaghetti casserole. How can that be? If they ate it a friends house, I bet they’ld love it! In fact, it’s unusual for me to find any casserole that they’ll eat. Maybe casseroles have just gone out of style.
I love pasta casseroles, like Italian sausage pasta, lasagna or chicken ranch pasta, or brisket with mac & cheese. There’s just something comforting about a pasta casserole. If you like casseroles, then you’re going to love this recipe.
Mom’s spaghetti, is not Italian in any way. Nothing like a classic Sunday Sauce. There’s no Italian sausage, Parmesan cheese, or even mozzarella cheese. It does have tomato sauce but that’s about it. If you’re looking for a more Italian style baked pasta dish, my favorite is spaghetti alla vodka.
Not only is this not a traditional Italian based spaghetti, but it’s not like baked spaghetti that has cottage cheese or ricotta cheese. It’s a unique recipe that I’ve never had anyplace else.
The base for this spaghetti casserole recipe is cream of mushroom soup and chili con carne. However, I don’t think they make chili con carne anymore so I use canned chili for the meat sauce. This is about the only recipe I make that has canned mushroom soup. Of course, any casserole that came out of the 70’s had to have mushroom soup in it.
What’s great about this recipe is that it all comes together in one pot. You can make it in advance and when you’re ready to eat, heat up the spaghetti mixture and add the top layer of cheese. There’s nothing better than easy meals that are family favorites.
Why you’ll love it
- Casseroles are so convenient
- You can make it in advance
- The prep time is only about 15 minutes
- It’s cheesy
- It makes great leftovers
- You don’t have to turn on your oven
What you’ll need
- Ground beef – try to go with a leaner beef so that you don’t have as much grease.
- Mushroom soup – while I’m not a big proponent of processed food, this recipe really needs a can of soup.
- Tomatoes and tomato sauce – I’m not a big fan of tomato sauce, so I only use a cup of it. You can definitely add more, my Mom’s has about 2 cups.
- Fresh Mushrooms – you can leave these out, but I like the flavor they add.
- Onions, celery and garlic – it’s where the flavor starts.
- Bay leaf and oregano – classic Italian seasoning.
- Colby cheese – this is what makes it gooey, you can also use cheddar cheese or have a cheese mixture of both.
- Pasta – traditional spaghetti noodles work best because of the thick sauce, you could use bucatini but not thin spaghetti.
How do you make spaghetti casserole
Step 1:
Start out by cooking the onions and celery over medium heat then add some garlic.
Once softened add the ground beef and mushrooms and brown the ground beef so that it’s no longer pink and the mushrooms have softened.
Step 2:
Add the soup, chili, tomatoes, tomato sauce and seasoning. Bring it to a boil, then cover it and let it simmer for 30 minutes to an hour, until the flavors all come together and you have a thick meaty sauce.
Step 3:
Cook the pasta al dente in a large pot of salted water and add to the spaghetti sauce.
Once combined add cheese to the top and cover until it’s melted. If you are making this in advance, wait to add the cheese until right before serving.
This is a great recipe to have on hand for when you’re having a large gathering. I’m sure it will become a family favorite at your house.
How long does spaghetti last in the fridge
Spaghetti will last about 3-5 days in the refrigerator. It makes great leftovers, just let it come to room temperature and then you can re-heat it on the stove or microwave individual servings. Leftover spaghetti is even better the next day.This also makes a great freezer meal, just let it cool and then place it in an airtight container to freeze for later.
What to serve with spaghetti
While this isn’t a traditional Italian spaghetti dinner, it’s still great with garlic bread and a green salad.
FAQs and tips
Spaghetti casserole will freeze and be delicious re-heated. To re-heat, you can microwave or cover with foil and bake for 10 minutes at 350º.
Classic spaghetti or bucatini work best to hold the thick sauce.
More casseroles to try
If you loved this recipe, give it a star ⭐️⭐️⭐️⭐️⭐️ rating! Also, snap a picture of your finished dish and share it with me on Instagram using the hashtag #butterandbaggage and tagging me @butterandbaggage.
Spaghetti Casserole
Ingredients
- 1 medium onion chopped
- 8 ounces fresh mushrooms sliced, optional
- 2 stalks celery chopped
- 2 cloves garlic minced
- 1 tablespoons olive oil
- 1 ½ lb ground beef
- 1 can mushroom soup
- 15 ounces canned chili
- 15 ounces diced tomatoes
- 1 cup tomato sauce more if needed
- 1 bay leaf
- 1 teaspoon dried oregano
- salt and pepper
- 1 lb pasta
- 2 cups colby/cheddar cheese grated
Instructions
- In a large pot, saute onions, and celery until translucent, about 3-5 minutes. Add garlic and cook an additional minute. Add hamburger and mushrooms and cook until no longer pink. Drain grease if needed.
- Add soup, chili, chopped tomatoes, tomato sauce, bay leaf and oregano and salt and pepper and bring to boil. Reduce heat to simmer, cover and cook for 30 minutes, stirring occasionally.
- Cook pasta according to package directions and add to the sauce, mix thoroughly and add grated cheese on top. Place a lid on the pot and let simmer until cheese melts.
Barbara’s Tips + Notes
- You can use chili with beans or without.
- Cheese can be used instead of colby.
- If making this in advance, wait to add the cheese until ready to serve.
Cook time is 30 minutes, but the directions say to simmer the sauce for an hour?
Hey Teresa, I changed it to make it more clear. It is completely cooked in less time but I liek to simmer it for about an hour to let all the flavors come together.