If you love nostalgic comfort food, my stovetop spaghetti casserole is for you.
Ground beef, mushrooms, canned diced tomatoes, mushroom soup, and beef
chili (I prefer chili without beans) come together in an easy dump-and-go pasta
dinner that skips the oven altogether.

Mom’s Hamburger Spaghetti Casserole
With large gatherings, it’s nice to have a ground beef spaghetti casserole that’s easy to throw together and something everyone will like. Growing up, my mom’s go-to dish was this cheesy spaghetti casserole. It was a family favorite at every gathering and it’s still my ultimate comfort food.
A Southern Casserole, Not an Italian Spaghetti
Mom’s spaghetti isn’t Italian in any way, nothing like a classic sunday sauce. There’s no Italian sausage, no Parmesan, no mozzarella. It’s one of those from-scratch Southern casserole recipes that took a pasta dinner and made it its own, and once you taste it you’ll understand why Mom made it so often.
Canned Chili Does the Heavy Lifting
The base for this cheesy beef spaghetti is cream of mushroom soup and chili con carne, except I don’t think they even sell chili con carne anymore, so I use canned chili for the meat sauce instead. This is the only recipe in my kitchen that still uses canned mushroom soup, and I’m fine with that. It’s what makes this taste like the 1970s casserole it actually is.
Stretch It, Swap It, Make It Yours
If a couple more people show up for dinner, just add a little more tomato sauce and pasta and this stretches without missing a beat. Want it heartier? Add more ground beef. If you’re a bigger red sauce fan than I am, use more than my one cup, my mom’s version uses two. If you’d rather swap the whole flavor direction, my philly cheesesteak casserole with a panko crumb topping uses the same ground beef and pasta base.
Featured reader review
“I swapped out the beef for chicken and my family can’t get enough of this dish. It’s getting requested just a week after having it for the first time. So good!”
Digginglife
Everyone I’ve ever made this for has loved it, except my own kids. If they’d eaten it at a friend’s house, I’d bet money they’d have loved it.

What You’ll Need
The exact amounts are in the recipe card below.

- Ground beef – lean keeps you from draining off a lot of grease.
- Mushroom soup – I’m not big on processed shortcuts, but this recipe genuinely needs the can.
- Diced tomatoes and tomato sauce – use diced tomatoes in juice, or crushed. I use one cup of tomato sauce, my mom’s version uses two.
- Fresh mushrooms – optional, but I like what they add.
- Colby cheese – gooey and melty. Cheddar works too, or a mix of both. Grate your own block instead of using pre-shredded, which has a coating that keeps it from melting as well.
Let’s Make a Spaghetti Casserole
Step 1: start with some flavor


Step 2: simmer the sauce

Step 3: add the pasta
Cook the pasta al dente in a large pot of salted water and add cooked spaghetti noodles to the sauce. Use some tongs to stir the pasta into the 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 ground beef spaghetti casserole is a great recipe to have on hand for a large group, and it’s a good one to keep in your rotation of pasta casseroles. All you need is some garlic bread. If you’d rather start with chicken instead of beef, my creamy chicken and mushroom spaghetti casserole is built for exactly that.
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.
Cheesy Spaghetti Casserole with Ground Beef
Equipment
Video
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 with or without beans
- 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 ground beef and mushrooms and cook until no the ground beef is 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 the cheese melts.
Barbara’s Tips + Notes
- Use canned chili with or without beans, whichever you have on hand.
- If making this ahead, wait to add the cheese until you’re ready to serve, then reheat and melt it on top.
- Pull the pasta just before it’s fully tender. It keeps cooking once it’s mixed into the hot sauce.
- Store covered in the fridge for 3-5 days, or freeze in an airtight container once cooled.






Teresa says
Cook time is 30 minutes, but the directions say to simmer the sauce for an hour?
Barbara Curry says
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.
Vicki says
The recipe says to use a can of diced tomatoes; the photo of the ingredients shows a 15 oz. can of diced crushed tomatoes (which can be hard to find). Which one should be used? This looks good!
Barbara Curry says
I use a 15 ounce can, if you only have 10 ounce cans just add a little more water, it will be fine.
Vicki says
I have no trouble finding 15 oz. cans of diced tomatoes in their juice, but my concern was with crushed tomatoes vs. the tomatoes in juice….they’re really thick, like there’s added tomato paste in them, and the consistency of whatever you’re making with them is much different. While 28 oz. cans are readily available, the 15 oz. cans aren’t, at least not around here. I hate being left with extra, which usually gets thrown out.
Barbara Curry says
This recipe is so adaptable, I have used both diced and crushed tomatoes and different volumes and I promise it will turn out whichever you prefer. If it seems too thick for you then you can always add some water to get it to the consistency you want.
Digginglife says
I swapped out the beef for chicken and my family can’t get enough of this dish. It’s getting requested just a week after having it for the first time. So good!
Barbara Curry says
I’m glad you like it as much as I do. I love that ground chicken worked, I hadn’t tried that.