Spaghetti squash earned its spot as the original low-carb pasta swap for a reason: roasted and scraped with a fork, it pulls apart into noodle-like strands that hold a sauce almost as well as the real thing, at a fraction of the carbs. The catch is that most “keto” recipes built around it lean hard on meat for protein — bacon-wrapped this, ground-beef-stuffed that — which leaves vegetarians without many options.
These 10 keto vegetarian spaghetti squash recipes fix that gap. Every one is meat-free and egg-free, built on cheese, tofu, tempeh, or nuts for protein and fat, and comes with the net carb count that actually matters if you’re tracking macros.
What Makes Spaghetti Squash Keto-Friendly?
A cup of cooked spaghetti squash has roughly 10g of total carbohydrate and about 2g of fiber, which works out to around 7g net carbs — compared to roughly 40g net carbs in a cup of regular cooked pasta. That difference is what makes it such a popular swap: you get real volume and a similar texture without blowing through a daily carb budget in one bowl. It’s also a reasonable source of vitamin C, potassium, and B vitamins, which many stricter keto staples don’t offer.
How to Cook Spaghetti Squash (3 Ways)

Every recipe below starts from the same base: about 4 cups of cooked spaghetti squash strands, from one medium squash (roughly 2.5–3 lbs). Here are three ways to get there.
Oven method (most flavor, ~45 min):
- Preheat the oven to 400°F. Halve the squash lengthwise and scoop out the seeds.
- Rub the cut sides with olive oil and season with salt and pepper. Place cut-side down on a baking sheet.
- Roast for 40–45 minutes, until a fork slides easily into the skin.
- Let cool slightly, then scrape the flesh lengthwise with a fork to release the strands.
Instant Pot method (fastest, ~15 min total):
- Halve the squash and scoop out the seeds. Add 1 cup of water to the pot and place the squash halves on a trivet, cut-side up.
- Pressure cook on high for 7 minutes, then quick-release.
- Scrape into strands with a fork once cool enough to handle.
Microwave method (quickest, ~12 min):

- Halve the squash, scoop out the seeds, and place cut-side down in a microwave-safe dish with 1/4 cup water.
- Microwave on high for 10–12 minutes, until tender.
- Scrape into strands with a fork.
The one trick that matters most: spaghetti squash releases a lot of water as it cooks. After scraping out the strands, let them sit in a colander for a few minutes, or press gently with a paper towel, before adding any sauce — this is what keeps the finished dish from turning watery.
Keto Vegetarian Protein & Fat Sources to Build Around
Without meat or eggs, these recipes lean on a smaller set of keto-compatible plant and dairy proteins:
- Cheese — parmesan, mozzarella, cheddar, cream cheese, blue cheese, and feta all provide protein and fat with minimal carbs.
- Tofu and tempeh — both are low enough in carbs to fit a keto pattern (unlike beans, lentils, or chickpeas, which are usually too carb-heavy for strict keto) and take on flavor well when pan-fried.
- Nuts and seeds — pine nuts, walnuts, sesame seeds, and peanuts add fat, some protein, and texture.
- Healthy fats — olive oil, butter, heavy cream, and avocado round out the fat side of the macros, which is where most of the calories in a keto meal are meant to come from.
Kitchen Tools That Make This Easier
Spaghetti squash’s tough skin is the main obstacle in every one of these recipes — a good knife solves most of it:
🛒 Victorinox Fibrox Pro 8-Inch Chef’s Knife
Product: Victorinox Fibrox Pro 8-Inch Chef’s Knife
Best for: Cutting through the firm skin and dense flesh of spaghetti squash more safely and cleanly.
A sharp, well-balanced chef’s knife can make preparing spaghetti squash much easier. The sturdy 8-inch blade gives you better control when cutting the squash in half, while the comfortable handle helps provide a secure grip during prep.
🛒 Microplane Premium Classic Series Zester Grater
Product: Microplane Premium Classic Series Zester Grater
Best for: Finely grating Parmesan and adding fresh citrus zest to sauces, toppings, and finished dishes.
This fine zester creates light, fluffy shreds of Parmesan that melt quickly into warm spaghetti squash, sauces, and toppings. It can also be used for lemon or lime zest, making it a handy tool for adding extra flavor to several recipes in this list.
ASIN: B00151WA06
🛒 Instant Pot Duo 7-in-1 Electric Pressure Cooker
Product: Instant Pot Duo 7-in-1 Electric Pressure Cooker, 6 Quart
Best for: Cooking spaghetti squash quickly when you do not want to wait for it to roast in the oven.
The 6-quart Instant Pot offers a convenient pressure-cooking method for preparing spaghetti squash much faster than traditional oven roasting. It is especially useful for busy days when you want tender squash strands with less hands-on cooking time.
ASIN: B00FLYWNYQ
10 Keto Vegetarian Spaghetti Squash Recipes
Each recipe below starts from 1 batch of cooked spaghetti squash (about 4 cups strands, from the base method above) and focuses on the sauce and topping that turns it into a full dish.
1. Garlic Parmesan Spaghetti Squash

