Home » Dinner Recipes » Casseroles » Keto Spaghetti Casserole

Keto Spaghetti Casserole

Gluten & Grain Free RecipesLow Carb & Keto RecipesTrim Healthy Mama Recipes
Jump to Recipe
4.97 from 26 votes
Pinterest Hidden ImagePinterest Hidden Image

Keto Spaghetti Casserole is the best comfort food you can make. It’s made with browned meat, Italian seasonings, marinara sauce, spaghetti squash, garlic, onions, and four kinds of cheese. It’s gluten-free, low-carb, and delicious!

keto spaghetti casserole recipe in baking dish with spoon close up

We have always loved pasta at our house, but it’s not hard to figure out if you eat low carb, you can’t exactly indulge in a big helping of pasta. Instead, we have found wonderful and exciting alternatives that are just as comforting and delicious. 

Trust me; I get it if you are scared to try spaghetti squash. So many people are right there with you, and I was a little leery to try it myself. However, it’s majorly easy to cook, and the flavor is mild enough that you can mix it with any type of sauce successfully. When I saw the recipe for Million Dollar Spaghetti over at Yellow Bliss Road, I knew I had to make a low carb keto version.

It’s a fabulous way to enjoy all your favorite pasta dishes without all the carbs. Plus, this keto spaghetti casserole is going to impress even those hard-to-please people.

If you love this recipe, make sure to try my classic Keto Chicken Parmesan and my indulgent Chicken Parmo (similar to chicken parm but with white sauce and cheddar).

large casserole with a dinner plate and a side of broccoli

Ingredients

  • Diced onions and minced garlic cloves – Both of these have so much flavor even in small quantities.
  • Ground turkey or beef – Either protein option works well in this.
  • Italian seasoning – Or use a combination of basil and oregano.
  • Marinara sauce – Make sure to choose a variety with no added sugar or make your own with my keto marinara sauce recipe.
  • Cooked spaghetti squash – Notes on how to cook are a little further down.
  • Softened cream cheese – To kick this up an extra notch use garlic and chive flavored cream cheese.
  • Ricotta cheese – I usually use whole milk ricotta but part-skim can work too.
  • Grated parmesan cheese – Or any grated Italian cheese such as romano.
  • Garlic powder – I love roasted garlic powder.
  • Mozzarella cheese – If you can, shred your own to avoid additives.
ingredients in small bowls including squash, cheeses, and spices

How To Make Keto Spaghetti Casserole

First Step: Begin by greasing a 9” x 13” casserole pan and set it aside. Turn on the oven to 350 degrees F. 

Second Step: Use a large skillet and spray with non-stick cooking spray. Heat it over medium-high heat and saute the onions for three minutes. Add in the minced garlic cloves and saute for an additional minute or until it becomes fragrant. Then mix in the ground beef or turkey and use a spoon to break up the pieces and brown it. Sprinkle one teaspoon of the Italian seasoning and add the keto spaghetti sauce to the mixture. Combine and set aside. 

👉 Tip: The absolute best kitchen gadget for breaking up browning meat is a potato masher. Really! Give it a try.

a large skillet with browned meat

Third Step: Mix together the cream cheese, ricotta cheese, parmesan cheese, garlic powder, and one teaspoon of Italian seasoning in a medium bowl. Mix well. 

Fourth Step: Next, add half of the spaghetti squash to the bottom of the casserole pan. Spread it out, so it’s an even layer. 

a casserole dish with squash, meat, cheese

Fifth Step: Next, spread out half of the cheese mixture on top of the cooked spaghetti squash. 

the cheese layer added to the casserole

Sixth Step: Add the meat mixture on top of the cheese layer. 

the keto spaghetti casserole with shredded mozzarella

Seventh Step: Sprinkle on half of the mozzarella cheese and repeat the layers. Bake in the oven for 30 minutes or until it’s hot all the way through. Broil for the final 2 minutes to make the cheese bubbly and toasted. 

