clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Thai Peanut Red Curry Spaghetti Squash

Vegetarian Thai Peanut Red Curry Spaghetti Squash

  • Total Time: 35 minutes
  • Yield: 4 1x


  • 1 spaghetti squash
  • 3 tablespoons olive oil
  • 1/2 pineapple, cut into bite-sized chunks
  • 3 carrots, shaved into thin strips with vegetable peeler
  • 1 red bell pepper, chopped
  • 3 large shallots, thinly sliced
  • 1 small bunch spinach leaves (stems removed)
  • Kosher salt
  • Freshly ground pepper
  • 1 bunch scallions, chopped
  • Chopped peanuts, for garnish

for the Thai Peanut Red Curry Sauce

  • 1 can light coconut milk
  • 2 tablespoons peanut butter
  • 2 tablespoons red curry paste
  • 1 1/2 tablespoons fish sauce*
  • 1/3 cup pineapple juice
  • 2 tablespoons fresh lime juice
  • 1 tablespoon brown sugar
  • 2 cloves garlic, finely minced
  • 1/3 cup finely crushed peanuts (in food processor)


  1. Preheat oven to 400°F. Carefully cut your spaghetti squash in half with a large, sharp knife. Remove seeds and stringy guts, and brush the cut sides of the squash with 1 tablespoon of olive oil. Season generously with Kosher salt and freshly ground black pepper. Place spaghetti squash, cut side down, on an aluminum-lined baking sheet and roast until tender, about 45-60 minutes.
  2. To test if your squash is done, scrap the flesh with a fork. If the strands come off easily, it’s done. Let the cooked spaghetti squash cool for about 5 minutes, then scrape all the flesh into a beautiful pile of spaghetti strands. Taste and season with some more Kosher salt and pepper if needed.
  3. Heat remaining 2 tablespoons of olive oil in a large skillet or wok over medium-high heat. Cook pineapple, carrots, red bell pepper, and shallots for about 3-4 minutes, until softened but still with some crunch. Season with Kosher salt and freshly ground pepper. Add spinach and desired amount of Thai Peanut Red Curry Sauce and cook for 1 additional minute, or until spinach is wilted.
  4. Divide spaghetti squash among 4 bowls. Top with vegetable curry and garnish with scallions and chopped peanuts.

for the Thai Peanut Red Curry Sauce

  1. Bring coconut milk to a simmer over medium-high heat in a small saucepan. Add peanut butter, curry paste, fish sauce, pineapple juice, lime juice, brown sugar, and garlic. Whisk frequently and cook until thickened, about 15 minutes.
  2. Add peanuts and simmer for about 5-10 minutes, until sauce reaches desired consistency. If it gets too thick, add a small amount of water and whisk.


*I know some vegetarians are totally fine with fish sauce. If so, rock on. But for my vegetarians out there who can’t eat fish sauce and for all the vegans out there, you can swap out the fish sauce for a homemade version or just find a good substitute (google is telling me that Golden Mountain Sauce or just a bit of soy sauce can both serve as adequate subs).

  • Prep Time: 10 mins
  • Cook Time: 25 mins