The simplest recipe on this list, and a good starting point if you’re new to cooking with spaghetti squash — ready in under 10 minutes once the squash is cooked.
Prep: 5 min | Cook: 5 min | Serves: 2 | ~8g net carbs, ~9g protein, ~18g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 2 tbsp butter
- 1 tbsp olive oil
- 3 garlic cloves, minced
- 1/2 cup grated parmesan
- 2 tbsp chopped fresh parsley
- Salt, pepper, and red pepper flakes, to taste
Instructions:

- Melt the butter with the olive oil in a skillet over medium heat on the stovetop.
- Add the garlic and cook for about 30 seconds, until fragrant.
- Add the spaghetti squash strands and toss to coat, warming through for 2–3 minutes.
- Remove from heat, stir in the parmesan, and top with parsley, salt, pepper, and red pepper flakes.
Tip: Skip the parmesan (or use a dairy-free alternative) and finish with extra olive oil and nutritional yeast to make this fully vegan.
2. Spaghetti Squash Alfredo

A rich, creamy sauce that makes spaghetti squash feel like a proper restaurant dish, without a noodle in sight.
Prep: 5 min | Cook: 10 min | Serves: 2 | ~9g net carbs, ~11g protein, ~34g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 3 tbsp butter
- 3 garlic cloves, minced
- 1 cup heavy cream
- 3/4 cup grated parmesan
- Pinch of nutmeg
- Black pepper, to taste
Instructions:

- Melt the butter in a saucepan over medium heat on the stovetop.
- Add the garlic and cook for 30 seconds, until fragrant.
- Pour in the heavy cream and bring to a gentle simmer, stirring occasionally, for about 4 minutes.
- Whisk in the parmesan until melted and smooth, then season with nutmeg and pepper.
- Toss the sauce with the spaghetti squash strands and serve immediately.
Tip: The sauce thickens fast once the parmesan goes in — keep the heat at medium-low and stir constantly to avoid it separating.
3. Cheesy Spinach & Artichoke Spaghetti Squash Bake

A baked, casserole-style dish that turns the flavors of a classic spinach-artichoke dip into a full keto meal.
Prep: 10 min | Cook: 20 min | Serves: 3 | ~9g net carbs, ~14g protein, ~28g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 4 oz cream cheese, softened
- 1/3 cup sour cream
- 1 cup shredded mozzarella, divided
- 1/3 cup grated parmesan
- 2 cups fresh spinach, chopped
- 1 cup canned artichoke hearts, drained and chopped
- 2 garlic cloves, minced
- Salt and pepper, to taste
Instructions:

- Preheat the oven to 375°F.
- In a large bowl, mix the spaghetti squash, cream cheese, sour cream, half the mozzarella, parmesan, spinach, artichoke hearts, garlic, salt, and pepper.
- Spread the mixture into a baking dish and top with the remaining mozzarella.
- Bake for 20 minutes, until bubbly and golden on top.
Tip: Squeeze any excess water out of the chopped spinach before mixing it in, or the bake can turn watery.
4. Broccoli Cheddar Spaghetti Squash Bake

