Spaghetti Squash Casserole With Ground Beef and Cheese Skip to recipes
RecipesCookerCOOK SOMETHING GOODHome
Pasta Dinners

Spaghetti Squash Casserole With Ground Beef and Cheese

Tender spaghetti squash strands baked with a quick beef and tomato sauce under a blanket of melted mozzarella. A hearty, low-carb dinner for six.

Jump to recipe
Spaghetti Squash Casserole, freshly made and ready to serve
Spaghetti Squash Casserole, freshly made and ready to serve
Main Course

Spaghetti squash casserole takes about 1 hour and 30 minutes from oven on to first bite, and most of that is the squash roasting by itself. You get a layered bake of beef and tomato sauce, squash strands standing in for pasta, and a full 2 cups of mozzarella melted on top.

The one thing that decides whether this works is water. Spaghetti squash holds a lot of it, so roast it cut side down and let the strands drain a little before they meet the sauce. Skip that and you end up with a soupy dish.

You brown the beef in a large pot or Dutch oven, build a fast tomato sauce, fold in the squash, then bake it all in a 9 x 13-inch dish. Six generous servings.

Step-by-Step Instructions

1. Heat the oven and prep the dish

Set the oven to 400°F (200°C). Coat a 9 x 13-inch baking dish with nonstick spray and set it aside. The squash goes in first, so the dish just needs to be ready.

2. Halve and seed the squash

Cut the spaghetti squash in half lengthwise on a cutting board. Scoop out the seeds with a spoon and throw them away. Brush 1 tablespoon of the olive oil over both cut faces.

3. Roast cut side down

Place the halves cut side down on a rimmed baking sheet. Bake until a fork slides through the skin with no resistance, about 1 hour. Let them sit for 5 minutes, then rake a fork through the flesh to pull out the strands into a bowl.

4. Soften the onion

Pour the last tablespoon of olive oil into a large pot or Dutch oven and set it over medium-high heat. When the oil shimmers, add the diced onion and cook until soft and lightly golden, about 5 minutes.

5. Add garlic and pepper flakes

Stir in the minced garlic and the red pepper flakes. Keep the spoon moving for about 1 minute, just until you can smell the garlic. Don't walk away, garlic scorches fast.

6. Brown the beef

Add the ground beef and break it apart with a wooden spoon. Cook until no pink is left, about 5 minutes. Stir in the tomato paste and cook for 1 minute more, until it darkens slightly and coats the meat.

7. Build the sauce

Pour in the diced tomatoes with their juice, then add the kosher salt and black pepper. Stir everything together, bring it to a simmer, put the lid on, and cook for 5 minutes. Fold in the squash strands until evenly coated.

8. Fill the dish and top with cheese

Spoon the mixture into the prepared baking dish and spread it into one even layer. Scatter the 2 cups of mozzarella over the top, right to the edges.

9. Bake until golden

Bake until the cheese has melted and turned golden brown in spots, about 20 minutes. Pull the dish out and let it rest for 5 minutes so it slices cleanly.

10. Finish with basil

Scatter the basil over the top and serve. Tear the leaves if they're large.

Tips & Tricks

  • Roast the squash cut side down on a rimmed baking sheet. The cut face steams against the pan and the strands come out looser.
  • Let the pulled squash strands sit in a colander for a few minutes while the sauce cooks. Any water that drips off is water that won't thin your casserole.
  • Break the beef up as it browns. Big clumps make the casserole hard to portion and leave pockets without sauce.
  • Spread the mixture flat in the dish before adding cheese. An even layer browns at the same rate all over.

Pro Tips

1
Squash feels firm after an hour? Give it another 10 minutes. A fork should slide through the skin with no resistance at all.
2
Sauce looks loose before baking? Simmer it uncovered for 2 to 3 minutes after you add the tomatoes, until it coats a spoon.
3
Cheese browning too fast at the edges? Lay a sheet of foil loosely over the top and finish the bake.
4
Cutting the squash is the hard part. Microwave it whole for 3 to 4 minutes first to soften the skin, then halve it lengthwise.

Variations

  • Swap the ground beef for ground turkey or Italian sausage. Cook sausage until it reaches 165°F (74°C) on a food thermometer.
  • Stir 1 teaspoon of Italian seasoning into the sauce with the tomatoes for a more herbal flavor.
  • Use half mozzarella and half provolone for a sharper, stretchier top.

How to Store Spaghetti Squash Casserole

Refrigerator

