Three Cheese Spaghetti Squash Lasagna Casserole, Keto Friendly

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Is there such a thing as Spaghetti Squash Lasagna! I thought for a moment about the title of my recipe.

I’m Italian and it was only after my husband said this was the best spaghetti squash he’s ever had that I realized I could title this as a form of lasagna that is keto friendly and grain free.

It all started with a spaghetti squash that sat on the counter for a few weeks. I had no plan, but I did have a can of Italian tomatoes, some fresh mozzarella cheese, pecorino, ricotta cheese, and a pound of mixed ground beef and ground pork. It can also be made with Italian sausage.

When these ingredients come together in the right balance, it’s very reminiscent of lasagna. It has the creaminess of the cheese, the flavor from the meat, a combination of ground pork and ground beef, pulled together by a fresh quick tomato sauce.

Keto Spaghetti Squash Lasagna from Spinach Tiger

Spaghetti Squash lasagna is very easy to put together with little actual prep time.
The squash is oven roasted like I did in this recipe, which gives it a caramelized depth of flavor.

Keto Spaghetti Squash Lasagna, Gluten Free, Keto from Spinach Tiger #spaghettisquashlasagna #KetoItalianrecipe #ketolasagna

How to Roast Spaghetti Squash 

The hardest part of roasting spaghetti squash is cutting it to roast it. You can microwave it for a few minutes to make it easier and then cut lengthwise. Scrape out the seeds and pulp. Place face down in a baking dish with a few inches of water and bake until tender at 400 degrees F.

While the squash is baking, you can make a quick tomato sauce, and brown the meat. I like meatballs in my lasagna, but to make it easier, I add some spices and pecorino cheese to a mix of ground beef and Italian sausage and browned it. It gives you the taste of the meatballs without the trouble, but using left-over meatballs can be a good idea.

I used a combination of beef and pork, but you can use all beef, ground turkey, or even Italian sausage. I flavored the meat the same way I flavor meatballs, with lots of pecorino and parsley.

This is a great recipe to make when you have left over meatballs, such as these paleo meatballs

Pin this ↓

Spaghetti Squash Lasagna

Use Three Cheeses for Keto Spaghetti Squash Lasagna

I used three cheeses, pecorino (for the meatballs) and for topping, fresh mozzarella and ricotta. If you don’t have pecorino, use parmesan.

More Spaghetti Squash Recipes

This is one of our favorite Fall to Winter dishes for its earthiness from the mushrooms.

Spaghetti Squash with Shrimp

Spaghetti Squash Hasbrowns

Sausage Mushroom Stuffed Spaghetti Squash 

Print Recipe
No ratings yet

Three Cheese Spaghetti Squash Lasagna Caserole, Keto Friendly

Easy Three Cheese Lasagna made with Spaghetti Squash, Keto Friendly, Low Carb. Paleo, Gluten free.
Prep Time40 minutes
Cook Time30 minutes
Total Time1 hour 10 minutes
Course: Keto Entree
Cuisine: Italian
Servings: 6
Calories: 337kcal
Author: Angela Roberts


  • 2 cups quick tomato sauce recipe below
  • 1 spaghetti squash
  • 1 pound of ground meat or Italian sausage see notes
  • 1 cup ricotta cheese
  • 1 cup mozzarella cheese
  • 3/4 cup pecorino romano or parmesan
  • parsley
  • red chili flakes
  • salt
  • pepper

Quick Tomato Sauce

  • 1 can San Marzano Tomatoes
  • 2 tablespoons olive oil
  • 1 clove garlic
  • 1/4 onion


  • Roast spaghetti squash
  • Soften spaghetti squash by microwaving for five minutes.
  • Or you can just cut in half, lengthwise.
  • Scrape out seeds and stringy parts.
  • Put face down in pot. Add water up to about 3 inches.
  • Roast for 40 minutes or until softened.

Tomato Sauce

  • Crush tomatoes with hand.
  • Heat olive oil.
  • Add onion and garlic.
  • Season with salt and pepper.
  • Cook uncovered for 30 to 40 minutes while squash is baking.
  • You can choose to smooth out the sauce using a stick blender.

Make Ground Beef Mixture

  • Season meat with parsley, 1/4 cup grated pecorino cheese, salt and pepper.
  • Brown Meat. Drain grease if necessary.

Assemble Lasagna

  • Shred spaghetti squash with a fork.
  • Paper towel moisture off of squash.
  • Arrange in casserole dish.
  • Toss with Sauce. You may not use all of the sauce, depending as to how much you have.
  • Arrange meat, ricotta cheese and mozzarella in various places in dish.
  • Bake for 30 minutes or until all cheese is melted.
  • Allow to cool about ten minutes. Serve with extra Pecorino Romano or Parmesan cheese.


You can use ground beef, loose Italian sausage or a mix of of beef/pork.
Net cabs: 7 with Six Servings


Calories: 337kcal | Carbohydrates: 9g | Fat: 20g | Fiber: 2g

Please follow me on instagram. If you make this recipe,  please tag me #spinachtiger.

If you love this recipe, please give it five stars. It means a lot. xoxo

Similar Posts


  1. I’m new to your site and would really love to try some of your recipes; but I don’t see any recipes with the nutritional value info. It really helps a LOT to have that info when following a diet! Thanks

Leave a Reply

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

Recipe Rating