If you’re craving something cozy and cheesy without the heaviness of pasta, this Cheesy Garlic and Herb Spaghetti Squash with Meat Sauce is your next weeknight dinner win. It’s got all the heartiness of a baked pasta dish, but swaps noodles for naturally gluten-free spaghetti squash—a genius way to keep it light and flavorful. Think perfectly roasted squash strands tangled with garlic herb butter, layered with a rich, meaty tomato sauce, and crowned with golden, bubbly cheese.
What makes this recipe shine is its beautiful balance. The savory meat sauce brings comfort-food energy, while the herb-infused butter adds depth and freshness. And when that gooey cheese layer stretches with each bite? It’s comfort food magic without the carb overload. It’s also naturally low-carb and keto-friendly, so it’s a favorite for anyone watching their intake without skimping on flavor.
What Kind of Spaghetti Squash Should I Use?
Look for medium-sized spaghetti squash that feel heavy for their size and have firm, unblemished yellow skin. Avoid any with soft spots or green patches. A 2.5 to 3-pound squash is ideal for halving and stuffing like little boats. Organic squash is great if available, but not required—the flavor comes from the roasting and the layers of delicious toppings.

Ingredients for the Cheesy Garlic and Herb Spaghetti Squash with Meat Sauce
- Spaghetti Squash – The star of the dish. Once roasted, its flesh pulls into noodle-like strands that are perfect for soaking up all the sauce and cheese.
- Ground Beef or Turkey – Adds protein and savory depth to the tomato sauce. You can use lean ground beef or ground turkey depending on preference.
- Garlic & Fresh Herbs – Garlic, parsley, and a touch of oregano or basil infuse the butter with vibrant flavor.
- Butter – Helps to carry the garlic and herbs into every strand of squash.
- Crushed Tomatoes or Marinara – Forms the base of the meat sauce. Choose a high-quality jarred marinara or canned tomatoes.
- Onion – Adds aromatic sweetness and rounds out the meat sauce.
- Mozzarella Cheese – Melts beautifully on top and brings that irresistible stretchy, gooey finish.
- Parmesan Cheese – Adds salty sharpness to balance the mozzarella.
- Olive Oil, Salt & Pepper – For roasting and seasoning the squash and sauce to perfection.
How To Make the Cheesy Garlic and Herb Spaghetti Squash with Meat Sauce
Step 1: Prep and Roast the Squash
Cut the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle the insides with olive oil, season with salt and pepper, and place face down on a baking sheet. Roast at 400°F for about 35-40 minutes, or until tender and strands pull easily with a fork.
Step 2: Cook the Meat Sauce
While the squash roasts, heat a drizzle of olive oil in a skillet over medium heat. Sauté diced onion until soft, then add ground beef or turkey. Cook until browned, breaking it up with a spoon. Stir in garlic and cook until fragrant. Add crushed tomatoes or marinara, season with salt, pepper, and herbs. Simmer for 10-15 minutes until thickened.
Step 3: Make the Garlic Herb Butter
In a small saucepan, melt butter and stir in minced garlic, chopped parsley, and a pinch of oregano. Cook just until the garlic is fragrant, then remove from heat.
Step 4: Assemble the Boats
Flip the roasted squash halves over and gently fluff the strands with a fork. Pour the garlic herb butter over the strands and toss gently to coat. Spoon meat sauce over each squash half, then top generously with shredded mozzarella and a sprinkle of parmesan.
Step 5: Bake and Broil
Return the stuffed squash to the oven for 10 minutes, then broil on high for 2-3 minutes until the cheese is bubbly and golden. Garnish with extra parsley and serve hot.
How to Serve and Store Cheesy Garlic and Herb Spaghetti Squash with Meat Sauce
Serve the stuffed squash hot straight from the oven—they make a complete meal all in one. Pair with a crisp green salad or roasted veggies if you’d like to round it out.
To store leftovers, let the squash cool completely. Scoop the contents into airtight containers and refrigerate for up to 4 days. To reheat, microwave or bake at 350°F until warmed through. This recipe also freezes well; wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I make this vegetarian?
Absolutely! Swap the meat for lentils or a plant-based ground alternative. You can also use sautéed mushrooms for a hearty texture.
Can I cook the squash in the microwave instead of roasting?
Yes, poke a few holes in the squash and microwave for 5-8 minutes until soft enough to cut. Then microwave the halves face down in a dish with a little water for 7-10 minutes. Roasting adds more flavor, but microwaving works in a pinch.
What other cheeses can I use?
Try provolone, gouda, or a sharp white cheddar for a twist. Mixing cheeses can add more complexity.
Can I prep this in advance?
You can roast the squash and make the meat sauce ahead of time. Store both separately and assemble when ready to bake.
Is this recipe keto-friendly?
Yes! Spaghetti squash is low in carbs, and if you use a sugar-free marinara and no added breadcrumbs, it fits perfectly into a keto plan.
How do I know when the squash is done roasting?
The strands should easily pull away from the skin with a fork and be slightly golden on the edges.
Want More Savory Dinner Ideas?
If you’re into cozy, cheesy dinners like this one, check out these favorites:
- Creamy Garlic Parmesan Tortellini with Sausage and Broccoli
- Cheesesteak Tortellini in Rich Provolone Sauce
- Grilled Chicken Broccoli Bowls with Creamy Garlic Sauce
- Cheesy Baked Tortellini with Meat Sauce
- Million Dollar Spaghetti Casserole
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time: Follow Life with Jam on Pinterest
And let me know in the comments how yours turned out. Did you go with turkey or beef? Add any special herbs or a spicy kick?
I love seeing your variations and sharing tips with fellow food lovers. Ask questions too—let’s cook smarter together!

