A super tasty and aromatic recipe. Creamy, sweet, sour, spicy - this spaghetti squash is extremely rich in flavor and very easy to make!

Moroccan Style Spaghetti Squash [Vegan]




Cooking Time




  • 2 medium spaghetti squashes

For the sauce:

  • 2 sweet white onions (3 cups, chopped)
  • 3 teaspoons ras el hanout
  • 2 medium tomatoes (4 cups, chopped)
  • 7 ounces tomato paste
  • 3 tablespoons tamari
  • 2 tablespoons apple cider vinegar
  • 4 tablespoons date sugar
  • 1/3 cup coconut butter
  • 2 tablespoons Dijon mustard
  • 2 medium zucchinis (2 1/2 cups, chopped)


For the spaghetti squash:

  1. Preheat the oven to 400°F.
  2. Cut the squash in half. If it’s very hard to cut, you can microwave it for 5 minutes.
  3. Scoop out the seeds, and place cut side down on a baking tray lined with a silicone mat.
  4. Cook for 30-40 minutes, or until completely soft. You will know it’s ready if you pierce it with a fork and the fork easily goes through. The time will depend on the exact size of your squash, so begin checking after 30 minutes.
  5. Remove from the oven, and allow to cool.
  6. Using a fork, scrape the squash to reveal the spaghetti. You can either serve it inside the peel, or remove all the spaghetti onto a plate, and mix with the sauce.

For the sauce:

  1. Heat a cast iron pot on high heat.
  2. Chop onions, and place in the pot with ras el hanout spice. Cook for 5 minutes, or until they all become translucent and even golden brown. You do not need any oil for this – it will occur naturally.
  3. Lower the heat to medium, and add everything but chopped zucchinis (including chopped tomatoes, tomato paste, tamari, apple cider vinegar, date sugar, Dijon mustard, and coconut butter).
  4. Cook for 25 minutes with the lid on. The mixture will simmer.
  5. Add thinly chopped zucchinis, and cook for another 5-10 minutes, or until the zucchinis are completely soft.