Keep leftovers in a sealed container in the fridge for up to 4 days.

Freezer

Freeze cooled portions in a sealed container for up to 2 months. The squash releases water on thawing, so expect a looser texture.

Reheating

Reheat covered in a 350°F oven for about 15 minutes, or in the microwave in single portions. Drain any liquid that collects before reheating.

Frequently Asked Questions

Q: Why is my spaghetti squash casserole watery?

The squash wasn't drained enough. After you pull the strands, let them sit in a colander for a few minutes and press gently. Also simmer the tomato sauce until it coats a spoon before the squash goes in.

Q: Can I make this ahead of time?

Yes. Roast and shred the squash, and cook the beef sauce, up to a day ahead. Keep them in separate containers in the fridge, then combine, top with cheese, and bake. Add about 10 minutes to the bake time since everything starts cold.

Q: How do I know the squash is done roasting?

A fork should slide through the skin and into the flesh with no resistance. If it fights back at all, give it another 10 minutes and check again. Undercooked squash won't shred into strands.

Q: Can I use pre-shredded mozzarella?

You can, but it browns unevenly because of the anti-caking coating. Block mozzarella you shred yourself gives a better melt and a more even golden top.

Q: Does this reheat well?

It does. Reheat it covered so the cheese doesn't dry out. Some liquid will pool in the container overnight, so pour that off first.

Spaghetti Squash Casserole, freshly made and ready to serve

Spaghetti Squash Casserole With Ground Beef and Cheese

Tender spaghetti squash strands baked with a quick beef and tomato sauce under a blanket of melted mozzarella. A hearty, low-carb dinner for six.

15 minPrep time80 minCook time100 minTotal6Servings

Ingredients

Instructions

  1. 1Heat the oven and prep the dish — Set the oven to 400°F (200°C). Coat a 9 x 13-inch baking dish with nonstick spray and set it aside. The squash goes in first, so the dish just needs to be ready.
  2. 2Halve and seed the squash — Cut the spaghetti squash in half lengthwise on a cutting board. Scoop out the seeds with a spoon and throw them away. Brush 1 tablespoon of the olive oil over both cut faces.
  3. 3Roast cut side down — Place the halves cut side down on a rimmed baking sheet. Bake until a fork slides through the skin with no resistance, about 1 hour. Let them sit for 5 minutes, then rake a fork through the flesh to pull out the strands into a bowl.
  4. 4Soften the onion — Pour the last tablespoon of olive oil into a large pot or Dutch oven and set it over medium-high heat. When the oil shimmers, add the diced onion and cook until soft and lightly golden, about 5 minutes.
  5. 5Add garlic and pepper flakes — Stir in the minced garlic and the red pepper flakes. Keep the spoon moving for about 1 minute, just until you can smell the garlic. Don't walk away, garlic scorches fast.
  6. 6Brown the beef — Add the ground beef and break it apart with a wooden spoon. Cook until no pink is left, about 5 minutes. Stir in the tomato paste and cook for 1 minute more, until it darkens slightly and coats the meat.
  7. 7Build the sauce — Pour in the diced tomatoes with their juice, then add the kosher salt and black pepper. Stir everything together, bring it to a simmer, put the lid on, and cook for 5 minutes. Fold in the squash strands until evenly coated.
  8. 8Fill the dish and top with cheese — Spoon the mixture into the prepared baking dish and spread it into one even layer. Scatter the 2 cups of mozzarella over the top, right to the edges.
  9. 9Bake until golden — Bake until the cheese has melted and turned golden brown in spots, about 20 minutes. Pull the dish out and let it rest for 5 minutes so it slices cleanly.
  10. 10Finish with basil — Scatter the basil over the top and serve. Tear the leaves if they're large.
Cook's note: Let the baked casserole rest 5 minutes before serving so it holds together on the plate. One substitution note: if you don't have tomato paste, use ½ cup of extra tomato sauce and simmer the mixture a few minutes longer to thicken it.

Servings: 6

Cuisine: American

Course: Main Course

Maya Whitfield

Written by Maya Whitfield
Maya writes about easy American cookies and bars, plus eggs and breakfast casseroles for busy mornings. She focuses on pantry-friendly ingredients, reliable bake times, and make-ahead steps that fit real weekday schedules. Her recipes keep instructions short and checkpoints clear so nothing gets overbaked or underdone.

FROM THE KITCHEN TABLE

Questions or cooking notes?

Ask about an ingredient or share a tip that could help someone else.

Leave a comment