If you love classic Italian comfort food but want to stay low-carb, Keto Spaghetti Squash Bolognese is the perfect solution. Traditional spaghetti bolognese is rich, hearty, and satisfying—but it’s also packed with carbs from pasta. By swapping pasta for spaghetti squash, you get all the cozy flavors of a slow-simmered meat sauce without compromising your keto goals.
Spaghetti squash is one of the most popular pasta substitutes on the keto and low-carb diets because of its naturally noodle-like texture and mild flavor. When paired with a rich, savory Bolognese sauce made from ground beef, tomatoes, garlic, and herbs, it becomes a deeply satisfying meal that doesn’t feel like a compromise.
This dish is ideal for keto dinners, meal prep, and even family meals where not everyone is eating low-carb. It’s filling, nutrient-dense, gluten-free, and naturally keto-friendly when portioned correctly. Whether you’re new to keto or a seasoned low-carb cook, this recipe is a must-have in your weekly rotation.
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Carefully slice the spaghetti squash lengthwise and scoop out the seeds. Brush the cut sides with olive oil and season with salt and pepper. Place cut-side down on a parchment-lined baking sheet.
- Roast for 35–45 minutes, until the flesh is tender and easily pierced with a fork. Remove from the oven and let cool slightly. Use a fork to scrape the flesh into spaghetti-like strands. Set aside.
- Heat olive oil or butter in a large skillet over medium heat. Add the chopped onion and cook for 3–4 minutes until softened. Add minced garlic and cook for another 30 seconds until fragrant.
- Add ground beef to the skillet. Break it apart with a wooden spoon and cook until browned and fully cooked. Drain excess fat if necessary, but leave some for flavor.
- Stir in tomato paste and cook for 1–2 minutes to deepen the flavor. Add crushed tomatoes, beef broth, Italian seasoning, oregano, basil, salt, black pepper, and red pepper flakes if using.
- Reduce heat to low and let the sauce simmer uncovered for 20–30 minutes, stirring occasionally. The sauce should thicken and develop rich flavor.
- You can either serve the bolognese over spaghetti squash or mix the squash directly into the sauce. Taste and adjust seasoning as needed.
Notes
Nutritional Facts and Total Calories
(Approximate per serving)- Calories: 420
- Fat: 28g
- Protein: 28g
- Total Carbohydrates: 12g
- Fiber: 4g
- Net Carbs: 8g
Keto Spaghetti Squash Bolognese

Ingredient Notes
Spaghetti Squash
Spaghetti squash is the star of this dish. When roasted, the flesh separates into long strands that resemble spaghetti noodles. While it does contain some carbs, it is significantly lower than pasta and works well in a keto or low-carb lifestyle when eaten in moderation. Choose a firm squash with no soft spots.
Ground Beef
Ground beef provides richness and depth to the Bolognese sauce. An 80/20 blend is ideal because the fat adds flavor and keeps the sauce from drying out. You can also use ground turkey or ground pork, but beef delivers the most traditional Bolognese flavor.
Tomato Paste
Tomato paste adds concentrated tomato flavor and helps thicken the sauce. Always check labels and choose a version with no added sugar to keep carbs low.
Crushed Tomatoes
Crushed tomatoes form the base of the sauce. Look for canned tomatoes with simple ingredients—just tomatoes and salt. Avoid marinara sauces, which often contain sugar.
Onion
Onions are optional on keto, but a small amount adds sweetness and complexity. Finely chopping and cooking them well keeps carb impact low while boosting flavor.
Garlic
Garlic is essential for authentic Bolognese flavor. Fresh garlic cloves provide a deeper taste than garlic powder.
Italian Seasoning & Herbs
Italian seasoning, oregano, and basil create that classic Italian aroma. Adjust quantities to taste.
Beef Broth
Beef broth thins the sauce slightly while adding savory depth. Use low-sodium broth so you can control salt levels.
Serving Instructions
Serve Keto Spaghetti Squash Bolognese hot, topped with freshly grated parmesan cheese and chopped herbs. Drizzle with olive oil for extra richness. Pair with a simple keto side salad or roasted vegetables for a complete meal.
Tips
- Roast squash cut-side down for better caramelization
- Don’t overcook the squash or it will become watery
- Let the sauce simmer longer for deeper flavor
- Add mushrooms for extra texture without many carbs
- Use fresh herbs for garnish when possible
Storage Information
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. The sauce can also be frozen for up to 3 months, though spaghetti squash is best fresh.
FAQs
1. Is spaghetti squash keto-friendly?
Yes, in moderation. It’s much lower in carbs than pasta and works well for keto meals.
2. Can I make this dairy-free?
Yes. Simply skip the parmesan cheese topping.
3. Can I use ground turkey instead of beef?
Yes, but the flavor will be lighter. Add extra seasoning if needed.
4. Can I meal prep this recipe?
Absolutely. The sauce stores very well and tastes even better the next day.
5. Can I freeze this dish?
Freeze the sauce separately for best texture. Spaghetti squash does not freeze well.

Hi, I’m James Andrew — the chef behind these keto recipes. I love creating food that’s simple, delicious, and good for the body. My goal is to make healthy eating feel enjoyable, not strict or complicated. I hope my recipes inspire you to enjoy every meal on your keto journey.