
Spaghetti Squash Pad Thai
A low-carb and flavorful twist on the classic Thai noodle dish, using spaghetti squash strands instead of noodles, tossed with tender tofu, crisp vegetables, and a tangy peanut-lime sauce. A healthy and satisfying meal for two.
The Quick Answer
Spaghetti squash pad thai turns watery and limp because the roasted squash strands carry far more moisture than rice noodles do. Roast the squash cut-side down to vent steam, and toss the strands with sauce only at the very end over high heat so excess liquid cooks off rather than pooling.
Why is my spaghetti squash pad thai watery instead of saucy?
Unlike rice noodles, which absorb sauce, spaghetti squash is a gourd whose strands are mostly water held in plant cells; heat ruptures those cells and releases liquid that dilutes the peanut-tamari sauce into a soup. Roasting the halves cut-side down lets steam escape downward and drives off some of that moisture before the squash ever meets the pan. Then add the scraped strands and sauce last and toss vigorously over high heat for only a couple of minutes, so the released water flashes off and the sauce clings. Lingering on low heat just keeps drawing water out of the squash, thinning everything and leaving the strands soggy rather than coated.
Why does my tofu stay soft instead of getting crispy?
A crisp crust on extra-firm tofu requires that its surface water boil off so the soy proteins at the edge can dehydrate and brown via the Maillard reaction. If the cubes are still wet or the skillet is crowded, the cubes release steam, the pan temperature drops, and the tofu poaches in its own moisture and sticks. Give the pressed cubes room in genuinely hot oil and leave each side undisturbed long enough to release naturally, which signals a crust has formed. The browned exterior also gives the strands and sauce something with textural contrast, since the squash itself is uniformly tender and offers no chew.
Not sure what to cook next? Let the generator pick your next dish in one click.
Random Recipe GeneratorAbout This Recipe
What is this dish?
Spaghetti Squash Pad Thai is a clever low-carb take on the beloved Thai noodle dish, using roasted spaghetti squash strands in place of rice noodles, tossed in an authentic tamarind-based pad Thai sauce with tofu and crunchy vegetables.
Why you'll love it
You get all the bold, tangy-sweet-savory flavors of real pad Thai with fewer carbs and extra nutrition. The squash strands have a satisfying chew, and the sauce is absolutely addictive.
When to serve
A great weeknight dinner when you want something exciting but lighter. Also wonderful for anyone following a gluten-free or low-carb lifestyle who misses pad Thai.
Quick tips
Roast the spaghetti squash until the strands are tender but still have a slight bite — overcooked squash becomes mushy. The tamarind sauce can be made ahead and stored for the week.
Ingredient Highlights
Spaghetti Squash
When roasted and scraped with a fork, the flesh separates into noodle-like strands with a mild, slightly sweet flavor.
Tamarind Paste
The essential souring agent in authentic pad Thai — it provides the characteristic tangy-sweet depth that defines the sauce.
Fish Sauce
Adds umami and saltiness. Use a vegan fish sauce or coconut aminos for a plant-based version.
Extra-Firm Tofu
Pressed and pan-fried until golden, it absorbs the sauce beautifully and provides satisfying protein.
Substitution Options
No tamarind? Use 2 tablespoons lime juice plus 1 teaspoon brown sugar as a substitute. No tofu? Use shrimp, chicken, or tempeh. For vegan, use coconut aminos instead of fish sauce.
You'll likely need to buy
Likely in your pantry
Step-by-Step Instructions
Roast the spaghetti squash
Preheat your oven to 400°F (200°C). Carefully cut 1 medium spaghetti squash in half lengthwise. Scoop out and discard the seeds. Drizzle the cut sides with 1 tablespoon olive oil, 1/4 teaspoon salt, and 1/8 teaspoon black pepper. Place the squash halves cut-side down on a baking sheet. Roast for 30-40 minutes, or until the flesh is tender when pierced with a fork. Once cooked, let it cool slightly, then use a fork to scrape the flesh into spaghetti-like strands. Spaghetti squash is a gourd whose flesh forms spaghetti-like strands when cooked.
Chef's Tips
- ›Roasting cut-side down helps steam the squash and makes it easier to scrape.
- ›Ensure the squash is tender for easy scraping.
Cook the tofu
While the squash roasts, press 8 ounces extra-firm tofu for at least 20 minutes to remove excess water. Cut the pressed tofu into 1/2-inch cubes. Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add the tofu cubes and cook for 8-10 minutes, turning occasionally, until golden brown and crispy on all sides. Remove the cooked tofu from the skillet and set it aside.
Chef's Tips
- ›Pressing tofu is crucial for a firm, crispy texture.
- ›Browning tofu adds flavor and texture.
Make the Pad Thai sauce
In a medium bowl, whisk together 1/4 cup smooth peanut butter (use almond butter for paleo), 2 tablespoons tamari (gluten-free soy sauce), 1 tablespoon fresh lime juice, 1 tablespoon rice vinegar, 1 tablespoon erythritol or maple syrup, 1 teaspoon chili garlic sauce, 1 teaspoon grated fresh ginger, 1 clove minced garlic, and 1/2 teaspoon vegan fish sauce (or 1/2 teaspoon more tamari). Whisk until smooth. Gradually whisk in 2-3 tablespoons warm water, 1 tablespoon at a time, until the sauce reaches your desired creamy, pourable consistency. Tamari is gluten-free soy sauce. Erythritol is a sugar alcohol used as a low-calorie sweetener. Pad Thai is a classic Thai noodle dish.
Chef's Tips
- ›Adjust sweetness to your preference.
- ›Adding water gradually helps control sauce thickness.
Stir-fry vegetables and combine
In the same skillet or wok used for tofu, add 1 medium julienned carrot (cut into long, thin strips) and 1/2 thinly sliced red bell pepper. Stir-fry for 3-5 minutes until tender-crisp (cooked but still a little firm). Add the cooked spaghetti squash strands, cooked tofu, 1/4 cup green onions, and 1 cup fresh bean sprouts. Pour the Pad Thai sauce over the ingredients in the skillet. Toss everything vigorously with tongs to coat evenly and heat through, for 2-3 minutes. Tender-crisp means cooked but still a little firm.
Chef's Tips
- ›Tossing vigorously ensures all ingredients are well-coated in sauce.
- ›Do not overcook the vegetables; keep them tender-crisp.
Serve
Divide the Spaghetti Squash Pad Thai evenly between two serving bowls. Garnish with 2 tablespoons chopped roasted peanuts, 2 tablespoons chopped fresh cilantro, 1 lime cut into wedges for squeezing, and 1/4 teaspoon red pepper flakes. Serve immediately.
Chef's Tips
- ›Roasted peanuts and cilantro add crunch and fresh flavor.
- ›Lime juice brightens the overall taste.
Chef's Tips
Techniques that separate good from great
Roast squash face down
Placing the cut side down on the baking sheet traps steam and ensures even, thorough cooking.
Press tofu well
Use a tofu press or wrap in paper towels with a heavy pan on top for 15 minutes — this removes moisture so the tofu crisps up properly.
Add sauce last
Toss the squash strands in the pad Thai sauce off the heat to prevent the sauce from burning and the squash from becoming too soft.
Nutrition Facts
Per serving · Estimated values
* Estimated per serving based on a 2,000 calorie diet.
Equipment Needed
- Baking sheet
- Large skillet or wok
- Medium bowl (for sauce)
- Serving bowls
- Whisk
- Tongs
- Knife and cutting board
- Measuring cups
- Measuring spoons
As an Amazon Associate we earn from qualifying purchases — at no extra cost to you.
Quick Tips
- For a stricter keto version, ensure all sweeteners are low-carb (like erythritol) and check all packaged ingredients for hidden sugars.
- If you prefer a meat protein, you can substitute tofu with 8 ounces cooked shrimp or sliced chicken.
- You can add an egg to the stir-fry by pushing the ingredients to one side, pouring beaten egg into the empty space, scrambling it, then mixing it in.
Recipe Variations
Different ways to make this dish your own
Shrimp Pad Thai Squash
Replace tofu with peeled shrimp for a classic seafood version that cooks in minutes.
Extra Veggie Version
Add broccoli florets, snap peas, or bok choy for an even more nutritious bowl.
Peanut Sauce Version
Swap the tamarind sauce for a peanut butter-based sauce for a richer, nuttier flavor profile.
What to Serve With
Perfect pairings to complete the meal
Bean Sprouts
Add a handful of fresh bean sprouts for authentic crunch and a classic pad Thai texture.
Crushed Peanuts
Scatter chopped roasted peanuts on top for the essential nutty crunch.
Lime Wedges and Chili Flakes
Serve with fresh lime and dried chili flakes on the side so guests can adjust to their taste.
Storage & Reheating
Keep it fresh and plan ahead
Refrigerator
Store leftovers in an airtight container for up to 3 days. The squash may release more water as it sits.
Freezer
Not recommended — spaghetti squash becomes watery after freezing.
Make-Ahead
Roast the squash and make the sauce up to 3 days ahead. Combine and stir-fry everything just before serving.
Reheating
Reheat in a hot skillet over medium-high heat to evaporate excess water and restore the texture.
Cooking tonight?
Get a month of dinners like this — done for you
30 chef-tested dinners mapped to the month, plus 5 ready-to-shop grocery lists. One-time $8.99 — 30 dinners planned for you, zero nightly decisions.
See the 30-Day Plan →Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Go Deeper
Master the Culinary Science
Every recipe is a doorway. Our 7 Mastery Guides give you the science, technique, and framework to understand why food works — not just how to follow steps.
AI-Powered
Have Ingredients? Generate a Recipe.
Tell our AI what's in your fridge and get a custom recipe with image in seconds. No waste, no boredom.
Try the AI Recipe Generator →Browse more like this:
You Might Also Like
Discover more delicious recipes similar to what you're cooking







