Step 1
Place 2 pieces of spaghetti squash on a microwave-safe place with cut sides facing down. Microwave on high until tender about 15 minutes. Repeat with remaining 2 pieces of spaghetti squash. Scoop squash out of shells into a large bowl and reserve shells.
Step 2
Transfer 1/2 the cooked squash to a food processor and finely chop. Return squash to the bowl and set aside.
Step 3
Preheat the oven to 500 degrees F (260 degrees C).
Step 4
Place kale in the food processor and chop finely. Transfer to a bowl and set aside.
Step 5
Puree 1/2 the tomatoes in the food processor. Transfer to a bowl and set aside.
Step 6
Heat a large skillet over medium-high heat. Cook and stir ground beef onion and garlic in the hot skillet until browned and crumbly 5 to 7 minutes. Add basil oregano salt red pepper flakes and black pepper. Let simmer for 5 minutes.
Step 7
Add spaghetti squash kale tomatoes tomato puree 1/2 of the mozzarella cheese 1/2 of the cottage cheese Parmesan cheese and cream cheese to the skillet with the ground beef. Reduce heat to low and simmer until cheeses are melted about 5 minutes. Remove lasagna sauce from heat.
Step 8
Spread 2 tablespoons of cottage cheese into each spaghetti squash shell. Scoop lasagna sauce into the shells up to the top. Freeze or refrigerate leftover sauce. Top filled shells with remaining mozzarella cheese.
Step 9
Place filled shells on the middle rack of the preheated oven and bake for 10 minutes. Turn the oven to broil and cook lasagnas until cheese is browned about 5 minutes more.