A cheesy, oven-baked dish built on the classic broccoli-cheddar pairing, with steamed broccoli adding fiber and volume.
Prep: 10 min | Cook: 20 min | Serves: 3 | ~9g net carbs, ~15g protein, ~26g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 2 cups broccoli florets, steamed until tender
- 2 tbsp butter
- 1/2 cup heavy cream
- 2 cups shredded cheddar, divided
- 2 oz cream cheese
- 1/2 tsp garlic powder
- Salt and pepper, to taste
Instructions:

- Preheat the oven to 375°F.
- In a saucepan over medium heat on the stovetop, melt the butter with the heavy cream and cream cheese, stirring until smooth.
- Remove from heat and stir in half the cheddar, garlic powder, salt, and pepper until melted.
- Combine the sauce with the spaghetti squash and steamed broccoli in a baking dish, and top with the remaining cheddar.
- Bake for 20 minutes, until bubbling and golden.
Tip: Steam the broccoli just until tender-crisp — it softens further in the oven, and overcooked broccoli turns mushy in the bake.
5. Caprese Spaghetti Squash

A lighter, fresher option that leans on ripe tomatoes, fresh mozzarella, and basil rather than a heavy sauce.
Prep: 10 min | Cook: 5 min | Serves: 2 | ~9g net carbs, ~13g protein, ~22g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 1 cup cherry tomatoes, halved
- 1 cup fresh mozzarella pearls
- 1/4 cup fresh basil leaves, torn
- 2 garlic cloves, minced
- 2 tbsp olive oil
- 1 tbsp balsamic glaze
- Salt and pepper, to taste
Instructions:

- Warm the olive oil in a skillet over medium heat on the stovetop.
- Add the garlic and cherry tomatoes, and cook for 2–3 minutes, just until the tomatoes begin to soften.
- Add the spaghetti squash strands and toss to warm through, about 2 minutes.
- Remove from heat and gently fold in the mozzarella pearls and basil, so the cheese stays soft rather than fully melting.
- Drizzle with balsamic glaze and season with salt and pepper.
Tip: Folding the mozzarella in off the heat keeps it creamy rather than stringy — a small step that makes a real difference.
6. Spaghetti Squash Pad Thai with Crispy Tofu
A keto-adapted take on pad thai, with a peanut-forward sauce and pan-crisped tofu standing in for the usual protein.
Prep: 15 min | Cook: 12 min | Serves: 2 | ~11g net carbs, ~14g protein, ~24g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 1 block (14 oz) extra-firm tofu, pressed and cubed
- 2 tbsp avocado or olive oil, divided
- 3 tbsp natural peanut butter
- 2 tbsp low-sodium soy sauce or tamari
- 1 tbsp rice vinegar
- 1 tsp low-carb sweetener (such as allulose or monk fruit)
- 2 garlic cloves, minced
- 1/4 cup crushed peanuts
- 2 green onions, sliced
- Lime wedges and chili flakes, for serving
Instructions:
- Heat 1 tbsp of oil in a skillet over medium-high heat on the stovetop and pan-fry the tofu cubes for 6–8 minutes, turning occasionally, until golden and crisp on most sides. Remove and set aside.
- In the same skillet, add the remaining oil and garlic, cooking for 30 seconds on the stovetop.
- Whisk in the peanut butter, soy sauce, rice vinegar, and sweetener directly in the skillet, stirring until smooth.
- Add the spaghetti squash and crispy tofu back to the skillet, tossing to coat in the sauce.
- Top with crushed peanuts, green onion, a squeeze of lime, and chili flakes.
Tip: Press the tofu for at least 15 minutes before cooking — the drier it is, the crispier it gets in the pan.
Image Generation Prompts (3:4 vertical):
Final Dish: A bowl of spaghetti squash tossed in a glossy peanut sauce with golden crispy tofu cubes, topped with crushed peanuts, sliced green onion, and a lime wedge, warm natural light, vertical 3:4 composition.
Instructions Collage (4-panel steps): A four-panel step-by-step recipe collage arranged in a 2×2 grid, vertical 3:4 overall composition, warm natural lighting throughout, set in a home kitchen with rustic wooden countertops; the skillet is visibly sitting on a stovetop burner — a lit gas flame (blue) or a glowing induction cooktop ring beneath it — in every panel, thin white borders separating each panel. Panel 1 (top-left): cubed tofu pan-frying until golden in a skillet on a lit stovetop burner. Panel 2 (top-right): peanut butter, soy sauce, and rice vinegar being whisked together in the same skillet on the stovetop. Panel 3 (bottom-left): spaghetti squash and the crispy tofu being tossed into the sauce in the skillet, still on the lit burner. Panel 4 (bottom-right): crushed peanuts and sliced green onion being sprinkled over the finished dish.
7. Buffalo Tofu Spaghetti Squash Bowl

