Spaghetti Squash Pad Thai Recipe
Pad Thai is a popular stir-fried noodle dish that is beloved for its blend of flavors and textures, both in Thailand and beyond. Traditionally made with rice noodles, pad Thai often includes a combination of a protein like tofu or shrimp, vegetables, peanuts, and a distinct tamarind-based sauce that is tart with a hint of sweet. In this version, we've replaced the rice noodles with spaghetti squash noodles for an extra layer of plant-based goodness as well as some added earthy flavor.
Wellness coach and recipe developer Miriam Hahn brings us this recipe and says, "When spaghetti squash is plentiful it's a staple in my kitchen. It's full of health benefits, can be used in so many ways, and can last on the counter for up to a few months." Pad Thai proves itself to be a great candidate for spaghetti squash noodles, and though this ingredient will call for a little extra elbow grease in the kitchen, the hearty results will be well worth it.
Gather the ingredients for spaghetti squash pad Thai
To make this recipe, start by picking up a spaghetti squash. "I usually go for the biggest one I can find so there are lots of noodles in this dish," Hahn shares. Then while you're in the produce aisle pick up a shallot, garlic, onion, red pepper, shredded carrots, scallions, cilantro, super firm tofu, and the optional fresh lime for garnish.
For the sauce, you'll need some avocado oil, tamarind paste, fish sauce, maple syrup, rice vinegar, and soy sauce. "You'll also need some peanuts for topping the dish, and I prefer to buy the roasted and unsalted since there will be plenty of salt in this dish from the ingredients," Hahn shares.
Step 1: Preheat the oven
Preheat the oven to 400 F.
Step 2: Poke the squash
Poke the squash several times with a fork and put it in the oven for 20 minutes to soften.
Step 3: Cut and roast the squash
Cut the squash in half and place face down on a baking sheet, then roast for 30 minutes until the squash is tender throughout.
Step 4: Add oil to a pot
While the squash is cooking, make the pad Thai sauce. Add 1 tablespoon of oil to a small pot and bring the heat to medium.
Step 5: Add the aromatics
Add the shallot and 2 cloves of garlic and sauté for 5 minutes.
Step 6: Add more ingredients
Reduce the heat to low and add the tamarind, fish sauce, maple syrup, and rice vinegar. Stir for 5 minutes, then keep on a low simmer until ready to use.
Step 7: Prepare the tofu
Toss the tofu with 1 tablespoon of oil and the soy sauce.
Step 8: Add oil to a pan
Add 1 tablespoon of oil to a non-stick frying pan and bring the heat to medium.
Step 9: Cook the tofu
Add the tofu and cook for 10 minutes before stirring, then stir and cook for 10 more minutes.
Step 10: Add oil to a frying pan
Add the remaining oil to a large frying pan and bring the heat to medium high.
Step 11: Add onions and garlic
Add the onions and remaining garlic and cook for 5 minutes.
Step 12: Add red pepper and carrots
Add the red pepper and carrots and cook for 3 more minutes.
Step 13: Scoop out the squash seeds
When the squash is done cooking, let it cool for 10 minutes, then remove, and discard the seeds.
Step 14: Shred the squash
With a fork, shred the squash into strands and add it to the pan with the vegetables.
Step 15: Add the tofu and sauce
Add the tofu and sauce to the pan and warm through on simmer for 10 minutes.
Step 16: Add toppings and serve
Top with scallions, peanuts, cilantro, and optional lime before serving.
How can I switch up this spaghetti squash pad Thai recipe?
There are several ways to switch up this dish and make it your own. For starters, the type of tofu we're using is super firm which doesn't need to be pressed. If you can't find that, extra firm tofu will work. Just remove it from the package, place it into a shallow bowl, stack a flat plate on top, and place something heavy on top of the plate. Let it sit like this for about 20 minutes, then discard the water that has collected in the bowl. Alternatively, you can use a tofu press.
If you want to experiment with different vegetables, bean sprouts, broccoli, mushrooms, and snap peas are great options. You can also add water chestnuts for extra crunch. Adjust the sauce to your taste. If you prefer it spicier, add some sriracha or chili garlic sauce. For a sweeter flavor, incorporate more maple syrup or add brown sugar or honey. If you want to make this recipe vegan, just omit the fish sauce or buy a vegan fish sauce. For topping the pad Thai, you can also use cashews or toasted sunflower or sesame seeds. Chopped parsley or mint are other good fresh herb options for topping the dish.
What can I pair with this pad Thai?
This spaghetti squash pat Thai makes for a full meal on its own, though you may want to serve it alongside an appetizer or side dish to round it out. For a light starter, steam or boil edamame and sprinkle with sea salt for a quick and easy appetizer option. Alternatively, serve alongside fresh spring rolls filled with crisp vegetables like julienned carrots, cucumber, and avocado. You can include rice noodles or vermicelli for an extra touch.
A simple cucumber salad with thinly sliced cucumbers, red onions, and a light rice vinegar dressing can provide a cool contrast to the warmth and richness of the pad Thai. Or prepare a refreshing Thai salad with mixed greens, cherry tomatoes, shredded cabbage, and a zesty lime dressing. Top it with chopped peanuts for added crunch. If you're looking for a soup option, a bowl of tom yum soup with its hot and sour broth can be a delightful accompaniment, offering a nice contrast to the pad Thai.
- 1 large spaghetti squash
- 4 tablespoons avocado oil, divided
- 1 shallot, diced
- 5 minced garlic cloves, divided
- ½ cup tamarind paste
- ¼ cup fish sauce
- ¼ cup maple syrup
- 2 teaspoons rice vinegar
- 1 (16-ounce) package super firm tofu, cubed
- 2 tablespoons soy sauce
- ½ onion, diced
- ½ red pepper, sliced
- ½ cup shredded carrots
- 3 chopped scallions
- ¼ cup chopped peanuts
- ¼ cup chopped cilantro
- lime for garnish
- Preheat the oven to 400 F.
- Poke the squash several times with a fork and put it in the oven for 20 minutes to soften.
- Cut the squash in half and place face down on a baking sheet, then roast for 30 minutes until the squash is tender throughout.
- While the squash is cooking, make the pad Thai sauce. Add 1 tablespoon of oil to a small pot and bring the heat to medium.
- Add the shallot and 2 cloves of garlic and sauté for 5 minutes.
- Reduce the heat to low and add the tamarind, fish sauce, maple syrup, and rice vinegar. Stir for 5 minutes, then keep on a low simmer until ready to use.
- Toss the tofu with 1 tablespoon of oil and the soy sauce.
- Add 1 tablespoon of oil to a non-stick frying pan and bring the heat to medium.
- Add the tofu and cook for 10 minutes before stirring, then stir and cook for 10 more minutes.
- Add the remaining oil to a large frying pan and bring the heat to medium high.
- Add the onions and remaining garlic and cook for 5 minutes.
- Add the red pepper and carrots and cook for 3 more minutes.
- When the squash is done cooking, let it cool for 10 minutes, then remove, and discard the seeds.
- With a fork, shred the squash into strands and add it to the pan with the vegetables.
- Add the tofu and sauce to the pan and warm through on simmer for 10 minutes.
- Top with scallions, peanuts, cilantro, and optional lime before serving.
Calories per Serving | 512 |
Total Fat | 29.4 g |
Saturated Fat | 3.9 g |
Trans Fat | 0.0 g |
Cholesterol | 0.0 mg |
Total Carbohydrates | 45.3 g |
Dietary Fiber | 8.0 g |
Total Sugars | 25.8 g |
Sodium | 1,914.1 mg |
Protein | 26.1 g |