Cheesy Garlic and Herb Spaghetti Squash with Meat Sauce
- Total Time: 55 minutes
- Yield: 4 servings
Description
Cheesy Garlic and Herb Spaghetti Squash with Meat Sauce is a low-carb, comfort-food dinner loaded with flavor. Roasted spaghetti squash is tossed with garlic herb butter, layered with hearty meat sauce, and topped with gooey melted cheese. It’s cozy, satisfying, and keto-friendly—perfect for weeknights or meal prep.
Ingredients
1 medium spaghetti squash (about 2.5 to 3 pounds)
1 tablespoon olive oil
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon butter
2 cloves garlic, minced
1 tablespoon chopped fresh parsley
1/4 teaspoon dried oregano
1/2 cup diced onion
1 pound ground beef or turkey
1 1/2 cups crushed tomatoes or marinara sauce
1 cup shredded mozzarella cheese
1/4 cup grated parmesan cheese
Instructions
1. Preheat oven to 400°F (200°C). Cut spaghetti squash in half lengthwise and scoop out the seeds.
2. Brush the inside of each half with olive oil and season with salt and pepper. Place cut side down on a baking sheet and roast for 35–40 minutes, or until tender and easily shredded with a fork.
3. While the squash roasts, heat olive oil in a skillet over medium heat. Sauté the diced onion until softened.
4. Add the ground beef or turkey and cook until browned, breaking it up with a spoon.
5. Stir in garlic, then add crushed tomatoes or marinara. Season with additional salt, pepper, and herbs. Let simmer for 10–15 minutes.
6. In a small saucepan, melt butter and stir in minced garlic, parsley, and oregano. Cook just until fragrant, then remove from heat.
7. Remove squash from the oven, flip each half over, and use a fork to loosen the strands.
8. Drizzle garlic herb butter over the strands and toss gently to coat.
9. Spoon meat sauce into each squash half. Top with mozzarella and parmesan.
10. Return to oven and bake for 10 minutes. Then broil on high for 2–3 minutes, until cheese is bubbly and golden.
11. Garnish with extra parsley and serve hot.
Notes
Roast the squash cut side down for better caramelization and moisture control.
Use freshly grated cheese for the best melt and flavor—bagged shreds can be waxy.
Let the squash rest for a few minutes after roasting before handling—it’ll be piping hot.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1/2 stuffed squash
- Calories: 370
- Sugar: 6g
- Sodium: 580mg
- Fat: 23g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 27g
- Cholesterol: 70mg


