Million Dollar Spaghetti Squash Casserole

6 servings


20 minutes

active time

1 hour 40 minutes

total time


1 spaghetti squash (2-3 pounds)

1 tablespoon olive oil

1 teaspoon salt

1 pound ground beef

24 ounces marinara (store bought or homemade)

8 ounces cream cheese

½ cup sour cream

1 tablespoon chopped parsley

2 cups shredded mozzarella


For the squash:

Preheat oven to 400 degrees. Spray a rimmed baking sheet with non-stick spray.

Cut the spaghetti squash in half length-wise. Scoop out the seeds and discard. Drizzle the inside of the squash with olive oil and sprinkle with salt.

Place spaghetti squash flesh side down on the prepared baking sheet at bake for 1 hour or until fork tender.

Use a fork to scrape out long strands of squash, scraping across the width of the squash.

For the meat sauce:

Brown the ground beef over medium heat in a large skillet.

Drain the grease and add the marinara to the pan. Cook for 5 minutes over low heat to heat through.

For the cream cheese mixture:

Add the cream cheese, sour cream, and parsley to a small mixing bowl and stir well to combine.

To assemble:

Preheat oven to 350 degrees. Spray a 9x13 baking dish with non-stick spray.

Place half of the spaghetti squash in the prepared baking dish.

Top the squash with half of the meat sauce and all of the cream cheese mixture.

Add the remaining spaghetti squash followed by the remaining meat sauce.

Sprinkle on the grated mozzarella.

Bake for 20 minutes or until cheese is melted and casserole is hot.

Serve immediately.


Serving Size



413 kcal

Total Fat

35 g

Saturated Fat


Unsaturated Fat


Trans Fat






Total Carbohydrate

10 g

Dietary Fiber

2 g

Total Sugars



21 g

6 servings


20 minutes

active time

1 hour 40 minutes

total time
Start Cooking