Slice the spaghetti squash in half lengthwise and scoop out the seeds.
Place the squash cut-side down on a baking sheet lined with parchment paper and roast for 30-40 minutes.
While the squash is roasting, heat a skillet over medium-high heat. Add ground beef, minced garlic, diced onion, salt, and pepper. Cook for about 10 minutes until fully cooked.
Transfer the meat mixture to a large bowl. In the same skillet, heat avocado oil and sauté zucchini, frozen spinach, red pepper flakes, and Italian seasoning for 5-7 minutes.
Combine the sautéed vegetables with the meat mixture. After roasting, shred the spaghetti squash flesh into the bowl and mix in marinara sauce and half of the cheese.
Return the mixture to the skillet, spread evenly, and top with remaining cheese. Bake for an additional 12 minutes until cheese is melted.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store leftovers in an airtight container in the refrigerator for up to 3 days.