Crispy pan-fried tofu tossed in buffalo sauce, served over spaghetti squash for a spicy, tangy bowl.
Prep: 10 min | Cook: 12 min | Serves: 2 | ~8g net carbs, ~16g protein, ~26g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 1 block (14 oz) extra-firm tofu, pressed and cubed
- 1 tbsp olive oil
- 1/2 cup buffalo hot sauce
- 2 tbsp butter
- 1/4 cup blue cheese or ranch dressing
- 1 celery stalk, thinly sliced
- 2 green onions, sliced
Instructions:

- Heat the olive oil in a skillet over medium-high heat on the stovetop and pan-fry the tofu for 6–8 minutes, until golden and crisp.
- Reduce the heat slightly, add the butter and buffalo sauce to the skillet, and toss the tofu to coat, still on the stovetop, for 1–2 minutes.
- Divide the spaghetti squash between bowls and top with the buffalo tofu.
- Drizzle with blue cheese or ranch dressing and top with celery and green onion.
Tip: Toss the tofu in the buffalo sauce off the direct highest heat — it keeps the sauce from breaking or burning.
8. Pesto Spaghetti Squash with Pine Nuts

A quick, herby dish that leans on store-bought or homemade basil pesto for most of its flavor.
Prep: 5 min | Cook: 5 min | Serves: 2 | ~8g net carbs, ~10g protein, ~30g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 1/2 cup basil pesto
- 2 tbsp pine nuts, plus extra for topping
- 1/2 cup cherry tomatoes, halved
- 2 tbsp shaved parmesan
- 1 tbsp olive oil
Instructions:

- Warm the olive oil in a skillet over medium heat on the stovetop.
- Add the spaghetti squash and cherry tomatoes, tossing to warm through for 2–3 minutes.
- Remove from heat and stir in the pesto until evenly coated.
- Top with pine nuts and shaved parmesan before serving.
Tip: Check the pesto’s ingredient label — some jarred versions add sugar or fillers that push up the carb count more than homemade.
9. Mexican-Style Spaghetti Squash Bowl

A loaded bowl with warm spices, melted cheese, and fresh toppings — easy to customize with whatever you have on hand.
Prep: 10 min | Cook: 5 min | Serves: 2 | ~10g net carbs, ~14g protein, ~24g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 tbsp olive oil
- 1 cup shredded cheddar or Mexican-blend cheese
- 1/2 avocado, sliced
- 1/2 cup no-sugar-added salsa
- 1/4 cup sour cream
- 1 jalapeño, sliced
- Fresh cilantro and lime wedges, for serving
Instructions:

- Warm the olive oil in a skillet over medium heat on the stovetop.
- Add the spaghetti squash, cumin, and chili powder, tossing to coat and warm through for 3–4 minutes.
- Divide between bowls and top with cheese while still warm, so it melts slightly.
- Add avocado, salsa, sour cream, and jalapeño, and finish with cilantro and a squeeze of lime.
Tip: Swap the sour cream for a dairy-free version and skip the cheese (or use a plant-based one) to make this fully vegan.
10. Spaghetti Squash Lo Mein with Tempeh