the baked keto spaghetti with golden brown cheese

Storage

Store any leftovers in an airtight container in the refrigerator for 3-4 days. You may freeze this casserole for 2-3 months.

Variations

  • Black Olives – Chop up a few black olives and add them to the meat mixture. So amazing!
  • Mushrooms – If you love mushrooms in your pasta, don’t forget to add them to this keto spaghetti casserole. You can simply add it to the meat mixture for the best results. 
  • Low Carb Noodles – There are more and more types of keto pasta on the market. If you try one in this recipe let me know!
  • Sausage – Swap out the ground turkey or beef for some sausage. It’s an incredible flavor that you can’t resist. 
  • Oregano – Sprinkle on some fresh oregano before serving. It will add a vibrance to the dish and tastes good too. 
  • Meatballs – Change out the ground meat for meatballs. We like to use my keto turkey meatballs.
  • Italian Sausage – Replace some or all of the ground beef with crumbled sausage.
  • Spinach – You can use spinach in addition to the spaghetti squash or in place of it.

Make sure to try this palmini baked spaghetti next!

How Do You Cook Spaghetti Squash?

While there are several options for cooking spaghetti squash, one method that works well every time is oven roasting. You can simply cut it in half and get rid of the seeds. Then add a drizzle of olive oil and top with salt and pepper. You’ll need to pierce the squash with a fork and cook it upside down. It will usually take around 35-40 minutes to roast at 400 degrees. You will need to check it until it’s done, and you can easily scrape it, and it looks like spaghetti noodles. 

Another option is cooking it in a pressure cooker. This is normally the method I use. I half the spaghetti squash, remove the seeds, and cook it in my Instant Pot on manual high pressure for 4 minutes.

a serving spoon lifting up some of the casserole

 

Want to Save This Recipe?

Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

Save Recipe

By submitting this form, you consent to receive emails from Joy Filled Eats

keto spaghetti casserole recipe in baking dish with spoon close up

Keto Spaghetti Casserole

Taryn Scarfone
Keto Spaghetti Casserole is the best comfort food you can make. It’s made with ground turkey or beef, Italian seasonings, marinara sauce, spaghetti squash, garlic, onions, and four kinds of cheese.
4.97 from 26 votes
Prep Time 5 minutes
Cook Time 50 minutes
Total Time 55 minutes
Course Main Course
Cuisine American, Italian American
Servings 8
Calories 343

Ingredients
 
 

Instructions
 

  • Preheat oven to 350 degrees. Grease a 9″ x 13″ pan and set aside.
  • Spray a large saute pan with cooking spray and heat over medium-high heat. Add onion and saute for 3 minutes. Add garlic and saute 1 more minute until fragrant. Add ground beef and saute breaking up until browned. Season with 1 teaspoon of Italian seasoning and mix well with the marinara sauce and set aside.
  • In a medium bowl combine cream cheese, ricotta cheese, parmesan, garlic powder, and the remaining teaspoon of Italian seasoning. Mix well.
  • Place half the spaghetti squash in an even layer in the 9″ x 13″ pan.
  • Evenly spread half of the cheese mixture over the top of the squash.
  • Spread half the meat mixture evenly over the top of the spaghetti.
  • Sprinkle with half of the mozzarella cheese. Repeat the layers. Bake for 30 minutes until hot. Broil for 2 minutes to toast the cheese.

Notes

Nutrition: this recipe has 8 servings. The nutrition facts are for 1 serving. There are 6 NET carbs per serving.
Substitutions: swap out the beef or turkey for sausage or ground chicken. You can also swap the flavors of cheese for other varieties that you enjoy. 
Prep Time: brown the meat ahead of time, dice the onions, mince the garlic, and keep it all refrigerated until you are ready to cook. 
To Reheat: for best results, heat it in the oven at 350 degrees for 10-15 minutes or until it’s hot. You can also microwave it for a minute or so. Cover with a paper towel, so it doesn’t splatter everywhere. 
To Freeze: let the spaghetti casserole cool, put in storage containers, and freeze for up to 2 months. Reheat in the microwave after defrosting. Keep it airtight until ready to heat and eat. 