A savory, garlicky stir-fry that swaps traditional wheat noodles for spaghetti squash and adds tempeh for a firmer, chewier protein than tofu.
Prep: 10 min | Cook: 12 min | Serves: 2 | ~11g net carbs, ~17g protein, ~20g fat per serving
Ingredients:
- 4 cups cooked spaghetti squash strands
- 8 oz tempeh, cubed
- 2 tbsp sesame oil, divided
- 2 cups mixed vegetables (broccoli, bell pepper, and shredded cabbage work well)
- 2 garlic cloves, minced
- 1 tsp grated fresh ginger
- 3 tbsp low-sodium soy sauce or tamari
- 1 tsp low-carb sweetener (such as allulose or monk fruit)
- 2 green onions, sliced
- 1 tsp sesame seeds
Instructions:

- Heat 1 tbsp of sesame oil in a large skillet or wok over medium-high heat on the stovetop and pan-fry the tempeh for 5–6 minutes, until browned on most sides. Remove and set aside.
- Add the remaining oil to the same skillet and stir-fry the mixed vegetables for 3–4 minutes, still on the stovetop, until tender-crisp.
- Add the garlic and ginger, cooking for 30 seconds, then return the tempeh to the skillet.
- Add the spaghetti squash, soy sauce, and sweetener, tossing everything together on the stovetop for 2 minutes.
- Top with green onion and sesame seeds before serving.
Tip: Steaming the tempeh for 5 minutes before pan-frying softens its flavor if you find raw tempeh a bit bitter.
Storage & Meal Prep Tips
- Cook the squash ahead. Roasted spaghetti squash strands keep in the fridge for about 4–5 days, so cooking one or two squash at the start of the week covers several of these recipes.
- Freeze in portions. Cooked strands freeze reasonably well for up to 2 months — drain them very well first, since they release even more water after thawing.
- Reheat gently. A skillet over low heat works better than a microwave for reheating, since it lets excess moisture cook off instead of steaming the dish soggy.
- Sauces separately. If meal-prepping the baked casseroles (recipes 3 and 4), they reheat well covered in the oven at 350°F for about 15 minutes.
FAQs About Keto Vegetarian Spaghetti Squash
Is spaghetti squash actually low-carb enough for keto?
Yes — at roughly 7g net carbs per cup, it fits comfortably within most keto carb budgets, especially compared to pasta, rice, or potatoes. Portion size still matters, so measuring rather than eyeballing helps if you’re tracking closely.
How do I stop it from turning watery?
Let the scraped strands sit in a colander for a few minutes, or press them gently with a paper towel, before adding sauce. Roasting cut-side down (rather than up) also helps the squash release less liquid during cooking.
Can I prep spaghetti squash ahead for the week?
Yes — cook a batch or two at the start of the week and store the strands in the fridge. Most of these recipes then come together in 10–15 minutes using that pre-cooked base.
Spaghetti squash vs. zucchini noodles for keto — which is better?
Both are low-carb, but they behave differently: spaghetti squash holds up better under a heavier sauce and has a slightly sturdier bite, while zucchini noodles are quicker to prepare but release more water and can turn mushy if overcooked. Many people keep both on rotation.
Can these recipes be made vegan instead of just vegetarian?
Several already are, or are close to it (the pad thai, buffalo tofu bowl, and lo mein). For the cheese-heavy ones, swapping in dairy-free cheese, cream, and sour cream alternatives gets you most of the way there — the tip on each recipe notes the easiest swap.
Final Thoughts
Spaghetti squash does a lot of the work in a keto vegetarian diet that meat is usually asked to do elsewhere — it’s filling, low in carbs, and takes on whatever flavor you build around it. With cheese, tofu, tempeh, and nuts covering the protein and fat side of the macros, none of these 10 recipes need meat or eggs to feel like a complete, satisfying meal.
Looking for more low-carb, vegetarian cooking ideas? Check out our other guides on keto-friendly vegetables and easy vegetarian dinner ideas for more ways to build meals around real, whole ingredients.