Nutrition

Calories: 343Carbohydrates: 7gProtein: 33gFat: 20gSaturated Fat: 11gCholesterol: 110mgSodium: 427mgPotassium: 504mgFiber: 1gSugar: 4gVitamin A: 785IUVitamin C: 5mgCalcium: 294mgIron: 2mg
Love this recipe?Please leave a 5 star rating!

Like what you see? Follow me on Facebook and Instagram! Love this recipe? Leave a comment & a 5-star rating right here! Make sure you don’t miss new recipes by getting email updates!

Originally Published October 20, 2020. Revised and Republished January 2, 2026.

Similar Posts

28 Comments

  1. Taryn, this was EXCELLENT!!! Kids couldn’t even tell it was squash. I had tried spaghetti squash years ago when I was on weight watchers and just ate it with salt and pepper and it was awful, so I was reluctant to try it again. Thank you for sharing this recipe – it will go in my regular rotation. Seriously life changing.5 stars

  2. That looks absolutely scrumptious! And I never would have thought to use spaghetti squash. It’s on my menu for the weekend. Our grandkids will be here and it’s going to be a huge hit! Thank you!5 stars

  3. This dish was a huge hit with my family! The spaghetti squash worked so great that we didn’t even miss the pasta. Leftovers the next day were equally as delicious 🙂5 stars

  4. Do you think this would work with riced cauliflower? I made your fantastic Meatzza Pizza with the riced cauliflower and you couldn’t even tell it was in there. Frozen riced cauliflower would be so much easier than cooking a spaghetti squash. Thanks! And if you think it would work, how much riced cauliflower would you use?5 stars

  5. Made this tonight with a ground soy substitute to make it vegetarian and it was amazing! So cheesy and delicious!5 stars

  6. I added spinach to the ricotta, parmesan and cream cheese mixture and used Ragu Chunky garlic onion sauce (didn’t have any marinara sauce). Boy, is this delicious!5 stars

  7. Can you sub anything for the spaghetti squash, like zucchini instead? My family has never been able to like spaghetti squash and it’s a lot of prep and cooking for it not to be eaten. Everything else sounds yummy and I’m excited to make and taste it!

  8. hubby gave this a 👍👍! took a bit to prepare with having to cook squash, & meat, & then layer it. but it was worth the 30 minutes. almost tasted like lasagna. I did use cottage cheese instead of the ricotta as the days of dashing off to the market are gone. Used 3/4lb gd beef & 1lb hot italian sausage just cause. will put this is our regular menu rotation.4 stars

  9. Loved this recipe! Reminded me of lasagna. I thriftily stretched this recipe to include a large spaghetti squash and 1 lb of meat with extra marinara. It produced larger portions/more leftovers. I also left out the ricotta and increased the parmesan since my family isn’t a big fan of ricotta. Thank you for an amazing recipe Taryn.5 stars

  10. Made this tonight, exactly as written and everyone loved it!! Great taste and texture! This will definitely be a frequent meal for us!! Thank you!5 stars

      1. I used a bag of frozen spaghetti squash which I cooked in the microwave before adding to the dish

      2. Loved it. Blended the ricotta til smooth. Family preference.
        I cook my squash in boiling water til almost soft. Drain and fork. Then put in 1c or 2c packages and freeze. When thawed I squeeze the excess water out. It tastes the same as fresh cooked. I don’t buy larger than 8-10 “. To me the large ones taste strong.5 stars

    1. Could a bag of coke slaw mix be used instead of the spaghetti squash? If so would a reg size bag work..? Recipe looks delicious and would love to try it!

4.97 from 26 votes (11 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating